0abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3087.284293] loop0: detected capacity change from 0 to 40 07:32:54 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c", 0x36, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:32:54 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x0, &(0x7f0000000140)) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() 07:32:54 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) [ 3087.326164] loop4: detected capacity change from 0 to 40 [ 3087.347770] loop7: detected capacity change from 0 to 40 syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c01817", ['\x00', '\x00']}, 0x22c) write(r6, &(0x7f0000000080)="01", 0x41030) 07:32:54 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{0x0, 0x0, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:32:54 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r6 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r7, r8, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r6, r8, 0x0, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r5, &(0x7f0000000080)="01", 0x41030) 07:32:54 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) [ 3087.355443] syz-executor.0: attempt to access beyond end of device [ 3087.355443] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3087.356596] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 3087.362304] loop3: detected capacity change from 0 to 40 syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df", 0x85, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3087.409420] syz-executor.4: attempt to access beyond end of device [ 3087.409420] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3087.410677] Buffer I/O error on dev loop4, logical block 10, lost async page write 07:32:54 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300), 0x0, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3087.490207] loop0: detected capacity change from 0 to 40 07:32:54 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x0, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) [ 3087.509186] syz-executor.3: attempt to access beyond end of device [ 3087.509186] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3087.510348] Buffer I/O error on dev loop3, logical block 10, lost async page write 07:32:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200a", 0x44, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3087.553334] syz-executor.7: attempt to access beyond end of device [ 3087.553334] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3087.555239] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 3087.587755] syz-executor.0: attempt to access beyond end of device [ 3087.587755] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3087.588842] Buffer I/O error on dev loop0, logical block 10, lost async page write 07:32:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c", 0x36, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3087.639290] loop4: detected capacity change from 0 to 40 [ 3087.639364] loop2: detected capacity change from 0 to 40 07:32:55 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df", 0x85, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:32:55 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c", 0x36, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:32:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300), 0x0, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:32:55 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00']}, 0x12d) write(r6, &(0x7f0000000080)="01", 0x41030) [ 3087.745274] loop7: detected capacity change from 0 to 40 [ 3087.747163] loop0: detected capacity change from 0 to 40 [ 3087.760405] syz-executor.2: attempt to access beyond end of device [ 3087.760405] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3087.761418] Buffer I/O error on dev loop2, logical block 10, lost async page write [ 3087.772227] loop3: detected capacity change from 0 to 40 07:32:55 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x0, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) [ 3087.796430] syz-executor.4: attempt to access beyond end of device [ 3087.796430] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3087.798413] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 3087.827288] syz-executor.0: attempt to access beyond end of device [ 3087.827288] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3087.828337] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 3087.835410] syz-executor.7: attempt to access beyond end of device [ 3087.835410] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3087.836487] Buffer I/O error on dev loop7, logical block 10, lost async page write 07:32:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa", 0x83, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:32:55 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x0, &(0x7f0000000140)) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() [ 3087.931027] syz-executor.3: attempt to access beyond end of device [ 3087.931027] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3087.932458] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 3087.947336] loop2: detected capacity change from 0 to 40 [ 3103.215461] loop4: detected capacity change from 0 to 40 [ 3103.221931] loop3: detected capacity change from 0 to 40 [ 3103.239265] loop0: detected capacity change from 0 to 40 07:33:10 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x0, &(0x7f0000000140)) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() 07:33:10 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300), 0x0, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:10 executing program 2: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000080), &(0x7f0000000140)) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() 07:33:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df", 0x85, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200a", 0x44, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:10 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00']}, 0x12d) write(r6, &(0x7f0000000080)="01", 0x41030) 07:33:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231", 0x38, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:10 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x0, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) [ 3103.316235] bio_check_eod: 1 callbacks suppressed [ 3103.316252] syz-executor.3: attempt to access beyond end of device [ 3103.316252] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3103.317868] buffer_io_error: 1 callbacks suppressed [ 3103.317876] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 3103.318714] loop7: detected capacity change from 0 to 40 [ 3103.357452] syz-executor.0: attempt to access beyond end of device [ 3103.357452] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3103.359701] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 3103.414495] syz-executor.4: attempt to access beyond end of device [ 3103.414495] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3103.416874] Buffer I/O error on dev loop4, logical block 10, lost async page write 07:33:10 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000080), 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() 07:33:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df72", 0x86, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3103.487016] syz-executor.7: attempt to access beyond end of device [ 3103.487016] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3103.489161] Buffer I/O error on dev loop7, logical block 10, lost async page write 07:33:11 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200a", 0x44, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:11 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200a", 0x44, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:11 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00']}, 0x12d) write(r6, &(0x7f0000000080)="01", 0x41030) [ 3103.606566] loop3: detected capacity change from 0 to 40 07:33:11 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231", 0x38, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3103.643868] loop4: detected capacity change from 0 to 40 07:33:11 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x0, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) [ 3103.682720] loop0: detected capacity change from 0 to 40 07:33:11 executing program 2: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x0, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) [ 3103.702845] loop7: detected capacity change from 0 to 40 [ 3103.761353] syz-executor.3: attempt to access beyond end of device [ 3103.761353] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3103.763289] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 3103.802162] syz-executor.7: attempt to access beyond end of device [ 3103.802162] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3103.803770] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 3103.828492] syz-executor.4: attempt to access beyond end of device [ 3103.828492] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3103.830682] Buffer I/O error on dev loop4, logical block 10, lost async page write 07:33:11 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00']}, 0x12d) write(r6, &(0x7f0000000080)="01", 0x41030) [ 3103.869950] syz-executor.0: attempt to access beyond end of device [ 3103.869950] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3103.871789] Buffer I/O error on dev loop0, logical block 10, lost async page write 07:33:11 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x0, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) 07:33:11 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231", 0x38, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:11 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df72", 0x86, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:11 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8de", 0x8f}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3103.970223] loop7: detected capacity change from 0 to 40 07:33:11 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f4", 0x66, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3104.013664] loop2: detected capacity change from 0 to 40 [ 3104.033105] loop3: detected capacity change from 0 to 40 [ 3104.057829] syz-executor.7: attempt to access beyond end of device [ 3104.057829] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3104.058960] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 3104.100785] loop4: detected capacity change from 0 to 40 [ 3104.157890] syz-executor.3: attempt to access beyond end of device [ 3104.157890] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3104.160035] Buffer I/O error on dev loop3, logical block 10, lost async page write 07:33:25 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00']}, 0x12d) write(r6, &(0x7f0000000080)="01", 0x41030) 07:33:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f4", 0x66, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df72", 0x86, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3117.778664] loop2: detected capacity change from 0 to 40 07:33:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:25 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x0, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) 07:33:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df72", 0x86, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:25 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000080), 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() [ 3117.818755] loop4: detected capacity change from 0 to 40 [ 3117.820863] loop7: detected capacity change from 0 to 40 07:33:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200a", 0x44, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3117.866765] loop3: detected capacity change from 0 to 40 07:33:25 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000080), 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() [ 3117.907438] bio_check_eod: 2 callbacks suppressed [ 3117.907451] syz-executor.4: attempt to access beyond end of device [ 3117.907451] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3117.908999] buffer_io_error: 2 callbacks suppressed [ 3117.909015] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 3117.918427] syz-executor.7: attempt to access beyond end of device [ 3117.918427] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3117.919481] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 3117.961401] loop0: detected capacity change from 0 to 40 07:33:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f4", 0x66, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:25 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) [ 3118.037941] syz-executor.2: attempt to access beyond end of device [ 3118.037941] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3118.040055] Buffer I/O error on dev loop2, logical block 10, lost async page write [ 3118.040094] loop4: detected capacity change from 0 to 40 [ 3118.086334] syz-executor.3: attempt to access beyond end of device [ 3118.086334] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3118.088669] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 3118.100876] loop7: detected capacity change from 0 to 40 07:33:25 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00']}, 0x12d) write(r6, &(0x7f0000000080)="01", 0x41030) 07:33:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f4", 0x66, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3118.166143] syz-executor.4: attempt to access beyond end of device [ 3118.166143] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3118.167222] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 3118.171297] syz-executor.0: attempt to access beyond end of device [ 3118.171297] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3118.173404] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 3118.193076] syz-executor.7: attempt to access beyond end of device [ 3118.193076] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3118.194221] Buffer I/O error on dev loop7, logical block 10, lost async page write 07:33:25 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000080), &(0x7f0000000140)) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() [ 3118.225719] loop2: detected capacity change from 0 to 40 [ 3118.368928] syz-executor.2: attempt to access beyond end of device [ 3118.368928] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3118.371145] Buffer I/O error on dev loop2, logical block 10, lost async page write 07:33:39 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17", 0x4c}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:39 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000080), &(0x7f0000000140)) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() 07:33:39 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200a", 0x44, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be5", 0x77, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:39 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:39 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) 07:33:39 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r6 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r7, r8, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r6, r8, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(0xffffffffffffffff, &(0x7f0000000080)="01", 0x41030) 07:33:39 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3132.120897] loop4: detected capacity change from 0 to 40 [ 3132.121009] loop0: detected capacity change from 0 to 40 [ 3132.126351] loop2: detected capacity change from 0 to 40 [ 3132.126983] loop7: detected capacity change from 0 to 40 [ 3132.163007] loop3: detected capacity change from 0 to 40 [ 3132.285268] syz-executor.7: attempt to access beyond end of device [ 3132.285268] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3132.287164] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 3132.296776] syz-executor.0: attempt to access beyond end of device [ 3132.296776] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3132.298649] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 3132.328329] syz-executor.4: attempt to access beyond end of device [ 3132.328329] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3132.330324] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 3132.338138] syz-executor.3: attempt to access beyond end of device [ 3132.338138] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3132.339974] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 3132.352186] syz-executor.2: attempt to access beyond end of device [ 3132.352186] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3132.354105] Buffer I/O error on dev loop2, logical block 10, lost async page write 07:33:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be5", 0x77, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:55 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000080), &(0x7f0000000140)) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() 07:33:55 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3147.744869] loop3: detected capacity change from 0 to 40 07:33:55 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r6 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r7, r8, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r6, r8, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(0xffffffffffffffff, &(0x7f0000000080)="01", 0x41030) 07:33:55 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x5, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f4", 0x66, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3147.762355] loop4: detected capacity change from 0 to 40 07:33:55 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) 07:33:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be5", 0x77, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3147.790059] syz-executor.4: attempt to access beyond end of device [ 3147.790059] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3147.791186] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 3147.805836] loop0: detected capacity change from 0 to 40 [ 3147.814817] loop7: detected capacity change from 0 to 40 [ 3147.822538] loop2: detected capacity change from 0 to 40 07:33:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be5", 0x77, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:55 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r6 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r7, r8, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r6, r8, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(0xffffffffffffffff, &(0x7f0000000080)="01", 0x41030) [ 3147.899244] syz-executor.0: attempt to access beyond end of device [ 3147.899244] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3147.900301] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 3147.940068] loop4: detected capacity change from 0 to 40 [ 3147.959742] syz-executor.2: attempt to access beyond end of device [ 3147.959742] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3147.960816] Buffer I/O error on dev loop2, logical block 10, lost async page write [ 3147.962240] syz-executor.3: attempt to access beyond end of device [ 3147.962240] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3147.964329] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 3147.994430] syz-executor.7: attempt to access beyond end of device [ 3147.994430] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3147.995642] Buffer I/O error on dev loop7, logical block 10, lost async page write 07:33:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f4", 0x66, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3148.022667] syz-executor.4: attempt to access beyond end of device [ 3148.022667] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3148.023789] Buffer I/O error on dev loop4, logical block 10, lost async page write 07:33:55 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000080), &(0x7f0000000140)) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() 07:33:55 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, 0x0, 0x0) 07:33:55 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x5, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3148.135127] loop0: detected capacity change from 0 to 40 07:33:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1", 0x7f, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:55 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3148.193130] loop4: detected capacity change from 0 to 40 07:33:55 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0), 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) [ 3148.197169] loop7: detected capacity change from 0 to 40 07:33:55 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, 0x0, 0x0) [ 3148.216412] loop3: detected capacity change from 0 to 40 [ 3148.224993] loop2: detected capacity change from 0 to 40 [ 3148.301159] syz-executor.0: attempt to access beyond end of device [ 3148.301159] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3148.303252] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 3148.327465] syz-executor.2: attempt to access beyond end of device [ 3148.327465] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3148.328847] Buffer I/O error on dev loop2, logical block 10, lost async page write 07:33:55 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, 0x0, 0x0) [ 3148.354761] syz-executor.7: attempt to access beyond end of device [ 3148.354761] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3148.356694] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 3148.394142] syz-executor.3: attempt to access beyond end of device [ 3148.394142] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3148.396235] Buffer I/O error on dev loop3, logical block 10, lost async page write 07:33:55 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0), 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) 07:33:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa8", 0xffc, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f4", 0x66, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:55 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x5, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:33:56 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080), 0x0) [ 3148.506454] loop2: detected capacity change from 0 to 40 [ 3148.530770] loop0: detected capacity change from 0 to 40 [ 3148.601908] loop7: detected capacity change from 0 to 40 07:34:10 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080), 0x0) 07:34:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1", 0x7f, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) [ 3162.911543] loop4: detected capacity change from 0 to 40 [ 3162.914767] loop3: detected capacity change from 0 to 40 [ 3162.918078] loop7: detected capacity change from 0 to 40 syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {0x0, 0x0, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:10 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) [ 3162.946680] loop0: detected capacity change from 0 to 40 syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be5", 0x77, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:10 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0), 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) 07:34:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568", 0xff0, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:10 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000080), &(0x7f0000000140)) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() 07:34:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x0, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3162.982975] loop2: detected capacity change from 0 to 40 [ 3163.008780] bio_check_eod: 4 callbacks suppressed [ 3163.008793] syz-executor.7: attempt to access beyond end of device [ 3163.008793] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3163.010332] buffer_io_error: 4 callbacks suppressed [ 3163.010340] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 3163.012819] syz-executor.4: attempt to access beyond end of device [ 3163.012819] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3163.013888] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 3163.021065] syz-executor.3: attempt to access beyond end of device [ 3163.021065] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3163.022985] Buffer I/O error on dev loop3, logical block 10, lost async page write 07:34:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1", 0x7f, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:10 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a68ce1643aa58f138d318895a01dba22957db8b4", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080), 0x0) 07:34:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {0x0, 0x0, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3163.129523] loop7: detected capacity change from 0 to 40 [ 3163.130330] loop4: detected capacity change from 0 to 40 [ 3163.140418] syz-executor.0: attempt to access beyond end of device [ 3163.140418] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3163.142745] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 3163.187874] syz-executor.2: attempt to access beyond end of device [ 3163.187874] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3163.189884] Buffer I/O error on dev loop2, logical block 10, lost async page write 07:34:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x0, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3163.239767] syz-executor.7: attempt to access beyond end of device [ 3163.239767] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3163.240937] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 3163.243888] syz-executor.4: attempt to access beyond end of device [ 3163.243888] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3163.244945] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 3163.261886] loop3: detected capacity change from 0 to 40 07:34:10 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) 07:34:10 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be5", 0x77, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3163.351122] syz-executor.3: attempt to access beyond end of device [ 3163.351122] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3163.352293] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 3163.397163] loop0: detected capacity change from 0 to 40 [ 3163.455122] syz-executor.0: attempt to access beyond end of device [ 3163.455122] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3163.456091] Buffer I/O error on dev loop0, logical block 10, lost async page write 07:34:24 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {0x0, 0x0, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:24 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be5", 0x77, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:24 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) 07:34:24 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000080), &(0x7f0000000140)) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() 07:34:24 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x0, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:24 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) [ 3176.948348] loop1: detected capacity change from 0 to 40 syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa", 0x83, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:24 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdb", 0xfe0, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3176.961599] loop2: detected capacity change from 0 to 40 07:34:24 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3176.994686] loop3: detected capacity change from 0 to 40 [ 3177.013280] loop7: detected capacity change from 0 to 40 [ 3177.018084] loop0: detected capacity change from 0 to 40 [ 3177.026225] loop4: detected capacity change from 0 to 40 [ 3177.078208] syz-executor.1: attempt to access beyond end of device [ 3177.078208] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3177.079282] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 3177.118731] syz-executor.3: attempt to access beyond end of device [ 3177.118731] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3177.119757] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 3177.188109] syz-executor.7: attempt to access beyond end of device [ 3177.188109] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3177.189194] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 3177.200742] syz-executor.4: attempt to access beyond end of device [ 3177.200742] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3177.201806] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 3177.233329] syz-executor.0: attempt to access beyond end of device [ 3177.233329] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3177.235328] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 3195.884045] loop4: detected capacity change from 0 to 40 [ 3195.890991] loop3: detected capacity change from 0 to 40 07:34:43 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000080), &(0x7f0000000140)) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() 07:34:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {0x0, 0x0, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1", 0x7f, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa", 0x83, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56", 0xe00, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240), 0x0, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:43 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) [ 3195.923795] syz-executor.4: attempt to access beyond end of device [ 3195.923795] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3195.924880] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 3195.926015] loop7: detected capacity change from 0 to 40 [ 3195.933253] loop2: detected capacity change from 0 to 40 [ 3195.951119] loop0: detected capacity change from 0 to 40 [ 3195.954180] loop1: detected capacity change from 0 to 40 [ 3195.995224] syz-executor.3: attempt to access beyond end of device [ 3195.995224] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3195.996307] Buffer I/O error on dev loop3, logical block 10, lost async page write 07:34:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa", 0x83, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3196.026271] syz-executor.7: attempt to access beyond end of device [ 3196.026271] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3196.027427] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 3196.046090] syz-executor.2: attempt to access beyond end of device [ 3196.046090] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3196.047166] Buffer I/O error on dev loop2, logical block 10, lost async page write 07:34:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3196.076159] loop4: detected capacity change from 0 to 40 07:34:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240), 0x0, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3196.157390] syz-executor.1: attempt to access beyond end of device [ 3196.157390] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3196.159239] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 3196.159825] loop3: detected capacity change from 0 to 40 [ 3196.162106] syz-executor.0: attempt to access beyond end of device [ 3196.162106] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3196.163977] Buffer I/O error on dev loop0, logical block 10, lost async page write 07:34:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56", 0xe00, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3196.181972] syz-executor.4: attempt to access beyond end of device [ 3196.181972] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3196.183079] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 3196.187187] loop7: detected capacity change from 0 to 40 07:34:43 executing program 5: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x202000, 0x0) r1 = syz_io_uring_setup(0x2b26, &(0x7f0000000300)={0x0, 0x8f2c, 0x0, 0x0, 0x144}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000100)=0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000740)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00000000000000002e2b3be845d8deff"]) fchdir(r3) r4 = syz_io_uring_complete(r2) preadv(r4, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000900)=""/136, 0x88}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/182, 0xb6}], 0x8, 0x1ff, 0x63) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa, 0x50, r4, 0x8000000) syz_io_uring_setup(0xeaf, &(0x7f0000000200), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000000)=@IORING_OP_WRITE_FIXED, 0x0) syz_io_uring_submit(r7, r9, &(0x7f0000000b80)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x0, 0x1, &(0x7f00000006c0)="15964914b8f548c0c7ea896dc163a8da3865a4d50b954beb70c2a35a4939268bf45d3a1af2b4db5f8d4c4f445663b7471547c92dd00cfa13099b09a6", 0x3, 0x0, 0x0, {0x0, r5}}, 0x9) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000380)={{0xcc, 0x80, 0x48, 0x3b5, 0x2a2, 0x7fff, 0x22d, 0x200}, "2f17fa996b660f6360c018173e", ['\x00', '\x00']}, 0x22d) write(r6, &(0x7f0000000080)="01", 0x41030) [ 3196.249700] syz-executor.3: attempt to access beyond end of device [ 3196.249700] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3196.250775] Buffer I/O error on dev loop3, logical block 10, lost async page write 07:34:43 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x26e1, 0x80) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="2a0000002901004c3900008001000000036c6530000000000000003bc3e0e8892b37330d0469854c51f2a38c36c509b4e0f9bb4dc07c073f5fafe7261c1f73126a96fe77f7b6fa330fb826e2504d61fdcd0ce4310507c518db1bc9c217ec9ed6ba118a74024e23badefa8437610fba683fc786c0a5c18601ec2ba1b946acd0105f728a116e4760fc656e1f1a7d149ff1877b8cff551bab4a180bc1e331c0c4fb0ce3f32d3091f96c3bddf1aa04fbcc8f1aaa11ebc8a2fc7f505e5eeb7e1bb9b5db996e40571fc51e5563834355e8fa17b321800c96e4ae34a275bb7c322890c6dfb8f9c85bd3409572dfe398c09c854709378eb5af8c233f9f7c01810e3b0306e784adf53f35624402a5ef52bd2d8255fff8e72b9d99bbc47ac89d462a1d4d65916c693ea936c441e284b98afe5d62eaa513280260baef5124c405636ab82c8caefa83ee08f96acae4c2e43247809319195b361e2ef5671202735243f15fc0ddf941cde8fc7250d6e0758c2513"], 0x2a) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x199c0ba034da1b7e, 0x70bd2a, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2e}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x2c}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @dev={0xfe, 0x80, '\x00', 0x41}}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}]}, 0x58}, 0x1, 0x0, 0x0, 0xa040}, 0x4004000) fcntl$setlease(r1, 0x400, 0x3) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000340), 0x228502, 0x0) write$9p(r3, &(0x7f0000000380)="390cfb9eb09d71d2a3616c2add767b800337481ccdc3b4ad1c561075033244bc32efdea90b379f0a3f486807d121fa5b5bd1b778d83bc4abdf552f5755f4b9f4660758239983579931568b1ad8cf2bd8acf9614ad591e1d7f0a028fda400ab88637609a06ccb975182084336d2a399800e892a74d2a092b6ef9f96fe81c6e0ad1eb0ac3a96a59182a251c016c957985d", 0x90) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa, 0x2010, r0, 0x10000000) syz_io_uring_setup(0x60ec, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1e4}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000080), &(0x7f0000000140)) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() 07:34:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df", 0x85, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3196.279091] syz-executor.7: attempt to access beyond end of device [ 3196.279091] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3196.280142] Buffer I/O error on dev loop7, logical block 10, lost async page write 07:34:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1", 0x7f, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3196.321766] loop2: detected capacity change from 0 to 40 07:34:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a", 0xf00, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) 07:34:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x30013, r1, 0xa015000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x7}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(0x0, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$msdos(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059", 0x1d, 0x7}], 0x1000, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3196.350231] loop4: detected capacity change from 0 to 40 07:34:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x10, r1, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df720f", 0x87, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240), 0x0, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3196.362424] loop0: detected capacity change from 0 to 40 [ 3196.409283] loop3: detected capacity change from 0 to 40 [ 3196.427454] syz-executor.4: attempt to access beyond end of device [ 3196.427454] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 3196.428691] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 3196.429473] loop7: detected capacity change from 0 to 40 [ 3196.459416] loop1: detected capacity change from 0 to 40 07:34:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000005, 0x30013, r1, 0xa015000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000440)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xb, 0x7}, 0x15182, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_complete(0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x6, &(0x7f0000001780)=[{&(0x7f0000000300)="4406f23959d36a06902e11b92ea4dec1f1844f12aa8ca3cedafbecf51516f1fb0baacdab24ea053601f21e4ffccfb0fa04032502cdad77aefb1d52d70786bef5e74d200aa15bc3e99c0ac546b3df6be97e76a1cbf15370f9c7c05495612417e0c1713d9d04f41eba9c99c4ff4ea4182b2713c4049b1be53b793ce26bd756c1544293aa01df", 0x85, 0x3}, {&(0x7f0000000680)="3d20de2330af2704ecc70116f4933a088d8193112630ce22fa9584033e6a097b184e4b5c3a739fae2ebdc3f570ebc954fa3a35652022a1149127bc39359aae6519afe693d6e0fc6f66b1ba17310ccb951e9f88e30f9428e3aa591f9b848ef56bbebd26c47380dea83fd7c959ab7ed81401d3b8796c59b2704c3841e850e72dc4650b0f556b6c30643b295cc482e8defcd22f575a3741bc5a", 0x98}, {&(0x7f0000000740)="0242f90184b3f45927eac0a9a492cbad294c801127fdc60bbd2bff95a8d8d7cb5e2737fc1168c31ba372272f2691b0cebf4ebbc7a532a563eff27a1d63a2932d32697013baf6bd89ee149e0a5c608c2c1ae4e2d9290f7d50178970711009d0f3e2a07db33dd9e6615af2fdc6765e27f9e2dd2f67a0bfe96223e9e8f000c409d4b884c330badb3c6a2145dc3a52543e64867b63273ab3b82b900279f21bfbe88a8b52d6865603962c1f844bf2564ffb8306964bc3c150b688a1831ee5d5db9a936513e1691711dea8eaf15747f5a7b6451cfadb7a5d379991899207c0b36de2a7249b3633f17ffa9bba8325471cc2a1a73b27587a9a30c14518d6b182242fead088177efe66847783f450a41d79bcf64222f4d810ed246137f95d85e3ef902957c166d10e1578e5d57e29454e5a0f90e5ece56b3eee4ac29786a9025540dfc055ac813f3f16b8dd3106bdcc750a59b8a91f2d741ae1651aa78f25159128ac5d5cdd14e8e6ff2bdc2bc8c5848ec3e71057b2d788cbd3477b4225448f088bbd120764cc5ca5086bb03dd21cb1a94595262dec9845356e58df3089dce175ff52a2e37db2a276ec3e4ed411cb7cb6d486d23e4bdf956a3157e3083b65ee6c9c198693c026746ff47177bb74688534da6915a221e6a6f29048df01a27f755b8560b0325e6a4638b4d0d647bf4656fc319e3736a25ed09c5413200e2de23f5e7cb67007c0eb0deb517a2c30acca91c8b331fb7fef28a0610efaad5b2e4d7040a208b26101e01a9c846d020977d127df8f6e693d58951e4b7a6f2a5522b66a2d9e423d554af7f4c1a95a7a26d2af06c6d828bdbd27dcd899775874371bde4ce349f5f5baeb182ff9ced6bf42924fceb923f45a86a85e2610e3c5369956c85b2d669bb26f7ee9d3993397621eb44c74b5993c8bd2551f9301d8aecea0304c39154bd8c358975cacff2b2be2cd4527e73ed68b7fbcc85f8ccc866a8f665e823c8cbfa579b5dec992d24317b93efb392b64cbc4136870ef8d152eded39aa55d5885f8e33dce26e41761cdccb301467fbac8afc4c437adc29280ec6dfc664a383871f81928c28979e526a0eb3f409379d596ae773a769d0cafcf3c0703cdb4cab066a34ec46092d092b773eda3974c859465e7594ece5bdd5a78d31dfe8c9c7e91da4c71158dd88fc80fca750ae5d847fe87ef40ea797ca2728ff26b9f93fd83322af6c3f846d5a5db3e1eefdb6887c0fbc6a0403818afc4291d1d300eb89f1833be4a4c4b1ced796c3c88c89ab5c39c16b53df6809e54e927c2e4f62ee8c7b7a2b4945a913853955fa9bab5dfd45efdc2446f0481e2860c768d6546d371f35ab810ea33e75cd0b1458bf76295582be210ff73d0fc2b8d67946619be59de838a41b721ddcc7734cd949681df1ba5b657069d1a1f1129666c1985b9acfd3cde28f4b91b51a842ea4f397fbf3a410d32c6ef0df8cb5774a21ee3167e83f47ba581e571b0340afa9d127ba440b3c3773639fe8acfb9f0e54639c2220053ee4617c2e01ac5988bad39a2160f48aa65bdd2f37bc27883a8b8eca82c1d23eb8438c818a67a3e5f47ab658a8ec3091e9b4b5e8e4ce55cf142e86e7507ea39cb4a09b6f8009dce52a13af8c960ad8a20398589c6f7c32cb489a4b10cc5e7abb31dbd6c2dc9b5f87b4cca9649abd11c5f1c0198cd7d7adc5218b8152b2fd6022eecfbb2aae00c3964bf6dfab6054564248865c0c114db0445ba90baf7c128502efcec208610769a253f7a156000c8fd7cdd0d2af73fdbf4adaf2297c7cf6d444f804bf2f06c5275dd77a885126c45b09b7a4264c566cb459a0d70a1761bbfe94fa09f906e52aeb27280363d34f0272d37c1efb4d1e6b036c39d7be92b27aa82144e68d58ebef76e0d8717ca5d9b8fefb35535c5d28a90de8acf386fcc22027c4511aff60b6573dba1463131d2cfcc08622b17b19daf55f278d6e4b7145acacb0cec4f160ef5f0332151d5b8002d7ad7dc63968f4b5ee7f61c21fd17534234cb89acd6041ba14434424262337a1c8f5cb698f6056ab4b9f6e2f4c86d08d89d3cbcf21a84caf8733dd598ed5ef0694ec6dd9774bbae70804c727d6e3124d3227572dd287ef47f5f285061a70a27334af1ebe3bf88373c4e6d1bc493643d23e4be2b65a5c4cdabd43585e502b8f77189222424de48b434db56f7c0feb5fca0d18b840c6d9c1dd551fe2df7de21e70113227fa7cc82a06dc67eae9e0d9dd29b0ae68716457af589088d023ad1487ec1a88a9eb905bfdb2cd9167f36ee83e4e3543cecf0335dba8ca5e186ccb988a94be23cbe524376e5185d3e3315e85014e94d4ffdddd199960f5f89fc7274f633b89a7e8e8423891598c4aa2407970f7a232dcdc6227b597065248082c95b9f2d628adf30477ec97fdd1ac7dcfa2f0a5f973f7be0ee610fabe5f2183d8e5952fbcce2bcd70850a8d1af556580bd066265dba31a10e74e6cbc4c3ed3edac763892d15e43aff767ef75b7ac13b1f412b4cf0edffe0fa84fec52ed35c9bae65bdc0f0e4044db2dfd73424787264e3efb2ee7ce73b70f1fd78829c06e401665bbb5ba4104f614eacd2fb1f9da96b9bdb2d6e31052411e6bc853931708ecbe28b36e9e9a9987c394413cbad07db53d24d29917eb06f80ae9abf62c2ea2b78e28bc01f02a94f0b62e54f8c485d240eff66e30a4693531dd5ee2b2c994cacfbe69531d413b168511ec92a37f47452226785c9f1ede3bafccf759b1470c06d1323cd1f5aa0912e123fbe74ee30044ae4fba3927c12fdfcff1e03e8a2ef2b9bb0e0e2b01da2ba0a1a6f7a0febe01d76aef22456eacc697efa8271e5f9dc2e376b656750790e0b37f7da77799cba4435af5eac4c97ac79ce8ef85fb8290b9ebee5513278dd05f6a959705adbaa10be318be825463b5ad4afc36f5b1c76bb6855dbe3b9dec983694514f83db86f8a90ce1bd8496df89ddb776d33c68c1af10212af761c7d9092d013e25def4008fe18524b0528df0918359c5ec68590ee88e06039b40dcca0ba10e2a1de832602b08859a778dddb8a2c1b518fc24cb72ce1584ff37ce185632b78bb4d9aae083208f13786ecc0726b94c219d9b5667882c87d4485df8c0db60c668d968d2b635de2023860820c0b6d8ff45ffd15659a1da89e2ca7b0943e273a46c9d22355624a28c30edd1f65f40ea287b9d7f7891370d1d8ad4dd6319792747442573cbb133f8626c087d4e66f02bbdae79a1f800e7ffef24c5245089f22c05a6cd2f6e4f7b60aa81c8e8851e87240fda4a84f815599f932321a618d5503097692205879e8377c11b061ac59e02c73b50a4399df098d2377df98e33bd29b0e720666e3a2bde785b23d21e0a1596e7e82c10e775cb46edc4ab3f0a0b2f9dffd1c735f2eadb9b5670b55442966ec4987e591d4af4715b2099489bff324297faa6b7ca02ca547c6ba8ac3dbde9a4fb6685f9aa1fa1fd739a287cd1a1213aa6c052d3e532dc932158aa3d126d2f92d8c766be73c314c8e36481d8b2aec522b0e06ceffc2d264f1d27acc9d1c1ea39e74ca8d54afc05e720b86c5cef572513a07b01ad8c8a111b107e5340b14c3a02375762f6111ccd7df840ff349e444f4410fa3e9ed1758947e4e7439d747f5d784b210bd597ad6ef87e6d1a6590d71486f9b2c5b1814224f6d35a76fe1343eb868216c786124a23e63c455b37d15c90cd2ee37abacd4cb037bb3c169272e452fd37f04dd010ec6abdbc98644a79e64597e5f5517ec316952f6c51d0dd69c15e6fe44a49cefe2aa4b14752dccd7390df8206fa2cd0a8a1267b69052c7b06209611cb75b11d8b066a8b038c8cd2a49e84c2ae2867c31e8813a18c55204d2d242f12cc291a18bf4d8cea7bb05faed8524afa9e7ad591dc5bf575f3ece91b4f408c7ec4729684ec21f9981d33abac009fd9406c9fd75caff4dc8907b0cce5cabb5e4bcdec9d9f49e2f2994898539c9daa0d1563fdc03c5fe3d3035c1964853dbf05061c103f3d7027ce2b216dc90e197dc340ebef8ea9f7cd04929a0a9e073786365471212d6330f9d35c04f1e54adc775c64adc95becf9defb57df9eb263b520c280f8ec91f45cc64c9736aa60dbb6c36d44293d961aff7e3be51d66192d33fe05ccbcf5d09c03bb2beece0075f1838197af9f7bb46bd385c92829086de2e7392fe24a424bd1094591be4ea18226093addbfc2b396188cc63248045fb05ff1aeb41baa975478aa9354598f51005f583853cc119df04f0aa9292841eb65b4f16fc00f921dd3f3dcd0cd51958d35851a818324786a2a6087b6757504c6e0e969ea44d4a6f198827c50f15024302c9e87ecf5050c1fbf82d2257513f2f3d56509cd3de6dccabc33ff74abb767ddf1173402e1b5e789ff3c6b9677ec52ce369bd004b7aa8c93c5d8a5fdb4244b07668d5e5c9ad7d072cfbaee4215e4da58319797167a93bc10c06c09c75cf498ded250a80464d37a368a6269e60d307f7a48d45b133bb96635122ec86e76b95337ccaa044785fe7f82a651df28b2ff4945fe88356f0819c56701c6b5f76c056d85403e3f78065ec6c4fd181eb97d4dfa6433f50b5c3715af1083a604f683eee069aa2a4537469a11fc16188e3fc3c0ab602e6a21b7a837175b6bee7aaf5b717a1db8d945d1f2c70abfed7b94024c3656c2083ba5b0934f992a88b567f142790290998488eeadf2fd0eb4b70b90f27ea6447d59c2b6fec12e26387fd05e10f0c452a1aeb754c7db60b25c988ff5e99fa351f84157c080a5277d0eec5d642f9520fe7b373baa44234964f074cd8286bbd417ed3148bda767c36d11189ce0db5e7d2df4ce41a42bdd917c4c2050ddcbb80dfc640f0fad0b80e4ba74fa8a38112f9e488862521e5327a9f5de0afbcc0011c3f13e03303b9bf61fade5d64bb384b7f02f90daff91d4b6e32054fba4b14e4ba320e8f55f02f8fe4a57b959df6a50b3f85b3fe9b978a16152462b83243fdca154fa96dd294a03028fe19819d3ba2e91c02052b2ecb86648b2cbc63f7443d78579e7ffa01274b43c095591f6c126c09ad7d9e91276836f56022f43147b993a47d9b2f08a333c09578a52865f4b5fea81cfa7a3d5921583105f1f764329f98651dc2906931d786359f833a538695c467f2cd8d613c3dbe4f91052de95a3d3da335b00e7e4217f7feb15e2e66dc5bed3abec00b5741d3ec2b38783efe33e12f4ce515293fe9c7f8a08a84eaf4c95fc943296ff149812f163f20ae4f6e091012464fdd4e459660ac9e0bb6ecd8407b0f14b192a7e9d5fcb126b68ef67d41861985e0f22c627f17a2590c7a38d5dc200a5e72a767091fac3d67235d5b92240ed9bcf2d41309afdf43207966474f3f19bf92fd821a49b24ae4983853533784186b978d7bfa88721f4d12bafb4927c36e149450aba263e1818d37a01076eafb03e74bbfe0bcff46eae981e6686d5470bff871bb083dd36c179d61b53a06a159f0e2095e1fe11c58d3b4d9b6bcb0ef0f2856a006e94024b6410406d19e6ae3a3ab5939c4235147cc3562a7e2499074587e54cdcc4f5846fd3cf727cf9ca9af1fdb73c79ef695a772b1c00f0dabf03c0424f03b820f3004b52635beabb04e73f417f9b38838e406c5992968b7018d05444c0964463790c1f03ab2e1244abe39b068e6cc562065cc75a0733d5d97a0804b4f4bf158c04f008cb1c58b60d14c4dd3a8db9b3e38e86803f0644ba2daacf445a521c3918b6a482b9511cdbfc746e70c0f2adbc211724d5d6c0a568306b0b7f2bc53daaa7679aa818f5abb5", 0x1000, 0x7ff}, {&(0x7f00000003c0)="f3b0854111171dd1ba604d1a01f16d163df4886d0f0feb64920afa87e8a0dc1646610680c57c65fcecb93ecfcea0e1b533b0fd7ef383ff66320a8234ca0ae4e86e3514c0184c4ac2aadd7060fb506b762b478aff33ad2dad67ae83dfc22c268fb480b7abdc", 0x65, 0x80000000}, {&(0x7f0000000240)="0c20933fec8daf2d5f1050022cb9c8a1dfe226871ec4b5bd531e613d519b87fec81059a203473d8ba7dd4fae73281ff4f2454a5d2e9f829643", 0x39, 0x2}, {&(0x7f0000001740)="58c6187b79051dbaba59c95e4616a9c2116720028d8756250005bc6059d9cfc04fb2f8279871a2f84e9e248a61467fb61a0efc0f0b8c8231d7", 0x39, 0x7}], 0x1000, &(0x7f0000001840)={[{@nodots}, {@fat=@nfs}, {@fat=@check_normal}, {@dots}, {@dots}, {@fat=@fmask={'fmask', 0x3d, 0x8}}, {@nodots}], [{@euid_gt={'euid>', r3}}, {@hash}]}) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) [ 3196.584435] loop4: detected capacity change from 0 to 40 [ 3197.287635] ================================================================== [ 3197.288668] BUG: KASAN: use-after-free in __lock_acquire+0x42c9/0x5e70 [ 3197.289541] Read of size 8 at addr ffff888045615608 by task syz-executor/13035 [ 3197.290487] [ 3197.290723] CPU: 0 PID: 13035 Comm: syz-executor Not tainted 6.0.0-rc1-next-20220817 #1 [ 3197.291769] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014 [ 3197.293212] Call Trace: [ 3197.293555] [ 3197.293858] dump_stack_lvl+0x8b/0xb3 [ 3197.294374] print_report.cold+0x5e/0x5e5 [ 3197.294942] ? __lock_acquire+0x42c9/0x5e70 [ 3197.295544] kasan_report+0xb1/0x1c0 [ 3197.296052] ? __lock_acquire+0x42c9/0x5e70 [ 3197.296646] __lock_acquire+0x42c9/0x5e70 [ 3197.297235] ? lock_chain_count+0x20/0x20 [ 3197.297823] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 3197.298557] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 3197.299337] ? finish_task_switch.isra.0+0x22d/0x8a0 [ 3197.300289] lock_acquire+0x1a2/0x530 [ 3197.301296] ? kmemleak_scan+0x21d/0x16f0 [ 3197.302315] ? lock_release+0x750/0x750 [ 3197.302878] ? rcu_read_lock_sched_held+0x3e/0x80 [ 3197.303568] ? trace_rcu_dyntick+0x1a7/0x250 [ 3197.304195] ? ct_nmi_exit+0x119/0x1c0 [ 3197.304733] _raw_spin_lock_irq+0x32/0x50 [ 3197.305314] ? kmemleak_scan+0x21d/0x16f0 [ 3197.305900] kmemleak_scan+0x21d/0x16f0 [ 3197.306466] ? paint_ptr+0xc0/0xc0 [ 3197.306978] ? strncpy_from_user+0x204/0x3e0 [ 3197.307626] kmemleak_write+0x570/0x680 [ 3197.308190] ? kmemleak_scan+0x16f0/0x16f0 [ 3197.308788] ? debugfs_file_get+0x1ce/0x450 [ 3197.309395] ? debugfs_file_put+0xd0/0xd0 [ 3197.309986] full_proxy_write+0x11d/0x190 [ 3197.310574] vfs_write+0x2cb/0xd90 [ 3197.311085] ? full_proxy_poll+0x180/0x180 [ 3197.311683] ? __ia32_sys_pread64+0x220/0x220 [ 3197.312315] ? lock_release+0x3b2/0x750 [ 3197.312871] ? syscall_enter_from_user_mode+0x18/0x50 [ 3197.313600] ? perf_trace_preemptirq_template+0xa2/0x420 [ 3197.314344] ? __fget_light+0x212/0x280 [ 3197.314902] ksys_write+0x127/0x250 [ 3197.315425] ? __ia32_sys_read+0xb0/0xb0 [ 3197.315996] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3197.316721] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3197.317448] do_syscall_64+0x3b/0x90 [ 3197.317977] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3197.318704] RIP: 0033:0x7ff767d475c3 [ 3197.319229] Code: 16 00 00 00 eb ae 90 b8 6e 00 00 00 eb a6 e8 44 ef 04 00 0f 1f 40 00 64 8b 04 25 18 00 00 00 85 c0 75 14 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 55 c3 0f 1f 40 00 48 83 ec 28 48 89 54 24 18 [ 3197.321650] RSP: 002b:00007ffe4d3b6848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3197.322668] RAX: ffffffffffffffda RBX: 00007ffe4d3b6e88 RCX: 00007ff767d475c3 [ 3197.323644] RDX: 0000000000000004 RSI: 00007ff767dfded9 RDI: 0000000000000003 [ 3197.324603] RBP: 0000000000000003 R08: 0000000000000c7c R09: 00007ffe4d3f1080 [ 3197.325563] R10: 00007ffe4d3f1090 R11: 0000000000000246 R12: 00007ff767d49b10 [ 3197.326520] R13: 00007ffe4d3b7ee6 R14: 0000000000000000 R15: 000000000030c66d [ 3197.327493] [ 3197.327822] [ 3197.328060] Allocated by task 127: [ 3197.328538] kasan_save_stack+0x1e/0x40 [ 3197.329088] __kasan_slab_alloc+0x66/0x80 [ 3197.329662] kmem_cache_alloc+0x1b1/0x4a0 [ 3197.330230] __create_object.isra.0+0x3d/0xc10 [ 3197.330875] kmem_cache_alloc+0x24b/0x4a0 [ 3197.331457] __alloc_file+0x21/0x240 [ 3197.331977] alloc_empty_file+0x6d/0x170 [ 3197.332539] path_openat+0xd4/0x2800 [ 3197.333059] do_filp_open+0x1b6/0x410 [ 3197.333591] do_sys_openat2+0x171/0x4c0 [ 3197.334134] __x64_sys_openat+0x13f/0x1f0 [ 3197.334698] do_syscall_64+0x3b/0x90 [ 3197.335220] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3197.335933] [ 3197.336173] Freed by task 19: [ 3197.336599] kasan_save_stack+0x1e/0x40 [ 3197.337148] kasan_set_track+0x21/0x30 [ 3197.337687] kasan_set_free_info+0x20/0x40 [ 3197.338273] __kasan_slab_free+0x108/0x190 [ 3197.338859] kmem_cache_free+0xfb/0x610 [ 3197.339421] rcu_core+0x7e2/0x2080 [ 3197.339918] __do_softirq+0x1c8/0x8d0 [ 3197.340440] [ 3197.340680] Last potentially related work creation: [ 3197.341340] kasan_save_stack+0x1e/0x40 [ 3197.341885] __kasan_record_aux_stack+0x97/0xb0 [ 3197.342524] call_rcu+0x6a/0xa30 [ 3197.342995] kmem_cache_free+0xc1/0x610 [ 3197.343548] rcu_core+0x7e2/0x2080 [ 3197.344040] __do_softirq+0x1c8/0x8d0 [ 3197.344562] [ 3197.344798] The buggy address belongs to the object at ffff8880456155f0 [ 3197.344798] which belongs to the cache kmemleak_object of size 368 [ 3197.346470] The buggy address is located 24 bytes inside of [ 3197.346470] 368-byte region [ffff8880456155f0, ffff888045615760) [ 3197.348024] [ 3197.348261] The buggy address belongs to the physical page: [ 3197.349014] page:00000000e5490d8f refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x45614 [ 3197.350263] head:00000000e5490d8f order:1 compound_mapcount:0 compound_pincount:0 [ 3197.351263] flags: 0x100000000010200(slab|head|node=0|zone=1) [ 3197.352057] raw: 0100000000010200 0000000000000000 dead000000000122 ffff888007c4f780 [ 3197.353086] raw: 0000000000000000 0000000000120012 00000001ffffffff 0000000000000000 [ 3197.354104] page dumped because: kasan: bad access detected [ 3197.354837] [ 3197.355090] Memory state around the buggy address: [ 3197.355741] ffff888045615500: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 3197.356706] ffff888045615580: fb fb fb fb fb fb fc fc fc fc fc fc fc fc fa fb [ 3197.357666] >ffff888045615600: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 3197.358619] ^ [ 3197.359110] ffff888045615680: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 3197.360068] ffff888045615700: fb fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 3197.361013] ================================================================== [ 3197.361953] Disabling lock debugging due to kernel taint VM DIAGNOSIS: 07:34:45 Registers: info registers vcpu 0 RAX=0000000000000020 RBX=00000000000003f8 RCX=0000000000000000 RDX=00000000000003f8 RSI=ffffffff82406e81 RDI=ffffffff8762a6c0 RBP=ffffffff8762a680 RSP=ffff88804681f268 R8 =0000000000000001 R9 =000000000000000a R10=0000000000000020 R11=0000000000000001 R12=0000000000000020 R13=ffffffff8762a680 R14=0000000000000010 R15=ffffffff82406e70 RIP=ffffffff82406ed9 RFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 0000555556704400 00000000 00000000 GS =0000 ffff88806ce00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe0000003000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007feccb2c1ae0 CR3=0000000051008000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff4ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 YMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM01=0000000000000000 0000000000000000 ffff000000000000 ff00000000000000 YMM02=0000000000000000 0000000000000000 ffffff0f0e0d0c0b 0a09080706050403 YMM03=0000000000000000 0000000000000000 696e656420737365 636341002f737973 YMM04=0000000000000000 0000000000000000 3d53474154003831 3031363237323d44 YMM05=0000000000000000 0000000000000000 303d524f4e494d00 373d524f4a414d00 YMM06=0000000000000000 0000000000000000 534b534944006b73 69643d4550595456 YMM07=0000000000000000 0000000000000000 414e564544006b63 6f6c623d4d455453 YMM08=0000000000000000 0000000000000000 49006d756e203c20 69000a313a56000a YMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM10=0000000000000000 0000000000000000 0000000000200000 0000000000200000 YMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 info registers vcpu 1 RAX=ffffffff866393e0 RBX=8ec437d1630d5e9c RCX=0000000000005d27 RDX=ffffffff866393e0 RSI=0000000000000008 RDI=ffffffff86ca37e8 RBP=ffffffff86c86058 RSP=ffff8880185dfb78 R8 =0000000000000000 R9 =ffffffff86ca37ef R10=fffffbfff0d946fd R11=0000000000000001 R12=ffff88801843b600 R13=ffff88801843bfa0 R14=dffffc0000000000 R15=0000000000000001 RIP=ffffffff81298d3f RFL=00000082 [--S----] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 000000c000030090 00000000 00000000 GS =0000 ffff88806cf00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe000004a000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=000055d26c729a30 CR3=0000000018502000 CR4=00350ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff4ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001fa0 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 YMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM02=0000000000000000 0000000000000000 0000000000000000 415c5b7e00000000 YMM03=0000000000000000 0000000000000000 0000ff0000000000 0000000000000000 YMM04=0000000000000000 0000000000000000 732f6c61636f6c2f 7273752f3d485441 YMM05=0000000000000000 0000000000000000 622f6c61636f6c2f 7273752f3a6e6962 YMM06=0000000000000000 0000000000000000 73752f3a6e696273 2f7273752f3a6e69 YMM07=0000000000000000 0000000000000000 6e69622f3a6e6962 732f3a6e69622f72 YMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000