detected capacity change from 0 to 18 [ 1823.326148] loop4: detected capacity change from 0 to 101 [ 1823.328133] loop3: detected capacity change from 0 to 40 [ 1823.330301] FAT-fs (loop1): bogus number of reserved sectors [ 1823.330690] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1823.337427] loop5: detected capacity change from 0 to 3 [ 1823.339578] FAT-fs (loop4): bogus number of reserved sectors [ 1823.340280] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1823.350851] FAT-fs (loop5): bogus number of reserved sectors [ 1823.351229] FAT-fs (loop5): Can't find a valid FAT filesystem 18:26:11 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r0 = syz_mount_image$msdos(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x1f, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="e4e8cdcdefd792ae", 0x8, 0x48f}, {&(0x7f0000000180)="7ea7ee0e2c84d6dd7ae1d478bcf573", 0xf, 0x8}, {&(0x7f00000001c0)="ce5e599c46d15912f180e16b800ea53c09bac7169456bc2adfe9ac8282ce82597ade2195f22082c63f08add366bb5fcbe9c37adec87b27a508cfd2d85ae636", 0x3f, 0x4}, {&(0x7f0000000240)="3f28c41a5a432df9c4ae22f00c5cf27e3c1d85389cdc33443e2c580c550570d74fbd6bf2b3199ad827ed11fb285399dc329edc64367a339b2e530af41d2b436d4b9398ce7a32af06417ebc2755b05314a65e691db6bd90f51a76f1d96d3af04008675c", 0x63, 0x9}, {&(0x7f0000000340)="ee2de5a8bb942fadedefb6049a012d8a5aff51e95ca5c4fc5ac3558d948999567a4991bdfd27d749d427e3f955979dec3b872679978b05af71889057f4413259d8abe984b00ed630edf37b5024318ca1e63b39916fb82aec3364b918413de9e4089a2649ffc4d204a0b40a09f8117f63ab0380dc9f335cd09ef72e0d6fddacd914b324a6bc43103f962d2f3396e500e2d448051e3fa9bacead4327af2adc4faf348b916606508926b8f4dadd100265e52f31b1b3eee3baf262c1b56a9e32221c25c3b921d1d65b75f518761400c0f9f6fad3c47967f6836faff625195f4a4551", 0xe0, 0x58b}, {&(0x7f00000002c0)="5fbd9057cb72e8d6ba55af", 0xb, 0x6}, {&(0x7f0000000440)="4faa32475281747d1ba917da1b21b6f9ae52b7c17d971d2e7f1bbb2a75ec6ef8ad9d989d98d7403d0107702a8f4884ccc0a8a6463e031b748bc030387d7b46d854967420e9a1b476553e4d7822529b704e70bced2eb950aef8564a5487bc09eba9287172b3eacc7efca4527fb4339db78464b1dcc64a1e1619145d9cfac35cafee2b170e65f95fb19dc93b41b86bc41ee5018cc2088d06f2eefcbe444f15d51d42c269d6c04e2ada97fb9f2d5f590a2666b31c1d0e8e27d83860637aa7995f5aecb63f6e9ff748450aaa0e99dc0e443838218b9dfa4659ab42549c9a7ea2ebddcf5f8ce3b974b18cf48e9b8b3e82ce7fff95c859278700652acc985202be4e8db75505ee63f432add3ec9a035d85d4a1398ed68a54a886e5546a6783cdce3a50d1d540c9bda6ebb60ab1ba988fac66a193dbf1a391b50284ab4d9b09f9097a34d20126636d94b36e88321f99553339d6ce6f0d66fa57dca4b75ea6a9dab79ec6e68851aa1a13620c42270338443ec0a4edd7b2cb7105d32824c1a0ad430ac031401ebb2b2558081b3ef05d31c4ddbcb1478c1753968c73f63ca379adca48c2b960175a656ef111b600c52dab37ca65f94ecf635012f9df9993c1e8d39118724c63509725b835d7279d0b64042fb2a3576b6b19ea7120d4e778677bac910b1cb316e5fb9f501fec16ef539333c8add681c3d042602bbf92f136ae5d49ce6631f85c4e45fde5b8ee07b6b4f35046dd9b5e901c3b352014a821918edefcc413ef72d35cabfb4e0dc958bbafdf5c9b44e33a11cbcb3a9c812052ad8e20698eb5c5c5ebd92d4d6c2d7c8ff33a35ff1458c70a8b9e740f3928e963eb06580991c329888000b660e86fd4f74ecf38c1cb91b04d199e49cf423742e128fe527924b2366e4185744aa2b143d53094eb30f5c8d680d9e764f92e40cc93dc6e28dbad0bb61048bcac01f54a03c8358a1b9cff65b9112a1c05881ebe9f0a0d4b19b46741b50f21c041173bde78dc3de5409c062ed0f7b0142d5e6fd64cf03bfaa85ec78b629182837a7fe4d1d171b1b4a83417552901b4a2a7032d5612db13ad97e2489dcb19432da602af559a29ecd5dcbca3d98c98ac786c538b0d9127671a2f9aeaa6378815cf8bda2c685ab3cc9f28ba0b084b28945ef9a642a8b90cad58495dff8722b29a9dae85ae4e0d15e148195feb5d34c55ab43354d56d93a65c8b8c38bd63e67e60918dd7036cd5bd4f8509b68e65656317578a0b086f542862b552069005e18222596706762dee4d92e296e1258b53ca4a33290500a536ee22cb9ee43a6ffca981004ad18ee2af54c6fc077e0ee6e2847f5623a759d1eeba27db34f5549e2b9f997bc71f9c81cbe23210845df228e5a2e6d48bb21c0f069c9dde9283a7c66011156c4052b677f28ae1992c6c3c833da91d9ad7100b57c70e152b61727dda0f89190f0815f43f0d13a04059cfadae961ae8a77db9fc8eee2debd5a96dd51526f0e8439d258963342e32cb1e5e4c8dfda3f42ebafdfa0150d21a484bb9c627bb610d8ffe49c52fbfa85f418c110bd608e582dcfed945413f43c33e92e8c51d569113a0b1180dc3744a5b4fdbd31559c2769b9bc6adecac8d664c2d81cdc97ed739bfc253d818d2c810d84211ee4b7340f34dee93048796809bdbb34c2597eb503fa3778196337c35292858cbb33d017a8848f60f83f978459a5b1e059942376f628436b60b162dc93c8a5f9cff8605eb443ee34b0957df62f4e1858aa910299727285a1f2e6460e53731880e884b7e4739f879666e93820bcff90a74da77f3948666ca9ccc5b0f20fc9830c760d736eb39a61e9827d493491a5ebaf5c11063bdb8da29bfb997756a2c132c71af9ca60cd70516a10dfbd5536f29da2ae6eaae1f80276eae9ececc730286c37c620fef287004b5922ba0d70ad256f724d4afd7ef4c1329dfae2fdf6a2c19a0fb35c252b502097ff43c259eeadc648ae9c6794ce1d7462676f316465f5a0574e88cd515a76c98b8689580d1de756821a011756d25da91fb73425295ab61e4f5133882cbb0abf3d6cb5603c62391b5b59088162380da19d5cd13f0cf35941f64d494fea79b86ba0f41be7a6b562bf2dd662c0468870d9ea6eac137452cf5d77767b03464f3e15b52601fd39a4e0703cf6d48f74827c93a424bf45043d7d2cb018882c05a7714dc8971f59d4aca47d8cc261bfe03d685b56d3e35a8a0767c2be317e8e9f606a38d66dcdcc89e11080ba6af1976fdb7214345695885ee5f35085647676927583d1afe7fbaf695da882de836f93c1e79427f0cca866aadebaa13afc6d18345f1d7f490e2dc3d1e0d5601c20ed14ae8429e45a7a47d9f5acd1ca883e9365377f0d506002370f467197aa2502dafb49177b5fb96022ec43f7a3eb6f433abe77e53a8b790d5b88391d86f9f76ddd855d85cc44ba5efd81978107ee09189a5e2d8991b75e083b9c07d3582c2a1319e12d6e15a480ee75a90427b2e6d04ccb19f445cd4fb31aa7258b7e108a8249dfe9b84a39758dce8939c08c47760ce82aa4a71d06fbf49c6446c95dd32f0d19acbba30bcfc4a92948822668654a774cbad20ea481469007696140a945701b58c2811811e2efead94413cadd54391192efb97be36af9aa9b3fcda91be593f7c30bf5afeadbf07b6cadbc9179272b9f4480d2f28581f6018349f1ab4c74a640870d73441fecc01b34a7a51a74b20827372aa7756c047b4e7b5a052f3caf6f7d369d3e473f71744b49ff13c6769a03d1eb33d9edd027c6a8dc2a306ce12d135dac9e283d6ca66d2963e0598eebef20f9baba02b0bda66443fe2157704547408ca5703f2c4afdf41ebd39a0020d73bf6ab2e07b4b9427913b0a3682b6fb7e4500e15411fc51feed06f74fc070318c5fdbc5c1fca4c30976e2432ec59bf99792df05799ceca4ce9458d5db613a22afd96c565987255b7770b8b510ff3799279320ea1d016a7f7e6ba53c2addc41ff6ccf6865c08c046279815ecc68db8bb5d913fe622544be8771f2e59d0440b2638a5ac7fff119d112894879ac6825935e6a3fdf10471105ae0e8d9f4ddc3f9030f22d7cf05ace3ae58c32dd90121863b056c6328ce8a72e77038c1d3f3a8fb228d24d3e3ad3fa3db01215c46e958717ef96887317f05c181f828935142d50f1792580fcab4d2875aebff6b5727b23a544bfb41d6cf6896da9200ee9bc82704521fdf7f200aa7ae29ab6e0645cc702199a798c245ae2992c6f3d1016de68a8a6ae6dd884bafdc0726ed67ea627f78ee073b83cdb95b2f826107c3c5dfc4c64693d7a0ab695397267e5c2c9c9471d344924ec9fc864786e54b0ff85f3e5e2516ea8007dfebf4115727cf31864c61a64bd49a8906c6601452f9bba5569f16870a00315a796a9ac97142e47bbb92a0a991ee4545bf493ba22d6ce5c1cdd02cecfabe806df0b8d30315919170f033561e6d4e832a8b9a401dbec69e339c71eccbfeea64170f42e23a6dede12ad401a1acb4d0b674f7dfd94d1a8fcb8c9e09f37ac198aa88bd1814619b438809abdd42ee1183bdd2ef1d3df8e2741b073412fc4236fc5c63226c8e44c49b55e08c3890f753a3c18d061c5e51e71f9de6a7f56992f6bb9d8973f61f9bf9ca8d9cbd2b9e537ba77e448a2673dd48bd8416dbcabc0e54cd28354e77bc0bdd38d54bc1e737450b9de464461ba87fe224727ae9d64473d0c841b97cdd01832b1cdc3b0295b11510952f80e9340df0734604c628d61cd1d7d834764ed8c304e75c60ade88564a280a193005ff2f7777e3fe74d4186f3eacc41b7b19c08c0510d94dd9e86decf54861251a1481dca3d82940d46bd1b112a2e641b89a0e7a30063e66ea41052ffa5875c8ba40d21a72e22e50d0f84b445acc2fd7652f4f6f1766e43145317548c4ca0b84c9889b18934bc7c3c51fe79914bf120b685a1e4ca11a73b3748d03534727d3c58cf9bf0e7013c44c427b48fe19c19e0c89570a34bf22ce840ea3d815ddb01f02414baf2fbd11de1e320edf000ad6b0e0f7e0f3f08fb2824acff6e038cf652a0b86a1c0de042e67f49c3d78a0e3b971b6d638450c346998d8288c0a656660d885103ff1af6944a1efddd98f9204b700762b7dc8900051760adff28a84f0ad9136bf22f99f84575ff20367dbd4bbb4668524e79b38a1df5da5c83d1b36a487d1b0bb447d39fb59c0d9d3ccce4f3e64f062a219d4c3f116551c593931eb16cfec8ed2240110bf60a2f9bc54326ea09a5b8a7050e97fb18610750b8a2255de78b1833259c20a91ed34404e2233441870b31164d515cc4aec65dfd2c9554980e9a844b422fe20288e8357ec3bacd01336cd15368127e2b54ff1d7fa829662ca66cc065c07559f06671f864def420fc1f73ac88d13cdf54972495eb9f0e30ee122118e0ee9b3d37eb7f432bd1025a45b3e2bf13ead6aa52a4ee3c5fc60c788161df58a8637fe2a2ba6637642a7e2a494d11ab01d50a1ea6f05ed7abab09374c9bf2ee4becee405648b29b7789c9e4a6a3c7f148aa79eb95d57e5b4ae21db50257492adca86a12336c326845465a16274b00cec488914966bad27848afd28e0a147b6e9703559b3ca2577a27fe69aff09935333f2bfb0325e3527acd844aa7d96aab48c906f8060f79585844923fa6102a2942d9cf3e6c81a6a3a0e29bb0f298c7a95cd26e6b1b9a5732d394ba37a67ec662b60dfc29c2f2766f46e98f26aa72888fe8855099b99c4e39fc2cf45c7f02ff93e3236ac766c05ea9964b8c23706dacd7c0450292b604110360f7ea18af8cef42e79e82d3555edf26a68c0c1636dcb2f04b8eafdbcdab8ef9a2540445ee149b42a7fe1916cbe4df92a721a1abcbf55b4d45cfccd805efc4d2420899ab09d4a7a9f26c4b2be73b8e7d6f8ad58d46db0944806b54b85a3e8c44b81f227c1be09962b68e60f93d68dcf9c4e105ecb07c34c361d2b3a397eda0c9c045e198f2c97a1bee26638c5590441305694096b8aad9aca1256ec5f358abd272a14b4196531fd30d9742ba8223f543b4dc265599ee8d3534f71192ce222db430edbf70a4d8d7cdc37e6faa9a2cffa9087727d8e9137d8f5fd85e1d25c8fca5fb1c3cb610b4284136ed83e894d20d559aa4cf29ba569e17c718cf9b607593a2be786ec0650778ddee1d966f5764da6ef08d8d3ea0ae17639e29be74e5de3714957a46d9177a499443b3911e0712aaac694a8d6a7284716bb8786363072256c8077615c2a7eb78f7c616fc9c2c9d146acdd106da992c05c09ae1078863d2bac1a9309d2fc30acdc8687b31ff0b0f1cc8948e2b9afd8dcff20b2a0e439be7cf046def6f2035fd9ddfc536dcc24a884c88757b5f18e59ebc6857db14a3e2ae52ef8a9f23354d5c72daf54b9f5a6bc8d6f71d54cf0043edac4aafa5f154edfe666d88fb364c8cd4ef4c09bd986b0988f4a60cd0b03d8ac9444654c6d40ae74c8479c0f6d0d7c98258a0be7bc36133091b67637f66d48f8b5f610a3de589e80e3a65aa3ce46539d48fd0e186573c2d172944954a3951593ca0c5b05c78b1f9be97be03bab533bd6710cd718a4381676c3d8e0e2490f14baffa2219944d5aba455ca6c96da6fc7d6228648f133fca2365cbfd0383a9963054b3394cc8a9b2a04d907562b7e9a657786eed5f1dc45cd74309514da546c40c85fb19470846ffaa89f8cf2ca8d409af88c077e02440ca286b7a66260f9b3b25813ad3af921ed2b21f6a8e910f1658ed9d48bed492f6fbef611bb26a501c7a1056a1033649f3e988e80d9f163fd", 0x1000, 0xfb}, {&(0x7f0000001440)="ebdbae82b5e8ee7e6c8c1a8411ebd512048aa42c4fbee79b306f4d5227cc85339ab3b5f99d3118d9982932ef9d62d41b6b9deeb9e18beb10d37af5e6cf84cf867aded41ef31d0828e53c719b4d80329255e5acb6a2244caee3a310a6444200712dee95790253b83ae472ae660a5cf97794a540238aa3adaa1a563e1311f9d8cd22cc7aae75b988751530b79ef7d4ebea04fc7187a7572541e9da932a146e32801178abc90f2efe69a547eebfd071d92ba3b1e579ecb848e6e3e461a4ecce8265e1255365219aa13469e20f488e0438747ec8f3381ec3bc243169e8900fa9c3e3b7fd68a386f97d9bf74e35dd3afec1b6ade9", 0xf2, 0x40}], 0x2231404, &(0x7f0000001740)=ANY=[@ANYBLOB='time_offset=0x00000000000000c6,check=relaxed,fmask=00000000000000000000007,dots,dont_appraise,euid=', @ANYRESDEC=0xee01, @ANYBLOB="2c7375626a5f757365723d90273a2c736d61636b66736861743d2f2c646f6e745f6d6561737572652c00e22ae52f0d84ae28245a77e776f3b183aee6f6353288706034d209fdba4ec6920da8265cb65b8011f5a2d04d4fb6f052764d0572d4524400dc125d2ec6b75d47adbb7790badc4aed3ad4b3e6ef2fdcf9511bfaf3823a3f1654c5d875a9efa1678ac6"]) openat(r0, &(0x7f00000016c0)='./file0\x00', 0x4000, 0x20) [ 1823.380356] syz-executor.3: attempt to access beyond end of device [ 1823.380356] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1823.381099] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 1823.397550] syz-executor.3: attempt to access beyond end of device [ 1823.397550] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1823.398502] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 1835.329991] loop5: detected capacity change from 0 to 3 [ 1835.336733] loop3: detected capacity change from 0 to 40 [ 1835.339615] loop1: detected capacity change from 0 to 20 [ 1835.348391] FAT-fs (loop1): bogus number of reserved sectors [ 1835.348785] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1835.354484] loop1: detected capacity change from 0 to 20 18:26:23 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) unlink(&(0x7f0000000300)='./file1\x00') 18:26:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd200, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:23 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000040)='./file0/file0\x00', 0x2, 0x2, &(0x7f0000000200)=[{&(0x7f0000000340)="5b5d972c6becb57ce6c4556219e2f6b7dc9af1799b40637df30a6d71794f210249f0714329e8dcc6d7b1124af0af603dec5413a97464c1fefd32ebe7852ba44eac8706c5caf97b8996d21792412afc400c89aab063feb3d70b3fc91016f39c2a7b7e0151e4442be19472e4215cec81c164ae0c04d1ae53f372022e592615c4b4789e9086654d826b68abc8f23524f914dfcd7c5cb57123a805071bc9b4adf833e48f9c4b12627808756116f191cd9cb851428e9b81516b62205b007d9104683f11a50e781756c5a6f2a0fc169a4c1f46f3ac302e24d868cb74835da54eb4938346a74674fe71adb800ac94495fe17b41b23481e8a6d0019714fe268a892af7654f889e7c434b859b3e2b9bb6d056286a6d245ff286d4c70ea590dd75e224903a8734ab71366cf2cbe01f39355faac0bdfdb3e60528a24a3fd786f4c8c5024ad7374bc440b4bc3f0a81fd97017c7b6dadcb0fe69e2c9d2a1945b12ee375dbd290e7b84991e57a73d758a932c282b33ced7becaa2fa97f402a2292ae2e504335ef940e6da073498ec9fdbda76edb7bb7395e8d02aed904184e17beb04084b522a72c1c8881b35cf643e87503ebfe992c4cf44d426aeaf3406bd99975c3b8ee37f2a5e973fee362d7a0ebebbfb1550a322b2beefbfb791a98b5d07cee8b41960a5d339674a8c93d38d455c42f2b30f0a67bb821ea5190b10e9ffb7f60c18a", 0x1fd}, {0x0, 0x0, 0x27fe}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) lseek(r1, 0xe37, 0x1) r2 = openat$cgroup_type(r1, &(0x7f0000000000), 0x2, 0x0) open_by_handle_at(r2, &(0x7f00000000c0)=@fuse_with_parent={0x18, 0x82, {{0x2, 0x1f}, {0x1, 0x3d8, 0x1}}}, 0x40) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) 18:26:23 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) getsockname(r0, &(0x7f0000000000)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @random}, &(0x7f00000000c0)=0x80) unlink(&(0x7f00000001c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x11) 18:26:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x281a, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x605, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:23 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) socketpair(0x6, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite64(r2, &(0x7f0000000240)="a70c188fee108add6b1a7da474a0787fe506183c1b7b81cb7d8f52e7aa7e7d260f1f2fa3938c3eaf333a08a512830486ac3fed0095d087dff99c5857e7bfe3572a2b94dcac6bc7e3e3cfcdd5369b0506ae12801c3accc62dee934ba02426e8b7e942bb77c311a98ae7428f660d77544d6a810f329991b85127164c02f8f09972922ce6579e3b3c1b7b0cf297aab02cd4f96361452caee774d6291bb2db5bd01c218d03a1df9c641443f77af9f5d2a1", 0xaf, 0x1f) 18:26:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xfeffffff, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1835.357692] FAT-fs (loop1): bogus number of reserved sectors [ 1835.358102] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1835.358741] FAT-fs (loop5): bogus number of reserved sectors [ 1835.359139] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1835.366735] loop5: detected capacity change from 0 to 3 [ 1835.367704] FAT-fs (loop5): bogus number of reserved sectors [ 1835.368129] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1835.376653] loop0: detected capacity change from 0 to 39 [ 1835.394028] syz-executor.3: attempt to access beyond end of device [ 1835.394028] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1835.394949] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 1835.407192] loop4: detected capacity change from 0 to 105 [ 1835.409638] FAT-fs (loop4): bogus number of reserved sectors [ 1835.410917] FAT-fs (loop4): Can't find a valid FAT filesystem 18:26:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x700, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x281b, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1835.464655] loop4: detected capacity change from 0 to 105 18:26:24 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x14) chdir(&(0x7f0000000140)='./file0\x00') r1 = fspick(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = creat(&(0x7f00000001c0)='./file0/../file0\x00', 0x10) fsconfig$FSCONFIG_SET_PATH_EMPTY(r1, 0x4, &(0x7f00000000c0)='\x00', &(0x7f0000000180)='./file0\x00', r2) unlink(&(0x7f0000000300)='./file1\x00') [ 1835.499016] FAT-fs (loop4): bogus number of reserved sectors [ 1835.499865] FAT-fs (loop4): Can't find a valid FAT filesystem 18:26: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(&(0x7f0000000000)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 1835.595237] loop5: detected capacity change from 0 to 3 [ 1835.614386] FAT-fs (loop5): bogus number of reserved sectors [ 1835.615488] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1835.624676] loop1: detected capacity change from 0 to 20 [ 1835.650001] FAT-fs (loop1): bogus number of reserved sectors [ 1835.650891] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1835.653932] loop5: detected capacity change from 0 to 3 [ 1835.656061] FAT-fs (loop5): bogus number of reserved sectors [ 1835.656873] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1835.675890] syz-executor.3: attempt to access beyond end of device [ 1835.675890] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1835.677506] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 1835.686570] loop1: detected capacity change from 0 to 20 [ 1835.689223] FAT-fs (loop1): bogus number of reserved sectors [ 1835.690158] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1836.251649] loop0: detected capacity change from 0 to 39 18:26:38 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x705, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r0 = syz_mount_image$nfs(&(0x7f0000000000), &(0x7f0000000080)='.\x00', 0x7, 0x2, &(0x7f0000000240)=[{&(0x7f0000000180)="7db15d7ef995ae48417f8864912c68c931d390aef5f13b9e4ffbb17b4a38bd03f492035b68905a2b93ae9f0a38c7773baa2ce28cd302227b7dce224ae05873d06ba549a05ff00c605c59a60f57fbb1d286d4b6b4281f2534c9b09df3c1b2bb166e187a67b7015d88199962a41da36896514de948a1e5d6d09c831b9b75ada414ad983357a309bfe6", 0x88, 0x5}, {&(0x7f00000000c0)="7091d24aceeeb6768b198253dd191e5909b13187d4d3ace386074598", 0x1c, 0x5a}], 0x4022, &(0x7f0000000340)={[{'-([}\xc3%.$!^{'}, {'vfat\x00'}], [{@permit_directio}, {@func={'func', 0x3d, 'POLICY_CHECK'}}, {@euid_eq={'euid', 0x3d, 0xffffffffffffffff}}, {@fowner_gt={'fowner>', 0xffffffffffffffff}}, {@smackfshat={'smackfshat', 0x3d, 'vfat\x00'}}, {@hash}, {@context={'context', 0x3d, 'system_u'}}]}) readahead(r0, 0x7fffffff, 0x9) 18:26:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xfffffdfc, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:38 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') openat(r0, &(0x7f0000000000)='./file2\x00', 0xc040, 0x12) sendfile(r2, r1, 0x0, 0xfffffdef) 18:26:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2ff6, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:38 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file1\x00', 0x0, 0x2, &(0x7f0000000040)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0xffffffffffffffff}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f00000000c0)='./file2\x00') stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f00000003c0)={{0x1, 0x1, 0x18, r0, {0xee01}}, './file2\x00'}) syz_mount_image$tmpfs(&(0x7f0000000180), &(0x7f00000001c0)='./file2\x00', 0x1, 0x2, &(0x7f0000000380)=[{&(0x7f0000000200)="3294251a71024842e2c3e4664169f25f480e34bf6244082df19c1aafda853b46fce87c3fe6d968aa41ec624ae31c324d41f0eb68f84db9b857edcc0cff5473ed6fc609bb596c0c11a4dc42abd9c8e62d675c467da4233807545a75423638f6b2f505f45e443ea2fde54aac79a8fc8d2c1070235bc46e052eae8835f935f0e088adfa6da6e1652d645c98886bca5a2a6d", 0x90, 0x8}, {&(0x7f00000002c0)="6ce1be5c01cca93eea06397ffbdf8f2e5ed997832fe567992d0d028131885360146ef3a90eb8db38a36d51c686e806ec400d28e54ab876ac1f2a4d7f718270b4006fc94717e11d3d160875fe27d513c190f5e9002c4f32192d1e33c5869b130a6ba0d2a99d657b764b824872227b3d8d4506edb893670a23398cca022213306651b8624116c9ea9274a8fff3e781c05b81c44351f4190b070c2e2d", 0x9b, 0x9}], 0x901c59, &(0x7f0000000400)={[{@mode={'mode', 0x3d, 0x800}}, {@nr_blocks={'nr_blocks', 0x3d, [0x78]}}, {@uid={'uid', 0x3d, r2}}, {@huge_never}], [{@obj_role}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@obj_user={'obj_user', 0x3d, 'vfat\x00'}}, {@seclabel}, {@fowner_eq={'fowner', 0x3d, r3}}]}) 18:26:38 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', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc000, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) open(&(0x7f0000000040)='./file1\x00', 0x82, 0x166) 18:26:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd300, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1850.424130] loop4: detected capacity change from 0 to 105 [ 1850.426514] loop5: detected capacity change from 0 to 3 [ 1850.431140] loop3: detected capacity change from 0 to 40 [ 1850.437557] FAT-fs (loop5): bogus number of reserved sectors [ 1850.437979] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1850.440614] loop0: detected capacity change from 0 to 40 [ 1850.446140] loop5: detected capacity change from 0 to 3 [ 1850.446690] FAT-fs (loop4): bogus number of reserved sectors [ 1850.447578] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1850.449202] FAT-fs (loop5): bogus number of reserved sectors [ 1850.449672] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1850.449669] loop1: detected capacity change from 0 to 23 [ 1850.467632] FAT-fs (loop1): bogus number of reserved sectors [ 1850.468683] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1850.474001] loop4: detected capacity change from 0 to 105 18:26:39 executing program 6: 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', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x100, 0x10) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x9) unlink(&(0x7f0000000300)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') [ 1850.492024] loop1: detected capacity change from 0 to 23 [ 1850.498502] FAT-fs (loop4): bogus number of reserved sectors [ 1850.499423] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1850.502843] FAT-fs (loop1): bogus number of reserved sectors [ 1850.503667] FAT-fs (loop1): Can't find a valid FAT filesystem 18:26:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x900, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1850.524923] syz-executor.0: attempt to access beyond end of device [ 1850.524923] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1850.526556] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 1850.532981] loop5: detected capacity change from 0 to 4 [ 1850.539295] FAT-fs (loop5): bogus number of reserved sectors [ 1850.539285] syz-executor.3: attempt to access beyond end of device [ 1850.539285] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1850.539742] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1850.541343] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:26:39 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b74429ad842a2646f7366d8a02b000801010004", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000180)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRESDEC=0x0, @ANYRES16, @ANYRES64, @ANYRESOCT=0x0]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000000c0), 0x111101, 0x0) recvfrom$unix(r0, &(0x7f0000000340)=""/200, 0xc8, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') openat(r1, &(0x7f0000000040)='./file1\x00', 0x404100, 0x100) [ 1850.556280] loop5: detected capacity change from 0 to 4 [ 1850.559061] FAT-fs (loop5): bogus number of reserved sectors [ 1850.559630] FAT-fs (loop5): Can't find a valid FAT filesystem 18:26:39 executing program 6: 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(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x101842, 0x2) r1 = syz_open_dev$tty1(0xc, 0x4, 0x2) ioctl$AUTOFS_IOC_PROTOSUBVER(r1, 0x80049367, &(0x7f0000000040)) unlink(&(0x7f0000000300)='./file1\x00') syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r0) 18:26:39 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3005, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xedc0, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x905, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:39 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x2, &(0x7f0000000200)=[{&(0x7f0000000340)="601c6d6b646f7366d8a02b00080107001440002000f801baf14d0d5fd30a2bcf5f8df325065adb112d667c9a7d31397923ff5dd761c8c61a372767fb3bc4533d6771e69131c601af7429f49bb8907970666424e28beaf576bf8cf28d1b99f3c6f1c70030c81b1813ccb3920a85b8af8b34f3ef4a937958b412a9e2752efca6e5a03dfb1a8b0fe35577adc3685e5746562c3684f34a3a4ecc79ab97935faaaf564cfcfc48c6c300e2cf984995d04664456392a67077e9d5ec8236d9eabaea52ef21cc5ad3b60c81f61d924a71938f98c454e09c27642c0da394b1acf7ae9b189d6078314411", 0xe5}, {0x0, 0x0, 0x2800}], 0x6002, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) 18:26:39 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x6, &(0x7f0000000540)=[{&(0x7f0000000180)="ee6193f5981877adc0aa93693a93a1edeb6bbbcc082a5f38a2dad7d3f1616332a24e43de974bf46f4de8bd3e3f7799d2686872506a72d03521f5ce17d69d40c01b507039f711602fe219d63e417ac72d2b5a69e3a2dd3e89cc9967129cda0ed06f269244735e2bc67f872e636857b631cc636cb54fe1a1eb1eb89d09bbe5bb7030757fd70c8306b2330ac999adea8dc9acea3e0efbf2240cf6e9f74c2f3ba00b5b21a504b5", 0xa5, 0x80000000}, {&(0x7f0000000240)="6f86dc0c5e99e6accc3ab9f710b7a0f4e0cb77f2aa130f5358ac6dda6e3182c61845ff25344c558e018457dd98a088cc3b92cc9875d105dcc1f8710420d3d38a2353fca99d779757d11b477b3ba192c106bd52810f7aaffc064300fc39f384e2007f95888195e6d0fd1d54867dd5c240135dbd6a687a340d10d361bcce4cdf6457abd102937fa37eafbbb79ccc6a5c919867a3192729c47070b775546744e934b13f0f617d63db8786539d5f62a1a62fe83acec50c8ccec525cfbf58321e455cb7139ff3c28cebae87028c3b431cc8f993c7dbba16b308bd1273fb73063a09b60625f07ce4435a822d352219d87a7b360af968", 0xf3, 0x1}, {&(0x7f0000000000)="8d9743b3c645af9d4dbd55912bb5361c581dab6ed7c973868aae0f22a76b2a78893633b9322d4817e0dc9d82ab8836d5", 0x30, 0x5}, {&(0x7f0000000340)="3c1ac89ef9815e0747b65da2ba5b9b9f3969a786e4ee7df2e8f5baa7e9c57fa5767e9cb9ffde632f8d96cb66bba170e70e60f98dbf33acdaf8096ebf250d9d120d85fd3d78bd789d79ad933ee0f7e4f11bfd3e5783dced8acf513444ede9b1b4447a4a81c7db320c628e7c72f1853d79a79caeb549ce1cb9ff24327a69140dd9a0a0a256167c523546fe31c99c35471cd3a58a9115b62efec8a9962b247fa98e5962e2d15ad7e01dd5ea4979829461cbfb2f4e0a8125d8f23469c98adcd74a77217661b6dc54bab20f4ef95819f443633653d15af724e48bcdc9f4aae0", 0xdd, 0xf6}, {&(0x7f0000000440)="577bb6a3868013c58dfa3fe9f7645f0349564831273fee9fed9e798d5fb4aa06b13b6ae0020f396468878a2759d699eca56bfe30aea9d2f5fca6fa5b0fac3b7af0782eb609e5bedd35058183dd36a0abab9de885a78207af823b5f010b0d9c138c5848d278a042eb25e21132ba4a9306befdf5564634c7ad3276beb4720f5d5f9ee6fcd4710818770c05b0ee18c1191ead4d53dec91d04b28cfbcc28ab286446d460b9fc5e25fe4b158d6f2922383ce6797089cd7b068cdc48a5d93d0e04c523c7015f8478e30a88d6555f5bf56275d8879bd571b6b4d6142cc96f155777cef195906889d10d741189898783f3c49163", 0xf0, 0x6}, {0xfffffffffffffffc, 0x0, 0x1}], 0x208000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80080, 0x108) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) setsockopt$packet_add_memb(r3, 0x107, 0x1, &(0x7f0000000040)={0x0, 0x1, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1c}}, 0x10) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$F2FS_IOC_MOVE_RANGE(r4, 0xc020f509, &(0x7f0000001500)={r0, 0x200, 0x8, 0x1}) [ 1850.655485] loop4: detected capacity change from 0 to 118 [ 1850.667795] loop5: detected capacity change from 0 to 4 [ 1850.671368] FAT-fs (loop4): bogus number of reserved sectors [ 1850.672204] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1850.674461] FAT-fs (loop5): bogus number of reserved sectors [ 1850.674884] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1850.682019] loop5: detected capacity change from 0 to 4 [ 1850.688263] FAT-fs (loop5): bogus number of reserved sectors [ 1850.688751] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1850.690147] loop1: detected capacity change from 0 to 24 [ 1850.693106] loop3: detected capacity change from 0 to 264192 [ 1850.704974] loop4: detected capacity change from 0 to 118 [ 1850.711029] FAT-fs (loop1): bogus number of reserved sectors [ 1850.711945] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1850.715296] loop0: detected capacity change from 0 to 264192 18:26: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') stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) mount(&(0x7f0000000040)=@md0, &(0x7f00000000c0)='\x00', &(0x7f0000000240)='rootfs\x00', 0x80400, &(0x7f0000000280)='vfat\x00') [ 1850.734680] FAT-fs (loop4): bogus number of reserved sectors [ 1850.735096] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1850.738763] loop1: detected capacity change from 0 to 24 [ 1850.746139] FAT-fs (loop1): bogus number of reserved sectors [ 1850.747281] FAT-fs (loop1): Can't find a valid FAT filesystem 18:26:39 executing program 6: 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$hpet(0xffffffffffffff9c, &(0x7f0000000180), 0x121142, 0x0) sendfile(0xffffffffffffffff, r0, &(0x7f00000001c0)=0x5, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') mount(&(0x7f0000000000)=@sg0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='debugfs\x00', 0x152084, 0x0) 18:26:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x930, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfeff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26: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) unlink(&(0x7f0000000300)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file0/../file0\x00'}) 18:26:40 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xfffffdfd, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:40 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3022, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1851.490395] loop1: detected capacity change from 0 to 24 [ 1851.505257] loop5: detected capacity change from 0 to 4 [ 1851.520937] FAT-fs (loop1): bogus number of reserved sectors [ 1851.521813] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1851.529559] loop4: detected capacity change from 0 to 127 [ 1851.534084] FAT-fs (loop5): bogus number of reserved sectors [ 1851.535229] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1851.558298] loop1: detected capacity change from 0 to 24 [ 1851.565050] loop5: detected capacity change from 0 to 4 [ 1851.565853] FAT-fs (loop4): bogus number of reserved sectors [ 1851.566669] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1851.573831] loop0: detected capacity change from 0 to 264192 [ 1851.575728] loop3: detected capacity change from 0 to 264192 [ 1851.581043] loop4: detected capacity change from 0 to 127 [ 1851.586680] FAT-fs (loop5): bogus number of reserved sectors [ 1851.587542] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1851.588768] FAT-fs (loop1): bogus number of reserved sectors [ 1851.589606] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1851.601080] FAT-fs (loop4): bogus number of reserved sectors [ 1851.602193] FAT-fs (loop4): Can't find a valid FAT filesystem 18:26:40 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) mknodat$null(r0, &(0x7f00000015c0)='./file0\x00', 0x2000, 0x103) chdir(&(0x7f0000000140)='./file0\x00') setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040), &(0x7f00000016c0)=ANY=[@ANYBLOB="00fb420209bdba116d881c08a7f9808381027aae8df9526d559c955b4d2bb56a87b9c0231b8ea6a2e9ac70ea1f1cbd5558d441b275b546426c4133df4332c3eada9e0256f6c747"], 0x42, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) llistxattr(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)=""/117, 0x75) unlink(&(0x7f0000000300)='./file1\x00') pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000002c0)="468b4052ba7f34c92af9d4", 0xb}, {&(0x7f0000000340)="33c488f7ef6d4e2bfb837363aee2e45ffb4cbf21d21ba8310b0498ad27b795591d877e8eb8b41942dcb957aca6bed9b288d4e4f5abd61ef930468737d30462e6be9146401a3e4b63228ce42bce8e35862cad22fd347a90cc51dbcd", 0x5b}, {&(0x7f00000003c0)="8c398b5b2e186da4a4279e6262d8b514c7c1e85f3fa884f94ce69e1f4a151ce011bc74f5ee3c9c2298bf035dcfa3da5c6ebf2468d1bb6422b2b72e5209a9f325c1279122284a640036fb09728cb2d5eb223993f88bc80574e45345dd3cf600ac6909f275aa7aa6ab78829b39d03a110532dc2fdc4533480f6d54251b22cca4b505ec155f7b03714bb8dab0228a9c5c7f91eefa39e9b65aef", 0x98}, {&(0x7f0000000480)="fee8d293cc9dff79557a49902b34f3ac6685eb742524bf1fa9726335b09aa6bd1f6c698b09a823384e7ec00694dc35dde357d1aaff6012b3a44af3681a315a31d7d7dfd63f0e28c8b7fdcd54c479ea21c614b0668662b78ffacdd82c8b06c28cdccf6e58db87da63457ea1092fa67332499d0faa2d536fb1985d5c2e9009d2f59b2523b242fc4b3f345851ef069529f75867df8466db62d3ea96286e31ea9da6f859e04482ec215f47e3", 0xaa}, {&(0x7f0000000540)="65509c120c543c9515e5a730015043f319aa34cb7f6b4cffcb03e77c6737484f5fe9b18cce074f027b8b15c69bc81f0ee77c1ddc9771f6e32d96e306edb2bc6417154da59fa3ce1e6392e56841a870c6e84d36fd4d3f06e439511215c89059449c48817e3f9b484913df6cbb89598cc3ef1fce4b68dce23b6dab0e2df12528c1d80ecbeeeebdf4e69e463d776c682746f8cc6511a096e8dc08d5c36c61773b915b3fd318add0540c783b330f433e1f0f43adb44bc0e9321ee1967c17f1bd467bb60146003f7e513c3a8326236650bdb160b278caf6c4c73f8771f62f27161148d3e58b4d48cbe18cf5851f232a03270d00c5707e8f3ae3e64c9af3192ab167ba940d2a8a24276e790818cf824417415fa6b62c698690edc9cfa140d6486ff4e71ab70d97a4357f14c1b3632724ec319436fd08fba2eae860bef081030238eab8ceebdaec8072cd65a352ffb4c152d46e1b4667574f92c98f46f5b50eb2a5a9a7c1f1bfc3af232a281dcc4a9eddcd043d98e126be744047b153055516352f0405468a599e867ae114179d8754603a349616fd2aedba9373f9d3b4a5b87adeb3df20a9eeefaefd157acb030fac22bc6612ba053dbbeb409cf10cf291ad58d46a5402f0143937340f56de0040ee7b276de1227320b269cb87f96073d2a5e36ce599e73e96cf9ba1c428523a1640238f3042a305bd622d1e0af0b4be3c1df17fc8a1f7218c842ff6c0469edc94c0f2573c6d7d21eafaf87c02f6546c5d4d244d46e8d2d8ffca7931be4038803a9e337700feb9105332ba57787c6000e8bb7814f2c6be2d556fda2750c3c292da182b7169d55674e433cdc4f4ba870399e27b902c39bfb85874ab8b28df75ee25b75ef599c252f6bd3f2efc22f52c0549b2d5261d6327496df4c6c442c23c68cbf0de553eec826367f00f7c5e0faafba475061d9f4cac63a2c99189b2d78cb81de761eba49b2c56a63c2eb4e14fccdd18d73d7c00035b3c847d563389afd078ad1a07e5975a74d03c7d1519707c01ed2e3113a4e945f0ed620e705db2263f9deb3e0d0bb3dd664c503665847dcdfd16a678b85e218c82761e6a33812a832be8cd805b118e0b4fac6d4c6d6114a2dd1af3857d39d2f36fc4212a784ab93d797b8fc49ee2ffa79b4ba3f68f417145b22fb061b444c0d3e3455e9bfe9be36d017f2413bfa021f38c2eace5aabe0e9d5eb6ac04c9932bfde281fe085b3c3efdd35686ddfabdf0d3f0eb22df049854f880b5c46e2653ddb37a5f8d6274ad11e4a98f2c6e9e06bb536130440fdeae2401b2be6bcd29c90e0cd85c50e863dde10161a9af65c8da8bbb9214bbf25c5a19f9cc41c7cf8d0a92668dec1a565f58ddff1b167bf6a541ba98e481fbf8be9ee4ddb5258ee3490beadde5cd6fc2f8f72d881a89418f6c483aff421ada1da2e45785dbe556661cc0ebd486543bfe347bff48d00cc2c9341e71dc91c03209abcf733776bd952554c66691fc63e5a4807cb8f2a21d096eadea1af4678f768af5ff4319b14c207331837ce6e6311a3e985369c47fc86fd3f1e48763d8a1a88bba098c982c3e9d16928741191418b3dbdb6a04ac79f2769e5b0601a91fcc7bf7855e32926a31a3ab2b41a6c2abf0b59b10c3d98d79ba54f8e5265197c3ce9247b9ec2a71e5924ba58291cd7980b7a01f372f72e7938dd6973f929e6480bc901eac58976805fb8c2bf6f4144a73ea88667e853a8ee7f2f825c526cde55c4b2c4853824e090565c8511cc2a5e1e25175c1bd0061214580166c3887f86c414cbd7e3f5606d883befe47ac0b94e762e5e46ba654bbe33ef8ccb851c15c172b2d9069b315cacb26e8e3ff453521cc18163d893c357f44af24d79d0aec20da6238e1fbbef1f9bae0d04f1c12962f0ae1c99ee7e8a82683b79c8b2d7ee461e233376780c3152066da26412731137109daf60bdb0de48db780f9bef827219390c58164203df00ce2c76c78f4d82ef9706d40f6f3413e9bac0dfaf5418d2ae9410e4ee644dd81088bbc291c083da6fa35dc226a90e39d5a2bf109a50b45a38459a82d9d4add45ccd09d3f92a02a6b8f81e67fc5eb5aea556abf8bd887e9e6c7053696c98dffd37eba44ac601f79a2d94745eaada1f66466f89931d36758d71507112661546fe10213e0b04e3f364794d0c89234215c215868823323c72237c626fb1ed741c6bf4d882405c759c2e427e9044583efc29015e5e1a2df8941ffce064e130ffb28211234693e0721a8f5ca05a7d1fbd9f2ec7913432160bb644d957225bce640cb3f2d01690d02a8ee69b8e8366f369bfbc25ef0739cef7546a3ef03c90d00b7aa801b0374161f13bf8db28ff3ab26e59df6e3afffd0db25dff22260ffe4cbecf385574df92d6d26c50a11cf72288d7e97464588542cfc0dedc409d3d684ad249a6f35866a8e1f389386bd98715b0879b5e2f146c214deeea62b14ae4d61764a498d7cc09b623704c890a973f5eb32da50d960f77498a44646cb399d16d731668d20d54b8ae4d756f8255196beb1459883e1c895a1b7478dd2d4ac158d58b0e179f38a5d630f5f1abb37823a10838555c7004d357a1d2b8d808fc98434318dd672119a1a4baaf3fb4be6e1b058c4d5ccfc894357b580ab40a9a1610b5265503b2ff9c4fdd142680cc7f934f8570a288c9587236cf935c554694a81e315c7d8e9b1c58d85d9579c35ab6870081907963ded2ac4cb274cb32affdf6815c8d5a6e4d797b0c3804fededbb0ffd042a9dcbb4941a090ee9845bec0b26ec4507daa85194b8ac20ae95542e205ecee4c9e25fba092727b680288647592616821ad67c4669c1c4b8b33b09b61ca09b82ef4455b888e4398aba91a4c42fb1d1b7c2dc300f5c58641d2090a1e1ed410016bf80681503e84cc65530f01cfa7c7efac35cfb22dd50b266d5335771f86255929452440bcbce5e49e93c964800833cb8d0da10842845bb91e1da3da42f59d70e6ee2d2833bd809334c1e114cd361eef2d7b91844adfe9d230704c0e1873d722a9e8786ac5c88614730f5098b438d1f2f162e4bef4ce20f4871c18f88389133862899b79b7ac7ab6f27b8e0dd35796ebe1c2803be5eff5f2e092f6e5c1fc9e40fe6c4ae98d050aaf4e5e00a523b508123c110de97f4c21b721cec2c4956c40f23b43d76a313f3a920bd9e0b9bd2106298f1c99a0a3a252a9ccd9f3b45d40cb60a2d40bc1a3c4d71c4898e60e8a93f009b66ba31483edf3232b828b769ce408144e0505bc855a2e0b9491d9e8ea6f614d79a6da40285396fb654746883a3b715f056ccd5b004cf97747bb322fe9d0d11a3f30b9c8d98488ffaab20405ed8aaf731a402b4605d893c302a8621846f69f7ede6a0485fa41024931823740a7125f8aca31c529c2676943eda4f9292b63353ff834f6800a0e6e5c5568f0fc5c2c6c830b39b8413f0991789669d4e0f18011568b7b67029ac14e1f6191bb42bc4162ac682f1f4ff48a25715aeb56f17fe81d5367536ffde91954d7c364decd24b6f48d82de99d731e172e15a7e1409693d8a725ea8c262869a178827759d3b70342187b9f88078735fff052e981c93b253c217fe0d32593b1ed11f113767c1bf7a6442a39326fc66247ee1cb71314c390bb85881e89a1ef8002c28f4f9e4cbfed75dbdebafa27ad2aadf0efdfdbbbc2a9ba3930c6d3133e72c9884baf846a3f9e398f00e848c42472d2d3498b50e56f10aa62ba0dd41111b9c2a65dc1cb680ec5707fb76d4eb64c48f0d779c4083f6e87f01fbb089e3f30edd8dd6a7232c08bf40bc5e852c75a34cefe30cf02ecd81049fe7f990ac41fad58ab2bf964a4417e69ef10844a8939ab01b5482e152b67878db20801809b36a1fee5c65f196f96f65570ab74befce25b66f3dc7e7140d830606a9f5f0779d8e9562d5f9fd6376a7927c75fd0bea127a1ef1410a03b57370930720134a3a3476686942dfa8157dee904094c08438e6cf6e35ce1f6d11ec8b76c79ca053b17ca63887eb90a08e35d6b879fde39c5952db4e329227f2d5b391ecf4f0dcca8540462d35549be8e1b2190cf60c4677183ed508ce38d11d9106c137f9ed4f6bb19910204a4058b7143b9b4b091ef420a689c67b39a7cf07a5f5a0e05da481a2412513b86b7a72cee2d8be3269ce07588dd4f4400854d581d94305e9805afb9f4ee54f37d5ef9dcf0434bb1bb4030239bbf257d3795db55808628b1e860ddf62493e9ddbc264960518a35d9ac855fac1dd3385d189323a1aeac024c2aa8702ec326fc83424cb9330e81059bf6289a53fa8c8dc8836eb7c63c2446827b3d2f16862ecad4b6d00a2abbef83fc205a39842698a28f08deaadcb0f16fdc6ad940c13f426cfd8b31d81843bef01327b552f7efd88be87bb69361ec4979f0442fc4c9c6ecbd96565cac9ad801123d60e8cbad54afdb3a62c3a7333f585646cdf0dfa53b96169f3d9dd4a188562c64b9c3c90d282adff44af2c0bc9f86064970361a0ecbac581d697529cb8fc71f4783e0b802144cc07be977a68708aaef359d60cca7489b1cc10d88d0fddc87d4ce9728069702b813c6c550a7842cd6b25b5c1dfb3ef8add0de3fdef39c20e894ee2267184b45dbe031ce939f0d6991f8bcc9cc41684b5d042635f5fd96d36e37f758f091c2f51e5bcb81721cbb20e6924f9975c1a5171a3ae573ae671c6a7ea3b0728bc27aa0c0dacc89fefe1f55237711af285bba1f5d3aa174ce3dc44c46e7c44d154dfebd229ed3f168b049581cee507ec7145a71c7c2e116da56699956c2a1b8a3ff826bee8eacaa66fce7f2100b43af611d6e509b1562cf8fbe298a1d425a5019f92333a78cfafb1f93a6c0500e98de83c90425f28e687204fcc9a0fcf28ee84e6fdfa3f8613c478cf45726c8e5ee9791ac605719af93d1333535a22a3abe9562c73d2a36eca8a49b9aaa0d499a536d6b1ec2b193bb176bcadc19c8e58a63ed4b5f06a794158379bcce6efc7bf79ac96a823d5d971666e975c08d3bf4741f59aa41c9469aa104ab834d1b2b03cdd0fd08a985b04a12d8297a4e0cfe6b984d8fca995d653d97717b4f04e8a293308b114f82e60e899d96f2d35f50a98bfc23960ed5798d58ba52349870eb704e93126dbd441125baa5e01faa9bbecb5eb8e579191a0ee6fe90454fcea1938ee0d93ddfe8b986b136c2447db590b8d7750c2b9de9e54306f32a1d40796c6e1af9faac3491db3865a0a5182bd338d764b064354d307bb8dcb1db091f0566e91219ed36bdad1836cc608eb798f326cd58390546d6623e0110335311577866748ef97108af750703d440d52a46793c22003aae5416367947ec918706092b877b9fcf2ffa9907592ab200b27ff9a2875d351bc27b7a816d96891e1300dd90fcc8372a2a117f26518a65635baf8c7b802aa3ffd264f8039fac3ec311d729d0ff7ae2b1c7f46a8b08910b361bd74f6fec25d0368152f3299bc8c1eebb6b2a92e1c8e1a248c6efd77720d7917eef48322e435aa845ec02fe7f3a30808526523b66bca55dad525b3bbf322920e404f4b7ea0b1232904cc9a1625a468c024c427cd5e6dc4e87bb54f9a305a040949fec7d3db8b502be47c28290995a04749780dc1d90f35301e3fd628aed7f9f92f2e4766fff40d4bba5d9bc3083245a0c391d95db19dd637cb5a8f3d18e9d259522a116a2f092d054c121a8983aab603ad04ad920fc720ed28cd8df3a9f397bf9fa0b06f42777915d174909e7fd23133cf90bedf9ae261b095a0c27e2c5b039b2e43313c59ff372e9c07346637b", 0x1000}], 0x5, 0xeb2, 0x7ff) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000000c0)=0x6e) 18:26:40 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x4}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x422201, 0x0) readahead(r0, 0x3f, 0x9) unlink(&(0x7f0000000300)='./file1\x00') ioctl$TIOCSPTLCK(0xffffffffffffffff, 0x40045431, &(0x7f0000000040)) 18:26:40 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa00, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1851.809715] loop5: detected capacity change from 0 to 5 [ 1851.826379] FAT-fs (loop5): bogus number of reserved sectors [ 1851.827110] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1851.840399] loop5: detected capacity change from 0 to 5 [ 1851.848373] FAT-fs (loop5): bogus number of reserved sectors [ 1851.849141] FAT-fs (loop5): Can't find a valid FAT filesystem 18:26:53 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3025, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:53 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xffffff8c, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:26:53 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa30, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1864.749045] loop3: detected capacity change from 0 to 40 [ 1864.758723] loop5: detected capacity change from 0 to 5 18:26:53 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x40010, r1, 0x0) r3 = socket$inet_icmp(0x2, 0x2, 0x1) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x1e) syz_io_uring_submit(r2, 0x0, &(0x7f00000000c0)=@IORING_OP_WRITE_FIXED={0x5, 0xf, 0x2004, @fd=r3, 0x3f, 0x2, 0x6, 0x14, 0x1}, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r4, &(0x7f0000001180)=ANY=[], 0x220) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(0xffffffffffffffff, 0x4008941a, &(0x7f0000000000)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x81) sendfile(r4, r1, 0x0, 0xfffffdef) 18:26:53 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:26:53 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', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r0, &(0x7f0000000000)='./file1\x00', 0x408080, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:26:53 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xff0f, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1864.771920] loop4: detected capacity change from 0 to 127 [ 1864.776377] FAT-fs (loop5): bogus number of reserved sectors [ 1864.777213] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1864.800502] FAT-fs (loop4): bogus number of reserved sectors [ 1864.801460] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1864.807181] loop1: detected capacity change from 0 to 24 [ 1864.808671] loop5: detected capacity change from 0 to 5 [ 1864.809626] FAT-fs (loop5): bogus number of reserved sectors [ 1864.810052] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1864.811114] FAT-fs (loop1): bogus number of reserved sectors [ 1864.811565] FAT-fs (loop1): Can't find a valid FAT filesystem 18:26:53 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) fstat(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$system_posix_acl(r3, &(0x7f0000000440)='system.posix_acl_access\x00', &(0x7f0000001900)=ANY=[@ANYBLOB="020000000100040000eeffff01000000", @ANYRES32=0x0, @ANYBLOB="02000500", @ANYRES32=0x0, @ANYBLOB="040003000000000008000600", @ANYRES32=r5, @ANYBLOB="100004000000000020"], 0x3c, 0x0) lchown(&(0x7f0000000000)='./file1\x00', r2, r5) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) 18:26:53 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(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x391142, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000000), 0x2, 0x0) openat(r0, &(0x7f0000000240)='./file1\x00', 0x0, 0x4a) fallocate(r1, 0x1, 0x6, 0xbed) mount(&(0x7f0000000040)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='debugfs\x00', 0x2000, &(0x7f00000001c0)='!:!\\]{\'![\x00') [ 1864.825734] loop1: detected capacity change from 0 to 24 [ 1864.828121] loop4: detected capacity change from 0 to 127 [ 1864.837830] loop0: detected capacity change from 0 to 40 18:26:53 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd00, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1864.839810] syz-executor.3: attempt to access beyond end of device [ 1864.839810] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1864.841631] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 1864.842546] FAT-fs (loop1): bogus number of reserved sectors [ 1864.842862] FAT-fs (loop4): bogus number of reserved sectors [ 1864.843045] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1864.843839] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1864.887654] loop5: detected capacity change from 0 to 6 [ 1864.899185] syz-executor.0: attempt to access beyond end of device [ 1864.899185] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1864.901336] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 1864.902670] FAT-fs (loop5): bogus number of reserved sectors [ 1864.903126] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1864.908904] loop5: detected capacity change from 0 to 6 [ 1864.911635] FAT-fs (loop5): bogus number of reserved sectors [ 1864.912057] FAT-fs (loop5): Can't find a valid FAT filesystem 18:27:05 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) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x19d000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) mknodat$null(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x103) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x501002, 0x186) unlink(&(0x7f0000000300)='./file1\x00') 18:27:05 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000040), 0x9) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:27:05 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xfffffff6, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:05 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') r2 = syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file2\x00', 0x1, 0x3, &(0x7f0000000180)=[{&(0x7f0000000340)="2d0b5bf43dd8c3cbd712694e053be112a87660dc44c9891cda585c16120960b648ae2b9b6ad28a94a303e783b83324ce6fad66d1a91470ca909815f3b096719d5606945d9710ce534e3a121c6c4b5472dab839f205ef9364df4d624adbfd8146c4c37a5ed93378efa39ee04be7098112ca52860e87d94f57f9b738d1d070825eca0aeeb566e2e15662025bd8f8951bbf487225e3fc95bfadda6052e4739262092ca78e61b2f85dde6627de3a73e113c9f91f8d102f0899685e0d4a609e8d74451fd19aeee47c883d5a958781671a6fe19a2b6327477a0a94253cd4b17fcfba2bd73a472fea6f469d14d8189385bda160043a09dc70f74bd6cb86a083c4ed3f34ca8b300b5effcc2e0661a501af8eb4e2dcc35d341a86ce86ebfbef65b13a08ae797c09a3aa0be4968aabcc4ba4b741e308623ef64b930f45f1e61c19bfdc5de32cce89704e7ebcd9e555a478e3162dc00bbac28287efa30c0fdf8fd82f5326022b2ca6f8c6a6865571533b0b8e80708fb9db9145629179e957294e17d5d49efd9431b45040f6ead9c154a2fc158b8761ea419575cb590360c8ef5585b590fb7146edba508f6396a694d61554e8b74265af4fd2d6d09a4bafbc648367d1286b20cef47c1cf21b0734e842480db406ebda40fe42932c8d3f7f5d09c3b06a2a85219aa116112edbd4454190c2181dbe2fe0d9fc443203586df3971b0c226eb5bdbfe8d14c8b495a02070e35e4842f35a78831f280513901fc7fceefd3adac9a7fdab90281d182815773d7a33eab7d6301dc42632303a8a52500c037e20117eb4c501ebc2f5530272436521fb1777b3a54e30a3c7b410719661b6c2d11a53165ae5acb67afff5b4bba7b1e782d94141065ce788c09eac24fc361aece694d15ef36b93ee477fb18ec251cec3ead074af9a30daafb035d64b1c17a72d64852938728de677e9f2c8699ac529adb0bc1d00903d5297fe0c03f22c775f4f621f05169fe072829aeab094889ef4d9cb06a71523a3572550204f5417201ec2013187e3764b5e52fb3a9750ee4a282b8e2bb4685eace94bf8512a7ed89afa6947435ab80c85c88675ef72b6136d41b76567f03827fb7de76e17c94e3c3611459968211a47ac75acce165cdc13e571456713bc81b7c1a051d2ac94c8c167dafab55bd7a378ed81689930d73ee4239d9d8cb67beb94b508a2899a04d7cfdf0bdf3a37564ba6e1f6f3b48d941d3476c7d112ec134e5488a1e299cc98629d1a5760edddfcf1cbfdf4a812fb4f5a7e64e0d7b190e0556d23f1c7cdbc28f2732160208586de3a8ddcfdc346c51dc218aa6cf174e2b68c14834982a01261b2aa6bc3129b33a15f60b2e02cf78a767c67839c82f01af70c2f8b8e3b96f103c8232e1199cb4853f0f50cf6727a543fadf1b33558e1d29a306984ef77aa47e02796eac91d73e974c42f630bb4f0f14753d931d85bce85cedeee677ac5a3e2e917711f3389ede28a86fa24dab5b92d3979c17aba35d664a89fc7fbbc59d5f0ef20d419c61d807dc664e3d17bc1b2e59a420d2570d71c4737caa1868d55bbc9666e0e1da55e5fa3a1d7c783322d7b3e3fa4f840c25a277d3aa0c43a011f08c81db3e53165c50bfda5cb4bf018da0fa1f4ade9da949b4b95b42d0f801426e85d7591aa7a786ef7c31f952a6f1fc4bd10ce9b35e8536b47fd3a7388ce70c5875736a423cf6d4e1bd8090171c139c472a5c72d6a5c5355fbec74b7bc584bb0cba3af62a282608317c169ea77b379d5ab587fd619f1e20c6a4fe7ee21dfacb6a8509f4bc5a8e0a9ee0b1b1cce400cd96a72b18afcc08879c990fa14f1820af9c0f4f373db28814a7ac3ac6ecf60fa15a0647771b665f90e8084f7be2a515a2ae5f87150a9d03ccb775e582edb164eb7946d51cd7afc45443934e61501cd1d7412ed5462ed079eb82a770f34407a1d03352e7f89db5fc50ab65febc9d3457a9045348c6bdb19865bb24887825d39e6df3555a431a95686dcd8c88f6d8cec51fb86946ab615b4c549e723493d1a90f8bd67bf8c69c54807f51573aea45a3311995ec1f88e7a41c78da29e48e1657fb235431b647b2afb90802a2f166d8a23a3c3911b086437b1bd3133e8de40a5a0f06eac0afe2dd7835a12140826d71e698b3781d44ae3078a227783488a75bb2f92e37bb612a7e6229a558c94972f9017d2acebdc355bf6bfe323ad7ae06ad7e1bef28437616af777ab716571dfdbea4d9c8106b42caa9fd7ffb446e485ecbb20c3c48f15967313ef391e9e019eb1b3ca8df90f7494f8a83409b93dbdf905880d721e656a413da4b5635d4df955ed9bbb3fb0e62e45e0990ed9a2fd40e6e5feadfb23cd8ebe4dd6855f5cc06ad85f7e1983bcd01486785b6f64074aaf2d633f08ae14e110e677eb869be1911eedfac397e6a476ce2d9a776a9667a8b75b76378c508cd79e66f0cf4cabef0add4f1d2b769ebafd60cf49bc80b0ac8ddfea525da2fda37585b8f23ecc5d08d6e815ddc0b9d7e8cc219ca8a84fe251d533ad41462e3e4858406f80db5af56a74cdcc03343be52a4ab25a46775370b63d95a608e0d9ec5542b2f99fa84a05df0012229cb323927a9633aa13ed67fac342df5c479f541347e9768a469c81d46a043ec2a7bc57d76c151e516c1bf4891729b92e5d01b0a3e86bb10f91b930add35a27c2ea979307431368de2c5625ffde20fa58154e85d0e0155d9ffc46820d6a37e4ff013748d8d11c4eef582e1350c6bb2899b365ccc1182a21d1f16490b39d4c30c43f205c7cc0f23573c38f8a4eb65890533e64e09b2bc2e657f8ea4c755cc794712ebba22ca5b153fa320a55a86e37925fac470245c400919278a0435d99650d3d774ebfae8447e04bcea6f416342c1025206ec9673f98588b51e0a04507c583d7f77467c78d0a40dee9d2a2e897f8cdbf3172e6613835bf3d753207d39ad543f3302c849d7d605b173151558b39c7ee52c84db3823e85945171a7477a1ecb69a67ab11a9ba51c346981d0bf0967b28ea48dd75f4b531237c6379eb65a15bbb0d8be74d46d9fb4a10cf6519c645b4e4a92aacc46959b7a84d3d5940197554ff0c64262eb16d79441f83fc44646444ecdc1aa31fb0d57f6b2b1f3375721fed849da4d8de3c5c09ccf2a8a257e59e14b45464c3ca26ae22b33732888e2d79cbfae8dfef99491714a18c6e0f7c3ff629dae8a7fdca6d5fa246f91d0c759b278d91fe1ddb5dabf15e88719fdd8044aa83892707c7fecc48f952e68275542e5a7531a0af8c8457dde0dc5e302cc8717fdbf20fa0f83d4e49f1b6131ae267e81f37537dadaa811916e990508ea05f2a4517abfa650d32a3812f3294d560dae6e5221ddbc2382159c4e60124cf9c199995f4278aafca8ef52e3f58bc544ecc6297e357e81d8b9bc7996157c7e3d8b0f6c87ab51c9b9985129b042be30a540677b747d60d745ce5eb12bcf1498c13d9ec4da24ac3855a67633004e1e9894c1a8a04a8311658e0219672276482eddf7b07e5ba806a6dbfe21dc2181ac50d3cad341a4191e2fddef43e58e5b095fc94e78c0f88707c3dc84ca74b6deea051d73053e37578cbfb1b8b587f23903c7bfe428207d9162c347aa86f2d947ca787e8e8b9196d8fcc190c8ecbdb6c518e1e7a1a4093e47b6486fd9537140c455bedd4f31d3ef82305fa5b1a07aa5e315a34bf3dedcb985d4d411dcfde5a2003b8da92d539c096eb826f50071ae70034ef7f45a13e28a6256fe2afce9553496eb743daa16916ee32a602f54607c5d34c47597e7d56e124be4a004cf2af4bf4542e1a0356eaa41db9e81f64e25de8a0b69ef820acba13352d0392509509d36c020963008b7bd9043db16f960322b4f44a7a06953cb0052d9279f3ced5d6c795a4c8fbd8441d63a1c70b52bb06bb190d28e92b2703f3e8feeabc8fc1474df60032eeef3cae5de10f95d4a26b7ab921908d729d953b9597cf52936e1bcc61d8ea4eb070f171616f8c76bb0413b60578fa87254adfce87cecdc1f490e4333ced8ea38316ada8930b8ecc5a532047ad4bb598b46b6a13ea4718e0ca02c5c87aaaf1584e67a95b647a5c977a299fc9c13ce291a2955ad780bc4abdf24a6d1c4f1439e6b664d473fcb45a46d4fb6706ac752fa89ee40b4c204408fdd29e40448ff97ce6662ac0679c8d35a16cf582660899dc45e3ce792e9c014f181ff65207648d1b358cfed30691dd3011f03bb4a95aefd590d1a67c99216f008fec7bfe8c31610cb09ec9d3f7d4945d16b0058f966e381f5c87a1abcf0d9719bd63a5d8cda1c044f0333e319eba3abf0c5f1875ad5a0ae849be01c829fc002bd31a2f0aceaabe037916beb720403dc9e5aa7390b13e883c6c3b8febf9561beff6e47ae731791d93bf9461f813e8c860b0bed385238b219e249f18fe39b81b7c0b0923a0c8931a3955ea8b9bbdf65fbfe4dce68d1e479d3b2ed44da92b623d9189cbf5d10ef756b88a198b7e14f1ed4c17d7fed838f8bb65c805317e1407e12fbfcdd1919e1ab8bb8b9673d8298a19680df82db947eeee2ad71a2667ae3334ea83e389c560c0289c941f76a4b2ef32ecd2876ffe6def64c10ab5d1a0122f3802a0f39f0a49fda35e8dd4ac48e6b010a1a791e2c2055205ae53091d4629d8f852a717fdf73fe1638d4d778bf795732b5102ddc88735b64277e2e953eaebb1ef68c29fafae7f81c60cf1adbf8d4303003edd42b1322c839e097d80abfa68266ed043d979486679d42d056814d4095df8e3fb499f81a34a86467ceabc64ebfbe7b31c3f801ad2198b548c13dcc75c1ac7b151ad759d5ae923a7abf380c73055c5b15353f8b2eef632eceb9ec5be0a9beeb44c8edfabd787f1ddddd5f85905e3beaf41a7bb321526875fe8dfb3d9122096ad8a13ed193ee9cf516ff60086c270a3fa3210bef633f2e046793fc481cb298fcc65ac8252879ca3ba3f297a4e246f39efdf1cf58c4e81294b776f89449dc68a7ed69c5aa6b6bf2d4cfd71dff8692ab80e7445d12652feceeb157dca84e2b70e99be9d996300d8bea8701cf1ba9497c34470f92fd0ecc2d17703e1bc5a7cc8e20058fd5359086e5657de982a59afb3048f2b59403e648e904fa84654a2cffd83848148690fb79f9831b4a613e4e2a076b646a0216d22648f7779bb1c5a1f26bbf41235b52d74dc01d5138edc06c35d469acc80b8444818ec9dbd6aaba0086d1eab5cc6e3aaf177339f287b89bf15268be598c7751025f41ab0723fcd0b42ce436f6e142cdebd36c4abfe01deed922e9ca1b7aeb3b6ac5923253cfb91bd7d223087d7189edc3dd02d0e1ac6e8f0e309ba19975a7e914add552ed3caa88f4012bc50c6def52e840ae6f150a9ee9e4c7ef6494ca82df9c16f7ab8e3704a08838293c606a2fe19154029a6063ce578b717a1917c4862f924297452c8e7c1a4a9c68495cce0f79dbf5183dc2dd581cf89b4cb82f4f8089c57accde42b8ae01009bf55ab210d1b4690693de458c58c7e7bc74f2b9b7e40a8f11a2ce6a9409ea9570ef279930f28562464db7260cca5070c0e8e7e94c2e334af3be8f383d21b1f09c49b24dd7eb2e5c7e6226a1e696513c7773e6285d50f4a23c5a438073d50931c0d09872e3848195aac3a979b2ea4b8072a8160aeef2ffff8498b50bedbc83a0759dfed4e2c4b0d9fd000cf18bcc3c21342d483dbcfcb8dd26fbd19ace084f38cd2bd07a7770655193bbb3303cc23ad73fec2fef882100a550b69cfd1038300bee22b815c39c26ce391c1eaafe3f60c79277dc6d6c498320cf5", 0x1000, 0x8884}, {&(0x7f00000000c0)="ff9be996c8e3b47c4236e514e3b663b2c26c461ee89cfb4bb71a1e951333a11e4e9fbe5c84f8ca560b83493bc2cdc9f1f3336e445f555361224a6f3589", 0x3d, 0x3}, {&(0x7f0000000240)="afc39d029afb32401b536372c3df1519f6dcdf531d2622d0ee0fe77ce71ceba30592c78bad2bcad30d54c67d1dbc17735835cab1730b34104afbbfaaefe5c7e9bcf759de1b21323393c350284fa66a7dea23b452b789c3dec31e9495641da3dcf91e9ede9ae18c984ef4ab6d077193268c6ebe3ac35ccb3032ee3049be79bc0406", 0x81, 0x100}], 0xc088, &(0x7f0000001340)={[{@nr_blocks={'nr_blocks', 0x3d, [0x30, 0x6d, 0x33, 0x33, 0x67]}}], [{@fowner_eq}, {@mask={'mask', 0x3d, 'MAY_APPEND'}}, {@fsmagic={'fsmagic', 0x3d, 0x1000}}, {@fsuuid={'fsuuid', 0x3d, {[0x35, 0x37, 0x0, 0x31, 0x37, 0x58, 0x66, 0x30], 0x2d, [0x61, 0x63, 0x63, 0x65], 0x2d, [0x37, 0x37, 0x62, 0x36], 0x2d, [0x66, 0x31, 0x30, 0x32], 0x2d, [0x0, 0x33, 0x3a, 0x62, 0x64, 0x32, 0x61, 0x31]}}}, {@smackfsfloor}, {@smackfsfloor={'smackfsfloor', 0x3d, '$]}}+#\xfa,'}}]}) fchmodat(r2, &(0x7f0000001400)='./file1\x00', 0x81) sendfile(r1, r0, 0x0, 0xfffffdef) 18:27:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffe, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1876.767092] loop4: detected capacity change from 0 to 127 18:27:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xe00, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1876.777121] loop5: detected capacity change from 0 to 7 [ 1876.787591] FAT-fs (loop4): bogus number of reserved sectors [ 1876.788066] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1876.788748] loop1: detected capacity change from 0 to 31 [ 1876.790534] FAT-fs (loop5): bogus number of reserved sectors [ 1876.790976] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1876.792367] FAT-fs (loop1): bogus number of reserved sectors [ 1876.792821] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1876.795974] loop4: detected capacity change from 0 to 127 [ 1876.799920] loop5: detected capacity change from 0 to 7 [ 1876.804980] loop3: detected capacity change from 0 to 40 [ 1876.806806] loop1: detected capacity change from 0 to 31 [ 1876.808094] FAT-fs (loop5): bogus number of reserved sectors [ 1876.808585] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1876.809043] FAT-fs (loop4): bogus number of reserved sectors [ 1876.809564] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1876.810043] FAT-fs (loop1): bogus number of reserved sectors [ 1876.810486] FAT-fs (loop1): Can't find a valid FAT filesystem 18:27:05 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', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x3, 0xf1) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x40) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_io_uring_setup(0x3350, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0xfe000006}, &(0x7f0000d2a000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000540)=0x0, &(0x7f0000000000)=0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) syz_io_uring_setup(0x0, 0x0, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x0, &(0x7f00000003c0)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000040)=@IORING_OP_CONNECT={0x10, 0x2, 0x0, r6, 0x80, &(0x7f0000000280)=@l2tp={0x2, 0x0, @loopback}}, 0x0) syz_io_uring_submit(r4, r7, &(0x7f0000000380)=@IORING_OP_WRITE={0x17, 0x5, 0x4000, @fd_index=0x5, 0xff, &(0x7f0000000300)="9718bf4aa21239a1f5fc0ed68fdb44625d8ec0d774a4e8705195d772481928cc6361e1692935d16825c4db65beef62ecf2d9a87efcd9fdaebeeb", 0x3a, 0x10}, 0x401) syz_io_uring_submit(0x0, r7, &(0x7f0000000180)=@IORING_OP_ASYNC_CANCEL={0xe, 0x4, 0x0, 0x0, 0x0, 0x12345, 0x0, 0x0, 0x1}, 0x80) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000000)={{0x1, 0x1, 0x18, r3, {0x5, 0x8}}, './file1\x00'}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x48e000, 0xc0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) 18:27:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3f00, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1876.831177] loop0: detected capacity change from 0 to 40 [ 1876.862856] syz-executor.3: attempt to access beyond end of device [ 1876.862856] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1876.863845] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:27:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x4000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf00, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x17f36, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1876.904188] syz-executor.0: attempt to access beyond end of device [ 1876.904188] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1876.905758] Buffer I/O error on dev loop0, logical block 10, lost async page write 18:27:05 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x181042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 1876.909994] loop5: detected capacity change from 0 to 7 [ 1876.918144] loop1: detected capacity change from 0 to 32 [ 1876.921292] FAT-fs (loop5): bogus number of reserved sectors [ 1876.921839] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1876.922489] FAT-fs (loop1): bogus number of reserved sectors [ 1876.922890] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1876.928541] syz-executor.0: attempt to access beyond end of device [ 1876.928541] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 1876.931239] loop5: detected capacity change from 0 to 7 [ 1876.933227] loop1: detected capacity change from 0 to 32 [ 1876.934694] FAT-fs (loop5): bogus number of reserved sectors [ 1876.935120] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1876.935754] syz-executor.0: attempt to access beyond end of device [ 1876.935754] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 18:27:05 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') chdir(&(0x7f0000000000)='./file1\x00') mount$9p_xen(&(0x7f0000000040), &(0x7f00000000c0)='./file1\x00', &(0x7f0000000180), 0x20, &(0x7f0000000240)={'trans=xen,', {[{@afid={'afid', 0x3d, 0x100}}, {@privport}, {@msize={'msize', 0x3d, 0x9}}, {@nodevmap}, {@mmap}, {@aname}, {@cache_loose}, {@mmap}, {@privport}, {@debug}], [{@audit}, {@audit}, {@subj_type={'subj_type', 0x3d, 'vfat\x00'}}, {@euid_eq={'euid', 0x3d, 0xffffffffffffffff}}, {@fsmagic={'fsmagic', 0x3d, 0xa2}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'vfat\x00'}}]}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1876.943814] FAT-fs (loop1): bogus number of reserved sectors [ 1876.944236] FAT-fs (loop1): Can't find a valid FAT filesystem 18:27:05 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000480)="601c6d6b646f7366d8a02b00080101000440002000f801768f1edf238a18e6d0ad64a881c1fa45478c3435160386c56b16ab4453ae519d5682178fb09c158837f47890474d5326fb995492df", 0x4c}, {0x0, 0x0, 0x2800}], 0x801000, &(0x7f0000000140)=ANY=[]) recvmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)=@abs, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f0000000340)=""/114, 0x72}], 0x2, &(0x7f00000003c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x98}, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat2(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={0x80200, 0x22, 0x1}, 0x18) setresuid(0x0, 0x0, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000001700)={{{@in6=@mcast1, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in=@empty}}, &(0x7f0000001800)=0xe8) mount$9p_fd(0x0, &(0x7f0000001600)='./file1\x00', &(0x7f0000001640), 0x3040004, &(0x7f0000001840)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@posixacl}, {@cache_none}, {@nodevmap}, {@mmap}, {@version_L}], [{@dont_appraise}, {@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@fowner_eq}, {@obj_role={'obj_role', 0x3d, 'vfat\x00'}}, {@audit}, {@uid_eq={'uid', 0x3d, r4}}]}}) r5 = socket$nl_route(0x10, 0x3, 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}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(r5, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000000)=ANY=[@ANYBLOB="2c0000001000010000000000000000000c0000000100000000000000040000000c00038008"], 0x2c}], 0x1}, 0x0) dup2(r3, r2) openat(r2, &(0x7f0000000040)='./file1\x00', 0x200000, 0x10) ioctl$BTRFS_IOC_INO_PATHS(r0, 0xc0389423, &(0x7f0000001540)={0x1b2, 0x40, [0x1, 0x1, 0x8, 0x7], &(0x7f0000001500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) chdir(&(0x7f0000000140)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') openat(r6, &(0x7f0000000000)='./file0\x00', 0x6fc3, 0x12) [ 1876.953798] loop4: detected capacity change from 0 to 191 [ 1876.961125] FAT-fs (loop4): bogus number of reserved sectors [ 1876.962010] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1876.981666] : renamed from lo (while UP) [ 1876.983840] loop4: detected capacity change from 0 to 191 18:27:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1020, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1876.993762] FAT-fs (loop4): bogus number of reserved sectors [ 1876.994538] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1876.998240] loop3: detected capacity change from 0 to 40 18:27:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x4800, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:05 executing program 0: r0 = fsmount(0xffffffffffffffff, 0x1, 0xf3) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000040)={&(0x7f0000000180)={0x64, 0x0, 0x1, 0x70bd28, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x101, 0x7}}}}, [@NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}, @NL80211_ATTR_CSA_C_OFFSETS_TX={0x6, 0xcd, [0xff]}, @chandef_params=[@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0xbfd81b2e8342dc90}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x6}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x2}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x1fd}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xe}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x3}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x2b}]]}, 0x64}, 0x1, 0x0, 0x0, 0x4008800}, 0x4040000) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r2, r1, 0x0, 0xfffffdef) [ 1877.037492] loop5: detected capacity change from 0 to 8 [ 1877.041917] syz-executor.3: attempt to access beyond end of device [ 1877.041917] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1877.042923] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 1877.048161] loop1: detected capacity change from 0 to 36 [ 1877.055067] FAT-fs (loop1): bogus number of reserved sectors [ 1877.055510] FAT-fs (loop1): Can't find a valid FAT filesystem 18:27:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) move_mount(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 1877.065907] FAT-fs (loop5): bogus number of reserved sectors [ 1877.066237] loop1: detected capacity change from 0 to 36 [ 1877.066660] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1877.071477] FAT-fs (loop1): bogus number of reserved sectors [ 1877.071879] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1877.084360] loop5: detected capacity change from 0 to 8 [ 1877.111127] FAT-fs (loop5): bogus number of reserved sectors [ 1877.111959] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1877.153754] loop0: detected capacity change from 0 to 40 [ 1877.192037] syz-executor.0: attempt to access beyond end of device [ 1877.192037] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1877.192986] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 1877.200803] syz-executor.0: attempt to access beyond end of device [ 1877.200803] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 1877.202543] syz-executor.0: attempt to access beyond end of device [ 1877.202543] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 18:27:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x4a11, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:19 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x195) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) copy_file_range(r2, 0x0, r3, &(0x7f0000000180)=0x9, 0x7, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) splice(r0, &(0x7f0000000040)=0x3, r4, &(0x7f00000000c0)=0x5, 0x3f, 0x1) ioctl$SIOCGSTAMP(r3, 0x8906, &(0x7f0000000000)) [ 1890.895767] loop0: detected capacity change from 0 to 40 18:27:19 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xfffffffe, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:19 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) [ 1890.905855] loop4: detected capacity change from 0 to 191 sendmmsg(r1, &(0x7f0000005740)=[{{&(0x7f0000000000)=@isdn={0x22, 0xe9, 0x3f, 0x9, 0x1}, 0x80, &(0x7f00000014c0)=[{&(0x7f00000000c0)="2d3f63eb20f25a79031c314317fd4f6b73c8353582b4ccfb381e40e5da67a3af92ac813de60152366a49112425814764b9b6d9810f451bac851193167433", 0x3e}, {&(0x7f0000000180)="76499e66067a55a5e8e72387db5f2bcd332679945ade0db091ca5b084efce3ece3526021f360b521a65ae13d686fccab3dcaa97b", 0x34}, {&(0x7f0000000240)="eda52d61a5dc36dd9f74d43adb255342d979b9e1efb19aa9e541146fd8dcb1c40429a3a031a224bc2b6b0bd2a2008462ef3e581735900e218a88dd9ae071b6346c76e0dddd83c9802c5e9a7651b616b23294e54cdb34ff2c3ac66afb26950f8831376a7a3aa7ca46b3cde87bdecd5e94b5ec858e58f22cf6e534411fe6fbacbc2fdee50ed24fb6b21ace895333b911cd3fa3e5f1bbcf49e5d66b2afbc10208fd1a9e99f6bd59235b", 0xa8}, {&(0x7f00000001c0)="db01510d297fb917ff7badd5e462e9241a09c5c63fd7db44cc0f", 0x1a}, {&(0x7f0000003c80)="36e2d7c5ba898e1239adb06b39b7a17b183ad0523ce9b0b86cc8ceb0df2ffeff105c4a5d5c6cdfaa950ca9533b994c13000c2677b938bfcb2b653f44daad75b79fbbb8e938ba470978a64e30165ce06268c41ed6ae21e5a7f35c667b296329feb2d8a92519f85fd0be87cb76e5a75df4e92bbebd199fba590de067912b7e591bdb439597c5d26177202ca88d690bcd5ee0c463bc8f8fed279d59eba6474ff2d1e2dd89249fdd8518b980c1f5e2ba06fff313cdc356f4aa957d98fa66cff7b37720174a3d341f4fa122a51dcde239eb6642918bc4d1942e5cccad5b949f9ee010bc365eebc6009295b0b13e3fd4b776269ff5d6648f5d86db37ac3a32fe4ed323c87d3f3b04afd8862be7e2763024881ae2cd17894acbd0f62d1a0fb0dabaa0c6aea2b03425c79743738d397216", 0x12d}, {&(0x7f0000000400)="1cfc698638b484ffdd8be7fcf8b39c08", 0x10}, {&(0x7f0000000440)="5c83d691fcdf90166bf07d9318cc2cb924a38b561447a8bba3553448fb51edaddadc13819cc3fd45d920613390008f2aa1fc5c8856db3652b82777095a081ab0aa26c80f254c3aa1ba39e18454a8f5cfba7b25f0449662b4d59e0be6ae2e9b72c84592cd11286818c8d5f183bbdf48dfbf814a0d780c6e2a143c8a65c622112e6d793dc72e5467cd1a0cbcc264fe0114d9b16285dd28778b90da80ee56888ff631d9523e80f7050f6288e3d4c5e18a4ad83c8be0b17954dcff68c2a5fa9a4b0559a6ec1017f77b4e1d4e8d4e6aa0e96dd2b4ff3fe1e3d2c6a0573ad28f23cd851e9a87915d72bae6e3aa9f24b6f27f825fb56820997fc8bf360b8ef00a1e3d87f264d294f5b612f75eddd5901fd24ad307f6f928471391c2ab513c59c817f967808f9fb1eb24cfd9f30dcf6eefc698a07bc258f14efa58b2315faeb925bcf7745ee21c4283029866309e35495910ba357f3479fbc937197944a02a9d539d8dcc3ae477e6f34d947d526e94c93fd28a5d46e221931e1e51e7d1e0d46d3190c3aac8e49b54d23f4b4605590899db7cdc4711443ff851bc66a17bca78f67a06791a4ea9039f6e8ee1e3535e8b5f1e55889f537c36aeab60a29a1b0bdc1f6d12f58b57feb44418704480413fac9d526f52eac1119024ca5e00f3f46b7fa4aa4b035131f08bad60c78ac62307d26336b822805dc8c0a18abc43786eae2085cb14e769ad1e7381bf53d8d5a09e9dba6e643a19ca87fb9866562d3323066b3f9ced302a986bb289b8353a2f1b8e2ec67d67f57f80390f60a6cdded6d9e6219d3146ba4236f95b52581ef20b29ecd8bfd522267eac13671b1f0eea955ee43a3e1301b917b855c576db594e8569c233436a8056b26fc53b8c2e9c0838d286b6901a2c80643a5963bd571b632b083313656ec0ba65a7246cf2300991046e7d6363a2f62c866dda5465448b5e20da5c4ecc9f70d53495739a4836d142b6815f443a8eb9c750e5e64a48d613786b700d8f97feb5f1b40da10c2d50879b59bdcba472bf649ebf64fed8bf78322b1a00b12ee3a2ac5fdc02947668d6d8521aa1a4f629ecc5af5459af07409990cba6015183e566565ebfa639fe24fb1430d83d63439755b96993c0b697128fe1a44a81b154d6df855a03df98aa946c8afcdb875660bdea4bec141a07cb6dd360b4c280780ad890b1c81af79f19f5d220de2917b8dce3dd13a918e27fa75cd23206487234755a105ed5c00db27d0d896d1cf9d6a61bfc5b64e7d6420e7726b0fd75fb46a2f5a656b3cdfb27924bb2b7afce958ab7ec382266351947c367eff4c870c2a3a4c7bc735c2babbbe7d61d9c5e05a2c005faa26a2d3c10190d5a8d95ca4e94251628840c18170e33067a696728fb4a4b457bc028c160ba99a9f6df6c9ccea0b3c66580ef9cabb004a3f72a7cdfd3a6e579a8a8ea1cc6ae850633e4f6b8bba5782d03157e746403d1905db2a03b2be7b2dd71f0f75ce1b6be5a7d179540957117ea019607a7a32aa450db627090d599b60056fe21e2d78bf46a450b5bf65120e359ba96760ccb4adddaa8552917d92270a0fdd6ec771b76396b21d949aaf67ec7b4724b47182c739fde170db300652a4ede73114741886e2bc03b3642c49d3887046c996351e36710516e1ef48fd34ee1674027ec11f504f483e5a3d0aabaf8826376c15b48e4e22cafdf87fedf5dcea6dee2dbbe2c74e301805eb177eae36f65f4486422c1dfabd6549989299d02211adca643b08c7c516797c4d185cb54037d5faaea80e22608df069b26e9fea13d1d162907771b22198b59083bb5daffad0334464718c0505c221f4e69b5386f3d04bd6791ce46c54ae91bd934c619a69bf441746fa6e910ef58cb87ce9f309a523dbc5dc0faa66708297d0f54959cabd64be4e4f9aa80bed91f6ad31ce3ad10f3c4d983a65c256025f9e41b41e6f5bdda74f486642d4b37c2af37901ced798334e20a4bc704b0abed2a37f1a7ef584be6dca2b45397a1446806d654a7c03e9f248ee8c257e45066fd6fdbbf427fa95154c7ec3fd1d9b52beca30d78b7c3aed3d2b05f4654d50461c761d30bb2b90428d0021b38f33994ed81967f8de71e94e4ba1581f0a4c80a9821ba4e7a49869f9949c40f82fdf67e87a4e4b3497b805360deba6998cc50b6fc6ecb46f590ef59c044e1e5d39c64a2c6dd006177a499bb7dc0b3fdd6b07455d06a697cade33404cd94542c4174aae554f8506484405dc263f1e070029c3106a3aa984eaaf46b6ed14d18a33d4c5da5566cab20a88b336842914ff38dce16712e44e0534ecad49f538920c7ee011bc12932b65797bc7d11dc6fb8e6e57ec00f01f61c2d4f255c82eb9a1ee3a0526ea8db503d069a6138c4f101e733a1d5356f2c38d24ce1b09e125e827e487f3863b09a43d81831e85959ccc2f5c5c32c48f42b6458c4e6c162ba2d9a8622aa8d6c027800a579e1bfb21e2f76ae762d7f35c2021942d1b5d0acbccc6bbf821a54f6ac72a873296c6fd95aee7ab104366f0eeb827c27c9561a263b4ce341302bf3143498281dabcdf46f4c276622c4c091c9d886c85e5f13ee8f7d2ae2b4fc62f9725401a7be0205d6813725e770fa6ff1002737bc8f1435090cb1c5e0508a5a837f580f82b0337593f20cabef6341aab46780bfe1c5b35c5e65331645c5953aa68f67cd50642ebc040243dd57468759bd47e00b124d8f8c5ed523add1b12d558b67d1fe59c1a4fbef56f7d528577ca49af8d6b005ce4d5a2ffee49a3ce5cc2c4c56f4494ca3a668c55eae05225c01efdb5ec4d69428f35a18dd173440b67b29f17780b6da9ce8e0d43ae5ee0fa4d2eaae3e18efa3389620d117fd040b1963c9c521792a08f09679760f4ce05a5481d9fea45caae184326bec182aaeb567f1d50f243ad825899f811ac8f90dfc42888500f875fcf9fc295d86f9971d2a825bb7f925b75a1c47ec47318273373f63a5a02a040a76bbf5394c8c761a80e9f7f3f7657088cb1b6fd990b65d6c907f4ae957aa397bc6dbc8a6c364ecb2518cd436de0f572e5ec0433c58f619e3f3c9439c46affb60d137cd1112f108d0d8318487fc03a39bd95b77d2cfe92038158d41b4c987920b7b97a86b99665d2744edcb95c801404f425b2576d88e974075ea30739b43bd8539299ff1703c64b13825ea4b020b9c87f68cecc0b0d729ba87ec279bfaea007976d308eb0e3d5725800df3452559571a682ca9d2f8599508feec3ebb38fe344db2fc54d14717886ecf5ea3d3ba3daf3fa082f9b61bc545e4eda47a2a1d1e044f9f30ea7060e3d4f693941fec16f1037076a273dee810a4280ecca1b0dbedbb28d19ceefcbdf3ee4edff7c27ef996d776b3e9e462a825e7649531ee2e620650f204f2e5c5f3b6f2a950d2b075dc6cdfd1a4e486969a33b01419745094c8a8e8def7bc1f562be77443c5a8c5a596b804fc079039d3e894282eb7482bf379fc2ada576970acdcdb9be61966189b3749dfa18d2cca1dff8b730816a82f76493081ff31070f82d43ec1ad863b7f6b192aaa8bd59d575cf6738042097ead43084aeca89a441b781f85fad68b39197c2762bbffd3387803db64352c4ed78997e01d2f071f37790401f63d3045e4b86b078ff37e9a55a3bd97a5c68e912b6093af190285d4c87653cef8dc7925a320a41b959fbb2a3b19cb449bc9c3063866099b5409f213ae3893afff0da933282f6a76fc66e531c1336773cc3fcea933799c7d9ef38157381c4f4fc1509619fc22c43e874128188e9266e0bcaf00a6925a3576d4e2dbcba10ee41c94cbce3f9ccf088dee6042fb3ea96688ae5aac83294e65d09ac27ab7fdc985605eaea817af3c2359e985f6f6c74201633a482b66644f6f4570c5a57c56d28e81eb3ec495eadf0e86a15fdfbf74446778ee21b577cad7c51a158a7cc2a3ae6a4dfe4358738d06aa47ace5c5031117eb623fbe0f64ccede303ba6d37967ba4116a388c79191a6c5299206d716344ae52929937b21a755854aec5142ca73a4713f9fc56feb47b76629e4ca1f812c189262bf8b263664c3f1a8e1c0e168e322727089bc149d1f97d8b62f26e721fbd8131ed45080c9672e36869ab4a19e285937a7efb3a0f2d4d0734d92cde930451ee371594a53d3a94263fe342d6e05902fef34ab4b24394c57f70277a45597d3e80f6f4c1bcd99ae04caaf5481731dee93b665976fd3aa346a747fca71076649c5f71ab48c343da06dd9f2aaadc89e8db8c35b855e399fd16da2bdc24426a8a03ed6dc232005838e67fa8b76e7f569cdecb704fec31e75e3c6f6d7d1f11920cfc7796fe762cfaa19f8180a672873d2e74bef3c7fd25d8757c67252de25bfb636199a39ddd41a3214991b6831b1f9f7972c783915447beed9ae0717e5951eac9ff973d867a3e5f7c62bf7fac8af43c3d2d3aa8ac25cf3e9c80c9677d4a1be14e0736028c3ec70f215a915da991fa8eaa99c182282a764df04fddebf75c29e46e85432a204489cb3a8de1b74ddbb2b35b7aa5bd30f10ecae15a3842d582fe011b72cd428e1378b87bfbcf1ac5316c5908b6d22ff6026bf001c94ac3a65c2e48f31251ae329944a76e1ce224e6ef2868ae80ecaf32fbdedc40fccb1b266bd3f4177b426cf167568a2b584c5100be000d0b98e709018d003ff407ef0c9617b07a954545531eaa98b511aca240084099c98fd581d7f5ad1e44a9ddc3da692b687d047175222d10298b3cc4ecad96f288d85236f01a8fdba2d78e01571757e2fadf13beda3f71b30abe89c560fb8609d5138e7869e53cc9d2b1ed830c072b9250f84d54199ce76a35340a8a63cc21ea81b25df218a13b19b7e12a8ead2b7d17035dd258eb541c60dd90c348a38cb10c89d01fb6983d2676423d47b1ef8003efd4c474e5a1d0b6e35574172075c75ee3988d344399d6dd4f5c49b2f886310d34a38b1689e7bf75fe0e0262e532b36ef07610ce878ccfaa6da871f57650bc51c4832db99cb80143d8381971673cae5efc4b2cf7166e8c21a4abea4fabc974cb46177e4c8b8fdccbbd669a2041b2e555ad498f64d0ab9ec91be43cfbb8f49ee719b6fd65ef472d1fb8f0f84a877ded8546b5515991a72d7711a926a216f0c8d2d85c13db3fa3b24c9033dabd0da90e85d73997bedf2e292ca29a68faf833dd1a989be20f050f675b68c473506e03b279b2d07f6c0c48e09a0d43abb072af90af7ce6e514f696b57f7cbcd92bbb4430469db67dd09adb7ca8631fcb2ba4ba22e502f653cfb6f31fb764d6bf9f07309c0bf82b12f2ae8d4df68521f2f4e088f2117ac5e6946b462614a55f7da4445630c307c24e24d80c10e9eb4cff5140d02a1097d5e49611b1ad143338e3ffd62d9e970378dfa85f5ae9f252a31974aaa911305cfe679fc558fc9f995d26e61ec68fa5379f1f341ebb85de37ad68646a04584283f63da1b57edd380ec25258dddddb8e1081647e519e7a28fe9531f516a2a359593bcdcc9bfe9995ce9bd57eef67f186d3e668acc349a43f4dd028e2ad1a3f263552cedc03324dd4c558ab159c383c1eb4612ab891dd041479ad6e5114496ddee230d5f0e22e76f1c3997f709d2045833855381b0410269121534bda82d29c13417dca3babda4d2fb321a8908ba0412bbb1684cb389b2fe98916c342ac0e5c2f5bf079660b4b75b82bb92c7c58ada9dd932d22d9ac0c813fcc868a0c516fd447c66595a6102c2870c77c1048f4cd82369a67f49a2f4ed82457718094ef56318d6cc7ecc4492f10cc48c7ba3ae97108f4c9e933ab39", 0x1000}, {&(0x7f0000001440)="fce30f1f6d50d3c349c3b6a81cde3084ec39104e971e7249b894c4c42e85284ae180b7c8a8992ea0113d3b013653e2536117069831c401a0a58533e33a28203d41b9eb80486332389e5132f3", 0x4c}], 0x8, &(0x7f0000005880)=[{0x80, 0x101, 0x3, "c5b69f87a2fc68b90153640a3b2055d5b1c71affbefdbc0572f8f5ce01ceb3943389669810a6879aea3c956066f21ddf4c3178beb75db6c5fc1158839157744cd83ba96ad406f0ca1c1ba1c469bbd9c69e268adaa0f698adfd6632455e880fffda5d85aeece582fbd66a9e2be95d26"}, {0xb8, 0x101, 0x100, "022a63e484524fcc3279c9bc87b01e7a6807132d7c9e8f892a02b93c728d42f42c86250e8187cf4e9bf60b998bd8d15a457f66dbbaf612cad9ef9416150291b1d44d583a226dc87f79dc0291474005305ed936db3d65f16a8d0f680ccc472b43775032f30c8367c77b95d3683b429a67ddb37b2469f4e83aa8e6f96f0c15ff3405b5ebb50f858ba5cc9547c7b729c64cb0efe1e6a6cadc24d145e0692c8ba59bfa2b5a"}], 0x138}}, {{&(0x7f00000015c0)=@ax25={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x5}, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast]}, 0x80, &(0x7f0000002780), 0x0, &(0x7f00000027c0)=[{0x30, 0x115, 0x0, "651b4cba88f9a1d2d212607ae4adb1ce4689d1958e1f6258099492d25a822bfe"}, {0x90, 0xff, 0x7, "96f337148a978fd37696c73d6eb0429509af77e12591f7978852ce58378190410d7da3fb385b1086eff3c4d4eea1cec1605c0374f1d6e69c467bb47d236e14d3fa8dfa447fc9ae66b13a91da7162c81214d2448337dc8215c87f6b7f69d726d673ef1ec188024e7036d6e52e5c57cdcbb026f6edbdc12b101d3697"}], 0xc0}}, {{&(0x7f0000002880)=@hci={0x1f, 0x1, 0x4}, 0x80, &(0x7f0000003c00)=[{&(0x7f0000002900)="9391a11b30107e554ca0da121f763f9869c9cfb584dfc5bbe4a4c2ee13b803a9cee597a02ae463c46d6a09fbd5a5fab8a03ca8d199bb888697a491d00656cef6d7c84f774b663ff1a6a78c773554c7789d552bb4e6f48983d400a225747e991c2f59ffd2f503f9f024ec75dda6fe5705f88faf1c80ca51507efba30378617f75f1524278b383515db9da55f295b58f0d56ec5749179b069e34bdf292eedf6cab1fd18d1354d015ccfc7ffdc40c233d013b954905d2f7", 0xb6}, {&(0x7f00000029c0)="40d81e3056b4ccd204f14ab257cf2a16a75445bf17e1e0c2f9bb46af44bdc666af950cac8288abdf5034c9d92f883a445dfc8963f2c9edf99996ce1d9e1aee45db56cc7aac0e1e177ca12b5604045c4e3a5873c5fb38c1e3bae8d65637a7ec6eb7c38eca2870d3dd054c4cb986fe707f926614dc239d3539c45ba193de8d9bae350ac12e32e89b942814c17bfd57adf26f26a666ce80c26ef1f9f33fb5bc5ecf6c2f10be653da5428beca3f1f4d4d87376d82cfdd2d4e798fe937643f5cd90e22e15a03c2a98457239a1dff6", 0xcc}, {&(0x7f0000002ac0)="c6ff14caf5945a5618e743604d8443ba6a8ada5e7e095ec2325c9011e47e432603500aac1ae8813e7e313108f70281e313855193532b85960ad0281c5f5422a8604d00cfabf1ba84b74d9ae481c7e166b9e91dea0dfd86922258026abd91694ebefe37e8da04ba093c205db26cd568e34aca4cf04d37e16abbbbfaf2d29290f1d5e122d280f8cf7d32ea772f259a83cd0ab5eb9304a06c9b8af6cebb1ada6f846f837f42f9499147fab4793c6a7a0f01beefc83cfa0a7ff50304758198819c4fc7bf53415962a6e648558415cbae7facaeba41eb26d4841453100c2a04bd0a08feaa7f4e87fefea6", 0xe8}, {&(0x7f0000002bc0)="7183b7afb87d3665ece4007ca3cd309ebe5aa6ba3bfaeb29eb4537e239811b0a3b9a7f06fe8d58cf1b20c48b321f685e8fc78c76e961f6010fb24681fc175e10", 0x40}, {&(0x7f0000002c00)="011726a6757e2ab404b0987e03260cf1f3a5d08862f791aa307d26baeca9e6b1a5a0a3035179302b66acd7fac64e67d3249b410fdbb2a09c0adc7f7aa11a05c42f9e0cb09026c846b0d9dac933b18281a26463478f58138b391c0005c1ccea7c525c31ad00532934c4a28223352987f5c49a745efaababe6812f94453d7effd8a1d53304902cc581f470982f7d536bf3b4535fbb792c2fc3f8798e99d39320b270e12b1e8bcded6881bd63ea81da1acf0acee6072d07e65f9668ce3ce66361abaa79bfc1384977f7d1dcacbb5df9f881282f4be44b410f8136b56828d1329ce842687105ad581d2ed2776196dc8538f12cf86eb4fe36e9a186fa23195b9d4483eb46559107c075f0ecc3870401026cda47758dfed27351fe9c9daf2cf4471cda81d5d4e5299f222af0a3b7c899e3284d9a6c9fb8cd470e8a827f941a5a13d3ab8d8f261b6e5abbfe5f3c380f8b869848ea33ee175cab0f49852e0b0bd12bb40364b5e9b5dae384992244ed282121210c24b2aa327dab44e4b97cf01d08b7f0695c7e83924907a93179a38796affb0f69275fd46bed6a307f8b3190f5e1e928d4d6fe1eababc663112eb334888ca525b0a445c34df10bc5bde5b3a8da1aa7749e9d1583d29a32a853fa205f9df7013dd03019fd3f043293083fcb9026f7c8740883e61e1420454c8f7639b9dea969b338370927c54606bbc4141bcce5aca833b89edbb2b0a0250a6db6da0a30435f5b4e8beaf0d5e08ebe74975bd4c87684ba1c93c4acf2ebb773cda269cd4dea4fedd6157bc1fed06ed6046372bec10334622e4b28c46fd3ee0b99bca1e7f3a921a04994ef85272b21a13cfb779a498791f49a6011da6396875f14f91ead0f32de1ca7a9353e4cad6c8eb51748fed9d107d3c6adc8b6fcabaed6ab909176b66b708a15059d8d5e44e9a3b30ef81e28b1b5bf3f0733106591b5b1e05965fac4a7636aca393a46ae04bf529c2d2eb8f5557622780dd5f3c3a01a408a5f67d7de04a19c393812747e7e461929828f659c1bf6d9dfa6631e8d6bc9b48879d7fa0e7963bb295be2a298405009440805d38d71ca1c231a6228b292346f3c8278054ebfc6783e8784e2e0b78684a1d68416f094a50b05c74bac291e57868f50431632c26e06e24bdea8f734fa38aa820a919f8087372f3e87816f56ee9da97bc4089b473b268f27b9dcc3a5bc909193e0ba4291eea58b8fea808ce7a0118d00837b9c4cf46c3c0fed10add6e786fbb1a84aa1564eb89d7d7d1a67ebcf967e58ce1098bcfa546d324d808443ba38592b25acd1c93e1b18a42bb9fcb8ffe803f04608aaaf49fea972f54b6d10a1fe370f6471ccf05b67cf8022ef2191895874e01b57d9177683472ab808706fe4fefa064f85df95f50bf8b7bba4be85277792cd0a2615972b5f003e7bcf0bf89c483fb90acddcf7a23792287a8e4d5fa46137f83d8d5f33977ac069ddb019be58f254f02a521ff5346516540b577d1260da7fc135220df1d1763b1fc58bb05bb260c65be16a0dfa377689c96af3c93c8189afe43ce83b0934c06f39664cc87512b2b1c448aab4447bf4c46ada6a7de9b029466c9d11fea1ec3c317680bf601ba614a8e8d44cf2200610ff00bce0fb644ab528657ff635f04425ce193f7bebd6c1d4f9f0178f13cc1f29a096f7bd54724e53f5fa121855f26a88af072a53e41d5a3ce37a8b90903ca4e45ebb4d59e1f470b5f755bc74a4aa0d031004bf6f9c8e1f3e6fbddff428e1ea3c300fe0b4b41e46908f8b7d06f050200a1096451ae9a729db858beb33d7cb566a67344fe061c0aa7ca1a4b4cf743f626d70cc6f28920cb1418f66b033e2d6550f88965ca15033fee251bcc70957c1916d9e29c989d5c32b895d0e27d13d04cbb11c9f3e52f77a0f3bd99e56efe371b660d26b6b02341945c692b4b8ca5a052558dad26118dffce44f342aca966a7bbdba7b494cba22046e51ffcb828ea5a3adf2047c22a9deb7a23664ecfe070e6126e85bdda9b315f59df53833f61f76bc287463559baed2da736a50bef8b3d74ff3af505a73bb621003e0e7d6b555a94398f6189a87b73a842fe73c67f627dc84a8e0f44ccbfa2fc87a6c67a0a05ecbf262ab808e1f275a6c249d973dcd78b12236586f7e9064f76e579fbbb4374ecf2f6c38af3b4f41d3e8902ccbcc9495e221ca00dd5c7fbcf102bee18c061680bfd0a632ed93bc91ba1b652622aabd8a4a59599c3a409ecd103531f8e9a141a79f4ccc8a245acd870efc3abe5667343c696863ccef986e494b93c34ef4e46b32e785a948894df9b861d97a7dbecf4218fdf180e6c1b8827ad638ee393f5f7de98c9ee1d30e86a0c9cd82deed1335ed8f807719e812c908d2049017689146560c0145d8b0b1c5d172ef977f4cda741b3128aa7c97adcaa26324e58d252f9869adf85244b7192ac4f0a5133a4a4c85e7b3f79680c96c9859e7d2e199d8cf11b3e848e394a7e0b02dc65f7a7ea3d1e696d54f0f1730c4bf0a0bfe1c401e8eafcde144d04cd7ee673be4d745c24d99cecc8d413ab71c40d98e345f2d2473a7575d24d1860529bb2ab560b162b7b637497bba2accd3b737ad02591fda5ad4e3029ee56b349689ac1af453ec56c6c08466a731f7bf56dc206974b62f38d7c049429a0b08c0d3ca003f78cf09f51065f3a8b3df7249f31a15f8768cc5121a0ae36e0225ee5201087c1e5ad3aed51b40f60669d4ab1e0b7ffcd710768df80b3bfb3a062b934b283687501cff4d14ccf107e8363a7db8a6aa1b1dc8058c355d1100923f75374e0257690fe282600834c250f92fd328b50dc00066e5e6f413653a15ce148c57a48885468e41379f7517fdc4ce18c1496fcbf0858a6343bcfc70b6d6c8050c9277837b865f6ddce5728790dc8662a53138809c3161239ef5db26aa244f2476d1d930cfb6c790c9b98f1561db9d7e39a87a66f9768725e5292cce1e56d7a746ad8d77534556d55dc54378f112b17a4f08a28c06083d7fecc244f58175bbb5776164f8051770ab489fbf65a38dded77d2dd2c0b0277ffb6ad2c8d79c6c0a2973af197be1add28930a72a393db4a0f94c7e47ee3b491bec6a08e0ce04e237ad082077a830d9ca5f1e72c8b762a330776f93f71717cef69968921062c0d5721b1dc026002ff815d629de07b21ce042ab3c67b735c410ec8ab9ba4f427421cde3bb7109891c46a130b268d200786f035e9403708d9a4f4e6146c8b7dea9441bdb1a07221f7db657fd53da3b484a2af2fa2eb70f0f314528c391c27298b62946345bf876ef99c7f552c8b12f25722f0b031c0c51a29c670faf63aa5267e4728e86c71d3d2247a9a34d8460a7cfa005ecadf656c5bd3c135062d379066106a1df93bf2054797b6d4321573184928f504149f6b1188038dfa5a40b76c4320cfaea02a90432fc7cdadce0accc8a7e0ee6e7c4534083d0b28eb02ba80b02ff1c3f5386648114d19b563e6fd9c1cea1526b8969a5c77653c89a4e818e574a8801a43e3c803067c2185747c6a35da276566989528d66b34016286ea19b3cf911968ae267998e68c0b1e26abf388fd58f387b8ba18eda7c8986f35617bdab730efcb3762ef2e02ba715ea6c4dae5a94a8e5927a5558d2adcd3b9a7e5c8988384c49dd6967317cba66794128ab239af735e8af59195c100536f000acdc46db17693b4143985ac095d7e82ba9474fd8c14f2cb38a50d036e82da7d20ce60980d05da6690bf9406eda41449c812d474500973e8d0484c5f7a0f1abdd91e11633572fb6df75b81acfe2e837006f6f5d9a8b250eaa7924ab246a2b7204ffc20ad89ba9d5e68d2d72e0b7d71609630df1ec83f311cebaa38f070e1adad8d62a311db750160e2001ca09c07c6b384597204dbcee15df7bbb6952f117ea9852b1986b343fe26092fc02a6e294eee8b29f49c67537c636832fe5e17da409cdcfd4c8195dd972702993c10582ad625153758a8662d6b22c2ae6c2eaf843760b84d4e0bfbd557e58ad97167fd3ddc55070a73b913b542d8b88a6cfe9b17e7765cbe26573dd6b56b592158a669a217d91315e4419dc8fd93fa0d89cca4e2f26378cef1006b66b94478ea458f25566e3fecf5fc145c91b88986339b14f7d0b876d5f13efbaddb7c084c15f7c3be73ab9a02f59934659ca5fc2e291c46c727f5046afd219af0270989c304041e946b2d415518422b2a83baec2938483379ef4ea666b3787f84e8994f06179c3e48189881df92e5bb6b047a1585716b3e38af85b11dc510de580c9e8ffe125bf9b4e6df2c679ff7d23ea4325c925e63c857795239f145aaa4bc5927619bde8b0fab318fa473da89697bab045fcd9ce5b38594a47b1d2e1cdd40e637af168aa1629ad109abdd22732823513bf08aa3bfec9c0e90534f20ce335a3d1df10f3223438aa6361e12404713a0315e6e15621ef07f02015d4a9ef0ab828d8434f6e92b8c872631a92843b49a5af9cfd0e9de77706bf9100625b59e8f99212f8f20095b66bb6f64caf1883ade6efc567199e1e6f8271d73b657c7635aab0940ca35b3c5159435baaf98efeabdbff2e2322ed00772917ee84e1fc5b05f3104ea4b9bcd4f25d78e2916c93b37c888f8d169975267164d62c6719ff1061b3e56626161072e695cbc1f8cb803aec980a8e7362238d492ac7c072f28983d818ccbf29b3f697c6f45d8d9e86ad05472d3fd66031bc4df0be158df0d1726ec64de8d0be65fda4d81bb4c4838d48f32f89c22442f5add1fd074197a8ed6e6b9367c217745105ade2e05eafd2b7d43cd2596c6908623fd803b2dcb43131b6ed1dce1475860f75182671b45271684a33756c8edb046e35307cb00be86e9f6764fa06fb2ef4aba6b4674ae384e2710997ea234dbf9d8199cf7f67ea2d5c18917df68b51467bfa2f288509a3ef696cc4c18f123a89d4ac7bf707a0896a9237e99f0561469376b1c745f2cd90fbec5441bea1ce0e98e608f36d247069ff4ff17f836e5a405011d7f8f262589f8fcd97739257ba7e452908a7d5de59151c08a89e99e9ee09a22ba3a3657690dd9cd6c376ab3581547b81bd377acf65e947f40abe34fe95b7d4c7c2ab803171489dabeaffce2576948928167cb087631410d560de55d8af53ab24241b6d6d4c75335d21edec8e7eaae7e0993842325a75814ee6127e8898ebe382c64bf0d3b7cbd7fc6ed94c84d77e59715fded05080bcfb03434a170883cf08cc6d194c5a29c0a6a541c799e72f1aba369fe6a47d2834e9b9d57dedcc8ef52cd090a3cd0729cb4c0f811c03b8f9a13828d11b1e30752ab8c3125bce7ab8ea7ed9423e33bf7903a4fd16723244b4fe44a213993f4bb25e905d48ad29b733e0068be69da9d9da67b6af68742c695e20a76aaff66874d430daf44a0da93d074f8ae88445f92f22b4c01597a74975e81c2cc518a41a8f8d7e627dd31f7b9e45cff9353d912ad748477ab388bd3bbd8d22cd6d3de91ce4079dafb7aafb61820bddbba03988634653240ddc569acaeee33ec60d48b16597340de725e7a5c6055a3ed49bd731ff3690e71408fbec5aacc86f4c143f133caee845bca86edd9f9a6ca83dbf6e04b7eb05443f894c3779a1caa812fe793e17539bc1699414ac5b00a9478e0c3b4cc984dcd706a18d11504638f7fe8f0f69a780e3defc7dc56e39d2cd6f27479de9418fe4c89b210e45d03b0893efec0e73bbe4cb617243647b6d393fe2f2ef48c700892f36400266df984d05f27e8724b61d11c308c3ce41e56bb7bba49ba199d87b7218c39946b9", 0x1000}], 0x5, &(0x7f00000059c0)=[{0x110, 0x88, 0xa15, "36acabbc7c93de8d5e96e71f896ab6bf91c049acdeb60228abb59b4148976b320b2c95fddd34a566304b7484976a462b3d531b005007c4470e67bc5c702db57aef84b8f7866a6ab1ad28f575d0e4ab9b92da4759d6c091d351016420d7dc1ec630eaef649d360ebfbf45adf686f0a7a73c02162ff6d1543b1f8c1aff161aa067a11029f476cc3619e6ab63c9cf1e8b82003ad9ab912828447d7f23fa5d26edb40c9ae9321b7ac4dbff3d5e4bbada6b5612f2115027e087266e3ac14ce0cbdf6c254d540a115f5d055bcde5a57207b30bfe629d53f91991d6ec4528be18f0167f54ab264332c20f2bf2bd46dc101744ea449e6559f3cd6dbcb708f09cd187ac"}, {0xd8, 0x84, 0x1000, "9d5d8b5d6a317a60a9001ea677cda94946afe6b363e848f32ab36a9c9fd1849002f7f7ffe05f748ab6a448e49bcea51fa55e8cb453d47b5a6b8b388c09413d8a701c86c45dc3656dd5244c830ecb3cb673d74db7ca17312017530bfe23fd2949ac9a8b64dc01ee7812320b74f7dba44d4ba63e9ba208be0df3ea960adc9f66e03f0df2703b3290f368bb8414e87f7de071b0f40530480595177f2cff5943b40f0b0e6622d90eb963587f2fb9d717ae26a308634948f6ac5fb98ee64f8bdd593f068c691717e5"}, {0x80, 0x112, 0x0, "a60f071b5f66ff0ce4e20655dd9f712200c4b97d28d09be31d41c2d279d273a124d98dddb324166bd4803b6b56e647edb838f295f272c38ee995e278d8317c08280fa1efd8d76bba439bd0676e7756d88087b14d92fb364ee6a83b8f53bce34899c6c539e54c17302f"}, {0xd0, 0x113, 0xfff, "f190f3eb8ec29c0856dbf618b71385fa096e21e96802dae1a5b35b3fde8d0c488b60deffcd5534a9d9996a914406be6f0897eb5647d771a4425028e4b6ec69d8f624bf5efbaede18445bc2506cc26c60bfeb8779d22535c11174f3b0555b90980b905f6bd811ff505aa7d5e7e72c2d53c4fe1d008e8def781dc5a5ac94af0a854b0ddc558ae2226e17f85955212cd1b9270fbc8fc8532abe47807739c59a8a1b9a40aa9d0c0a4ad25dc36b8027b16d89c2b9cdff98059dd2b631be5cff44e4ef"}, {0x38, 0x105, 0x46e3f94c, "5ebb40c7cea048f2e8d4a617217a2fc3ffff000000000000dae4fd88fbee3b74bfb34000"}], 0x370}}, {{&(0x7f0000004000)=@can, 0x80, &(0x7f0000004380)=[{&(0x7f0000004080)="b867821003bf58b00ab07d84b27024fcbe0299c508dc8f6aeb48ce464636e956f43733451d7853a3147db7756a1822080f79a78beefa0b2591f0f5917f8b916a6af5062e699b618944e71ee4924d909e2b733f4962f587706a403e53518f4a9687b82056cfcbded6311f30c62cc0abc6553401fdc7e7cafe0d26a7c92ca7b277d635fd79a4546f724b082e413d104f0b0385ca1d6a104bea2f5213445901c6ec94bfc1d5f737664792", 0xa9}, {&(0x7f0000004140)="1a777713dd3ca93c28f2282dcbcad2212f572ac90c648e876cce79e6498b7c4325114d2e51ddb581dcd5c6bf488ddb9c05eef67904923f33d0c620389c2f448259c3eab0218e058310", 0x49}, {&(0x7f00000041c0)="4b2212ed4759a2bab10b66c5d6a1d9abedc5023c223fba427c3139f5b12898e68ebdd594ef87f160671500e1b3c01581ffddba91d530cccccfcd68af4d4587f493ed54222fadb4126f7ef1fe646e81bd7224ec2cdf6634cdf9bdb2e976036227c229343615c19fd680e88b7f0745342db62b31ce463d1d0c32900efb4ce782f25b2c", 0x82}, {&(0x7f0000004280)="1529aea036d9b45807c5570b56b208a72b7408ab7f0e96e436987631bb11c62d9357277da7c81b454fc6375408483703b7fc75cbad041c9847a429b4f326eed194499d499e4d1d30d84884be64d563809b303cc85cbf355c53b6a6139c507a6026a0da1dcafa7a26896976caced9e8785b79d89c72aa378d25e84c095657543fe88c3edae0d685fa4983ca0c67bd5298e465ac048468293057c88b187788bb0a21d7c0e04ee86bb40e27ddca7d630afc823cf8c241a6c07481452de0ba1d825f7579bfb4a37380d1c8754ba18128c9e2e30ae1d9c333921355df1fee14630ea6600fec347ccdb5", 0xe7}], 0x4, &(0x7f00000043c0)=[{0x28, 0x13, 0x9, "4466d52c73a08b977012a193b7091e392747"}, {0x50, 0x115, 0x80, "96dffdb1ae783246bfdc5e4f9fa313bd32839bbcf12a10cdbf3177925b99c74e4e832deb04d3e8761ed549e4b953af7d5b9fd14a9c1504fad6"}, {0x88, 0x115, 0x4, "c5d6648accc602af42de8d8ab032a360e8e7658a717399c8dd1232ea3f470e985d48a16ff36d7ab40d9f71cbb6fc697a831dff7723774f95df88ecaac3ad7111920cd5f8aa3d121794baaecd5750299d95d0c5407bcd706ba51a69f9f2fc418a0174768794b9e25d253d76464a269a4eb9"}, {0x1010, 0x112, 0x6, "22849dbbed3f890a33ec00cce4f150854e61a38c1e6e717fde41b5422aadd49d6e989a2673d8fa62547218aefc301546a8d1fc62dfad162271fb951f84c535d0416b1c8eb81946263730209f7b342dc797c707909caf9b257b946e81069286b465b393b26c263cf86f45fa765ca861a2d6e55a81133ce650bb6b6979017283a069d92bfbd6abfef41cca52e1ab5d6ed52d7f3cbe867f5cbb9a2243f8bdc0080b21e2d7af4b29032db450a9c7a1101516eae6b412bb9c7ae0e9131d226ddbfc710615544508c8a14dd7bfa735b36a420988daff76ced1c86828af5051ae670e1bd46e326ef3980ff64eaaf1983e448e93c472ca98b43539019c6fe1c338b4797c5ed289007b253f21cec1cc57282b0608548831a2405569b961fc7819446dad5ba7262183db06d9258e061f80c08eb8d020aa905c6719986fe3999ff9691ab275bc2190b105532de7eae74636a0ad8e17b34b4cf552ebab597c164f0fb4df43d328a7b43b0c6a6543f42f0147c2b4782dee24116bcc1bb9998e1f6470face2066d369f79fe7e8685af14702d98ca3053aaa871252439874ad5849219ae2938e010fc35e397034f88e0159fea1485d641cc85365726c3c5414fa7482205afcaadc64386ae2fdbf70635707e96606262eacee62b5268fa4dda647ad15529be16b4d3d9be1703ca5355235efb1ff938df599cb07129257dbfe9a68c243b975507678d20c8063f5fcd6a8f50ae995d0d82645335a3c03849824b74446106136b118b1cb02fa42344c2b62639e0e8faefe1b7bb2f84fbf18abcb1aa05b768a26daf7b2c31cec1b5edb901f049d7cfd1ea791f8c0e2bbdf6a2bd76be935a8b4ea101db19b51073a35dbf5df467ce3340105649235cb34d2aa7dea4385aa712bf49751e7c5884a8443c67d0d0ba6cd61a01014c937cfccd64cfe0bda568666879ec17346a5c715ca6c8abfabdd79e99dcf105b26c91754fbe90b59732270db0533ce12c9cf5b05d199a834c35af5eadec9bb9f80c1bfba7e1fe4102ccec081ebd98ac79785195d8bd28e99f970998fc0af0ab799cd795a67f09860cf7578e76ebf9b98167ba3b65dbc5b09b2eb1189e4ca8b66605f871e3cff70dcc0bc122c5771cd492d5b88a044cc26e5fb77eb7cc3cc79bba08cca79c914fdb55411b4efbdf7bd1af0e9e566435828a119c492f4b5ceb46dbc258eb4a05098dd2d8ee660b4b19824f0cb49e33704aa4ca62cb68cd0dff1187239ccf347909f9457dbbf9627a1ae600cb8574f0fd883a37849a42a31baad67729256e5b29edc3661a7aba0377c5286d1eac881d12979e5f6c29dbd07342dd82792f2bc68b618e33bc12c899d7c13e483ce7d5360654e4f4ea324b79db9acfb00ede0c7d2ec5241c3e3be65e5acea2172eab95ea267873f0273d19a0d8edfc4721f986ca124463bf143923472543e0cc75c2bb3ca9be9266229741a2fcb23b86069e115229a107004266d32e3e17468cb99ca691cfc70d333c7a679337e9f79378f10ae2fe8a9cc2da98c3e17a538c6f83c6d3bb56e4a50eb43c2b3834aed56e5f7fb78bd1f56c309dc084b6a05452d40c8a5f1aa9c2740d237787c318cd7de574b074d67cf286191ec3d18c382f8a3e475330f2894bb01f8f6e94f4426bd291304081668baa49d44d4c02f500cb25f2b8e7e71438d2ffb3bfe23a8bedf0d4b46b3a6a7ebfd01e5cf2c6b52a81752de7379992cf143acf72ab7a4608aa2e1a5194f0250fdde5092d4f81450ab340a93c08938650b9969604d6ab02006f5c1b35942b68faaa073629589da5839cf02266a393563d82be3f1196b2c300382af65d5deb1279cd5f45c49d204794dfedeed87bc6fb2afcbcfd4caf9114bfb9e81f5298a534888010d9ca2f4499153bd4636fe51ed9b80bd82a33dc7384ded225cd1937296d52c4dcf19c6642b31731fe203d288ae5934192809ae1b65ec16f56ca58dc7e7e2f11a78e7fde564d0edfed60439e0eb4c198db523d87d6801e43c3d9830aeeefc2325490f12ace6a6460240ad13f86a4c6f905cbe62d6c875fd057a6e84b9421ec2db6b5c8a215fd8595703fd178f96ddab954aa71185b93c319a30c417406ce1bd90d803d3e94ecb023903ed5d709e12288082c8db7923460a599c7c25166eea04e7cfcb07f80ae89c597c939d22c388b9248569253246e18c66a72ab85df69d19f00f1eb245f5caad166632335331118ceb2442006d89a232faf9dedb6883419f010d92b7885ff6f8e6c0f3dfe2e8f5b010400f0f738f57203282b85696bd8ebfc6f973e6cffbaaa12c2e232ebf256070157331433a7e5bfc96d7426db39ed0f344892c2f1b4d49ce8a5d373f573103df61eeacafa35f974e8c780e93498e1a35c25ae3cd65bb80a61c0335d49deaa46b6d763553d56069f0335925a50e71286bc553669a6a22327b4233ba362aaaedbae91c3d93039d916431355b481edcfeadd4f7db934f9d7cbe2a3e143a4b4f94757892d1f9bc3892f2bf6216f2668706cccd1ec69c9ca87352bcb8c80ba388b27833e20ac92ba0c9c7a9a4c24644c9af85ba0954969084eff9df451ba3518ae8e0c5e83ad657a6806d8ebc808236a42ef0dc7df93b15bd35d73d8eba6813cd8fda09615afc68a965ecba991936967293952373d698eacbc8262358ecf28bf996baa2b812df13ffff2d50910401dfe6c2366572bd0448b4cc59db835effdd664d9bc3185326416749e84f7f87c292a0ba05ecfd90a1f835b25494c3765f80e50fd8b76597ab06b2a9a203ed97a86b7316f13a873c997f06d388d3372bae5368a54194cf028100573928e7e8c0821d0d9b0733d01a23f8d38b903b356e3b336bf58c62f8cf58fb5182b9fbc26ec3284872babf88a57ee0637f95326d750f5cb2f697298b819d6511a579cd2a3d814ec14a8ee38f6d2c2903fa20cba7bb51dc217545d0611bda4fccb6892aa35d5b10334779b9c9bb232423a9b9717c19f02048ccaf73a559725e5bc78e74bab4d1d7fed176aad46953075045be684d373bfa1f2bb71b8c9809dfcb582fcd4d104ae9281386cac16b58d4ddac169483c55732f173ad5ba8722a8deae6c753b95fc7831f054fa855cfdb8537602fa8435f6aaa8850cb46fb0d03304f56e4d74d190d1d0fa4d6d12b4c66a7b154d5d0261c57cecbe32c656cca7717da036a5f16a5df4c235ce9cac1fe1dcf4926c3861f2818b421ecfcf5e080bd828f22170849c9b8ca4ea1b8e646c534147bf79ebd31970caecdb3e031f4db7bde4954b3ee58128480851ebceb8f25ecc0978ce8ac8861672c3b7c34aa212370cabb682b5626efda2edbce4a3cabf46a77cc8ae0c83edda8aaa4a8c00c8ac3775cb615681c886e7f78261599ce3a42f51ad2ae84473cc5575a89760559b59e94f3d018ef632a947b05a9a4e6c07022298ecec43774e9f162d4d109d96f0497c2fe544b3bd21405fbfb61e2502a54e487e7c3c224550e22729412fa0eb103523784eb231ac9c27af6dd3d1e733e1c94f7cff9767a3dc440a407b4ca478ee40b5f66a6dea567d428fb3e9001499e2270132be434deedbe15824599bf1f021de73f85183276430de1bbb96e26d8fa858179f335e4b7db7fa94a9dd926581e7df1cbe7bd1dfb8c55d9027fc5beee686d8d5a81b2d127eb190665ed26c7b38bed112543f9c074d16d0a7e74c843af05c4441b44554ba361c4622246236731420c04f0bbf98585a3360206f11d5f6848b108a3dbdc4b48d59197cb326fbd3e254fd7a707c04c7baf84bd1419a5175995c6e2c898eef1e3961f7c719d7bef7447db4a72f54458efdbd14401951c4bc2a22a28bbe6a80ebcb8ec042644c81055f684c742e3af5136de09e0f9706688a4e21a565a88caaa8c6800fe741508f43900d72573c3272843c74d0e29cd1a3b9408f93ce03d13bd72282c2c5bedb23e5df2104dfefd11ab88984d8599a24ae86875d1f96d77e548dbbaa2788c430a3a6cd30789b1c94a1abb04f58dc75a42aff8846ae4987c3b93ee21a8aca7ce63f1245b33e4a535851c313e90f85388490f92748a0be06f6abd4694f986bf9f61c5398f8582c7ab676d54ed2b7d2c70e7dc4d780740186bb39843b73b42b1d4a4fe905c232ce6ed30903aa0e8161851512ca8ce4a3b983f94a9f80310ecea5096d9c27ab937ac830019470a85faaa4c6cc52b203c46c23e8025202db97aefa63edc574c66a28571fb112a44276c7c4c5962de8f3879e21591349973a4613a83e76be25a81af4a2aa0b90eb7fc7c041eb9eeb5aa2301b342875f9d2cb9b0e3fbd6f3aa989fbc3b35894e90862e2828bccf0368b2d69835c1c0350096babf1aac9c59996bc8097e599b00119d349955c9627e788968ff58aa3fc4577f459a947b24893edc8fca4b3f5ae0fac24aa4ea38d0ac8f47cb460f8969640aef54133eed486912af5bca90f9a1e0015476b4402ec639bfbf11fe76fc8f1e48d497751a069740facb69d327d689af2498903ec176929366feea7eae98bf587b53a74d033e1804b796e0707f92ff087a660e8e61b29345de87bfd47c01cfa37b0c6da841ceb39e0837242c02bbc406c95630c06b0c06a6240854097d61bd44e7bcdcf29fec0a98882e67df80a3610de31d30b87adf9a4001a93c4947381c844f2e336d197f0d2e3691f495f6f89a763a6e71ba46ff469896d4c15aa2e34345077c8b556cf1cc24f9ec79187be513f6140976b4308134413cb4c1229149032769129ca9ae5ebe9c7e50afdbc280d3838ca58e6e67afb6b99238186f075efccd0927eea5919d762d9ea094ca442134f2fc5775edb589d6b0dee4a9c94275417c9aa4cc02f84a68330dc748c2c7c0164b233e615ecf5cb690c464b0014f626977d0cd45380c2467b7ee9ae38fb433b4f0960c4cfad64d4eaa7842a1c1dfe950459d74edce2ec277ccd563098680e36f2491a6899a1928aa01160f783d98b65407bd0599e194100b960348353bf6aef1f7e4cfd2f544f018b367d26a001e144c5a11f30a1b0810b85dbbbae1e8cc4852638fd528ddba8645394f72d7b6d3771ebba4f4e9606184db9ee4fc7646cc9ef46d8a2ee908a1c653abb331665b2e0c19ac69b86ab13717ed179bbd640c4d320212de658ea0c7684c7346a251631d4adf70b04555716a3da3605232f454a590ad8d533850176160a0dfdf7438c98c04573488b7168f9951e2701ca7ed2822dd76531acf3d21cc5ac8e1bc75c6a16d06846dca68d8f6daf4e6f46c542efb41aa43643a1b712f70ddd1f7febae0f3191e98bfe0ea1f8ae81eb6605ad40d31ba81ca519913282dfcf4fb368be66280830f01b7f8281ca4a0b069a4cd7fe2a013226579a04d435b5827a37195edc7e3d4b6066c4b8c1cd6335df4d0494743ea921d1dc6c020816bcd9c5697e47b8f5dea9ceccd70fd7d6aab6d244d70749fda72987de812d5b4546d672b00a73906f4a78ae2db29672188f4ac5edbda1b11e7fe8f19fcca9a71e590d258eec0d806ac4469b7524012d3a81fd59783053a37485bb8c11adf21009c71b0d63a35138d9637e8d6b40adf8dbc082e8599cb598db3afa0fa6b3eff6c4711ce931f24dec97f712605df65b778eb7f8af647316b5188214189111359d73fa690ad792c85c4365a3e774c8c29c003cce60a6f97938424144d10951656d8d514becf9545049d4fa7fcfe64f566152177642709fed4a92941995a25f65a87ec0057412d087d8132037d9a3646e585507fbfde920b787d7b1789a79c799887f22382086c12ea0823d3e363ba3baeeeb02d"}, {0x10, 0x113, 0x9}], 0x1120}}, {{0x0, 0x0, &(0x7f0000005600)=[{&(0x7f0000005500)="b13790c79f3aedacb7486578fe2e48dc74fda29982c6aafc5c65780c5fc6ae441b2ffb4be92bf0d4b57af6492f14a8a1c0d3f497cc472869ef8d2e650ee6f5ddf10bbf7a74660ec88161214c4fba37ab595a342c5661e2f3e72e835bda38cb32b5bbbfc84c6424a9b1a35ffee52edc88ea16b17438e445f3574053ccfe3de983ce6ed301b2395668cb417d4af1ffab21d969c607cbcb84dc4022636dc5eae4cf5d11286c82994c2ce67127f62eeb3d322cc02d1d4f19343387e17b3f45e47ec4751730c607258dce5161e0e74cad823779c2dc46e1d451b815f62d51b6dd4cec6b9699af4887879823", 0xe9}], 0x1, &(0x7f0000005640)=[{0x100, 0x0, 0x1314, "a4297bf4135d6f851f4311b9a6909e3848fcfa3cba3f89c55af540408831070f7009ea931c0fc048b3a906ce53c7d290c26cdca90df22eae4d1912aa4b723f83164de1148f37feab70e0653c44a6d39bfb52b27f5b94b764a33d63863bc31defc94c4df6f33da001e416087fc8037cdcdbe237b454dc19b44ad9c517ff958e4275b7eca506e3352f7f69c678f6189b7715ea4f037821cc2a27941c915b57043cf25384261238b811519dbbd5ab11994850e806914371820cb123d7c098b974f740ba1552c906b29ee633fcb5d0ac1e076c7287774fd04d9758bad71a7f640ef7f28e607833466dd30154"}], 0x100}}], 0x5, 0x4000000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r2, r0, 0x0, 0xfffffdef) 18:27:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x400000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x250430, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:27:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1100, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1890.926470] FAT-fs (loop4): bogus number of reserved sectors 18:27:19 executing program 6: syz_mount_image$vfat(&(0x7f0000000340), &(0x7f0000000200)='./file0\x00', 0x0, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000080)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x27fd}], 0x308e002, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file1\x00') chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x280, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) unlink(&(0x7f0000000300)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000240)={0x0, r3, 0x1, 0x101, 0x9, 0x1}) write$binfmt_aout(r1, &(0x7f0000001e00)=ANY=[@ANYBLOB="070108050502000006010000000800000b0200000100000000000000000000007d2609350d1556558485217bdf28e0c9500f44e7e5cc000964e115657eb17cbcb45de5aee6bb7b0a1abca678de7813181e0d9983f25b88cc74d6c23ed5dc0d6c38694d216ce293da47fbf1c4868c9b8b3bcf04372a047d8cbb42ecee7d78c32c9ee03bb76a21e9021868c4c736c2b5aaa8192547e50c59abdccac655829df369e8215a52fad5516d9edf67dbedd2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff000000000000000000f925000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecf5a8c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9bcd60236591fdb24dea3f76693d2cc4ada2d715c6929504a0d04f81126b84cdb31e51d35d8012633efffaf6b2fda1de0b79c9ff78f40a6cfc6e1ccbc8a9d21bc8584515a8da06f936213635bf55b2ae16552d994a73720cb045ba1ef32be4fd3bbfa1043187080193b3f58c22f9220de128f85a68417024a1dc965a30ac3c59501f8e5e9b53bb4a2d1726cdad367d3fffe56d5ea312a9bb8b88c9f369ede8a60ed5693a04cf9824900c20cdf48bfba5424e74c2e94c67b0d978146455064db53ffa84672d80f64ec63bbf7bd5d3834cbf07cd11d73e037e98c33366a118399f1d9f654ce0c3f9c415b92d0ac3702b50fa71a865a1989594553ce8c19c232ee0382b08d7b8a"], 0x3aa) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) preadv2(r4, &(0x7f0000000280), 0x0, 0x3bb, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x84}}, './file0\x00'}) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xabc564dc5b758eac) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000280)=ANY=[@ANYBLOB="010000000100002018000000742323f8c123a51eea5ead10a903d2730edfd016bf351ea9b291377e56419643048fc6ef6cb12aba5edcce86c05b34a11987c801086223191c", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file1/file0\x00']) 18:27:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x17f75, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1890.927114] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1890.937679] loop5: detected capacity change from 0 to 8 [ 1890.942548] FAT-fs (loop5): bogus number of reserved sectors [ 1890.942912] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1890.955763] loop4: detected capacity change from 0 to 191 [ 1890.956970] FAT-fs (loop4): bogus number of reserved sectors [ 1890.957452] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1890.960982] loop3: detected capacity change from 0 to 40 [ 1890.961865] loop5: detected capacity change from 0 to 8 [ 1890.967147] loop1: detected capacity change from 0 to 37 [ 1890.968631] FAT-fs (loop5): bogus number of reserved sectors [ 1890.969062] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1890.969702] syz-executor.0: attempt to access beyond end of device [ 1890.969702] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1890.970484] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 1890.975011] syz-executor.0: attempt to access beyond end of device [ 1890.975011] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 1890.979868] FAT-fs (loop1): bogus number of reserved sectors [ 1890.980861] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1891.000586] loop1: detected capacity change from 0 to 37 18:27:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x420a3, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1891.010971] FAT-fs (loop1): bogus number of reserved sectors [ 1891.012174] FAT-fs (loop1): Can't find a valid FAT filesystem 18:27:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1201, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:19 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049421, 0x1) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_SET(r4, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="01000000000000000000230000001800018014000200776c616e30000000000000000000000024efb2c7de8771a68c7d2469fada27b44f459d9f6e53ce3db65ead09a271d81f4b8cf85807047b858ac390299edf7d5f98e88e39730254f24e10f2145f74487066324df3b69a121e010896ee5d29e53faeb7214808678ffd09c3d59560e231625bd29b9ce5a7438ec951355c7577e2d98b907b9c88fd8a1ce67f259cb32dd3"], 0x2c}}, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f0000000340)={{{@in=@empty, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@private}, 0x0, @in6=@private2}}, &(0x7f00000000c0)=0xe8) r7 = socket$inet6(0xa, 0x1, 0x0) r8 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000340)={'sit0\x00', 0x0}) r10 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000440)='/proc/zoneinfo\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f00000004c0)={{0x1, 0x1, 0x18, r10}, './file1\x00'}) setsockopt$inet6_IPV6_PKTINFO(r7, 0x29, 0x1b, &(0x7f0000000000)={@dev={0xfe, 0x80, '\x00', 0xfd}, r9}, 0x14) sendmsg$ETHTOOL_MSG_WOL_GET(r3, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB="2700b95e", @ANYRES16=r5, @ANYBLOB="000225bd7000fddbdf25090000006400018008000100", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="1400020076657468305f766972745f7769666900080003000100000008000100", @ANYRES32=r6, @ANYBLOB="140002006d6163766c616e3100000000000000000800030000000000080003000200000008000100", @ANYRES32=0x0, @ANYBLOB="2000018008000100", @ANYRES32=r9, @ANYBLOB="1400020074756e6c300000000000000000000000200001801400020076657468305f766972745f77696669000800030003000000"], 0xb8}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) sendfile(r2, r1, 0x0, 0xfffffdef) [ 1891.058194] loop4: detected capacity change from 0 to 528 [ 1891.068366] FAT-fs (loop4): bogus number of reserved sectors [ 1891.068867] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1891.078198] loop0: detected capacity change from 0 to 40 18:27:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000001600)='./file0\x00', 0x280, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000001640)={0x7, 0x6}) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r1 = syz_mount_image$ext4(&(0x7f0000000340)='ext3\x00', &(0x7f0000000380)='./file1\x00', 0xd7b3, 0x4, &(0x7f0000001500)=[{&(0x7f00000003c0)="8e000d9b66355e292e0ce5eb87f407d2dcbf8e736882baee49f74519f18cd3575f4dc687607716541846c8a57748ec560c8ddd1af7250b23f37ec3e1ac52e4e0ab220b4889df4d6bc2e2b096a838ec75fa7efa3c1af2df924099dcc1b89fbb1a0e7828cbf9", 0x65, 0xff}, {&(0x7f0000000440)="d0597982345f711d9410d95a9d4d6767874d6245a6af017c08eef54dfde1b07101a915f839c369e79ba893f08c52e5b5a4d1671f80ca77bc4227e5c31c7d", 0x3e, 0x9}, {&(0x7f0000000480)="cf", 0x1, 0x7}, {&(0x7f00000004c0)="15f18a953fde067cd58afb333af6664a45a75a8bd05784845273579756ed753baa1fffad5c666648976cd8", 0x2b}], 0x0, &(0x7f0000001580)={[{@nogrpid}, {@mblk_io_submit}, {@lazytime}, {@nobh}, {@minixdf}, {@init_itable}], [{@hash}, {@appraise_type}, {@dont_measure}, {@obj_type}]}) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x60e041, 0x80) unlink(&(0x7f0000000300)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0xa, 0x0, 0x0, @local}, 0x80, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/122, 0x7a}], 0x1, &(0x7f0000000240)=""/9, 0x9}, 0x42) [ 1891.081841] loop4: detected capacity change from 0 to 528 [ 1891.085364] FAT-fs (loop4): bogus number of reserved sectors [ 1891.085872] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1891.087821] loop5: detected capacity change from 0 to 9 18:27:19 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(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x80) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1891.100029] FAT-fs (loop5): bogus number of reserved sectors [ 1891.100493] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1891.105821] loop5: detected capacity change from 0 to 9 [ 1891.114524] FAT-fs (loop5): bogus number of reserved sectors [ 1891.115071] FAT-fs (loop5): Can't find a valid FAT filesystem 18:27:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x4c00, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1891.135737] syz-executor.0: attempt to access beyond end of device [ 1891.135737] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1891.136774] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 1891.145380] syz-executor.0: attempt to access beyond end of device [ 1891.145380] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 1891.196892] loop3: detected capacity change from 0 to 40 [ 1891.205296] loop1: detected capacity change from 0 to 38 [ 1891.218876] FAT-fs (loop1): bogus number of reserved sectors [ 1891.219795] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1891.234532] loop1: detected capacity change from 0 to 38 [ 1891.247707] FAT-fs (loop1): bogus number of reserved sectors [ 1891.248614] FAT-fs (loop1): Can't find a valid FAT filesystem 18:27:33 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x420a4, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:33 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x225c17d03, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x6800, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200), 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0, @ANYRES16=r0]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r2, r1, 0x0, 0xfffffdef) 18:27:33 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x2, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x33, 0x2faf}], 0x20411, &(0x7f0000000140)=ANY=[]) write$P9_RREADDIR(0xffffffffffffffff, &(0x7f0000000180)={0x4f, 0x29, 0x1, {0xad, [{{0x10, 0x1, 0x8}, 0xffff, 0x9, 0xd, './file0/file0'}, {{0x25, 0x1, 0x3}, 0xc800000000000000, 0x5, 0x7, './file0'}]}}, 0x4f) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e21, 0xfe000000, @remote, 0x3}, 0x1c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x6c487, 0x107) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:27:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x9}, {0x0, 0x0, 0x27ff}], 0x40000, &(0x7f0000000040)=ANY=[@ANYRES64, @ANYRESOCT=0x0]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:27:33 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000240)={{{@in6=@loopback, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in=@multicast2}}, &(0x7f0000000180)=0xe8) newfstatat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000003c0)={{{@in6=@private1, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in=@empty}}, &(0x7f00000004c0)=0xe8) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000001980)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee00, 0xee01}}, './file0\x00'}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r6 = getegid() recvmmsg$unix(0xffffffffffffffff, &(0x7f0000006940)=[{{0x0, 0x0, &(0x7f0000003e80)=[{&(0x7f0000001ac0)=""/44, 0x2c}, {&(0x7f0000001b00)=""/99, 0x63}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000002b80)=""/191, 0xbf}, {&(0x7f0000002c40)=""/174, 0xae}, {&(0x7f0000002d00)=""/48, 0x30}, {&(0x7f0000002d40)=""/158, 0x9e}, {&(0x7f0000002e00)=""/4096, 0x1000}, {&(0x7f0000003e00)=""/77, 0x4d}], 0x9, &(0x7f0000003f40)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0x80}}, {{&(0x7f0000003fc0)=@abs, 0x6e, &(0x7f0000004480)=[{&(0x7f0000004040)=""/129, 0x81}, {&(0x7f0000004680)=""/4096, 0x1000}, {&(0x7f0000004100)=""/35, 0x23}, {&(0x7f0000005680)=""/4096, 0x1000}, {&(0x7f0000004140)=""/154, 0x9a}, {&(0x7f0000004200)=""/152, 0x98}, {&(0x7f00000042c0)=""/199, 0xc7}, {&(0x7f00000043c0)=""/44, 0x2c}, {&(0x7f0000004400)=""/76, 0x4c}], 0x9}}, {{0x0, 0x0, &(0x7f0000006900)=[{&(0x7f0000004540)=""/227, 0xe3}, {&(0x7f0000006680)=""/131, 0x83}, {&(0x7f0000006740)=""/179, 0xb3}, {&(0x7f0000006800)=""/252, 0xfc}], 0x4}}], 0x3, 0x10060, 0x0) fsetxattr$system_posix_acl(r0, &(0x7f00000000c0)='system.posix_acl_default\x00', &(0x7f0000001500)=ANY=[@ANYBLOB="0200000001000d000000000002000200", @ANYRES32=0xee00, @ANYBLOB="00006905b7d30000b3600c39e9258cea7a2c392ca9cf3d43e9c6e0f6dd802741a0fa8086d9154a8d0c32529a2d9b62", @ANYRES32=r1, @ANYBLOB="02000700", @ANYRES32=r2, @ANYBLOB="02000000", @ANYRES32=r3, @ANYBLOB="040007000000000008000400", @ANYRES32=r4, @ANYBLOB="08000300", @ANYRES32=0xee00, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r5, @ANYBLOB="08b00400", @ANYRES32=r6, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="08000400", @ANYRES32, @ANYBLOB="08000200", @ANYRES32=r7, @ANYBLOB="10000600000000002000020000000000"], 0x7c, 0x1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r9, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) fsetxattr$security_ima(r9, &(0x7f0000000000), &(0x7f0000000040)=@md5={0x1, "47defe448956b8f8a8b6a687661d7bf6"}, 0x11, 0x2) r10 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r10, &(0x7f0000001180)=ANY=[], 0x220) r11 = socket$inet6(0xa, 0x3, 0x3ff) sendfile(r8, r11, 0x0, 0x7) [ 1904.644137] loop1: detected capacity change from 0 to 52 [ 1904.651558] loop4: detected capacity change from 0 to 528 [ 1904.653721] loop5: detected capacity change from 0 to 16 [ 1904.661032] loop3: detected capacity change from 0 to 40 [ 1904.672439] FAT-fs (loop0): Unrecognized mount option "00000000000000000000" or missing value [ 1904.673695] FAT-fs (loop5): bogus number of reserved sectors [ 1904.674499] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1904.678414] FAT-fs (loop4): bogus number of reserved sectors [ 1904.679158] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1904.679532] FAT-fs (loop1): bogus number of reserved sectors [ 1904.680754] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1904.697011] loop1: detected capacity change from 0 to 52 [ 1904.698785] loop5: detected capacity change from 0 to 16 [ 1904.699754] loop4: detected capacity change from 0 to 528 [ 1904.707856] FAT-fs (loop4): bogus number of reserved sectors [ 1904.707907] FAT-fs (loop1): bogus number of reserved sectors [ 1904.707931] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1904.708822] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1904.711087] FAT-fs (loop5): bogus number of reserved sectors [ 1904.711920] FAT-fs (loop5): Can't find a valid FAT filesystem 18:27:33 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x2000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000000040)="601c6d6b56eb5efd1e6bdd93646f2000f801", 0x12}, {0x0, 0x0, 0x2800}], 0x13000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:27:33 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) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r0, 0xffffffffffffffff, 0x0, 0xfffffdef) 18:27:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x6c00, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000280)=[{&(0x7f0000000040)="601c6d6b646f7366d8a02b0008010100e60751fab15ef3b7669c1dec", 0x1c}, {0x0, 0x0, 0x2}, {&(0x7f0000000180)="67dc0876dd639c0f3ed04ead6c3a1248966beb53cb97f1bc68d088f7773b26b947380ddc4898db6839a5544ebed37015b486286dbd2f75e95e2000b008d9d68c127d2d0fbcf9b24ad48640f1be9098a238ab0dc1ca8a154b454ab8366cad685f5b00"/118, 0x76, 0x5}, {&(0x7f0000000340)="337258c86e52099035b5351efc2a94f03811a301f0b13836ac4b54d642e86514e6e4247b5ab1f03e31386240e77b9b27f09ac7fa1d4b0f71d7092e05f038c667a9499f73489b48bc4dc5ea4b9cf24e9ee5cf0b56ff79", 0x56, 0x8}], 0x4004001, &(0x7f00000000c0)=ANY=[@ANYRES64, @ANYRESOCT=0x0]) mknod(&(0x7f0000000000)='./file1\x00', 0x2, 0xfff) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000200)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) 18:27:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2010, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:33 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x420c0, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1904.897859] loop1: detected capacity change from 0 to 54 [ 1904.902874] FAT-fs (loop1): bogus number of reserved sectors [ 1904.903800] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1904.924283] loop3: detected capacity change from 0 to 40 [ 1904.925958] loop1: detected capacity change from 0 to 54 [ 1904.933466] FAT-fs (loop1): bogus number of reserved sectors [ 1904.934169] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1905.000277] loop5: detected capacity change from 0 to 16 [ 1905.001890] loop4: detected capacity change from 0 to 528 [ 1905.004927] FAT-fs (loop4): bogus number of reserved sectors [ 1905.005783] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1905.027399] FAT-fs (loop5): bogus number of reserved sectors [ 1905.028102] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1905.045567] loop4: detected capacity change from 0 to 528 18:27:33 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) unlink(&(0x7f0000000300)='./file1\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x200) 18:27:33 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') syz_mount_image$nfs(&(0x7f0000000000), &(0x7f0000000040)='./file2\x00', 0x7fffffff, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000180)="3625c25ce2cdf1c5ec3910b721f3bc8bb3dca5838d95c8f1c133fce2dc40118e90bdc5666721e7ebc170c249703fb3569a99fa8b8be4c229eec85a325d6dfc88ebc09a2e3b8463b2a125457a18df06d505e811e6ffab480eb0", 0x59, 0x9}, {&(0x7f0000000340)="e6a440926330a97359ca7a92ac9963d4a61d18eebfd83bd5cd7150daced6220eabe97cd0f54430b72d572307c8c459518119eb6e409aee2e48afcabb6e7fcecf24b41bb3cc5239909ff068fc966706330441d27ba7b484fcb035032553e0dbaca361ec424978048d1e67d93013d01ed7c416f8d304a0bf48cb0398ddb36b7287509c35340337df5a53b7643091e37c4feaa5d4f6f67a0d5e259a31b6fdc07a24850a226f70887671608592ee43a0f9f4eca644012f9d7744cff1dae44e16b0aec72abb07f565432d0c74ef6c04d03b9f9711eb64333eb7ad7242bd80b1e7941f469a1b65fc70a195dffc369d3281ae4cf4ed89bf397fd90adb310eee3599d3b1bc9a34e9b1711c5bbc28ed4775b46dc6e4a7d12b516b17bc8f7fb9e10419845b9ecdc5674261ba490a4322fbcb75edfcd0177ea639cb72c1b308883b5b6bfcc550b9bcb28ef8c00c583c612711635ef08f2af989d15477bac2e4cf32fb295e330f6ac7fed6f8fc7b7e0dd4112d146fdb20e97d23b29fe87f6dfc5dfd6e2559fc50c3db983b6d287bb0475c0a2ef2495f988a65c38804c2bfab60ec319e34b615447471a308c800f5518db32d995eca112fb3516f3e916b5bbd01361ab6998b58f10b122195757f365c615761cef29e9f48bb688c77971b32db6a1de102e9db18ea328522f440068212d75a2e535b42f501382a914f24defbf7c0f2abe6bcdbe472b6496b8d2b44c543ebe92fe2f125868d621ec17e7962dd8eb80bca888643fe84aa0e394c3857d92d51c92921b86f1ef59959504c048aa81264757f68c7fed9bc6b46b92b9d7d13e6f983a01a624002ad61a0bc5dd70770cb922107311efe4495d0bc5cba7ac7d0843c767ccb5ffd0451275986d611cecaeccfe8a2e850231ac49dba7368e25715d6910426c1c776db153c321b33299b712b7b02cb8afdc26d14b43d3215c19461b0135c8298a467bb5716f019588dc5b02a55b2060d750a6e731cf59ae8431e89c2963249ead4714f6ee9de16c254be4a39f43e0acc4079ee3b7def6cc357f16ee93f9baec47f39c6bdbe297c9d019e2b1c438d57eecd7fc7ff24a79b19c5953e8089af354bdfb0c78ab6b87909046f14b61dd03845929fecb1486a1327c1a76f527e250f9bc326da0f6f0e427704e6ca1bead27b11b5d8b6b810fe55c1ed9a6aa54802a8011613f2c7452a803904a75945f4e8b83aed13fd9ce24a512d7a32c398b9da96bc9fe5e2ec66fb0ec8d13656503d1e7a954fbb9cd2168f9be8905bd80d0fcab318d54cf3324343f33edaa40b1e5fcc6091be8dc694d2efc114f336f4ad8ca3132ee8ed52970d3e0f868d7b56457f4558abf7d876251e14c611550843beff66e01b7c502b58f13fa83ad0c38b852093a06e44d0c21349821984ebd06e9196ff6cfd15a01278a141777086179ccfd57139e27b957d3a2f6231459df7f0b9cf7027b6b9dfaf7b5194e52c8421523fb6a465cfd737a2d39cd84def883acc750d7e9e2ae331e7a719d5e2aa42f482da6f5f27f976dc100d959203827e86f8a1761825d653aad9eee3a14d7a9fe8912b97f3e864ddfa86a811b1b8ab7dc9ea442f24caaa5f74a060baa4c9cb9058c17ca483621dff9d698dfa9f48461faa63a819673f33056eb0352b67dba073396d3c828f337b16af085e79fd6f90bcee8b04a1ffe7c2d2c13b28348e4c981b640186cf94d5322c2d82225469f8894d5d0093bbfc11b8a9fc299d7fa5ebd8df1ff412a7a14e303f9715c81264a78b92e69a1c89465568e51fe6ff4665b6431f5cfbea9461896ac082b4c6b6d3573904e7c7b02b570ade4a36ed932a48bbbf0a4e22456bd67e9cc02852cb71eb7c294a0de4e972ff8e394127a68cb1b39aa2add274c0b3184bdfa4d26d65978598399bb1ddc2751e24a7323c99cf36112f0521aaa23c2fce07f3561baafe957eba120fdd691bdacd3fc814a4853c618ababc1b92800715676a5c494b25e9cacdcb8b72ffaa3fa1b31f2644daadd89c3c174c2ceac64e7b9478f40bbb27c0338128c83adddeb63f2a90498e08764e89f9367337153480ec593ad5d5d05e1d7386bbc6cbdefdba60655174170f1ae91e6232c9bfa4ae3db13692617345ce402c1b8d7b34b72d04dd5bba247c33ca590c05a3822f9d04f9e9e9d814f5abb3b9ee0879aa791309878da7907257121ac204c65ae4b55b2d47f6840301b6c15c0ca8f15910c74e0d21ac4cf2fbedec80430b19264cecd693047d126ed20a033bf00fcb3785721b640ac02015607fb74b0fa70ff51e503780b333af019f3caf77c9316756cdfc116372ac5684c1d20596fb927bab3f33621d20bf3f9d16ffb7772215af7942f6e8078e86b4924e8e31f33ebeac780e7ff5da1a9fc8ad960254e7426b9fbf95d3258c3c66a16bcb9fe5a90a6280fbc8b1cb0876aa288f6e4414b187ff41a4b43d225a63a4b6039949763019c13c514b1e8d5aa13ec3835111819c158867a95274234cc7a5f16997d0237af9a708bb01b5a1f3af9310d6d0d4859143567b965f70bba2a5f9d0acabd530d4e8473aa0940e7a9ad91c62d9bca0da356f2cfc4fa742b5eee943073cadfde05edbb193c93830bc61b4c3fb7d319303b493a8b3a4b83387f21d4bd37a53f2f1028155c50e57e16d06f96c498ad6e3347d02e2fe49fa0618e7ac0b3e8e4cd52943a111ec27611c1f56cf482bf344e925d108e70ea4f54d184b8f1f4e79de3da54329d6b05126156ba9baa7d1933721fb978ac457e613bf5cb75038c370dfd29c241d549aa5e0407661bb0a6e94c1e64ae33f891d930ba51ae6e244e9f0a312ca511212bafec046be2a70ca0f134de56e5ffae68cc7c44bc8cdfb555de9c72bbf5a3952a0b4d63c3a71c85c1de67553f7e4ae7bd0d0f5de945833da245a65d94bd31b3c8deece75a43b8fff33a5817c344e476e02016c720c35fb3e6ed6f1ccbac354d25ec60f4bf0f3a020d669aff2cc208bf63f0ffdef5dc13e0f7d20fa645d5cc1984b35d4563780dc0724e770ffa6aaf089ce6f886bebf593a0fcbce2e8fdf682c83ce3fe55345fdd300f3f450d3135eb936bfdefaf2940021c3b26e1316a69dc220d5b91cbe01cc9a18d2183e1789652f50d36c3427a7569dbbd3213ee6c0a3e99ba76374a400feaff3a62ac8f4a655585ab68a2f1a3e90e128e2f67c67d4675ba345cc76dc23aa622e100ef5a8aec67c18cfcf5a84d4cb0245d5da17fd8ad1ea75f9a46b925e26cc402f3eb1c1201c5d8113687fbc877d869c7e8865afc01472f769881c0e60a025b69929f7a8bd3d35de1412cf0d007e04603cceff7ac4d0f84c04e1ff9ccae73bec1bfe87369cf4cbb7bb03a3398b898918a6d39d36dc6c794b240c49fe30d554fe64ef480f6a0b33c2faba68ff8dd7aacb3d0bda0d38ef12b2a627e0206c412f67ab95cbc1e6d237f18e425b4441da3e56cbc3d256c0de77f5ca32dab10de03fd996cbae4e6fd1290c6c68e18befe689c1ce11375e4faeb17046518314973e1b3659315486b6fed3de2b47c4f32ed1b288e8638d6d2ec7742ac0c85c14872323906d3198d98852e845e2aa9dfb9525af49cbf3e959eb4c21713b312605208f382b7947e9c166272758d725aa370761b3034e2c688402f56607ef276fe5d848247fe88cfd03d3b8b64c3823d9ca7c94fec4b0da569cc9de58d5ca288ea1a40d2ef5951b15d57a7349c4b849ae8c6c804d1a789eaa7cda221ed6f51ed75a46014b678ffc130b71c419864a71f59f717e779a94b27405312dd402bfd214acb88ddad52354cf1ee1bfdf42c96d48b37010380cd6c85167f723f8146283016a8e43d794e1caf0946f804278f5a938a6d4eee811e94d11841a7965dc59b1dc6999a058c838ce0b91fd484b9878cd10326dd14de6f477c133fee382a20e10ab1af101d2a68d3936a0bbe7fe2409bbcaf014b8e6d60e70583f774a73cdff0f58afc83f4e81520a1b72bf0aad04dd6f68dd6bbe4b1b4cb83eaa755fc2cebc4bd9bb35b765593e17110ed96b401c920e31ae76b971176654f4c17b3f6bfc08af000d74dec30ec3b683056335f728a514bd536ca64304cfbd08a0b754e9337923dc0cb328d06c493a5fca9927b3323f74db5ed7dcadb9ffe59be32fe4bb830e6680663fa72510c49c6b2132770be8257edf152abcee17a412df83efe9fbd434c8fa139abbfc53fb6dfefe6cc2eba31815bc9ce4176c7e787ef1cd00e8cb66753fa7797c29ed4cf1214c7b8f5e3c5096b2b16a31347b95d412db3481100ae1b068fd7c838d48f97cc049a80626d500e46964ecf52f58ae6a6f9ff78f33edc866d47cc8d054828d91bcceb8109056e026e08b488641f10c9299585b11708ae3665073f00b86f4a44c913ef5a9492dfe16713f088ce8404dccbb744fc65d9610e4ee12b8c19a59de590f3e7d1453755ea6a6aa952324188f02ad106e5194b72259cb19dde2a4c1cc5ca98e7ed7deadc059235ae36e762c2e98b1be52c00f3f9259af5ab3a6fc4c8646ecf97fabd630e3a6d830fcfb3e6be5eb2b29250f9b4cc610a410732259b28322c9f84a0729beb42de34556a3d7c674e295ead9208b99d0c1ef6ff2ae3f7eec7a8b8a73911a6f05e86adf18e7f3c4820f75267d996350fc22bb6f69e81c09aeea9331cce46062c44f091c6d8ccb9a1fb1de2840dc0e3b4783f5c3e330ccc44a695b040f77d1acd3619f8b41b7b8667bcab330e921766ca0a1f34a14e8ef1a39da9e3b55a35d0903a07692e1d1596df92c0dd52dd92beb2c1eb19c200a6f8edd86f36c3037c4719fccafde3761b860685ea14ea5c79811645dff5662c461a57a892e1fdf78fe999491c298759c2db01e848b53f3deaa9d5a0c32de909ac3df6a35b9b097ce102bc1909b4dc17d1803b2db4bae64af07d24992a6d5a5cbce3d2fac6e308c6b06b3e1dace078d29656e72303b6aafaef06d27e7f9e0088f74441faf426083f0d3bdc955ad4e37df4be96ed2166eaa584c9d6d7c68c10ec01d04991e6aa668e4a55b866b01c09a26c623bdb1ba2711a6e034978d492cb729891f857db0dc9503b7a1535d3082b7faad4b4cb95b2804e8334822130919076b9505579d072ec0376dd70363535d8b596474fe4ca5d2cc65ae4ec96c9df3267f1a42dab965a5eb44be3cdf95739e815f530df93d26fafb74158cd8643978ae8bf43602152d595f361e884854e937dcb4c56e4803e179314ff3d1fff515c2a3fc80d1fcbfb3710d4cfca8a3db3b3b6b78eb119c25a9f986e5542100afb3540f6bc6f65cb219c8c2c8145678e03d4c08c9e45d4fdccccc822112391dbce49bfa21fb31bb2bbeba427e5cb0b65b42ed5e7ebb92dcc16da5208330760768a050f5241bc2304bcb860a8099303445ad55cc4d2c02efb4378fb5f4316b6c2a7b84f2e3d9495677aa042e4b55a4528ad29fc08eeffe021b6889fd10ad887342bd3320e76989c5c843cec91f4749209ce22200fb201704dcc384c823985a09bed2bd459753035f817e62c72cd8729dd2890b7fe20929f4b8e1a671e98ff5b0c55956df5e139d7754312672cd10e8ee77ff8b3066e27000b546168ad5a2cf2a4baefe20cbdeff48e63f372c9e49078276980793fd6a79fe0a84e14a293828b765776b35cb07b8989f81ea314b56e3fdb08deac5c7cc3f54fdf0bf906ad988a47836a0106a7f5ed66dec9c4580baa6dad0556a2817e209b6368fa288ed1bb6bcf939d378225e15c89671f56340aef216a2b671ce1d37cead7bfa20351262d2c2db2b53219a7a4bbf5df4c3eabcb", 0x1000, 0x1ff}, {&(0x7f00000000c0)="b8991e259a31eb88d8c5c6aeb2f44d30fad448bec8ac0ce76ee1090f5026cd0d86bdc36fe2", 0x25}, {&(0x7f0000001340)="0e21e0fb9356f732c796d7f1eb50b8f6cd40bcb10b509a89019b7616fffd6ff303508f18ea7a58576ba299ae342f14801517c995056d28c460eb605430bf78106e6d56c4a0d17e4065de8acb6327da92a578530cd3beec8fbaccadd12742069be76ae40453353a07036086607be3af3f8ba98d8f0e5cf9a7d5e46d83f5837393c76ca0dce4482575ff5aee321ed8db01364d5d8c762b7d72ddc4962baabe0a2f966b8f9eeb979a78cff8585bf91f824954c6333fa3b728008eac761bfa1c9f6b5dd95139480b744cce85968ebb30027242d05e7ba287c2a86e50cf5c5d02ac", 0xdf, 0x10000}, {&(0x7f0000001440)="4c7ffcf6ee8cf39c969dad7afc11ae9ac6fbb36d5ef8e6186291e3f01242762418ec045e0fa62ef3a3e0e20ff7d6cef3920aac8eb4930807250bd5521986f0dd6eb6f5bc3ead276cfbf150703aa003f728757b21e26003478e8cb065f28aaa1455555ff25dfee19820216ec6126d09cac29e642a665053aeec1aa98805eba418028753d7ae4fd3be9908fd844fe150a2269b5fe16dd1791d346de36404526e60d3a7f3fb6a757b26993693a0e838a98d225987e1d6d8c8be0df43c511bda1ff03bc2540f53133f836f6c122e7e94e6af1b627ae4d1509635a60441bdc89cd6cb15441bb6f702fb4bc8d99c468927176d527c1e21d63f9b0379eac54ce2805086007afa3c0a62584fe341ca3503406ead511d3a68c681292b1fbb7e0a03633005cfd1ead4d7896003fa350ecec8d2e57a753f19308cc15c600c4b859d04d6230d9e5d8ce0f057b393edaa308eeb38ac8b0f593fcd81055bd96049214a44825fcba4355ce902eb6f536e5c993623b6f98d84b120ab4bf3ddefba001c011d0aa0d1619a90507a1f4621efa9ccb5d9a074a5b3789e53d41e43d60e2921e7ffa739bb45bf49941182518e34fe02e9d22c16cf4b34fb23bae285e993f0fb347166790f6bac24ea09b06b6d37610110100769d9bce9937b5159ae26ed54706663b99be90fa1c3f5c7818f21df33945019c243abb082c711396a95c2b768b6818fae9d16c841ae3cfab241d150d6763b7860f32e4a97a6a5fb1492eeba72dfb5cd9eb83da5aa79338748ca7ef253fa22c22c64bfb145ece5f177f5bddd4b6e56d93c1eb3ff0ccdd5618e339e306ac62724c77f925d6ebae9e29db8753d874a070170fbf80a0c502d5975a2f1760ec31e5bf31d25c658a2bbe2e904d1e5514cac7899da1179891030527ae780d09c0f14d8ebfd33dc0e2844e383266b2cc5fbe53bca7ee35ca834dd01fb8a3fc85e995b88029f6231c1e02cf414c9e01be464f5737c416c25ab2759229b7ba50b02b60da17b313badd0d78b3a5c5e5888e0ea06fbb4206c6110c042cb2418482fead8bf47b35bc1856f8331c6409ec38fc29899a288221753a37d3186b4912ff84b099fba393bbf6f4f228514c2704ec58c28921597502ef09fa6f9b83a98025acda15e4ab34ed4a01f8e4b831e7e70833310c3be98f87903ccfbe3e7ecc2bd977992f77ef1aa70301e2da414fc91ac88f6b7a9a8754d7f0d58aac54b3bec9cb707bc4e476f1e4c16457416ae83a1c1adf519c7828cf8ecf6b12c7a4442edfe07f41f157e5d13505192b99df1aedbf3cb563914ebfcf99b9069ee199b971614155c53e71de7558d3c9c76b6e35cd5eb88eaa9dedee8cd43978eaae3186368383cb41a87ab6c09c51d4656734cff8b35a62804d317424d92d63e2052aa817e4d015595c3a7705ad3e4ff6495600efa277250d2d767806fa181cf0395b318cfd3c192ab6ac5b8586d4c4ec738130c9e241ff47f7b053348a76c943a2c358030a7b0c69d38997f710d18841bf85367618556cb330418e59d5e76631556cd133f5da417832a850244a9fbcbde354e7daf7a254efb21a61b0772b2df5a275656cde283ff312f099ca39817b3fda5dade29a60f97bd8aed00adc3f79079fc5e79019414a717dbf4e64ca932e3961ef13900ca49764af9529c11135d1f671b2b254d0b5e927d5edb6a8f560a4b53d0b6540d549b6064545719e0609a8ccacf2c854e4cf94c0805d1fc0e949b3a498dcd1d354e8989619321867e824e2d76a9ed33805bd2b63cddbf14752aa0ff8204d5d1ecaa12fd3ad18e2553b77c19dc6591eb4dc2850bac5bd907e2a06262fcf8a97df9eab725871ee706257d1873a7e9d48fb2a927d60121f6366ff677431f758994d8b9889acd98edb9ebd21dd8c7e61c6baf90702e8b7ab874a623cdf995dc976cd7cf203cb026b3a71a974d79fc64e9dfaca8c52fedb55ae1da77c1d5646feac6a5936fac9247c659ca9438bdadb6e072e08473b0f5073d3bd54de385dcfd1adde984c7256bd574ed5f4f762ec77e0ab4f69744dc6dc8ebfc0d41328ac37c17bdd2d601153c26d329ea9cafb4119f0ba2f1c45b58aeacc47566f7a60ea27853ce47fb4112138a92c9e80446c8b48dd0ba1b3c42a99fdff135d6cf1508ca6758c8274cb10bcb27dab9b006938e181e9bece5020666e458b9e4b38f53f3cfbfc266d7d5ac2fea8b43a74a7a2e0d45145c12b5359fd2ad328bf0cc42c36fe6f4e95fc458d12baa186444c845349795caf607e2d90e1d5e7409478dd0d1826e28f5179221e14205f2fb271528f2d18e48f5673f9861cca776de0b1566e614b110718804cb9c45aaf2e8a389460cfc0199ef1b6e555a0ce42bc63766e31953b6001d41f8364fa6b50eeddb994bb1f9dca9105a3b8e9b4b50f0d7b9965b1b546315fbba2e1ce53ffd14e4f36ebf208cb219d2e4a055d6334445c276c20150ac5aec7d3548005b19e29bac71395d881f0b01f254625ba358ee0870de731be8dce6a6c7d08465b28da3f17b034834ee7d23f68da5d485df2f6aa691690fba52e65fce73a84080626bba3c719a454d1c1dc3fc4510b2d021b435bc87513be6b4779a123291603fbf0066ceb80a731b703918d4286abb960e0e09692dd96e6944b79c6b9be3b2f4d649eeec9a5cfe0ae9ade7ff1342da182d8e9edff9dec8778aefc938c6ee51f7bee8ea8e7d04882ed98dfe859f23312ba29d66a0295799008a2c718b2dc8d4f6ef28a4d1e5b20984bce039d26bccd16964db216d8293fe664546d67316e7295bcb4c710498f150e3d417b94cf4a762f44bd3f458f5be6b309585fc9de078780f01687a0b9e8d0afabffd623a5f5dbabcb0512020d682bf1ce3641c26dfdcd82a810e2e62f5d02eea49af5af15abe67c94120558eee89457abeb2f93ab45f7cd69a1b563dd07b06be6f64856b71646c9cd910177fb2d891eb5cbf9616ca8c0bf3e3353fc785705681af69056acd4dcea2e95ee058038fda88243ba1709d4fb66da2d936e323dde001f85dd5375881e5b85bbba1a7d14dec52fdb96da965eb1886481819e1864459f784d004254a7c24f1c96c1a767f4a474c9ec082e7e5647b03574cb6cae5f29dcd9820f667920fa1e3134d9dae197383db062a082feafeeeb3ab6acd1d9597bcf138d48fcbda55808b2772c3500fae5836f885282ad4f873fe39f5c5ddfb7f05772c961eecb94fcdd21be69441430571234d75fd7f7b57930a63665f0efb70cd7116bf0e2c811a6a7475d2ff061b8c2b493eacc456ac89da4d093f353a825d49650771cccc1f54b4520adf6119b4937d566bc95003a1ba64c8b5bbacc4f1eb351a0a68c1886a2ce8ae4cd13eafa5f98b3e5e9610cc3b52b3812f8c505c5b4cc3c90548322e1672d5969d0c80c74c329833e8582c49df9802482315f71342169a086fc0b5b2ba18bb3a3b7dd4a032c22a0d6f1fe236b7aabbe4f2303ad380f266b885b794aa52a1fa8a1260b6e3a4535be284348b924a4404782c0239370a187d6c89ee291c72c4161c414949c7fc5e0e46e0010d56ba2c4c3f731201415498dd31c4f60bc74d0624159ca096ef34948090a39d214cb48e45bcfac0b879f44d892d048748694c4dc0f8e584d3e1a1f9d713b7ec322414ab7535c1e6d698f86c6f0060f7f9b9fd0e7e2620fd972af8ed8ddeea040fad449864b6bb85eaffa7bf8d3c53cd04af605b761519d6db8346b008197e278ea064435769bd7b343380d3e3d5eeb9876b8aa21bf5a2851b3fe5a0c7827bff83e78d924870b2f34a514353f107976ec39dad4b35db583b95a9ecd302f7c705d77f3ec50b9f707a445a118944d977748ab084864da542d3883e625b7b8bf3272732fa080e9d644844d9c18455533f5a6be31330fd5f33ceaa0b84f66a7b26f6988e078a4b5f345a2bd00b55559316e42757d2de1d16ab8e88818b9be47bf246def12cc90a7c62526a7be1d16218b09a05b45c56715909976ed1ec77288f570cb732673b016c63b3a269785eeb0fe747b70d7a94369da88436e64650a367868922ceb2710db81ce6da92aafe64ba7409f1c8fc116a7f9c4fc72d0418e3dbb1514d8007f466d97b78e4d7f314211ed88d540fbacfb7cc3bbc8150bfac1d2282b20f34f465f02435d7bf9d9c2e06cef447cca33c42e5534f130dfee4c0a95dd1e87165571113ea9605ff869521ed0c5f898e41ac26745871ae2aea539cc8a2708741c50237077d32932fe38a262480d326563ea4cf9facaae510910c59b83dab6ba34b7c157821752be1ec211fffda3cdba952a6c3c586dc08fb5e923663c5b2f91adf028dc21046e5610973f2536a3287f1309226541cdd18360ecf3cb3e74d3b2c50f961ce9d5c43cf78ea6ae4b17e802929f67e5742b6ac7a9ec787a4cb11f49d7139c6d3a9afa9c68b7e2482675e915070d5d687a958b3d50f272a8e08589656a65741ce653f55c8bb7b8e45e763f9ba9acec8ec4b5e4f5a86d0ca27d90b0bb268bb300479b2115479bc2fac7e1a7b6c0d42738c1122cc02b88a2a0cf1d303f4103ba0f9a0d83a13b4bd72fcfd2ad697d2c1cd272dc1728845379e3b6c34ed29f384039031d3a6e1abbd3771b65cf7f2cc681d2daa024dd3158351a8a080570de4d1ec4052a0f43653e4fe614fac6f085197b1f1d15c0bd5cdc02316c7e0135be818b262350120620ce7d710da393ca99e65503305e3cf23c465ef7d47925ab9eb39a1c4b86521f1f8932490f342b91f4080f7c0026b064e546f54e50aa8160f30b441de8b9de27d86f41d1bbbb0384c6f5057dd7e38382b5227639f74ae3c837d39df53e9fbc22fb6e189433ea35d4bb2fcc89bd7fcad27b533a31e9df41a2b22d5cf354ffe00b8d3e4bcd90f21c2192cfcf1cdacfee9f79bc9609732073c4a1e7e4f2ba9f7fd5facb7efe481fac4ccf122a61f96ef9f6818cca04eae4e78569fc627a7a3a6a6497b5959bd13fa88fde3c23cd0cbed54f6a157db59f3696b2ce73258426381c2eb6f4389209de74cfa4a26b63f8f65adf21b148e5b33371dd56063aa9c88d65b916befae3075506e55080f8c0bd4e32c0ab5a9af7980617b01acd66dcd659913b2aeeb8970516ee8995dbbd94d6e9d75b2fe524b623c5ee6059c56f818362d4df370736f2f21e55269b6f479c8ba9399400fbd57e2cdb5cb184ffd126824649a429f447bced2fc9f6d15a38efc300132d1fff39570907ad0ad4513cb66f71bcc26111f17559c1e1d4322a12d12ebfc799f805b8988ea04be3452f3d09b7c56c47576bf4bc8f5c458ac20f506f8835ccd0c87d646f83c18506a2332f00b5febb85be3a61287b1a709132568b37305f2002c1a458033c81fadf0b813c6b583dd42ceb3d00359736fd5786e5abe696430847b7699507af3a1dc5d35ea205718ca7862b08e108b8609cff0962d8ad85efa5ea1c9092a1b64637961d90ca0bdde7ac5d8c8ed1b65d57853476aca0418d0b36c2836ff9429f0a87bcc6a4afb2bed62d4c897fcb39b0fac67379c4e47c97541021bb4948a370f35413b816956afcadbf6a627e6cd311c0a5e6a7e9f30184bf3885fa78ec2c2602db58aa6b768466151f32a64248388b34a9a102d3cd4cdd1fe6a2096660522fdb32d4ef7647fb8b0cd7900939e76443923512d84aad04fd4b581169cd95fc0763247d5e6ff48eff4468c83ed101a859b99640367eccec8080c126d8e87c4af7ccbd32ce8f59d037206abd411d71f90548b38d9ecaae073b36cd5dd9713683660afbaf4f7be866761628f3132667ed275", 0x1000, 0xe61c}, {&(0x7f0000000240)="2f50dcbfdafe606fb6bed52d7e0444dafa22c63e16ed615d2416dc6cab3371662fa3460ece41a43b7ac20c679a929edb6bc02031113da3c6f3218a8a909b55f0dd2557e7d32d81c79a46ebcfa0d1d36d0a62c400877d8a494a0e742b92f7e6ac4fd7604e93980c0a41ec6d95b15fa6364a31fe133148c613467f04d6e4d604f17cb086c0e6994f376726550bfb1ff2da94", 0x91, 0x9e5}, {&(0x7f0000002440)="3a4c4a0e89bdeb8044fa043ba02b9712f5b36ef8205a17a732bc169f5c7974fc79f127178b778281aaff6b47", 0x2c, 0x37}, {&(0x7f0000002480)="8da6dc61ce990ff5ce150889ffeca62c2f9b5f099412c08bcdbd465dca77e14c9de3dc5d", 0x24, 0x80}], 0x800000, &(0x7f0000002580)={[{'vfat\x00'}, {'-\'%-@.+\\'}, {'\\'}, {'q'}, {'&{:%)\\/-$-.\x05-\xa3{}]/.-\''}], [{@subj_type}, {@audit}, {@fowner_eq={'fowner', 0x3d, 0xffffffffffffffff}}, {@func={'func', 0x3d, 'FIRMWARE_CHECK'}}, {@smackfsdef={'smackfsdef', 0x3d, 'vfat\x00'}}]}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') pivot_root(&(0x7f0000002600)='./file2\x00', &(0x7f0000002640)='./file2\x00') [ 1905.070851] FAT-fs (loop4): bogus number of reserved sectors [ 1905.071633] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1905.072668] loop5: detected capacity change from 0 to 16 18:27:33 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x42800}], 0x800, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1905.089832] FAT-fs (loop5): bogus number of reserved sectors [ 1905.091168] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1905.236225] loop3: detected capacity change from 0 to 1064 [ 1905.544400] FAT-fs (loop0): Unrecognized mount option "00000000000000000000" or missing value 18:27:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x80000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7400, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:45 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ftruncate(r1, 0x20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r2, r1, 0x0, 0xfffffdef) ioctl$EXT4_IOC_CHECKPOINT(r0, 0x4004662b, &(0x7f0000000000)=0x2) 18:27:45 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x1000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2b94, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) stat(&(0x7f0000000280)='./file1\x00', &(0x7f0000002500)) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') setxattr$security_capability(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000180)=@v2={0x2000000, [{0x9, 0x2c8d}, {0x6, 0x101}]}, 0x14, 0x1) getdents64(r0, &(0x7f0000001500)=""/4096, 0x1000) mount$9p_tcp(&(0x7f0000000340), &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0), 0x40040, &(0x7f0000002580)=ANY=[@ANYBLOB="7472616e733d7463702c706f72743d307830204fb340653190602371f73030303030309c8ae0f8080282c2cc96c6ca50326c3030303030346532312c616669643d307830303030303030303030303030b230312c6673757569643d64313164363439312d356169372d383035652d353334312dd0343634356166342c7569643eefd9e26bf774c4cb98302b0b0e28338ec6eb48df5e7bdc6836f58ff19007cd5a4a39cf6bc1c47a0ef5c285f3c078e813fb00c8b14b60a6fa99d104a0d7c41f96dc96dc7f254587989099ed56d801953c6a59cc176de809b1f40c834879bcc9d856ca894beba4a44ff4c17720c28264f9d2e221b7c63ecc314810ee4cb1c3d19ab496ca5357f77199e0a9fa339e0c1352eab16f6371959d992b077118e7aa67b98b77b97e48116767994c02b9dc98da4dea82cdd48f19e87117d37227380909fa3b3cb2b41ba13655992282702159dc213673229af4c8576cadabef5924d4e38d37b9b077eb62b5", @ANYRESDEC=0xee00, @ANYBLOB=',pcr=00000000000000000030,\x00']) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r1, &(0x7f0000000000)='./file1\x00', 0x800, 0x0) mount(&(0x7f0000000240)=@sr0, &(0x7f00000004c0)='./file1\x00', &(0x7f00000001c0)='sockfs\x00', 0x44, &(0x7f00000002c0)='vfat\x00') 18:27:45 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') creat(&(0x7f0000000000)='./file0\x00', 0x140) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:27:45 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x1}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 1917.029644] loop1: detected capacity change from 0 to 58 [ 1917.037560] loop4: detected capacity change from 0 to 1024 [ 1917.049929] loop5: detected capacity change from 0 to 21 [ 1917.050377] FAT-fs (loop1): bogus number of reserved sectors [ 1917.051589] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1917.057920] loop3: detected capacity change from 0 to 40 [ 1917.060436] sockfs: Unknown parameter 'vfat' [ 1917.061127] FAT-fs (loop4): bogus number of reserved sectors [ 1917.061871] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1917.063604] loop0: detected capacity change from 0 to 40 [ 1917.067685] loop1: detected capacity change from 0 to 58 [ 1917.074177] FAT-fs (loop5): bogus number of reserved sectors [ 1917.075103] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1917.081282] loop4: detected capacity change from 0 to 1024 [ 1917.083570] FAT-fs (loop1): bogus number of reserved sectors [ 1917.084285] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1917.093540] FAT-fs (loop4): bogus number of reserved sectors [ 1917.094437] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1917.095691] loop5: detected capacity change from 0 to 21 [ 1917.103197] FAT-fs (loop5): bogus number of reserved sectors [ 1917.103977] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1917.121842] syz-executor.3: attempt to access beyond end of device [ 1917.121842] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1917.123473] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:27:45 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) keyctl$set_reqkey_keyring(0xe, 0x1) keyctl$set_reqkey_keyring(0xe, 0x1) keyctl$set_reqkey_keyring(0xe, 0x2) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/crypto\x00', 0x0, 0x0) sendfile(r1, r0, &(0x7f00000001c0)=0x3, 0x7) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r2 = openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r3 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x4042, 0x14) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r3, &(0x7f0000000000)='./file1\x00', 0x10200, 0x40) [ 1917.165883] syz-executor.0: attempt to access beyond end of device [ 1917.165883] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1917.167434] Buffer I/O error on dev loop0, logical block 10, lost async page write 18:27:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7a00, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2b95, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xe0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:27:45 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) unlink(&(0x7f0000000300)='./file1\x00') mount(&(0x7f00000001c0)=ANY=[@ANYBLOB="79646504008522eb56b1b2d91a7cbb790c67c50000040000008ab428611dd17aa8b866"], &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='pvfs2\x00', 0x400, &(0x7f0000000180)='^.:\x00') r1 = signalfd4(r0, &(0x7f0000000000)={[0x10000]}, 0x8, 0x0) syz_io_uring_setup(0x772c, &(0x7f0000000240)={0x0, 0x5704, 0x32, 0x2, 0x359, 0x0, r1}, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000002c0), &(0x7f0000000340)) [ 1917.210660] syz-executor.0: attempt to access beyond end of device [ 1917.210660] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 1917.212414] syz-executor.0: attempt to access beyond end of device [ 1917.212414] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 1917.227675] loop1: detected capacity change from 0 to 61 [ 1917.232871] FAT-fs (loop1): bogus number of reserved sectors [ 1917.233635] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1917.249345] loop1: detected capacity change from 0 to 61 [ 1917.253689] FAT-fs (loop1): bogus number of reserved sectors [ 1917.254534] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1917.296744] loop5: detected capacity change from 0 to 21 18:27:45 executing program 3: r0 = epoll_create(0x7) epoll_create(0x90) r1 = getpid() r2 = getpid() r3 = epoll_create(0x4) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f0000000100)) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r0, &(0x7f0000000180)={r3, r0}) get_robust_list(r1, &(0x7f0000000580)=&(0x7f0000000540)={&(0x7f0000000480), 0x0, &(0x7f0000000500)={&(0x7f00000004c0)}}, &(0x7f00000005c0)=0x18) r4 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000640)={{0x1, 0x1, 0x18, r4}, './file0/file0\x00'}) r6 = openat(r5, &(0x7f0000000680)='./file0/file0/file0\x00', 0x1e10c3, 0x22) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r7, &(0x7f0000001180)=ANY=[], 0x220) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r8, &(0x7f0000000180)=@nfc={0x27, 0x0, 0x1, 0x7}, 0x80) execveat(r6, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)=']-@%\x00', &(0x7f0000000240)='vfat\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='&', &(0x7f0000000340)='\x00', &(0x7f0000000380)='vfat\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='vfat\x00'], 0x100) sendfile(r7, r6, 0x0, 0xfffffdef) 18:27:45 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r2, r1, 0x0, 0xfffffdef) write$binfmt_aout(r0, &(0x7f0000000340)={{0x0, 0x99, 0xfc, 0x2f2, 0x106, 0x3, 0x22a, 0x3}, "ec044a17f4763c494c70ec89bd55110522d026be1af66924d855bfcdd84e546c6d0e747ae93b5a970b657b23136c27c8d2a5647d3b82b50a35f432a1d81a30e54a8201000000060000894623a828db6e2e7b2e6f46c0b3eba7f6f0608694ba9495e01c44470f338d204f7c4a209be1c3c6180594e5e3c0729f17034f119037666bdd86c4531c0c52e5196059f3e251cd104f1361deb59ced79d57bd73dfc7d201f3eefa4010b76232d2d825ae458fe5fb1e6281f1e7aab4e6085e00f1e155047602dd30673f0f0301b0c5b96497179f5989032b3cad684579f43d82cf0ed22fca07b05e6c9eb4eb0c7356cf531cbfc42e9f77272a4c7f4c7bf16f5c3e70000a3deedb4c79724bd3ac3d7a7c22d5e806feb407da5f1177791aa09112943f0dd5721fdd8de91d24114466f7dface52928ec9bf11e32bcc113bafcad6c586c3257b947ca87d19c4641b9abc763477ead27e7dbe81298b0b8919a3f9b2fcfbf786c514a48f435c97298d180ddedd779529c5acb4070a44d4cdda9da3378cfdd020f6bbcecb0b7af5a82c220fb3dd4c4cde94a3f25be827d94ec24cd1bd42d913ad4763df46ef33e939df2d648fea639c6b5c044b94fd1b5981527a678f9228578698e3266f0f20a109461c4fb37838b1a543dd57ad4b8b519bd539f1169642d55d808de8c7c774d51f89addf196f0f1ad82a4162b156585e57f5b133b43e53eada3d5c6941bb557b205031c80ccbef20c4cdb4b7ab5a0663c49493c0c1fdb8de1a3874261c0ac9a41b5df06daffb94c532795b275129b3f4fdfc2a6f4f9e48070be22dea304d95a6432ef2cdf14dea0ac7b7450eac3e5ea8a89f35739d0f87e5f57b3593bc4e59d83e4265cae863e24b1942e5a958964237374d26dffab492b31b026d0792c70a2b6c69c5c8e6515cdc67acc67d2dd9540a5cffdcdd3826fe9c000dc405c3a37d574eddbe7575d92a325624a567f7186c7e4f69646e20a8cbfa39eb9475d4a89e2ebe7ed923753d4ba22624255bf3ddb4ce896baddd"}, 0x2fa) lsetxattr$security_evm(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f00000000c0)=@v1={0x2, "90497cb62f9d6abecc2f3d051074edd8849d191f"}, 0x15, 0x1) [ 1917.327060] loop4: detected capacity change from 0 to 1792 [ 1917.333386] FAT-fs (loop5): bogus number of reserved sectors [ 1917.334254] FAT-fs (loop5): Can't find a valid FAT filesystem 18:27:45 executing program 6: 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) unlink(&(0x7f0000000300)='./file1\x00') getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000340)={{{@in=@multicast2, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in6=@ipv4={""/10, ""/2, @empty}}}, &(0x7f0000000180)=0xe8) mount$9p_tcp(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x8000, &(0x7f0000000440)={'trans=tcp,', {'port', 0x3d, 0x4e22}, 0x2c, {[{@loose}, {@noextend}, {@access_client}, {@dfltgid}, {@privport}, {@access_client}, {@access_client}, {@dfltuid={'dfltuid', 0x3d, r1}}, {@afid={'afid', 0x3d, 0x3}}, {@access_uid}], [{@fsmagic={'fsmagic', 0x3d, 0x5}}, {@uid_eq={'uid', 0x3d, 0xee00}}, {@smackfsfloor={'smackfsfloor', 0x3d, '+[+\'\\,%('}}]}}) [ 1917.363913] loop5: detected capacity change from 0 to 21 [ 1917.370380] FAT-fs (loop4): bogus number of reserved sectors [ 1917.371118] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1917.379866] FAT-fs (loop5): bogus number of reserved sectors [ 1917.380633] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1917.388729] loop3: detected capacity change from 0 to 40 [ 1917.389825] loop4: detected capacity change from 0 to 1792 [ 1917.410417] FAT-fs (loop4): bogus number of reserved sectors [ 1917.411173] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1917.442069] loop0: detected capacity change from 0 to 40 [ 1917.498965] syz-executor.0: attempt to access beyond end of device [ 1917.498965] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1917.500673] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 1917.509931] syz-executor.0: attempt to access beyond end of device [ 1917.509931] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 1917.514269] syz-executor.0: attempt to access beyond end of device [ 1917.514269] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 18:28:00 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x7ffffffffffff, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x8800, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:00 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), 0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000000)="601c6d6b646f7366d8a02b00c0b0c04c0440002000f8017dcac382ee95ca32c5af89fbf24e4be7511c77a5dda04ccba88cf1435098c6e1585ba49b1cf963242b7538d8cdbc496767b71bbafaf3ad0f97532387bc773333e56ec44bf6fff170617f277d63afbfe91adf49b611a67af5e7f4f3fe2083d7214259a77ecdea702b3d", 0x80}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) r3 = getpgid(0xffffffffffffffff) perf_event_open(&(0x7f0000000240)={0x4, 0x80, 0x7, 0x20, 0x0, 0x0, 0x0, 0x7fff, 0x201, 0x4, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x4, 0x1, @perf_bp={&(0x7f00000001c0), 0x4}, 0x10402, 0x0, 0x5, 0x4, 0x0, 0x80, 0x5, 0x0, 0x6}, r3, 0xd, r1, 0xb) r4 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r4, &(0x7f0000001e40)=[{{&(0x7f0000000000)={0xa, 0x4e21, 0x0, @remote}, 0x1c, 0x0}}], 0x1, 0x0) close_range(r2, 0xffffffffffffffff, 0x0) unlink(&(0x7f0000000300)='./file1\x00') lremovexattr(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)=@random={'user.', '\x00'}) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1931.926298] loop0: detected capacity change from 0 to 40 18:28:00 executing program 2: getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000340)={{{@in=@initdev, @in6}}, {{@in=@remote}, 0x0, @in=@empty}}, &(0x7f0000000000)=0xe8) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:28:00 executing program 6: 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) unlink(&(0x7f0000000300)='./file1\x00') rmdir(&(0x7f0000000040)='./file1\x00') ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 18:28:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2ff6, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1931.934909] loop3: detected capacity change from 0 to 40 18:28:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:00 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="a6be3cd7646f7366d8a02b00080100000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) r2 = geteuid() mount$9p_tcp(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0), 0x2080080, &(0x7f0000000240)={'trans=tcp,', {'port', 0x3d, 0x4e21}, 0x2c, {[{@cache_fscache}, {@afid={'afid', 0x3d, 0x5}}, {@dfltuid={'dfltuid', 0x3d, r1}}, {@debug={'debug', 0x3d, 0xffffffff}}, {@access_uid={'access', 0x3d, r2}}, {@aname={'aname', 0x3d, '{'}}, {@mmap}, {}], [{@smackfshat={'smackfshat', 0x3d, 'vfat\x00'}}]}}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r0, 0x0, 0xfffffdef) [ 1931.942829] FAT-fs (loop3): bogus number of reserved sectors [ 1931.943337] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1931.947474] loop5: detected capacity change from 0 to 23 [ 1931.953935] FAT-fs (loop5): bogus number of reserved sectors [ 1931.954377] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1931.966372] loop5: detected capacity change from 0 to 23 [ 1931.969384] FAT-fs (loop5): bogus number of reserved sectors [ 1931.969811] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1931.977244] loop1: detected capacity change from 0 to 68 [ 1931.978608] loop4: detected capacity change from 0 to 32768 [ 1931.987114] FAT-fs (loop1): bogus number of reserved sectors [ 1931.987673] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1931.991016] FAT-fs (loop4): bogus number of reserved sectors [ 1931.991438] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1932.002942] loop4: detected capacity change from 0 to 32768 [ 1932.004431] loop1: detected capacity change from 0 to 68 [ 1932.015054] FAT-fs (loop1): bogus number of reserved sectors [ 1932.015491] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1932.017083] FAT-fs (loop4): bogus number of reserved sectors [ 1932.017617] FAT-fs (loop4): Can't find a valid FAT filesystem 18:28:00 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x101080, 0xe67efee41f874f6f) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ftruncate(r2, 0x2) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:28:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2ff8, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1010000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1932.110559] loop3: detected capacity change from 0 to 40 18:28:00 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file1\x00') preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x5081, 0x8) r4 = openat(r3, &(0x7f0000000100)='./file1\x00', 0x4042, 0x65) signalfd4(r4, &(0x7f0000000180)={[0xfffffffffffffff7]}, 0x8, 0x80800) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$TCSETSF2(r4, 0x402c542d, &(0x7f0000000040)={0x3, 0x9, 0x0, 0x81, 0x3f, "ffab5c7d0872da8f5bfa24b195858d5d0a4654", 0x2, 0x7fffffff}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x40000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x80000000000}, {0x0, 0x0, 0x2800}], 0x2144032, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r2]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:28:00 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000000)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file1\x00', 0x10002, 0x184) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x31) openat(r1, &(0x7f0000000040)='./file1\x00', 0x100, 0x141) unlink(&(0x7f0000000300)='./file1\x00') [ 1932.170258] loop5: detected capacity change from 0 to 23 [ 1932.186955] FAT-fs (loop5): bogus number of reserved sectors [ 1932.187471] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1932.203801] loop1: detected capacity change from 0 to 104 [ 1932.206612] syz-executor.3: attempt to access beyond end of device [ 1932.206612] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1932.207479] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 1932.210536] loop4: detected capacity change from 0 to 32896 [ 1932.213208] loop5: detected capacity change from 0 to 23 [ 1932.225249] FAT-fs (loop5): bogus number of reserved sectors [ 1932.225854] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1932.228949] FAT-fs (loop1): bogus number of reserved sectors [ 1932.229449] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1932.231231] FAT-fs (loop4): bogus number of reserved sectors [ 1932.231863] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1932.244870] loop4: detected capacity change from 0 to 32896 [ 1932.246734] loop1: detected capacity change from 0 to 104 [ 1932.256165] FAT-fs (loop1): bogus number of reserved sectors [ 1932.256603] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1932.258341] FAT-fs (loop4): bogus number of reserved sectors [ 1932.258858] FAT-fs (loop4): Can't find a valid FAT filesystem 18:28:00 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000180)={{0x1, 0x1, 0x18, r2, {0x6, 0x1}}, './file0\x00'}) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x8, &(0x7f0000002780)=[{&(0x7f0000000240)="91ab6137679353736ab6117a6188c5879ef45252816d5c5c41ffe4255874297ea7f966ba3cde7fd6d1463cd4b59ca21ebf98a56ba9a344a64bfc28685df61bff03452a38d36642664257eafae451c57b8846d9eb536efa38092836a1c66df762b83132b54ede49b6f49852b0a8452d67a6bb3e64f75d7e20d1e7050b184ba44ee7699b23668577e6a28c", 0x8a, 0x1}, {&(0x7f0000000300)="18a392aa7c11ced27dd278760a3b36697a1e8cc0dbde7d1a8d9494f7edb30cb2486f3882882a18e0fa04bed9b549871d65f22a121ee3f1dcb597c0bd879ec37cd140f633f0ef11087f58ded7877412261d09d36dd69b286a32766df679bc2fb5cb8c687061b88d9d2f22419e182da3a69005ba80e1f33ae550d62b54ca0e3c3a02a2c572ab426ee875e3ab8f9fe350597d14fc74013c15c06a942e37e17fbe5d8b130faadb063abf840ae5bb033aff919d890cb7816053f554c0a33f01feb6fb7efe69c29a37b013e1757ad58b5a35477554283efba6ff99e37d4ddca9fd1a0cb5a2cc88e0296a796473a1b468", 0xed, 0xffffffff7fffffff}, {&(0x7f0000000400)="3c164e13100ddb957768a010c8785acc8c5aa2cf5082abae7bfeb974bc86e77999e61b8595a938eefc9985a773b96afd40dfb18c665b0f59626d8af8be5980414682252f06d56ad885c2ed72188bdae0b65983894f5ba90e13ab87fcb5a4dcc7e9e0abff139190addcb0d1c2c9f093bf8b7960587096e449df706ac3bc2dd9e20db7d1c1a8b5786ee8083a25da3e979a4a8bd2ebffd9a865a463c0e2de2a99d73900ce0be4c91db2b34b376c68d516297337e7073adc57c3b8f6d9de397ce2fafbbacb519e24b01b90f6a16535f3ca6e53bd7be5a5318c8f625db665fc150ea266255bd6039a12f82a9ac7d5969b58e8fe7e08d6c10528a4137270deaa07b6fab0b639283e578741e8d5b6a147aec2c931657fab0a2b0ddedba2a073760adf9d237754862015fe34f454ea0de3b6bef1a2cf88e2f28d0bf11f2e4fd485bc705e95928f5ad193c2b614a1d181563c7952284b8d3e7bab24514121e554f890727d6ccfe0a08fe3c09727b73e3278c673ae45bb59220a4ec7f928fb3d919da86ead4c1f0d584524a297914ea9ec4be746badc1275aa76f13d95d3db324d43be30744fe24b8f729d9d2536e459f4d2cd3ca15692dea59259dc44d0bd1fa54304fe805ce9a5de81f60b0d8f455e4940f20a7f2a1dfb6a69ccc756ab95b12247282db0bf29e8d0afb46ec792052229103e84f7174ad0eb75e6eb6c753e973cd7d2b0195293ac40b841c3853027821abab141767fbb9bf42b785619df71e26d23a701b81df208bfac08e2085dd90b620eaebaf27e99f12a127b4b46a9497d280889b558d5201c648cefa717a6c2fbd7b4af27eac2083444c253e2f3000d443b9dd371b569765f9e4b56419bbae131adcc525cfed70e9e30233a913c96e02cfab960400c956141efcc433dc493ada2b04b08a5af8dfeab73b3547d05041c466745cc298c3c02417c80e1c9c257c14e4bd81e9fe7ced36b9aea1cabb1d0bee00f99af9526820292f2362206b8f4a17fe896d6c389fabc4216746540ea7ef9081b771ad41837fbdfa420e13aaf5ee6ba8c61dec3783b9115e7a95819122a53e70054aa15bef7e555b4b493999fb8adabff12edfb24503a9be61c0f047c7c0906bb969cac3d314a0c3a18dc94e60f80d61860ee16547599d8aef139984566133f08781c502117da6ff5c4257375e0711f14c46171b4d6def7de6ab493bb8a16a1a6df6ba9d8a0fb31729b4a95cac9b6ae8ce95f9da31be82169ca59341c3e5b55a8b8acef80762c95bf46216f869180ed0fb07851e3dc1e43337cd7345df3e281286dbb663a411c587d07760a92a6d69d9ca4bf1e51d8ca40bc28a4320be43d1646db4b9c0cb6af73fa7dabb3d2690ef158d60c5edae2dc249c41fe1c2eb432331d91058410a90815873a17fdd23927e55303bdd4b12aaca656965d770e8b9133fe4a9153135a87218885477e50f68448bace904c6c50d68be80d91d7695cd852ee03106e570ef6191cdd281d93c1db5346ada11cd65a2cb57606df32407bc0a31d418e9fd57e5e6987635f002a4a883c5047fd13686be7c5e4dbaf92e9b478adf6e6757ac448821eaf1f2d39c4e30c315b5721e228933bf05debf263743bac23d234eb17ba9624a8ce72ad6191f64abe6456739e6e196756a83a916719cf0ea8f59966d02604f983cf2324efda1feeba36d894a5294376601bd0e96a0b9feb113a70157587c837688c126940edec15eae399384a731b55df97350fe749b39509aab91619f33c23cbf0df7ec2afdb57e27f2536b4110f547cc9dbb71c02ee7f8f2b202c4a11b36b2926376020cfcfd9dc0c1cea7922e6c6210ba431f84f0ed794e16963b7cf6fe3c8c20a134acc0bdbc1e9c4c79a6814500c8e821d139b8dc9f6cb6182b953d13ad1d558408f9127364d04fc0407da66934613e07c722b7e328990fb5dbb0b4dc19c7a77754e4a975f77c0e3e299cbfee3693bbf24aab6cee9c7c7f8035e1373a075093980d973f512c484c04a3f8c536ed299080af2c7a535523681a795b648885d1bcdae07488bee236d570b1ba704fbd7ed83b7e079f1c1949aa2816d462575e9fc6566b433c14e77fb9a0db99070eaa132e546857e4842bda38f88b8c0a0b11526b9a59578caa0a5ba230afaf5127f5748c813dbb5925d7f503b8c71f62d68d18340e64ac3d88b1c33ea3e7e23dbf32751cb6a6b040ce61fb857b8f630d15ac19fb75803615dff306aeec83e99ab947f09c02742fefe3ff952ee48d8437029d746a67ff04cc3731dfa893533e30078906832cf4e1b225a34979650176162871bcb5a5ecc69b0c6ed572147c90ce1d9a9a90c4fdeab23e94e7bd05139a7c118ff4663dcb86b912130756814dab94028167ce96cc15434982f05135f1fbeebbdf636f809353d50e1859934940f009e0e6d39cb5f97bbc039e409e2d1cf632923aaf71bbd7bc385221cecbb85aa008116d3d5efc8daefdfe520abe6b1c84fb418b813df47d87bc806a714162ef7d228f75950b721be648772963e20f331feef954f7b6db8eefba44c9457e5e0b5b56c8e83a26daaf1e9aeeac68c495fc6465a437f3abb0b57581af7c9b8f1a12c1285b1f1f7af9fa2b6f767aae98107bb7abc77855f8783d61e55e1be1e89a259e798ecf3b3fec281decc529e3e27d346e64e299ec7c8529e1ef4ff6751820f72fd288493c0fc53adda4044a757bad81639efa99bb4bd561bea87e4d312426bb94ef8cda681647777453588ec91f72268acf312fd6ebc79fde88b819d2c0a1a3a865231d0d6b26a34b36fd97281f6f0a05dc23a89e5ae1aaa2f1a38f9c7ec7c9dce47935e6a1bc57449ac4de914ef1a981da1f71f0c55c83bcf02a469e1f5263e1cbd87b1c11dd20f7db11a3d28bcabe4405b851326febe694952abdfed493c9b36f9c783d3324d31dfbc38e636d95226db2b568be90821deb33825e5609a02ef3630fb766581408aa09bd79a5841a962cdc39bd7aa9c44186c579c21cdf47bfdcefa14c04d726339687bd531f9aafa98874f6a70339948865a6ae886897ca5f622da767b69323457aa0414b8bf0a783f4357e9234b1800b50bda71ae961ff871c2cd6fb35cdb005519298036c15b1baf2a77cf134c0154c43ab8538275c62a056924847a303e0b942043c018347d217c9d0e6efc2b347ed4e4795c3194c8c0fc81366be495348dc5cd1968b4ca1825245ee646d9c246d331056bdcc25229cad3d946b7730979171c6f6832aa7d4115e529d9b4bdaaca520f5f5f37b471bdccac834ec8bede8696792a8337b5c2bf18a0c459a4be9e91ae10b701d825a2bb8453a8f1fe2b7ab2e311bd9859d1cc126252a44fe90e56ac59bc52a642ecb187397c8ac51ceb8ecb5ba8a0dfeddb42c12579ec63498f2e05615eddb5102d16da60b00516d30cdddd8b3234443175cfe943ec51655ab136758a8d71a1cdcda961378bc5f549e1d2eabbb7ad72845b309ddb732e3a52ce3adfb11eaafae89ebf63b50247176b83120f8333908d5791aa490d105492c24b4383dc2a891faa129b43ef1fa421a22ef97ee259142921b4ec6cdff9ec2ad220a2eb50774cb1ec7bf735d2731c2b8cc83e3abe18678d586db9759276c7eb4426308276ffa8f0065eb4977c9c375aa98a6f15fe067e39d1b8aa625d296fbdd8ae6cf931c594637cfea13e5ce7e758b80fda6405f8bc05ebed15bc54a2f49f110b8142edb31362023ac6f2507e102b01aa2c28bbd66e6de46aa95d6c79d70fd943ea4d35a4fb4bbfdb247e5c5c73b4e71dc27b37401a169c460768013bdb5ca1bc15febb3e6b5a2a9110d2d9791c4cdcbf3277ff2a28493c260f52c3054e61ccf47d1702270e4993524fab9ba96d43fba0419e181a9a802ce249bafc3d51b2879e1d5a95dd9e7913e00e4f402febcb0e2c7e78da872f9dd7691c148333778e44ed47f933ed3486d8b7d3e4dea2c75bde2efba24069a1cce8add712e4fdebec3fd8ca93fef8d1bb10ce34e47afb9a4b6574643c16974368093adbd51419aba657d4bfeee9e380db6b65816a5ede60daa26de3fabfffdefd174617c662bbcd2e327b55ad960b6499c83e16df902de8ac131a84985f5d1b450c7f7cdcd77a58c4e8ab757f371b36a52256277509efc7a0ceb8ca81c760283200819b3d1f21b6187285ae718bef42f33b3f028bbcaa2cda871c6ef81079d7c42bf6a472247dc9065b336b8b3452d16a35edad48cf4dcb6a4d5bbfd8c0a307fc25d6137525880db7d229a6a2fcf5d0aaae43bca96b025324bf647ca98dca22cfefe2ca513b9295457c44a108054b29fd6a80ca549f4928c06f17d803b0e060b8e10855ae570ddc1a29180dadc0eb64896ba8118c142c14576f51e84dc68f85284cba1842f5cf8e5c97a8f740669fb6ed7aa47ecbf4b93a4dd55053a147fe0ca19057d260644b0932fb445933710bb1cb790e7cea3a7ee659f670b513c6fd99bc0782b3a85558182cd2449cfb98074e22a4c017f8790fd5024e57c07385b655075dccb8859f78ad9f4e3bb1fb475cc3a431a1bff72406796e274ceab46a48f42de050fb572db04a3de6095f5cac24dbd9fff2e9f4f134a8cab1885b2762a2c0b5d5df4a19c1a65da4ae37a8f57dbbeec6d74a556fd1993cf4d495a4dde3170b6cf1b5abbee4475ef5e1d46338e7f8244c61ffb4a3cb58df7204aebca0322d94652379d38e5aedaaf5b4ed2edb2abf2af40a30b4f158c550d7ba6bb625c85a6c916bb4630eca66de9bf58cac7d2a650899085b0a5872e09a9c891520d1c8963d8e5797b801ff6b477f3b1c49868f7b84e459633cb0022ba6e761f6e69a9d12d89978502060e7266b2632c003b30c97b8a98b3b662ea3efa37ea13680b392db70585c80952b1124b52cd70e46a9570592c06dde37176300534f0d313570fb2659dbeb496822b2f234abea7dfa80bfcee2bc6cf62f8c85165c5d586aa1bebac869e8587bcfc16f4af89076260793439847e20bfd54540989462c5c78b96f55a5eeef477287749087b2af7a830630cd250a47abf44068681121e6124fcd74b2bfbd4f430571d920955e3aa5703af0f30398ca53d1c1a2dc2558f75074c5ef7e31bb50ca1da6d979657c2300600db31b98041ad4285ece101d8b9e0072353a474d34f77bd2ac46eb082517e12b1e261df193a80f22ec584b282cb7971420fa67f03465ecaf1194bedf45d0006ea4a785019c44428add358dfc7eda781b0eca4292bf0564a37e5bfd314c3b279877e75349c9eafdda4b8ae44c728a7d2ab08ea863a722183f3f9b626d324e946664a77cacf1d3ea6733a3a1994c2b1c9f90c07d588be93e1f9f84e49d432ea1f4663ac608ea0da86f7448d0444c47e8369a8c4a98a0a5aec382f3cdb62994680e7401cc194a2090076aac7a09f6dafc64377079c153ea97a74b6e18b24f07ef71ac79988e98bc422cfa630dc95f10c201989d92b3b86da99eeb834939ca072ff86943aa6df8939a208d7873b55a50b8a53ef1ca2704f6cf80e642156f136c7363aa1d336c9995f63076789eca7a2ac69dcc5153b257b721e3b04645f51de0a5c6ef4bb992e43f96a1a069590fb7003bb7946c01f29308f8a598a79b6c9773672499392f4b2bc8606ffcf03b97ced551486a3f7e90d82082b6db4bf62ccbaea7c6b13f0a2c48018654f041c7095594457a0002ba55466a240ac81bca0cc07fec1f539d5736021625a54d4374871ce46522a8f9153661468e3e9a866d857123562fe0f192dd590d83e6dae6f3210636c69d7e702825f53569f92a1d9eafb5", 0x1000, 0xffffffffffffffc1}, {&(0x7f0000001400)="c733d184750fa772913066420176f03811ed69ad065ad636ca94db36da95c46afef2f50c8f662680e968bfe8995c3f0622941d002665d4d4bfd60b17d46eb0ea10e84e54375525bc40d75cdcf0bcdc9b6809960dfd041f9a008dbf54ec7dab89e3868c6c9eed6d556bb56e7c74e2af5d3c7a19cfd532b861496ab004060c67305674a8c5260a97e59d5fe1866442a79b0db5e7f861aeaf006f6e87311138e7436e0e267322e462c2c7c019303e9235b098e8ae210dda5602e9228604569988f40240551748e7389afaea962f173b67b9a3004b75c1c3437ddc0afb42df215e20da", 0xe1, 0x10001}, {&(0x7f0000001500)="88553aff714dc3823d5326709a9c2b45fb1c19f9df9c9d9dcbb7ebdad180e8b76250ca45bde0804c176fc8a4b19cd9cbf66f2c0f1e60ac59bdaef94e430cd156de74d67f4488ecf1c0ab3524ce35f5ea34d933baed4771ce0f27f60061390c2f4fcd6abf0657367e0101a33f449668ba6fea75adfe0995cc175f6d0dc721329e20720d5926497467cfc636a51c65bfae60db75087ccfeab5eecf2926eb5d9f3a35d809fddbe717998917d8937dfb90bb924d1ffa39d8118553b1728b74", 0xbd, 0x10000}, {&(0x7f00000015c0)="f3b5541c91038928b2127aab147e28d6510241bed80d150d97562478975e922e8caadcc2afbc4e5d33331ae15bdf9bd6b6933ce24396148be71c888c1affa315fc25bfab9d8eb7b5fe46c7b59e3b85c53d054947a9bab5159d2dff5063841dea64b967d7776ac6f1d3860f9952e06a622ec3c09f8bac09d444d2e12dd0729d5dfb32c743201da472edc2e9bccee4032a63d3e5e1b26beb6cb365125ace6823e6718e6dbedcd758581e036eab4c2ba0ce8b070376104bb2d6c6cffc716166e510f6fe7a1eba434491b50dd4fa07d2c4253c69735e2c5d2505ce7e97f938b50e9e6308b51435fdfaaa34ab510947b9e7ecd066eec16dfe50bed3ec98830afc95a2e2a89351b6922575da8c15adb635523e508021f209fe58f4dd208fef8dc4dc65516bd117f1906e5f78485a2b84fe8fe9a2356f02cd47a1ecbc14ba7e24027aa98b9d8c9e91f39783f96f4e9ac5024212232399e19000517f7617760647d3ec1eaeec265621ffbd9f38233155eaec781f2abad1b0beb004c1dc6ab526d4ba9a0e6379388163ce2ae6de3f15c04e2f9378267a04a7530e6aaa2f761823bb3f31c6aca0270c514d0816b1af812c53ae04c1843c465998ae58410f815438f1090b211aa376cb1ac2e78ba2bd3e298180c6926ab4ad746dfd5015e89482ab794c5ab116fc15a883fb921af00358cab325fc7f6d7330ab15963707da8378bcc84d111d6ad1679101b295b87943d70d3008052a6ff907005e7eb35813fafe2207dd7fc7a51f475798266417a33efc04f70a94c61a3f3afa3edcee0e99ad20632860e6a6822c4d48964b4331a84f62d9785eda8b2fdf4fff2906406444bba9d86320cd36c7773f2ae519290391f0c38b8470aa3d20f0aafe64370d55f55c9cc8b47c1a05c9067c806c0d0e38f4f64b1105709050a2a05c7c18775a110367cc30c0f2448f9de526a2360bc469f0f62bb65f41056ecbf6e7d0c70763a644b000e5b07198687aeb14bec35f9f2cc71e1aa6195c6c39e5db43017824972b5d84ea0f9b1fddc2c531f8cd91116f3ed8d25050907c76bd84fcdec8146e67467f035d2732d70c6e0edb310c836dee550a492fc4e7691c9d256e4778ddb3885c8876b538741619fc29e918c244a30f6966e8f506f5cb02bb31197e74b4be2c32963a3735b906a9f7cfcf546ff8388722b9ebb7671d0f4db60d70eeba47e609171e40d26cd60e01bc33c23006924f7b1af05969600db65e1db7e86a49293d0e072420e0514f60d5fba8f1079b8fd396859d4f8721c74465bd3b390949c80ef9cb4caf757013801a1cee2e3eed6fb0fb538152019132030468b237c7b6a3878a3a8166fc73894b5fb45bf24c08d085a69bca7606ead12991c2234b9bd26ec8207b967d45ee60b36ad0b21d5da6d0a20a766b7345393e2e97033ccad94cdcfcbc9eb4f0f50c90c143225dab0830151d8518f5012fb1d5379890ab5434cabbdcaffed65e8220cef38a36409b3a623ac43f2b19c69f36b93ba983b1d65d85bf94b8f8fee8946e524f7d19b847c2026f46d91d36ee04eb5ab685176bff7b69062f3f62a632a77fb42f2db7887402ef6ddc9f835af64e0375dc3870b63bc38f8446a88f15ef7c713e8c7d043dfe3f03708d54b1452125d75be327f03be3ec45787ee13032bdb3af82aeebe8e98882a0940b40a21aaf89eeceee0c49fb3d2d68f4af153f0f2a2a64b1ff39cbe0f261acd0cc8b1c2b45f281e333887fa405f1b13fddda9cf7663ebb66eb2e5bc99fcc08df7c001572e28e4b5ff1030c700f9a761d2ab40edd37a3052b83be34e8636c0f57a065ad95e0a6554e95300f18457cd03778c3c9c9f5e7e0236d9f137cbf12f8295b08761df0059b7c3b2c7012849db286d2f09daf04d63b5596fd6eb5a9a4ee972ed290ca4e3824ebc80c0116970fd771d68c5920931637c3672494f39c0cffd7f5854aabd6f78fe9d1cc5226d0ece0a2f53827fa0f2fc31a8ed86259cffd073294af0e780bf5713d4148af1ebc72f4c19cc0eaeb7c56dedd05dbf7bf8f53e57effa09b1be924d1bfcf65f859d743c9869e225ee3ed1b5ffccfab400b2b43c0b870ca0699798b381b101df0b44a3c8ae9ded3b03c0b9641e1b92f3171aca18084d66378ec7e880600cca96995d2e89516d9474dc4e752a2cb790df13baffc0927197e3560dec8d50830eb706bb0191096e2dae714915430a0ae4a8c01654e4c55de138d3fd0dfb809b430c25f189181c04ad69ff462df664ee70bdf8d702a6d5591485b10f43d146aec9939388ef581ea53cd8780c05bc8e62eeb6aad1fc725f4f6ef825b5045eb6e5cf8cfe92766c7db86f35ba92df6c68274070dee603227a4e22151ee9a46e8fec4128939b654bd9bea8cadf60c7948c0ba5a01f6e0bee13b9ab9f6d9f068b194631c46f63bf95914be6147cdc369d901ed87ed6c5cc7b0a526227d5531f1913b353f627ccebbc80660ffe0f515eac9c599145aeff34dac183e9018d162e2f22509a96a145df219ff66069535a02e0ab5ebb492f217727da1567b62fc4dd52190d7c2092f6917f1b83c588e608b437ad442fbcb63cd5ceadc21fe062c06133763292eee91f2178e2a2f7a0af47e8c46a43810f9622c2071fec060498182ad3f5851f37cef27e64898099f2592b3fa69982821829da59d4d21500162682715a95e173d04af29effe9db8c0b977423069590e6f758efc209022e4fc104cafc87301afe41a918b13b9f9947fd056c4d59b7efb32c732dda5eceb6e7b57fc2f316511cdbb709806b72fb8c7f3d98af0282b19b9f80fe3033bd04e9a090d1dc55353aacd40adbd593c69a6de4e1c8d85f50c1f149799317ad6ed5cb56e78ebeb87270a0e48331761e80f48d9297b952741c0f7010069fa674271199f01217f5a71edd91ae30d6a36e1f91cc3b55e5018add2f03c18ce357329d0618243f207ebc35e8af233af169f5846c8afd23b11c348f4f0935a9f9b33739b648da766897c858c124da2a5cb4bc1374a460e2430d42478b865432f2beb310e61163e00045b88039984998d33b7b53430fc3815f4bc57b657a8a33f6afd7644dcb145008a57fa3a1e89d1cf8e207de0dbf983f1722b15175a0c8f728abcf9684b41f08fc593d9408818356b56285f8f3fb9f5fb1757f81794fc3769905f2bac26a74a4e29d0db96871288e1374acb165642f5b33a148bd6c7b2db2e0df080e04cc72f3db6d36df3d0329dd04f863772d8e8636585643348e1640f3f13d54223a902cf026cfdd9d5241448f7a5f3c1572f7be6cfe5e93372da6107506a31e6861f3e410b9041a9e907309e949df03b2f3061623808f1b489f79f4c22a3644b718558c8a39df3b66dfd9afd6ffc8d4c72026a23dd06b7863a78c7df95bd3ec8628dc6a80b7206f5b5507b6e739843dce94abaa49f8b48d55d459450fd5a8fa192562e02651b07f4bbdf85973531828ba17457bc397f169e9e722e8233fbae917ca13b420573206b6e694e897e9a71049171eb678343bffc7268a99bd211f37680e0411b5e232d01572fd201e6937f5ec964e760c2905a3935a4f78717dd58daeefb5353426203878c86accd6dba20a97975cb9885028c6eecee03fad0aef47223e053405f95b6ca45159dd5a846cb05faeb9cdb5af39429f28f1c242bfae0c310f139880494383dde401a0ec5a9a69b8d646e5ace90854ec9fd9ec9cf0e73dd97e59ed94e248f19be9740d263838c73944aaed45dcbdeb4ae6ffe03f7d73ffe6611038ca33778a460545bd44acb9e37e4264324f9231fd8e5f1684aa3e6c1133e6c8dacac8a4fa75f4f7844669cb3d66a41286a132864fce54e39253268a41def2e1cbd45b605a2b0eb15d44e7fbde6dcc2b06073d9989823d3ac7db46acb7f66a7b0eb6cdeccc295f60236ce89c727a67d1856101b7ae359ffd2116ce40ac43b7aaae8ea198a9458be76c615375b38b5e87f44c66e781ae299151e5729b389f5bb665b5d19dcccf605246f50f90d84b2dcd64f57b78dce5e424c06660771772ca235eb052bce2ab00418fe5c75c6f71953e7ecc3181f0e05901c491cb52987e75494ab11a1fe791efc9b6f195545e5b58048045eb258d7fa23a77fe539c6af1c961ab1415aa4b4d9c2b7f5a8ea98972ee1f8d2718d6beb7fc15cac3e7bb1255723684eb53acd09e01690fce79421f1439fcfc6b59e3ed99eff9c9be8cbe8245bc309cb0707dfd2fa7f4ca922bfb517205a52fac4fd3c3f1b77cbaa918c472073a26bbbd279ce4ee99f421f16f847b5ca204c4f77b4b429082a46ff915e2b597ed5807e72170f36c3df970742ee6fab399237e46701b729078641a9c2c4c9d7daf12b84b8e6d9e683312294b8c92e44fae023e99e1d164e35a0a1f78144708d64f3f8347285b9e4fd3043339ae5663bdc1303f77c5f6503cfa88c2fdbb450b4f26da6294ec7a0ac94b15d89033d5fa3fdb3ed1aae9d10eb6822f66c1d0ec868c609c0a899157d9ded98f94fc5b13fc19bb97275a4d5849744f5e7e3f089aea9886869fd67aaca492b99cf2155e5173f8ac57d36de3b8897067fdf600b5b71b9d6e2781deb44b7fd71dfd1001e743e7c6f0a986797e6bc8d41f883438061be1b2923e7f5313ca29d94764c16762fc42c46b7c764dff252b44052e9e606d70b852258cdf9dac75b1479816fad9c4535969ba63f94a7d614f584fc04c970e70c5fd955507d9a6ca468141c5a90287faaa5998a519e5e517ffdba30afd7ff844994ecabcc8fc86ae0ac4438d76f81486c160b7d4a0850ec6912e4cf42b017a4aaa1b686fbee1106f4bdc2456ea16736ed069d72b26d97c7e18345aacfb5b3b6c6545f630e4b348a6a07f08c9147662a927a459c58186026e3dbdf3a9f5f5737296b63d0a577a07300359c5cf44358b680c8fc70542d1587b9cfda48e2ecd67f6cff941e718ed8ddb4a793a2eef8b55041273a1ee6d7d0431cb220185fb73ae4245b1289bbd9c23c9b9550f9ed2b2e19f8edfd22f659829d27215ef0238b9127541b4faf057c9facfb33cad04fd17a27c84f25f21e829718a0fa13161c587884699159a572469c86a90e74d0a6268925fe2cba2b4f157ad7acbfe0e0c7ec1c709f1e47054624182c9f689cfc50c5cf473913b538fb43447d94e9d68b3768ceaca2eaeb8cfbbc205f222cf17bd7859e874fe333ed6a63efc930fb4304ef3066310dc7f7c8f66a5370ad65b4683f887fe1fac134834dac694ad89fa89283138bd6b8f76d3dd1ca9e190be10c236d3945bd72057f66c821d70577d0dd288ccff8a86b7335a399a3f4b5334e8038d1e629352369b281391f2ce9c81cc9890e0b067eb90730fac780ec4ee10a4b1a68256879a6bf1484ff60af46d3df8b37dcdeb4dcc28155671f5e034de753bb2e127870a967dfe1cde5e4b7284302b2aa305a2cece19e319d1009c74f1611d9e4173bcdb700d99bf10d092d5813ea06f714268748412750a12181511d7441362cf63d1be09de6d60f6925176be1dfbb85e3569cdacc5c6b8332d50a9f910e6a4639d3ad03423e902a20a3933454a729f545476cabe62939846a05d0933145189e9418b011d6a752486655bbd36d6796643f3e0cc876e66d0013161749f61dd87f01045bf7ecc375b74621b6072bf0b14ed484ddef5f298c7a55d928ccc23a164cc9f406e5ae08e5e710316ad63979f850ee859cf08a83cdc0cd6da996f0b9a95bd0743599f8fea4881327a7d029c144ea7ac05c91e40990bafc9fd3af7b6f3b7f7b349435a4bff1aa9434e5bc1cc19b9e1ae9f8", 0x1000, 0x9}, {&(0x7f00000025c0)="c16ccfd6a4a0a3e6aa6d141bbd1875e14de401372a389b5120f112136357cbcf45c8ee63e3f423423f80353e4946faa31e793fd23259b8886570fced95db8b09d1139eabaf0a575d7e6529f14e8a06c9eeaa9aa524879fb15817949ce40271bc293c42c978cf1bce6d6bd7a0558899e5dc7c531225e08ab18950301ead986d7f815b3c0a64e6290e8546db2c1f68445793ab33cda80fe7cfb1fee2d84f71746781d9341d6b88d3720b2cd39316f7de44a258c7063e057d302514ada6d0db", 0xbe, 0x1}, {&(0x7f0000002680)="38d96d6696b1be061a6d36b78236984b2d6e5c4aee91653c7553b141b2b235e4b123bf7ecf97637058dbd4a54b7f5997c84f73dd00a8da628b4d88ea190b9dfa6d84441f1c475a7d377288a78a899960b3aba964647545168599622f2eee4d51925d04cac6b0279862b87a1519a8799ac0d2d81f02018ba669a5fdf106cdfa0044d22931cc4fddbb7bc0433114155055e064834960045b8f5f94cd1904bc73893cc26c6859f0308ef10c9f153c2749c18cf5a316af932741760aeb0250be893f1c1da6922736062d17bd84ea623bf790473dc6e952a347af513e4ef725b99d14e2e3", 0xe2}], 0x0, &(0x7f0000002840)={[{@grpid}, {@commit={'commit', 0x3d, 0x7}}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x7f}}, {@lazytime}, {@nomblk_io_submit}, {@debug}, {@noinit_itable}, {@errors_continue}], [{@hash}, {@subj_type={'subj_type', 0x3d, 'vfat\x00'}}, {@context={'context', 0x3d, 'root'}}]}) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x80042, 0x60) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:28:00 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') execveat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\xf9\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='-&@*,\',:\x00'], 0x1000) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x8) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 1932.415279] loop3: detected capacity change from 0 to 40 [ 1932.523202] syz-executor.3: attempt to access beyond end of device [ 1932.523202] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1932.524916] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:28:14 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x8000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:14 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2ff9, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:14 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x7ffffffffd}, {0x0, 0x0, 0x27ff}], 0x104808, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_io_uring_setup(0x137, &(0x7f00000001c0), &(0x7f0000800000/0x800000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000440)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000100)=@IORING_OP_ACCEPT={0xd, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x80010, r0, 0x10000000) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(r1, r3, &(0x7f00000000c0)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, r0, &(0x7f0000000000)={0x440402, 0x180, 0x18}, &(0x7f0000000040)='./file1\x00', 0x18, 0x0, 0x23456, {0x0, r4}}, 0x4625) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r5, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r5, r0, 0x0, 0xfffffdef) 18:28:14 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1300000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:14 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x301241, 0x2) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r1 = signalfd4(r0, &(0x7f0000000040)={[0xfff]}, 0x8, 0x100000) mount(&(0x7f00000000c0)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='openpromfs\x00', 0x180001, 0x0) r2 = syz_open_dev$vcsa(&(0x7f00000002c0), 0x7800000000000, 0x201) mount$9p_fd(0x0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280), 0x48, &(0x7f00000003c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="2c63616368653d6c6f6f73792c6e6f65787465d77046d27564692e3d89ce582044f4da98c7cdaccec0742c636f6e746578743d73797374c4e205000000"]) 18:28:14 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xedc0, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1945.874283] loop0: detected capacity change from 0 to 131071 18:28:14 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$full(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/82, 0x52, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x4e24}, 0x6e) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:28:14 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000400)={{0x1, 0x1, 0x18, r0, {0x5}}, './file1/file0\x00'}) openat(r2, &(0x7f0000000840)='./file1\x00', 0x404002, 0x40) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r4 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x24080, 0x41, 0xf}, 0x18) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r4, 0x8008f511, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) syz_mount_image$tmpfs(&(0x7f0000000180), &(0x7f0000000240)='./file1/file0\x00', 0x7fffffff, 0x6, &(0x7f0000000640)=[{&(0x7f0000000280)="2d3d44de9ff82c2e7f3eabf593aa95b065d82b2be7c3c02e84a87d711a69985cb6b269731ae4b87c30fc2c12099c880371c42fb27b481eff1de3c93610017791ea17e3ed8a0eec572b412d82700f1abc0ad45b686dc39b2292e16a0532d96914d75fd09b12753bc75659b7e667a62f88805c9e5430", 0x75, 0x5}, {&(0x7f0000000300)="c29f8e21dbeef2e48ed4e35b8bd18a2d134199bc69a7d7aaeb20ab4889d268b69e247e82c388a3c5abc2d71e5f4ce64d344585a39fe10c389a4c6d9da22a7366a391470d666f10a0688d780a2a57a80ea205b640d4d66a0f7d3bcb10bdee3725d79446133a0b2f323c2334b421d750666cd048a2fc51a3add964ca666bef1b306ed35167833431b504531ae71ffd959e981f138114427a6b28608522d296ee3f1dd5219f9c6829e9b526dfded416cfb477488055e1a115a46aab2cf642194ed059b9edc65168eae9508f2a0194f0d806a913728b", 0xd4, 0x1}, {&(0x7f0000000400), 0x0, 0x6}, {&(0x7f0000000440)="90166be3a9f9491196ba50d3dd260422119a220e70506d6496b2ac8d37340526bf600cff0b3e6248dc922ee2aa81dadf22252b945b9548138d195b3aae8350f107cac00a0e5c409082689ee15e714360983b3b22ac36c999abca3f94f58662508f2abfbe784f6b8f7d957ee687d68071bbf44d99c800d29f59cbc4c007794f839ab8ccfe68f3f3", 0x87, 0x9}, {&(0x7f0000000500)="180ccfe49ef419f79cd63e627f28b118b49ce88124ac528f67ca5c91755c4d97f2e3d89149364f6d9bb179a7ca7c7802f22078d3d37c451a7766455458f6e2dc1d8c113bc901a94cd9971e8461eba4e5815901a0e4792a248f6b92d1b26e2c93c22c6f09f34bf9b4c77542be3e415869271f889fc8de658c5d77cc3efc433fc72d2438f5ef960f90bc09401a62ce45f8909d7ec84d8c818b3526e0c7aed99f40d08d2a31253cb286868047f976f719ba8352710d3d0e82e6a4356ab95b89bd1f926aae129f1b727b1fdcb3144909e6914bad746f9b0bbebeab05600223f77a5d2c91d80f875e12a9dfcbf30b084eba49760f9296e3407e56d4", 0xf9, 0x23e5}, {&(0x7f0000000600)="5fa3a9", 0x3, 0x3}], 0x861840, &(0x7f0000000780)={[{@nr_inodes={'nr_inodes', 0x3d, [0x30, 0x70, 0x30, 0x33, 0x36, 0x25, 0x6d, 0x32, 0x26]}}, {@huge_never}, {@gid={'gid', 0x3d, 0xffffffffffffffff}}, {@gid={'gid', 0x3d, r5}}, {@size={'size', 0x3d, [0x31, 0x65, 0x6b, 0x2d, 0x2d, 0x6d, 0x2d]}}, {@mpol={'mpol', 0x3d, {'interleave', '=relative', @val={0x3a, [0x2f, 0x39, 0x0, 0x30, 0x39, 0x2d, 0x33, 0x38, 0x35]}}}}, {@huge_advise}], [{@dont_appraise}, {@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}]}) getsockopt$inet6_int(r3, 0x29, 0x2, &(0x7f0000000880), &(0x7f00000008c0)=0x4) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1/file0\x00', 0x2, 0x2e) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r1, 0x0, 0xfffffdef) [ 1945.913070] loop3: detected capacity change from 0 to 40 [ 1945.934583] loop1: detected capacity change from 0 to 118 [ 1945.940467] FAT-fs (loop1): bogus number of reserved sectors [ 1945.940908] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1945.946876] loop4: detected capacity change from 0 to 38912 [ 1945.951895] loop5: detected capacity change from 0 to 23 [ 1945.958788] loop1: detected capacity change from 0 to 118 [ 1945.960855] syz-executor.3: attempt to access beyond end of device [ 1945.960855] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1945.961780] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 1945.962592] FAT-fs (loop4): bogus number of reserved sectors [ 1945.963643] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1945.964154] FAT-fs (loop1): bogus number of reserved sectors [ 1945.964828] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1945.969604] FAT-fs (loop5): bogus number of reserved sectors [ 1945.970421] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1945.993662] loop5: detected capacity change from 0 to 23 [ 1945.995669] loop4: detected capacity change from 0 to 38912 [ 1946.005851] FAT-fs (loop4): bogus number of reserved sectors [ 1946.006830] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1946.010381] FAT-fs (loop5): bogus number of reserved sectors [ 1946.011100] FAT-fs (loop5): Can't find a valid FAT filesystem 18:28:14 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf62f, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:14 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x40000, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:28:14 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat2(0xffffffffffffff9c, &(0x7f0000000400)='./file1\x00', &(0x7f0000000440)={0x280480, 0x0, 0x13}, 0x18) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendfile(r0, r1, 0x0, 0xfffffdee) ioctl$INCFS_IOC_CREATE_FILE(r0, 0xc058671e, &(0x7f0000000380)={{}, {0xfffffffffffffffa}, 0x0, 0x0, 0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00', &(0x7f0000000180)="3dd9c859a95754df806306ebdb9da1612c4c13327f39a603efcef68934c640483d405ff0d0bcae71cc670dca05ad9d4b20aa45188dcde5eb475a0e65917e40a4dc298d929caf818a27", 0x49, 0x0, &(0x7f0000000240)={0x2, 0xa5, {0x1, 0xc, 0xe, "7518275dc1f43237f294b6c7a0e8", 0x8a, "8dd508655a5cd5214a00d517031742b1d7d99487c057c933cf920d916b2568c747c793c3ed795970c01e42b725e25694a6e9f9b8d0454fa1ee4642573a71df1871b104dad2c5ced0f9d22d1fc08832259524ff979052040967e72e9bfc0eae1d1821c11922f639b4d318066c53e79aa672ccad257afcd41c2be0dd6a65a8bbd3531b80ea1ec697ab5167"}, 0x83, "9d7327266ed573d9238abe67612bad02186a0efcea5d59855f1b70637234a08c3653f37a117e581f2e5f52397ccf5021a6c4dda5c1cff567461ff88096d05048a8cb55d3b67ffb24aa43b14d2033def3273fee25ae508f33f36235e4a7301dfe8ecb6f7fa536ff458db06b25899a6a4edc7a724eb9b3a4eab3046b357b82b070390488"}, 0x134}) [ 1946.101747] loop3: detected capacity change from 0 to 40 18:28:14 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0xaaaaba6, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x8cd004, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x4080, 0x330) [ 1946.168908] loop1: detected capacity change from 0 to 123 [ 1946.183169] FAT-fs (loop1): bogus number of reserved sectors [ 1946.184039] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1946.199916] loop1: detected capacity change from 0 to 123 [ 1946.203753] FAT-fs (loop1): bogus number of reserved sectors [ 1946.204599] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1946.735356] loop0: detected capacity change from 0 to 131071 18:28:29 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x40000, 0x60) 18:28:29 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x9}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:28:29 executing program 0: ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000240)={0x0, 0x4, {0x20, @usage=0x164, 0x0, 0x6, 0x0, 0x8, 0x5, 0x10000, 0x2, @struct={0xe7fa, 0x1ff}, 0x894f, 0x0, [0x2, 0x1, 0x0, 0x9, 0x8, 0x6]}, {0x7, @usage=0x9, 0x0, 0xfffffffffffffb0f, 0x8, 0x8001, 0x61, 0x4, 0x0, @struct={0xf9, 0x20}, 0xffffffff, 0x5, [0x80000000, 0x3f, 0x7ff, 0x8, 0x400, 0x7]}, {0x1, @struct={0x1000, 0x3}, 0x0, 0x6, 0x7, 0x6, 0x2cf, 0x0, 0x42, @usage=0x1, 0x9, 0x4, [0x1, 0xf57, 0x1e29, 0x1, 0xfffffffffffffffd, 0x4]}, {0x2, 0x5, 0x9}}) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f0000000640)={r0, 0x300000000, 0x1, [0x7f, 0x1, 0xd7f4, 0x2, 0x3], [0x9, 0x5, 0x4, 0xc231, 0x2, 0x7, 0x4, 0x8001, 0x350, 0x1ff, 0xd97f, 0x8, 0x9, 0x3, 0x7fffffff, 0x838d, 0x40000000400, 0x7, 0xfffffffffffffff7, 0xffffffff, 0x1, 0x9, 0xdaac, 0x8, 0x5, 0x3, 0x0, 0x7, 0xfffffffffffffff9, 0xff, 0x800, 0x4, 0xe908, 0x1, 0x80000001, 0x7f, 0x200, 0x4, 0xa5f8, 0x9, 0x71, 0x2, 0x8, 0x6, 0x210, 0x0, 0x9cb7, 0x8, 0x9, 0x8, 0x3, 0x8, 0x7, 0x0, 0x6, 0x1, 0x80000000, 0x2, 0x7, 0x4, 0x4, 0x1, 0x7, 0x400000, 0x8d, 0x2, 0x0, 0x81, 0x6, 0x7, 0x4b8000000000000, 0x8, 0x7, 0xfb, 0x2, 0x3f, 0x7, 0xfffffffffffffffc, 0x5, 0x7, 0x978e, 0x5, 0x8001, 0x7ff, 0x7, 0x74c, 0xa5, 0xb4b9, 0x5, 0x7, 0x9, 0xa76, 0xf04, 0x40, 0x10001, 0x101, 0x10001, 0xc71, 0x7e, 0x96, 0x0, 0x8, 0x7ed5, 0x100000000, 0x0, 0x3, 0x8, 0x1, 0x4, 0x0, 0x2, 0x76f, 0xffffffff, 0x3, 0x80, 0x7, 0x80000001, 0x80000001, 0x7, 0x1, 0x7]}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0xc00000, 0x20) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000000)='./file1\x00') sendfile(r2, r1, 0x0, 0xfffffdef) 18:28:29 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:28:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3003, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfeff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:29 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x20000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1961.142086] loop3: detected capacity change from 0 to 40 [ 1961.168243] loop5: detected capacity change from 0 to 24 [ 1961.178760] FAT-fs (loop5): bogus number of reserved sectors [ 1961.179605] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1961.183869] loop4: detected capacity change from 0 to 65536 [ 1961.188180] loop1: detected capacity change from 0 to 127 [ 1961.189788] FAT-fs (loop4): bogus number of reserved sectors [ 1961.190713] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1961.194122] loop0: detected capacity change from 0 to 40 [ 1961.198226] FAT-fs (loop1): bogus number of reserved sectors [ 1961.199023] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1961.209810] loop5: detected capacity change from 0 to 24 [ 1961.211292] loop4: detected capacity change from 0 to 65536 [ 1961.219035] FAT-fs (loop5): bogus number of reserved sectors [ 1961.219388] loop1: detected capacity change from 0 to 127 [ 1961.219885] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1961.227398] FAT-fs (loop1): bogus number of reserved sectors [ 1961.228157] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1961.230300] FAT-fs (loop4): bogus number of reserved sectors [ 1961.231346] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1961.239301] syz-executor.3: attempt to access beyond end of device [ 1961.239301] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1961.241060] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 1961.244619] syz-executor.0: attempt to access beyond end of device [ 1961.244619] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1961.246209] Buffer I/O error on dev loop0, logical block 10, lost async page write 18:28:29 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x208200, 0xc0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_SYNC_FILE_RANGE={0x8, 0x1, 0x0, @fd_index=0xa, 0x10000, 0x0, 0x9, 0x1, 0x0, {0x0, r2}}, 0x1) unlink(&(0x7f0000000300)='./file1\x00') [ 1961.274894] syz-executor.0: attempt to access beyond end of device [ 1961.274894] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 1961.307870] syz-executor.0: attempt to access beyond end of device [ 1961.307870] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 1961.359410] loop1: detected capacity change from 0 to 127 18:28:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3009, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xff0f, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1961.362269] FAT-fs (loop1): bogus number of reserved sectors [ 1961.363277] FAT-fs (loop1): Can't find a valid FAT filesystem 18:28:29 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x2e26}, {0x0, 0x0, 0x2800}], 0x108000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = mmap$IORING_OFF_SQES(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1000000, 0x12, r0, 0x10000000) syz_io_uring_submit(0x0, r2, &(0x7f00000000c0)=@IORING_OP_OPENAT2={0x1c, 0x1, 0x0, 0xffffffffffffffff, &(0x7f0000000000)={0x145000, 0x2, 0x9}, &(0x7f0000000040)='./file1\x00', 0x18, 0x0, 0x23456}, 0x9) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1961.386643] loop1: detected capacity change from 0 to 127 [ 1961.394771] FAT-fs (loop1): bogus number of reserved sectors [ 1961.395621] FAT-fs (loop1): Can't find a valid FAT filesystem 18:28:29 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x781800, 0x4) 18:28:29 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) r3 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x25, 0x5, &(0x7f00000005c0)=[{&(0x7f0000000240)="c3b32411647b9dd9a11bf9ea6d504e0e598778ad516c5f1a306a86963c3801e6b7afd2c6a63fcfc33db36e37204bd0c01dc26127d93c5880a41e30155f2fbd2ddf9a2a6aaa2ff658a6b9c9ff73be51a79940cdd43d36c0381fb9cb32c650c2cadf3364257d3d5c0999f3065b6545fe86d033ad3bc651847282d65c0edfd30307fffbf3401eca7727f41f6b0c2a88663f4fd40e3d8caff6b4f27b414b037be3bee4b453359afd", 0xa6, 0x6}, {&(0x7f0000000340)="3125d10deec94df42df3195f0679d6f06c61c92059f93f8e4d19322d753d9ce29fd553930d862f7223ccb2d483e6e828792e52be496bfe9a9c27370dc4b3fc10e17a1c4e6c00c0791b1c293911854537b665e6dcafd5765d0fa34071f6127c750b19138cd2a87e4d050bc4b9deedb4e5f8aa811e682cd6979153e363b3e74c5cf4ebe7f9f234526bec6f1650549a9292f4cd39103c0423a424809f5caece28b23c85a4b87061a65a035eebe3a0e956ee", 0xb0, 0x6}, {&(0x7f0000000180)="ad7f8e3a8246680079c53fb579561150dc035452f830f58cd2cc08f2e20ce5e1b61d790a361a50dd72e4e5fc21429a69d3cc05004b1ea81a56c27e79a25ef6c140a58540400714c96016b6", 0x4b, 0x50ff}, {&(0x7f0000000400)="fb850baad5f0169eaacf593481852f8422815c131f87ba76401b080fdceffa8fbd9c83d44c005f6c0b0e4c6e3f5713d1235ed1dd8c05882824f02887a082e49cd959062731f9c807dbf0de6c04ca14d0490dcb9cca31c6b0ac4a9519dd8dbc733e44115c43342c348bc85159002448bf9fac42fd1e47b5110794a6fa246a30ec8678b20dadd78a44c8cdc046f90d61c29fd4ada1ebd03881459756efaa49a7a4de22fb", 0xa3, 0x382}, {&(0x7f00000004c0)="ff07dd8a57a73cdc0aa5e138b1b70c99bfa409dca4397aacf6644c1db890abc79106676715d7a38c26b54434bf1e0f9d1e28662fb00d2f11c5974bad4499c924acba141e1bd9a76a17b96f3334f700dda4f90c39db1a23e0955874fe6916ef1e412677fe61cb0930a624c4da7120dda6045b8c9302555f1b1e82adb75fe68037d00f669be824e9139bd46da997bd432332d3551d26d9b59b70b9dc5ebfeecafa9664d7fb898a2cf83ee89255cf1ed28663d08ea6397a2c65eb8ac0ef3b98af4c0a03f91021e4e6afd642b364fdeb1d0cd5a82ea7c7257150dc91200fa2", 0xdd, 0x101}], 0xa001, &(0x7f0000000640)={[{@utf8}, {@shortname_winnt}, {@shortname_mixed}], [{@subj_type={'subj_type', 0x3d, '/- '}}, {@fsuuid={'fsuuid', 0x3d, {[0x66, 0x37, 0x30, 0x33, 0x30, 0x35, 0x31, 0x65], 0x2d, [0x38, 0x61, 0x0, 0x38], 0x2d, [0x63, 0x64, 0x35, 0x38], 0x2d, [0x33, 0x61, 0x61, 0x36], 0x2d, [0x64, 0x38, 0x35, 0x32, 0x34, 0x63, 0x6a, 0x35]}}}, {@subj_role={'subj_role', 0x3d, '@)-^'}}, {@euid_gt={'euid>', r1}}, {@fowner_lt}, {@fsmagic}, {@measure}]}) chdir(&(0x7f0000000140)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r5 = getpid() r6 = getpid() r7 = epoll_create(0x4) epoll_ctl$EPOLL_CTL_ADD(r7, 0x1, 0xffffffffffffffff, &(0x7f0000000100)) kcmp$KCMP_EPOLL_TFD(r5, r6, 0x7, 0xffffffffffffffff, &(0x7f0000000180)={r7}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r8, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r9, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r10 = syz_open_dev$vcsn(&(0x7f0000000980), 0x3ff, 0x40002) r11 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r11, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000011c0)=[{{&(0x7f0000000740)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000940)=[{&(0x7f00000000c0)="a9b8bab41380426e2848466a24b745ce4c184e743812f1ed5384aac93083c7bb85c0e55a3ad453a312", 0x29}, {&(0x7f00000007c0)="997df946e03f798afeb493f6dd08ccfcf7b7aa82ce22c63a318a46da870670a083a2fa73e0b98ec6edc233f5510eee7791b34b6d0da42494b178561075943c8ef945de2c8567c32ad49aff0343c6c8cb2fa96036cf29d9b548c58fe1f23261f3ae37e20628c718984b112a505aa278981730b3582c8eff752bf30c4dad0fcd8d8461ff5b5e562724ed6a7358fc276d49205c74d76c37b4e7eb914b399e0f57aef2973a45e8bb6b9375909f7e", 0xac}, {&(0x7f0000000880)="97bfb08a80e4a79ba24eba7d7cfe9e05114ecbf665c1ac51086dc791a726437e1ce14b3af04a471e214748014cdfff3e353c2b443e3b7db1af3dacbce4ab44413a8e49fb53baa957b57c6d5035e21d68cd1f2c34e6d5e684630271bc600bfcc866cbd051704570c7f86a4f6c0081174d8f547b6b7d7342caa830842995611cf3b3a378700abb20b7bdad66f510799beb530f153b6893481d5a6cfb36f9abb6de1f6e89ac83724a9c62765cef2d4b9dabc9af57b67a6e18e585c22b964f", 0xbd}], 0x3, &(0x7f00000009c0)=[@cred={{0x1c, 0x1, 0x2, {r6, r8, r2}}}, @rights={{0x34, 0x1, 0x1, [r4, r3, r9, r3, r3, r10, r4, r0, r11]}}], 0x58, 0x1}}, {{&(0x7f0000000a40)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000000c00)=[{&(0x7f0000000ac0)="1bab939ee2cbc2f0baa65377b55b74c610eb3db8dbd30d399275b0867f5683f8d5f6e0f6454fc35e0518d6a672dcc8043ba72463d73e0e255a1984aba408afbff1b61a0e039a37bfe5ca", 0x4a}, {&(0x7f0000000b40)="afe1f26a1c5da15feda7b6a1c99ed0380ff86b9303f5d11ddea0a382f2cf6bae10acd65827f666117c0a74957a757729a8993925ef08dc10f194d354d7a3b854bf90ece88087bdd21424cf32ae0f2d1e39315d67b605bc8c532806c48355525eccb4b7456798ec92c90e78abfa575ff0157cbbaba74f836482677989a4d470812e77184c23ae1d746b2f525e12a2e6939be7a4d243c6c1668a7be4d8f1a774b7ea8cf342c2a5f4888dbd9c9e92335d42cd134e34e36a7ba4cc8db1b0", 0xbc}], 0x2, 0x0, 0x0, 0x4000}}, {{0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000c40)="a5aaabdaca994bc9fde13811475a9e5495807805fdbde018f5e78efa0ab6aef62b783d124ce7dffb1025b5476addc79ede25bd954665c1919750b01bd7a6b33feb2b9aaadb89dcec2f5ddb05c2decf3c920581229b712ee56bd472d050dcfd7a5d26841ae081505bf495a27321ff03cc4adfa363b91b846bdf6ece3d4c7556519f5b3c34f9065ead0d41205121110d3d714052c2f21940213a04e5cefb74d2e834668f3875a62b17b3bd52365048d4353c6ed80c0ee7ed790945d86eb94dcff507f5e7f34003c293de9f4d2da585266006824eb24a23b489cb54ff8747692efed9d9f6b968ec632de1237d9135", 0xed}, {&(0x7f0000000d40)="50cb5e3f464d4f9f04d2912bf6590ef43d74c66f40c99394d75aa16951effd", 0x1f}, {&(0x7f0000000d80)="0bc45bd5f27ce62ff7b25721dcb8937eb57c30d82f199619b78cf42533f59fbf0b535bf89698d1fb4e677a45d56dca3b23994248fd2ddcb2fb43bab9727530a5d1ee2290e450b2404919be9db1dd75257b31a91ac7b2de40ca52c7962cc1d8623f5bc0525d19602f3cc6d6f9", 0x6c}, {&(0x7f0000000e00)="a4f8270f5e24332bd124e84c4f108e108525f5e2b5b53fa0785d7df281ffb4f3130af1932b28398ccd08dba01952738cb6585fa323b7d8ed0be5499d62c4dfaad1e84e84378f86b22e35e14aca3f63c95ccd8bab94c35280c61fd4eb779a4a2f38315ee0685de6e6330b0543d4bd56059d5d4c0bc7b917e4268a167ec80bd098fcc6b69f3762cb5aaf79e0ae5bdc756ec6189adfc1f70aad237d4f87c65a2d26e67fadabef70da20b972be73beab579c6b705df1e7c2bc0dd8dc5d807cb2f1913e523fb09dc5aae705deb8e31e12631f7b303b52bfa0b2ee14b6467d1ba7171fdc809c886d5ae231ea5291735df1475dee2a", 0xf2}, {&(0x7f0000000f00)="33bd9a6d3bd509768d573916758b42a04e6e3e1576a7a39d981c36af3a3f8dd1f0bb83dbecfb8fff8ffbb9ab30007fbfa1e59d7c7d1f5bc2bd92ba7436a562c210930eff9e58b89d93b09a10d139e0f37fab6d8f7e0749a02f0ebf4d35a26908a36ff4816b8156a11bdebe0590c6910a42d194a11841e6f8b50c8b82fb2377218997eacc01077a16bcf1", 0x8a}, {&(0x7f0000000fc0)="d2f237de6cd5375cdb5f52fd483e7009d49e8cb16c11331e332e7d50e46b55b9589ea255d6a9fb5123d5ad2660b07599c9d15f783b2e1f40ba28a2bd85309324d9495414a3df8a6a129e439b03bcf07d998c003dca7c7931d512f1134fd7e5ea7005e554770d8f7d07357bef30832ba1dc717bea4111299daab24f1584c6136a5a501ea3c9d651f92ffa3d6b2d17456ad183d93820698c7df0ed790b63575a487c878afecc6e7e1fa6b50174c0a18b9a5291640f5326e6953cbd0d9f33b735a5dfc02974eed4d95166efe55f6c13da6b918c3d0ddf", 0xd5}, {&(0x7f00000010c0)="550087b221b3b87544018e3cce401869b7d1672f2c63e4fb737b474ae249f21e0ac2e6ada81f96738e4ea05a1564f2a8a120cc8a48a815f479f6a90fcb77ba81fa3d2332a71a27be8e0c2d13639a461469fd6de119", 0x55}], 0x7, 0x0, 0x0, 0x8804}}], 0x3, 0x40000) unlink(&(0x7f0000000300)='./file1\x00') [ 1961.450247] loop5: detected capacity change from 0 to 24 [ 1961.451995] loop4: detected capacity change from 0 to 98304 [ 1961.458243] FAT-fs (loop5): bogus number of reserved sectors [ 1961.459051] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1961.461014] FAT-fs (loop4): bogus number of reserved sectors [ 1961.461824] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1961.474520] loop5: detected capacity change from 0 to 24 [ 1961.477903] loop4: detected capacity change from 0 to 98304 [ 1961.487946] loop3: detected capacity change from 0 to 46 [ 1961.490184] FAT-fs (loop5): bogus number of reserved sectors [ 1961.490966] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1961.495088] FAT-fs (loop4): bogus number of reserved sectors [ 1961.495863] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1961.520126] loop0: detected capacity change from 0 to 40 18:28:30 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffe, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:30 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x808}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) fstat(r0, &(0x7f0000000180)) 18:28:30 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x300a, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:30 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x4000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1961.655506] syz-executor.0: attempt to access beyond end of device [ 1961.655506] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1961.657229] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 1961.699619] loop1: detected capacity change from 0 to 127 [ 1961.709433] FAT-fs (loop1): bogus number of reserved sectors [ 1961.710417] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1961.721700] loop1: detected capacity change from 0 to 127 [ 1961.727119] FAT-fs (loop1): bogus number of reserved sectors [ 1961.728026] FAT-fs (loop1): Can't find a valid FAT filesystem 18:28:30 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x181a6, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1961.787857] loop4: detected capacity change from 0 to 131072 [ 1961.835153] FAT-fs (loop4): bogus number of reserved sectors [ 1961.836030] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1961.858642] loop4: detected capacity change from 0 to 131072 [ 1961.877872] FAT-fs (loop4): bogus number of reserved sectors [ 1961.878685] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1961.953106] loop1: detected capacity change from 0 to 192 [ 1961.964553] FAT-fs (loop1): bogus number of reserved sectors [ 1961.965511] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1961.975698] loop1: detected capacity change from 0 to 192 [ 1961.982020] FAT-fs (loop1): bogus number of reserved sectors [ 1961.982917] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1962.319532] loop3: detected capacity change from 0 to 46 18:28:47 executing program 3: renameat2(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2) 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) openat(r0, &(0x7f00000000c0)='./file1\x00', 0xd5400, 0x184) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x541442, 0x143) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) 18:28:47 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x8000, 0x0, &(0x7f0000000200), 0x195820, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) 18:28:47 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x2, 0x2, &(0x7f0000000240)=[{&(0x7f0000000180)="435b7e5842111deb94a046561c4bb6ecf9c6b245d5662fc9eac08f204a2a410920057dbc141b70149f6dadbe8d132da4256cf3c0c13f999701a201c9cef21d2f59a947976322032b60bdc69871ffed6c69517169f675334a6c907ca2259adf248edd7b2b4d9bf8d4b9ec61a82493cc2e47169b3f5eea3261750a14c808bd666c4e67aa", 0x83, 0x3}, {&(0x7f0000000000)="11b3208bb45f8cc004ba5f05b4bae509c948edc80a18aff39249a4ceaabc4a0306e8d05f1a8b3f3e4c1d2a367b5f0b81084606c5436880d404667ad9c14efa71c7a4a96bf18c66cd5ff5b01119affb3219914a054b23e0bda699e5f0bf54a2f889a36d91666aa09ee05e45c0c852e1873bbcaa9742500e2b", 0x78, 0xfff}], 0x7041, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000000c0), 0x402, 0x0) openat(r1, &(0x7f0000000280)='./file1/file0\x00', 0x88080, 0x50) unlink(&(0x7f0000000300)='./file1\x00') 18:28:47 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x100000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:47 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3f00, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:47 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x5000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:47 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = openat(r2, &(0x7f0000000000)='./file1\x00', 0x400000, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r6 = openat(r5, &(0x7f00000001c0)='./file1\x00', 0x201, 0x24) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x10242, 0x12) r8 = openat(r4, &(0x7f0000000040)='./file1\x00', 0x1, 0x42) preadv2(0xffffffffffffffff, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r9, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000006880), 0x0, 0x0) [ 1978.687017] loop1: detected capacity change from 0 to 1024 [ 1978.692156] loop0: detected capacity change from 0 to 64 [ 1978.697266] FAT-fs (loop1): bogus number of reserved sectors [ 1978.697654] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1978.698693] loop5: detected capacity change from 0 to 31 [ 1978.700515] FAT-fs (loop5): bogus number of reserved sectors [ 1978.700891] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1978.704795] loop4: detected capacity change from 0 to 163840 [ 1978.710375] loop1: detected capacity change from 0 to 1024 [ 1978.711977] loop5: detected capacity change from 0 to 31 [ 1978.713048] FAT-fs (loop5): bogus number of reserved sectors [ 1978.713756] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1978.714344] FAT-fs (loop4): bogus number of reserved sectors [ 1978.714808] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1978.716518] FAT-fs (loop1): bogus number of reserved sectors [ 1978.716996] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1978.734790] loop4: detected capacity change from 0 to 163840 [ 1978.743511] FAT-fs (loop4): bogus number of reserved sectors [ 1978.744141] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1978.767889] loop3: detected capacity change from 0 to 40 sendmmsg$unix(r1, &(0x7f0000006980)=[{{&(0x7f0000000240)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000002940)=[{&(0x7f0000000340)="5b27453b95812fa41fff0813386a21c41b066f4bfe3b5ac732aaa8471d45de9aad1096c0c75a508fe20e3ac45624d6005893a81797ec0735ffdec0f72ee561e2f69a58c0461f497f29026ac66ec2c1cf4c97ad78d4ebd8437e4aba94493095ba2eb7da8acf02f98fc736cb4a8f3ff55f0c56f144eeb4ae5a364e2065c21f2461a076e6082222", 0x86}, {&(0x7f0000001500)="926ef74123843746639d694269b2efcd8a8a8813c7906415c6b8fa80e9da9c5c970e069591d9a551f6fc88bb10a76bf0856993b4270aa905d15fe895c5cbbe999e5a48e701a55a989e7a18a3dea4ce935e42a9a645c8ce05010a533b6bd9e36c73de70585525ff2080d9a71df71a61654c5a7f1ef4bf4fd215f917c601ea07fed1a3de288f3d5fa04e4549bf9c58add9b0467770c5bf2a0325c5fcb221164e5aefc326540e6c7b304bd05036d659a491a1b1d416ab268d6e314400b387d56adf0c698252b34d31486eca1c1f0b888b17f917d3a8eb3daf25acfc95da0aa93daba5ebb90e6e43422a48b178b307138b27532b145bc36747637e925f95af9112397f4ba5803e2beed4309858441d5c2f5afbe8a64cabd9f2cf42deb3ab07a7ec59167f2bca5a393c47d96e1b95c61ef936120f7fd49fa48a060bc24269907603dbf0079800160bfcd8224e1a261ea670cec0ee4433645a6aa8b576ddfc1c094203319c69a8628f33a303ff30ffc2ea0fee83812f1faa660ef6b9e3cdd17b0f9ed0bb02a49a20c23452a703bcf2f4d81fb54256f205dddd52979c87188e4294ad8c643901822917889da893bd1c9d4449a3226108c8b08365b4d98a57d23d0c7ed342a1875e1511e7ee136b082d572e5f48ada2266cc43aa8598eaa609d4eb0a78a1f0d503ecab059b694f7fad135d2dbe754ec09feec09f053c10878d30496f69a6117813932c3c0db0c952a4c9de590f0fa77798be22122892df1de788d9c8632c4c256690e7b268a7dbbb29f834b253613abc95b5f1567f321643d1e8f55e62f025c9fbec9feb0e1f850b0f618eaad52fb56c9b72477ab72bf2b713c1b0db6033db83068b89ba0cd461eb847ae0bd6cd8eb9b03039c6a5f95bfd801ada5f47a6fd8916c0f850b805f3429fdd78e6ff243a4eb7cba4cac806b1909982bdb371bd0f8b3ef3aa3775f111b42bf73210270ccf0edf464af81c89a8fccf28f681b0bd8293ba5eeeb0a4e68d81a84fed9e72cb2ec1c07c1e65e4fce82a3109175e2d31ec8bcbb5aa24dbf79ed76afcf5fb8958d0977d15fef4b37e7b90aa1ce7832dcbab7a40176a67393c24113f4e2da828974b362d2c5fbf32f11f0c49b12207c49d5a7dca2dd8136a90544910ea0018b38049986b42a6bea0d3871296bd49c1f6ca21cdb9379ea240b0a59a1745321a7d395b16b8622611612f7358e660882a242c9da1d708e3124cdc0a176f8e994a68b1ebe305dc41ab6ae3acf9c9bfef9b65ed4cb9840b69750d7f6877924639d39659b57c5db6658356c3c735ab2f547cc2ef2bd34ecdd7a1a3ea55ccb7b7282e8232ac54bfa24e15df2a67efb04700741458a938b742d57d9b1f89d9fc92130570343eb2b265c5fca75ec95b52235e8c6f2dced25be13f52b88b00a41c26e237147087de91a892fdbb787eb765ac91a387ee91d119a72c86925c1239ad476031264f2db343f19bd01c13c67be47c5bac7b6a39d394433e46ae455c283aa0e08150714080ea8e67816cf83bb4e75e9aa8a3d38d9ad635f2007435cb82e4cb9025a94ab72acba6408ff601b91d6d1bdb28b4df51dc50ea26e6ec6ec49ea48346191b1ea4172cb92a059b79cde98ffd2b207d2c74414c13586835e79f5e994d0a14d179981514e320d1692fe3a596219c1f0398b5553a27b416644e13782cc31a01cebd45f58a734583136215c609d2c5de31bfeaddbc773deee2254820375f52d741a2125968f0087b77f71c09f3d6f25aab6dbd5572abb57d019aa06938cb0a5eb1aa7b859e00ab0758691c9927dad954f523fbc5d13ce008eecd2da9ae98bdb8af57fd7017639f49103a58e262a3c911eea9e2e81231a23fb6aa946ecbd11bcd77aa2bf94fb2a9224396708e3252ff0eb33dfd0b3594b242780bd0a5b0dc592400736a0bb0d42aa57fefc6759ecb4ebdf154c4f842360e7acb1a12f86c9bc303bfff157f09afaa58d80c7b0d4fc78a0ab6759c6e4405cd9496efc3ddd39016dfa1c7c5df83f3d1f83bbdfa351ce20e01dff346524db38660820ecafaeac83c1a595eaf6eb761381645d8a6f9d9b5ee3e2e6b5e1dfe6e86915f1e798555a31d2d901ca3efb9fe22a8d28f1f12e026fbb8c58e5b9664d26616fadf6faf502ca988b361e91b0bd82e0c41c8d04c988d47cd4ddc7dca5275a14ef2ae36d3504f085b86a278bb681f51bf3356bddef1af0cd111588fb4b2ede13a689914547575a939452d5b954dd82e499e8005e7922a5e8afa457c87da8e0561ae443b8cb5148a137e3b1b8eb4c8926ebbf7c236524180e112914484b2dc5bbd01912973bdfffd750c1e0808eade062a8e9296f775c7473f6ef8d2a9c347f6599e3535b5ae2f49db7cf6f586fdab873a8dd2a4aa3b6e38b9b22e619b1575f4462e063fde00ac07b74c971e11f88e427c623b2c3716c6f0f0f9aa3bff59de4725840a764b7d1fce0a5dd2828bd72873220b2c08098380c49a5a045df0031167588f71edb85feb3bcd315ea4707a84a4cf46dd8505d0ed4cad2069b62442bfee925a5540fd0fb38e158a93d2083e97f9b5b0087440a5162e391b717f3432a60e33e57c77f43e44874e7323b1f7a5bb68583185a3072a67cf54a70382ce4003552fe43ee93eb29d880f3576cb1b8785965ecbcadd62678f687f377900edca95d0813ce8a170ce0ffa2f380f025ce751266bf85a748b178610eb1eef071a398c1ebdd5220161c99094bee99af2225c6c6a3af00ec36708ad3efc1879022b1aafeeff455d7854879592392c1d391170401b7336f47bdeaa4f69f80b118f614707080d96753498d3dacab0f00e2a44af04361f320017c5130729857ff941c690a4bd0a12ce0adc9a995f65611fe4e0e4d50aa2158aa60a9a6ded1bc077b0f22300e526de10d86fce0d07a60bcfd86e867bd6336b014f1ab2fef2bd81e8b1d176c42958d32a8dcae3c344be55bf613933554ee0c2048e581b39fc4cddcfba16ca0bd26338a134f434d4ef83b6911e8ea66e0f96f8b58a82cbfa6ad6ebb2411d9029d3880c029e2eb270eaef21af35690d1c5503d7f9c6921fdbe00b88c8c3b549c98c8e050caee900c0c056187a8454f267d6bc3edb0a938c271b8f046621ccb062cd187f2b9b797c92c0bc373408b7f3ad1ea9f70794ca960776a4cb71a1eceecbfd1d055f6838dda7c576171319793f4e31979f2d6ca9601a1938a9c2b8ed8ca65dd55567b5c6f55ce3a67c757f3e7217df4adcb679464ad2521293c2bbfa56d81b38a95568a7b6a22539b2de89a980667d48620a48ee36bffd015046cf314ccda15b3de14dcc3981084f8f047488f9eae73485db33104aa75d9ec3b3af644a9aadde52b0bded4356062daa823f349a6eda1840bda605e281810fec6cb6604d94016aeb39b29a355a10f56abeba7fb58ade839081424444e0a90661a1e4670f1b503a7f4fed04d6a62a542f3abf6970b222bd13a914d950d01567599b48c5574897bafa271abd3114365005d081a85247c199e35c8e0308e511f7363821d34cc42e5a92997863d99037afb4cdcd893d1436f57779ea80bfed93e4651e2e53065d0b07baa18f353af4d903d39ce51559f6e14ee319cfbe733459fc1f7ea19aee611725a8540a00dbdc0c7f30cdd42c3a714b512d253313f71f9b314a413fd0b0897414bd96a31bc90170ee0f7b8b7e3683edd35b55a761d462078849d0cb042cb7f4f90290b7cdaaaa0cbebea894943a553cc368f9ba575b3071c7a45b7463348094b828182d7512e9278ddfc5db3cdc24c86c6c3b536598271791de1b8f3044dee2b1ad1e4b2607889effc5c2da17bd5dfc133f0ea7093ed2f30823e9508a7442155a5f489d48ae4053cbf97729ef3467df8f7085aae6b79ceb220247ed12d126cfce9b818a4073f3d533a76ba12eefa1c80654582b983fba9cc07778821753c9a33c012663eb418043ab5eea7321badc1949e2c4351b5c5684de6af4699678270f607a7f924c5034f09130283695470c0a0f2c3c1fa0085281d7f1d2b9c2f7378f50b1965e11babc96b24464bb7f1fe22014412a400335e33919b1c86817259458423b111c9dbdb70883fec80e3d1c0c01d1af7cd602a0fdbda0817aa2ea6c558ee619d1a071fa806a23a52d05f5cab2c9f7c37107633410ea78d4aff727097d7f064eba078ce7a177a79652a3891a2b13688de12f96cd642762b3752724b16b3b4fc3fcfceb5f44009e8a631debf84f5b5617064d7fca2f504038afd8778435d1cbc9221fe040c79155e0bdc7a39cafaa604fddc6cf201df936d48bd3b14a40dc4855425d023f690ecbfa37e1f3ca7587b6e51500b4bb56e89d47a7b0cb6a52971471fc81663092a78aaeec9dbbdd39c0f2bc08829a31612b26c951fc825976679da8a59ff8313f0236a5be5cf7d72e2d07ca9c171dff4da0fcd173b7c2dc2beadab5d05f7bf80fe70db696ddc10d06e23c5b0acf8fd117b328029f63fd9e3331a926ba7cb1deac7ced6e55a6dc5cb8a7bc0b4de4979195b1b465e5feb67e3ec6868e668cd164a4fefaf35f2d2dabf751da5cf51bdbefee29c0786156d0400f2516f845afd941da23e60a4709617aee2ea4487e54571bd10ca4faffc7526c8c08836f447b6069f1bd2f0513ebb49b4da23d061c88b8085859707070ed0b827f61577e9b03cd57bf1dbff9aea2900f47531c56fd4b9cd5327232b44bc15536dfd0e6ff825eaef40f22e1147096e43249e2079a1ce238031bb4aad19cff6ee1ad075c744748f58d0695d2926b80ec24227cbbf6d43ddeb3cdff79ae28d6afc07a6a2f2d2d87589e42f9ffe64495719ef675cc9feaecbcd27ced51011f2c56e91c665cbbed561fc3c1a8e3513834ab09a9425ee6455b840460846dc028189e14eb095952695e9f542748f61821641d999f5207b0cf69c2b49ebeb0c35b7652c1033a8ceb7892d992f8712789879f72dc42e1d492ce474fd6ff7ba461ac3176b708d54875e9ef4ed885f5b1d200f491043583cbf477a8b071546a91defc3bf5321b53f0f80da96f597ffff0c214f9083795e8ef39ad32d1327f22d03421d354fb4b96171852e8aae1d5d1fc96d237b9a59136e8ec4d0229dd444f5a90ece81b1a0314ab2abafc230095719567983f9c1e8b0d57393b166912873d695e651dcb2c016ad2fd53d67c48c298fab18f1ba02548314f442de142af86e040a69710ffc4360ae7c920501c4f79069c3e9eda0a8faa0f23653d888881efe872354dbb8e217146eb03853e8cc40696292c1c1fefcc42f2d3f56a875decf423196acfe34149837a07d8104a62d19bab7446a11d8359a43f9697ba0864f0462174c7ec843ea60dec078f0e8026fc53ede9fa07898e2e5fc4e0955a8081e48a3a5b97d1b673d0cbbc123281480c54704f5ef00c2ae6ed83f5b0e613e8985d8340785119e43a185cabe034e88774ac55652c173e834d432aefdf956daa037bed7acbfb5e24a346ad14a52c68ad6c1b9b74556e7ca18368bc411bc8b272047b5a05e20555a4c21c80e38cf23d086e292f46361801f62c127f1dc0cf49f0acafbaf44d4672e55180f52e30d2a3dcd652d267f4b13d7b4249a63ea503ac5954380324d8383e0dbcb79606846aae32158f16c27bdeb53ae0b09e2d3cbf4164f15ac380455202cbe06a367120017cc225a0e6f30a5e00418237be501af1c4cc1ddebfecad9373f707a0bf01fb84eedacb25992a72acfc988ee7e96bd24dea93858781c1ad1113a59e7a37b8174af3f9d5a82c81537cfcee4f1322d26de19c44fcab132012ba66", 0x1000}, {&(0x7f0000000400)="2710e12878ed7b91cfabc9fff08bc17df9313daf7c385d7327fac6d949b43a56187265c885bb8389719f4dcbf0ef29d9ca78091cd5181ec0852c5351a971d49ebbad39287222cc847b4ac8f6ff5ddb57046f1d3a250e3aed4b007b58ec55f177a9963513b8f3d18280b78b1f7d2c8ae2b6dd1b7dd5ccba1aa12df8e19a5895465e52685fffd05aeaa9998b7078da2b47c4ee3fbf8017459dcc8020e0fb8166e11a712a9095beadb3f2be31d56ea3f1289b86b64ee3bf72ac80279aa16e0006b942a51a3a42e01b96e55b2b4b6e7d86b1b0e266380c765bbb0e0b5fc0688abaff2ed46f588b77578b1dab", 0xea}, {&(0x7f00000002c0)="0372e06d0bad81d250e5c9cb45ec23603d38d38d2aab7d2bfe1597578866b3d8eab89029bda79b30ddddc1b24373b683", 0x30}, {&(0x7f0000002500)="6901c04c30a235b06010f5ce62d8e39a1af908bf49069f0dc4cc361e8263c0f495dcaa8b64e16d8f10e31c607b8f5f58946c934d100b7f50c4f49ce1db3a763803e5a405c199bb90537718badb39981c66892ca3bdbc6fbefc4bb2e944207338f75b0a832b41e7558ff69b74831dc05288791a1bd1034bb5ef8c9fe0143af6ac2b51e17dc7ee4175e3039921d62793e6fedb417480426d67a84005a3babf23e657cc58592ab911441374d9d71cb149acf7e7a8c69496191fbbbd9469582a341db7344c146a2205727d89ea15fa48", 0xce}, {&(0x7f0000002600)="6b93b0bc7cd11b0b62fdf095116da8528e0c2a44f8f0ccbdd6a3ec65e375f723a81b6f4a48ddd584041cd9ab", 0x2c}, {&(0x7f0000002640)="9124419576fc0377eb24f06f4f12161b3a3b4eaadfb629b6710d22087401521b523143fbb81eafcb8f1849320dd176e2c702bd46cf608d80af229d83bf6779866875950c3a8c9c4ffc8ef38d6d9cb770694095203e1e0de28b1a51616f168fb18fcc51b15e4045e05e4917a3d96efa3db00177df9c4a026d", 0x78}, {&(0x7f00000026c0)="44e657bc7c00c2a18d3d9e88c7ffb8839f3ef092fb1c488b068c02dc8c755f5c8577c89f3d7d34eff96752c4ee1e335f82d045a2d9c4724a2d26e4d4b3710c567330b2f7a8fe6046", 0x48}, {&(0x7f0000002740)="81c3b9462e0c438472f90bf7f3cd2cb0bfd2f39e6ae596612956ca57fc296f6930c4d93d386b948639092e08dcefeab6a470f3577712ec6b9db89c3de25e5065dfc331af508a5731913b5af85d4e0bd1b711834be558f9091145f0aa93da22364147615fd7530be6e2c02700b2164c9ee87a117b3ba97045a5040c7280e945e5f7e40915d6756e78f8a3440f11c6e9184d4e926f4477bc9f6b2172298dc5c374cf6df380e9b33a52b0aaaa978b9bb8fe4e0aad9468990699638f1a5b8cdcc109d912519e43c4d445af51e9940fb298bdef4cbc9c995ed9b52995e0c04e4ca047932f048d1937bf10e506c6a9d7acb5", 0xef}, {&(0x7f0000002840)="3ad11da4a3437d9a35cff6766e0e3963aa0d81d991f1057f21197c18ace2a4704f582743473a319e4bec74bbbc6e25a3d68cc0410d2a4828310ccb7d6bddd1d804dfe1f22bb76d90d6876207a9fcfbb8e5cd2f94c33617949f450477f569859a80c518a9b48b4f486fa70dc8701144359b6d61e0a135623eb0835b5056f3514daa5f506c64798f344e332bf70e3d6aa550b567a18de63cc9ac28e2ca3222ba7ce925ef8155faf089c886a587c2ec8f397382de9489d3bba55cc0d46c7bed2a407b", 0xc1}], 0xa, &(0x7f0000003240)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [r6, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [r8, r1, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, r5, 0xffffffffffffffff, r0]}}], 0x110, 0x40}}, {{&(0x7f0000003380)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000003880)=[{&(0x7f0000003400)="46fbd2ba3fa008c33e6571bf270b733f39dfa26fdcbcb5a0a83ab0ea6ecd93385204d126c82bde6b8cbb476e8d66cf92544d70217cdde30e97821eb70b96a5e1550e334a49167dbb1df40c1f013274382ce02c860b0564278e9fa57c39", 0x5d}, {&(0x7f0000003480)="f9ded2389de7128b685cbb9c27a5a0f25abdc79e84b93ef5fe9f50d2b510e7b3ed575bd1528016ff4882f182773868565cb163d9556b13b4ab7186bf14cdc55c3871c9bb11d96d314bc09ae4fcd48391384f2f29dced04fc8d1edc690daaecacad8f745e3d5356dcc1999fc17b49cc71554e6cb6f2cb440de0ebedeaf59413735b9b23a37e8fe0a4f47e96d692194cd5e1ca84bb2c52ced5391a2302c2bad1", 0x9f}, {&(0x7f0000003540)="2a6ad29a3ba80034f15c658d3a854d37cca338175dc4a5926dfd73a9f1c89e66c0394a65ef0f8db5e0d7f0478ee3168a30aeeadad9818e5976f3ebafbea636affebd5d4dff367d", 0x47}, {&(0x7f00000035c0)="7f3f46b02a0209844530f78a927527dd695f58ecdba6e5739d3c5d094b9df3c1d5e21e970e734da5d7a17e54a19ea5b57719ffdfb91472f1a1eec29594bd9d1756f0b2dd627d21ed1cb6a3dd7ba375a49d8048175d5bb4f8c1", 0x59}, {&(0x7f0000003640)="1bc705e6c1607566b8230e6e9a9df483c20ea0e06b1b0d3012bf2429a646fa8a53e32567e89dd9d61b1284df94d3899415df250a070a824e7164cc4080167da9b8d5f587cf90d7675352a432c2b1", 0x4e}, {&(0x7f00000036c0)="16ef3f20434e84c1ed38a7ed0412f157b269fa64674abd3c998a705ea92b6c29ac787e0b9602fa9f4eb2c724c7bb57699cf0df37a2d14e5648689827c51201f721f849cd3bea44346359a668058ebabbb83fd2b76de1a4201014c05637cd0d5fca0d5b7ad59d8cabfcbc48254df336f003354ee9dd9f91cc7e16c23052dd0544fb87618e691a709be09916d1b6", 0x8d}, {&(0x7f0000003780)="e80c321c46ac542d2a36eecf84fc5a17", 0x10}, {&(0x7f00000037c0)="adfbd208ec95c76a039972c1d287c376d712b975f789e1c0fe252c76eec0443e195d006e458b5bac55ac295cdf7daac8850c0e68eeda5ea8e3e43cf82aa4b5db77cf50c72e77e3d65fabd2d21606629d426f61dfffd53e21ac93ca281a3e940a5494ed0fd91c0eb50b30e3133528faeb13a4d486d3f1161595f200a010341c77a55014f84db0f7c7c3b486ed05c86df3c8d70858480c05a49268d49b435787e5744b162de97aebe6", 0xa8}, {&(0x7f0000004680)="07808df78a631a10cc0fb81e86f936dac8d4deba018d890ef2ec4a7be75b91e0ce41502773e8b45aeac478a0f560821198c85d01a8f8dba63ef88cb761271f626bbb24d377a81c4c31facc8e84f1ab379b6487dcf7e2daede3032be7933bcebb7a1cdb0df4e8f4acfc0bf51a0c9bfb240436f9652cd62ffe951cddfc7efc5c2f7714e1821a2037f50ee19330334dd301cafb843322e285ebc87c60cb0097a57ad1b6c7bb0ccc2aacb3444f64ff8d03894e758cabff1e8b86be3ab3ceff2694e2e5f01f25556ac9fba532e78aa85300b3a521d508660621d4e746f71bbd5c8f7c5483369b04147f27300ad1908b9a4d499bcc2bd275fe4a267abd144c85ba0f118d7038de56764bb2697f8dacae98ef7cf81d6fcc18cdb29ed2b948600c8b0c28327a3ed91f69d7464a8b76bbd99186fd097ab9cf320aebaffa38763fc4bc1bda7b35b93d384bc929fc866124df273a20598cb36ea0b3936180945473f6897f65f353a35a9365c37f0ef418eb3eca09db1b452a3687c9858058f9c73d3f5a8e3214076b474e0976c1ca13329f2cd1da6273739c4310833ba890ef7ba901e95add11b307b74f688ed918f2b24e9b8593ff92852b7069079e3298480cba6899ffc45bd638038211d7007e481b73cc25520bd0a6345e3fb36b3841318e94df547d5d9223cc9e8e721589c2c2a4a0fea19987a6f9391213d3654655a7eda7f0376d1f5fa22fc815e45f29254ffb35f91985382ccc044233ea635b8b868e43b8de7b02b220185ae0bda23872c4d05ef6fe8cad396697b57e6f7ecf93fb823d7f8e187303d1e8ad970a1244f7063e1bd22d91b61dd2bc9fb28361f6137671484ce69141a0e7843ed2bac45f7139b2db6c2d64473ad10ea5e71c74b66b586fff47cfabd71c6c6c9d1f3c247045d199bc9ec26b27fa7209143f29afb4b956cb94c64b33451d984614ec2dcf6da35d7dff9aac21f541988fff99295671dd43da468a69410d1c6d921f585db49a3d8e62195564be04fb553b64d9b1106d1d5c449a702855ca1fb1284e7e77a87a1ad461c1e1b25548581756ee80135edd06238ea537a41c6a3e6db545de3e80188ba50ced35f3c1bb94ec4d2ee7a06b1e63d91efb5c8dfb6b284cf25aadfde5098e73103697b991212487297f6102918a7e6adf8dba857ae1316f029ccafe97aed9658b0ed8ccd7b4402ea45dabe1308c010c53c3d6e13f1e2756b11215fe36ca76a1231fe13c63895f0fb49c0c84599719b99abe66795597c278aa2d0fbe63bf42e2144991cdcdb452d63b9ea80beb1ea8bb105e79b99de65cb4b0415f0953ac3a1b7baabb006c8dd2d106e7c77f8e5001f7d074891a121449e5f223655da96466f52f181093445c5247a419e9dede0d9405cca273e496d30c679c8a6e5073da8150fb716c4a8bc93ebbf538d2ba1f3869957e63ab3c9066fb60cea6570eed76cfb871292acba4aeef69dd1e4d7c701961985f748734b81c92ccefcf40bea1ea667f4cea21ae98cb115daa310d1936273a1c07f08a14162444f126b7f1768b544c230ade2f530d21da6a8116702f45ed56c70d7c4646eb37566ff7b9420a0a56dcfd424cdc5b1a6beb2b99e4fc7959c25104e4dcfe5d3f15aa77699559aebccb5be91790bdf3268efe592e299d8d8ef7bac52093d7a941d1863a83d2a9ba50e324e6d7e28b0a6fbab9185362c5c0006623ac63c8914c420c75560fd8a18cdf0089b4d33da1ee624ce6578bda40d91414bdd5f576e8bc6a61c8bfe5c4560d4e23de2ec26a65de0b9146157bdcb31e042d314ce4c2bda090a86185cfe166a127c296e6951910cc31d2ff8b6068d0ae80cabaaafefc926bd9c01b8289367c0117aea7c3b1b5d94538b371cd31c981502cbf46aa19bd137779b87d39ac29a8b59350fb9cdee9a3e05c6f3b9bdfa6ca50539177dac842824cbe4b8f8fb05f54f048d09262b5426f07028023a39ede5aae296e2ffaf89ed9d7c643b8dd8647e2e282e836613b7c958f7e639dd3f7cb97eb393b353b77d21637d457fe01f5f827343c685c46d3f85faf5d82ff2b982fb3da4751ef77aaadc4ca2996116a2a6960fc8b770847cb4404f5d6a11c29f31c5cfb23f8b923733ab6f68524c491859b99a39856f7d11f8744b670bc38035e8dd0412bf7dfef8c3b2302c56745f657dae607ca3e48acf79fc3292d627a686c9760f5f129ba665b1e3322e07ab8f2afc5c67912e6c0e9c30f8fd7c72c08c09c72145b0fabb4736624996f18451b0e57a019f42bad0f421c86079e40b77472727ee4c7eefce679008925344758cf0a4137b5b7c6234ae904f30e26faaeb56daefddcc50aa969f2d73c762824944c1273de9dfc988fed7ce51a4d72a3d8a1630e93601809bd043e52c690abb3c355c38ae841233f855f4019a7262359aec2801765276d21922f69c21a3f4be6b4f2f7e5db3abe30244e31c48709df3614c2aa4f27e2babedc7ced23c9a1430a801986bf4dca19c77fe2d1b4302ddd85837ef3bb2229279a531b1765f7318587f7f7bbd60748202450deb6d2184593bd7f8099591c9be66eeeeaab7489eb0536a3b889400e243ff57bdd8da4fc0c956fc7d143ccef9eda8ed0bcb560abcbfa3990ebed84f280627eedd976ddcb03a4005e5a96eb0bbe1d215cfaf304da269847a13d4454d8200b8a84e37b931055570647e42f7311e5368281ce49e5965ee7e716313ea32bfff374b16d1aa7b081afdb96627edbf52fc9bbde3a0639f991c62b20114d8db749f369055ae227f6a6ed1aef5e3569553995b4b76028839bf3e46fe83e72e06c56703db4f5e4ab322141cb0a5890d54089632c5f1f47d09e5fd022eff249f1320a65a2f53eb769b85920a7a853105156380354fdba5aa3ca680134838473ebe3576590f69aef10c4a68e08872290ea8ae18f7114c7886496e36e2aceeaaa02ba19275e7635b6f0797ec1a753ccaba59d094738ae9f51c85bf392ba335857de6593373085a2db3da4613cb77194497a5434ac5a5edc66b101cdc90c4655b171d112885c6909f192c70454fac109a9dbb5cd113444eb3e9ac63336d1be3993f5398af81d426b9159756e2513efd6cdb1b8860e9e2825d33f41209af5f7a4b91ef5e95a77cb20568d4197d17e9f9383cc717e37ef507f5a6b4d2aee46eaf9a06c1f0c00b9ffa0641b91c2ee932455ed6fbc316119a7a6cc21225a46d6181dcb6f723c21f21adc04611d1002a8c35201dc514a1423a733917dfa630de3fd6bdef992797889b43dd301c9eec1b0f6039cd9135078f8bf605d094f0f8d43fa7e076c244912b4c0468c106e751a83ed783ad2e575d704da63588091bc8842c1d98bf970b6d1c71a805381f538781638261379078d2e8a4c9c07d26e2ae933af2c6a50c37559fc3814ae7ef7948a498cdfaece0db8807747157d7a7ecd3af7b34b4ab700f5c28d12d28f3ba65ca2fda3020583941418c9d9f8cb3d2470a7b6fedd5bc0321b05fb789e039e43e620f84f8e8fc5dd120bb771be2530b3d9df73bbe3e75cec7c09bcd2cc126ac1a431352a1a6cb152558f81874886fb7978aa04c463f9186fafa51286c14e7da2d236dc3896f9c09f3cf8002c2115fdf3e43c23ba11dfb82544b4197d8a5a8724e77efc4232d53332282e2feadcc16ff5ae5daaef68e30830838d2ceda40b8f2b91da979b8b5347f5887572d308162a6f3f980975366a6cdc4b17cc4291cc10d9b1643195d22ae231740bce8174231eeaf76dfb9aab12f6d06d1d25253baccc79fd3270564017f53253e76dc4c179456166be583337e269e73516f7acfd05f6f940758ec45ff1e7c1482d712c639aeb2e3816d655fae06b17cb449e6bb535709f6127184a4757b0f4de7563d8de50046c0cf2664e010061d8666e75c06351ed3507d4a07d65bf9d29feb14da71166d99ef775f06ebe0fa63c4b72d1ec19a1fb6a9f8c99db9215b19f7d4ece385a01909d3dc72d80f2b5eeaafab4c32183ae5695c462dbb73edd50375c340498d7f5a8b2122d68f6e39ff44032e12dd04ff85232e44282ffdcd8a03a919d35d3bac52eea7167f3b467fbc684177a904ed76a333a72e85c5b7612bbb6f06ebfffd40fc674e695619c73cbbd5caafebf0c5476ed0caca764ff378525464965dd858245fcdc06402dee5eac3c3e4507a7b350d1e8bb7be9abd16d0ac7debf39f05a047e97b3828236675058619e920f47f280e59023a64e4efd6973e8f94556913a7288a39a8895d745b5981a254edbad78875c4898f6557f46fdd00d1a59ddb68b3edecfbb6fff88ecc81cbf92ec8bc320374c0d3540f519f27441a3ba55144cc9b856c66b12558a77375247cca579c66d3bf84476bd3616bc10b79200b6b1258247b4613074381ebf9f9acacd401807d0ab42b74ce34758836395f14acfb46976564b72cbdce806e6f9f5474fe0a423f622376800214d9f89ae289b037d18a6b164d55d177796a26d3a2e38006b0aeb495a5c34aef2e3d89372a7fee58adae89ccdc46c9c695697cce340b6a9d47653829112708db79edcb942a6a1c4b4b7daafca7a412753855fe23bdae712f68c7c822615574917b3180892328ad6a96090bc159ecf8791a2e9fa0f5f4456166b7bcce73f02a0cdf9eb175daacb6e0cbb9f6ef2ccbeae574f89b72866b742305089b39135d71030fec3e7ddafde07bf5eb827bb227a454c174a13d3e0596ffff37f01fe28f527932a9fd2cee74726420852a4be40645068248418bc728ff86f2b7289d334e9690515b6837e3cc4c87e8ec0183784e0aec2d4b6169209d13dbca0a0831752b5115776c498fcaa94c59eaedc7df7b2d4a5c74ece913f9cd295b74139295fba6a227a524de04a8b6595346fa3c23f020e46dc5bd9bb3266e731c7b8aa37951ff650deec5673a5847a4746094a0d48bffce1f4aa5343b5092bb93f4406b21afdb5b40fb0e0d5f4f791d781b58c5092ed893edf794f8cd44f8e34d4696ce53303aa7b2ff5a2218035a68ebcf4f0fe11e31b09e0fbe74ac39ae81075b46ff040da883a980321f7c1f045777c21aa8e3128e85992676513403f4e70160750390c4b4621949b14b487bcd99fc5902ef28aa1c27ebc6a70556be90d9502f081d90106d95ba6e86b81e8ca8ce9d526b7b067a3ef59688d017ea03eceb05442aef76444ba21a3dbc62a5836c42751086958d9debdc767e2edfbeb4377393e641b18763c2892dbde0bdf48d19d8947ddc380ddc0ebdf5a9912ed7a1458a5ae3b404e05f64ff28e35de3c5024b1b6e5312e008207ebd239e4d24f68ecd45aec69006c44b0bf1e2f9333016b500ca8d1e5f56a8877152c4ab21d1b042df7fce26cfee7acc69c7c22b70dc233d335190fbd063aa99f9f14d2c6c1866136de7a040f7682108170d2a7bcb42af0655f9cc85064396b8101dcbff7e55dd1a8023b03f8a4d1a38972000cab70f846cb15f8d1a7c466d7dcd3d7c37e952413cc12f00a415d15318c428f77a881ceff36571a50a15e73a6bfb530ab309f93e8a00cbd395fd948e53eb31f572c75de2e7e468d0f0c6a691adf8a0638eeef990bb1a6c41bd10a6880cf0551f207b4bce3326aba429009d958db8c91b760f6c752d8ca0db5ba6696b5c72af0f4101d91293fddd7346e5378d3e5a512c6454b714622626d5786b4465338184248fd7dcefafdb27209c9e7f81e1956866dfe24739e3ee5c4e90a0f5425f299907f989268a769c22c6c852f3deabb0d79d7fb7340291b04fdd2b9f59b5aa0ef7d012839670adb7e24844e1cbe410d63647cfb006a", 0x1000}], 0x9, &(0x7f0000003940)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r4, 0xffffffffffffffff, r2]}}], 0x20, 0x4014}}, {{&(0x7f0000003980)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000003bc0)=[{&(0x7f0000003a00)="aac90243d97b6919aae07e56a88fb4f3dba491f6f1b9cba7e818ce8480b3f4446dc40bfa8c6b565a59ada6446b00b67b550a6a1518593539c6fa55a3145af2d83c5e55b18a6b308dc1277ac4abdb55f64db8bdb78df6072affe9d3fadc7f6d6519c0f5756f03b4968f11c0e01670f1c425e58cc14ae2303a3ac9115920cd58e208ba3b8c56a4252ad5756679dc1191678d2b57fef4712504864bb2b9d524c24e0a717f0044ce56b73b5fcd7a8a7b19351e4786cf89afd4d6f192532ad5", 0xbd}, {&(0x7f0000003ac0)="e961586f3857942c81b1a37c621ad2142169fb824fa9b5689bfeda", 0x1b}, {&(0x7f0000003b00)="5ebd4a434bc9bcd24f97f9570b224a0cba811b6826fcc9e279708863f93fd3370e15f8f497da34679b368f4827630c91de819f634071b09f03e150a9a92b1e3cfaadca2c149c3f52af289beda090656c002c2a52179c23d0191d8d9a2b41f5bd55609ed4fd4ef274664ab9dc2c29dda0631b053c4f4a94f485284114b066ab31a19ac5b008a12a80a0eb0b50225d", 0x8e}], 0x3, &(0x7f0000003c00)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [r3, r3, r2, r8]}}, @rights={{0x18, 0x1, 0x1, [r6, r3]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6]}}], 0x98, 0x95}}, {{&(0x7f0000003cc0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f00000040c0)=[{&(0x7f0000003d40)="b95687d99509a5131969b3215b054de8d4eb49561cb8ab7e7c55747473ccaea68cf5a1ee5805b0fcafa873b4a32e3659ea945015fd446b6549e541ce93b842e5cc3597d7d274b56d71aee8c0e11166a8ec467dc99470840adabf49bd4af076c312cf67ee87e5b804609034391968b64b85e0c5180586cbfdea68c70f302c79b928d0b25e3cf57b7233c4efe64de74a149b7c9d98ec0d437d63af0a8b57ee7379fc8128908903c3b908365e9130e3cda5a8fc33b3f998465d03028706899f7159379504b4b9", 0xc5}, {&(0x7f0000003e40)="e634f000", 0x4}, {&(0x7f0000003e80)="3631916b95602d426367d36681cacb18b9e079e7b349398e0e6812505630ecbe9439da2423ed1ae2fdd81c654597d105c8fbfcd891ee4cd397bf2ca8cb28e72d32d595b77709131e3831946effcfdd5aace1affe8b3c152f4ef6103dd6e190d790c76242bce59326a5a8b50b28e280c8e2030d75ad31696a9dc4a933313157f30e22e9254a4b9efe8f79c575418c69fc31035b4cae5ec6f75887cc37f24c", 0x9e}, {&(0x7f0000003f40)="9fdb62a0ba2770e40e47f1f845a3ec8757f5e537cacf23a49c12d2466d0290aef6b0c02d8abd70ab3438ccbe0b1a60f227f2fd2b30170542b5df0d8a0327057f46a6582ba6e9f11b6680238c882236e622d249ff267b64cb", 0x58}, {&(0x7f0000003fc0)="5df3e312906b8c7c25372e6252f2a0c0b7b3c370fbf90930c354658c2866cd743adde9decb51162d51f6807b6d99c7456bdcf64d84b9306aacb9ea207928c91873a14ef92f35a6dbeef635a1bd52d618ab0fb14391aae3e86799ad9fa3ea67e2a5a35564c45867077888ad369921d6a9db6629a12ecb29ba3c2d4f51c56f23c010df316aae04afed862048f459b1ae9050a1ef1dac65a9c2ba53f0b117f82de6d146da51d01c4cb16866094474adfc41aabffa4ef44e41c9baa56b24208c82fb95277cfcd61ca70be37b35356c89dee165ffafe85ce38d", 0xd7}], 0x5, &(0x7f0000004300)=[@rights={{0x14, 0x1, 0x1, [r7]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x68, 0x4000000}}, {{0x0, 0x0, &(0x7f00000045c0)=[{&(0x7f0000004380)="39a0c9693a53d6cf83a9fa6b5a23502bf2e9b311665c9e941fd5a418d9ad3dad0e5440cb64f6cbf73674aa960a32827cfaa8c88b98dbc7c61d12c69d73df581a4d3d67ace93af5f273726d0c79ac84292077df879cf549abeb9cb03fedbedb2899127eeee9169f05b673c77d38626cad5d03b8627b42725d60", 0x79}, {&(0x7f0000004400)="fe584bff96ec0c2cd12dfd388218eb7117a453450138631185e8bf842ea8a52038d33eb904bf23f83153cb9cdf64f09e5b5e4da068c5c9b739896560ac55c704b92df31d148b3d3bf51cb7b8b18f416243d8d5c7ba1830aa6ebaa2f46addaf5c5540a0880c9c9446afb955995ae7c88b0f454734be156a47fe92dba73778912483f92c02fa917d965546dac26e39cedc79117f71eeca765aa948a135f51927a6a5b8c3a469f24e2c88490b0eda560b9fc1ab6875e5fb95a06c936e93e83314f076", 0xc1}, {&(0x7f0000004500)="61d7025ed2a2826fe2e11938c223b690112843c715f6722512bc8f6ed4f0f0a44748d170cf134252567703a7907daced40e17d0503a25cff53fe0fd2cba911b3434b0c72c736514f9974e747a314643a6cdd1282f0ed3af0376182363a6734b992efa6f7", 0x64}, {&(0x7f0000004580)="b741797fc7bdebe1ef030b086231af3d453a3b2e95d7579b", 0x18}, {&(0x7f0000005680)="47bac5c8cda3c771fc0cef80cc1fc281afe84c031b99907cefa4273bad63c1fb19bc4e00a9f30de136c44225c5c898faa2f66e2f2f387e0efc8ed99c1fd8147f40b8cf7693f1dad9a15942235963742d0afe378307300546b716a924a72a372636e9bd436915b7d21ca20cf89b27a4d02dd46cfdb5a038eac6004e675f85c1922c545a58836b6638194a27bc64a651e35b8d85f61bce66c8f36d3a219df031da927e1aebc5f6cf0c27e991251be38efb5937cc6da86128fa90dc54ce2abb4180ace1fbcf999374fd9419054d250b5c0bd7a44e8efc6f6160125a26fb2fb178d489fbbce6dfad62a56efce2be905531717642ed38ae0453f2b96d8598137a0182f9f178d1b5f3b802b866f74304f9ff3446c2fc38262d000433fa653b80630ccfae8015493c9db27cee06497b80ae9b250c9fa40e84d79bb2026e9781dec987bbf2d34939cc0f9d6ead58ec273c889ede377a4135d73f47a1de5b8735406defb268ff1bee3bb8c046a8fbee7eeb624368d0a5a45f38d4f3672e71e2ac80a8c33917dc8ec2970f880176d546959c1d9a2bda2ae73600bbe3f85d9c4353bf5f37ce79b1d35fb98a0734a46c7eba938bbba7343cc6bb21ba0ff7b2cca255c985d5dc27e280d87b82b8349a5188bd440fb6d72119756a6282c689ee0a666eb287e25e69aa46d1fedf507b98d47edd8c40dabb9b9ef12e0bf26af11342edd363d89d02e24556308b057b579949ea3286545b7f87fd94d5d108f1c8d5830f08f748450ba70df84d88bfa2e84bd70fc975ed401e519e6e503974ff34b2296d7d34139e421dfba2bdc5c6511a79c05a7871e2d48f1e2483877f074acb0385af8822b96ce598fc420fd89eb143aecedc535503ef9e9ab4023688cc35afebd0369ce1ac5d5d241fa54d5245b6292b7196a77419a2662f850cbefa151e85904f72666eb09ddbe3a9a17a28da9585529fbf9cb7348c41cdb134db90bed0bf4b4e9026e4cab1f290f17f30d1d98c2b99bfc43d7c6d5602b194e03678b46d7f35e8b9e74205a2e22b7b72f8d5c9bbdfd315c7ca14036b3eecefa1629f64a844e8d3f61bcebd1b6c3ab68ab624dafe91daa56809b6f2d3f73aaeb2ff92b4000c33ee1815edc8d4086183cc2e68450686e1dad1351354541daff59cf5bdea20b44271d33e7bedc1ca190d854efe9b196d3094e8fed3668414850a3450c119b80a88ff586df37264ce8197f5387a38090231fac8b48221eeb3a89434693dd9a3e53d140a5cb661d29d1eb0fe3fd43a4824b6344bb74a7dd16afcc92d2a24edf7b898c3f27571fcd5943a79bfd9cd9884cbdd7d76afee0d8ed45525df78ba6f7c73e0d9d5000aa6e6f540e89f7093500579ba39cc7b88283282973451b804c441bb9c7b6b45e540a76ddf4056774501b6e4547b7e5505dd317c0d13b272b4b9c1187b166987294bd2e4efbf4e5aeca7994db0678d89a689644fa80172ab7134d2b15e7dfa318e8ccffbdabb872e814ae89a5ebcab5c25a39ff521d6ed2fb02ecef491474883bcf6b3bec7f6c69ad50e65b889c04f607e55a95c680a3c9140688c2cb01e684bd67168675adb3ac0553d7051547231dfc14ff2eccb166cc6416c00de864103c0fdc72d95c0a0e2bc29dfc1eebc4cde7f49f780243c8c0038b3d36ffb4d23b280cae9bfee659e86f3f075087178f23c6357458bf3b8be003ee0186387518d0599685af327d09835b7176bb32b42bc2c2b03f94481aa431e283dc8fff149f1d5ae27e68556a23d82a3fdbaee6c2c3323e05f88a7d6f3ecfe518d64864734c6e1ed05a2b81526ae8eda4c493e13b83bb320bbb68d9f96249adf19bc67e49b408e7254587bf54128314385fe5f6b7023bb779fe58e808fbaf100e3efc91d8317a3ee61c786cb7193cfc3f86c0da10a59125d8727349fad685966ff7d524e8c7fdc1d1e99c2e312f3c1616c3ffa67d218271f3eaa69a3150cdbcd745649a43f6c881fa79657536f9844d40c47f3e1b95877171451e4dd8b5d969fa649940460908b596d0bc19932c1dbffd3cc41a090352286e64ffd44f99aef470da8809070d16030d6bc140d8baef67b76ea1b95821a4287bb560d9bbb05017290ba50f13f4c19e38dd6966232a883f26286edb52695a9202bf950811fd067a790f57386301fa894dc341ce14fb3c5cce9113064c4ab76d0fa94760d3a0526484ac8bd1fec8e3bbdc6a2abce8735942e2f1e36221e68bb179a87db132a92e03608c6b9fce7dc68a0b846526ec1e63237019ad41e99016ca8cb924493de2405837cb98489b873e03ca8590c245efcc3460e98ca02b51a0983a683e96be5849f32953ef058e4cc4ab5ab0da5435e9c3b5d175cf0a760ebc8adc2478c79295dc7f502db3b842902dc330dc70facd352f76bad0c021dc5b0f00aaf17682aa46f521b6760f9f2bef881f9f74fb65720345a45847dfad403a2b0227fc9a9df23f77438e777c9a1d685da3f4fe8ecce3c9dc22a5252a90d3e1dcc63da0dfad2ef33e036c6d1813ad9d8157309ebe7b620a6c3571d9966eb796d8300da6828d59f50f2a6e44d9981f2ca44de2bedbb47a66fbd3eb4fef300dc19b93fb60a245511a65dd1f72e107f13f417e3fd20dd7d50ac36def0f633e62f0abdc8285f1c465abf37c09b88e208e57aef724b84a86a426dff52cdbbcd3dc46c939bf236f9a248f9dbdc02757d6643438d5edb22782b9316c82431f5a9617ba044e99b3a8d34fe509c1f4ce17a73bf04d92a754912fe0cf820bf61107c45dd3c5f635b4267bc142db8f6e9005a8e9ca1cd0ea471fb7a1d65d0be5a61c8cc0ae518bfa360f2cc64fb01cf9bce223a408bc158b9d61c197868cb817fdb5882f94d9cef9134c5772bd23d6974e656099dc9763a6e9ca72d93cb32b40308711170fb5efcc3072fe0510fedd0009d29d7bdda9d5abdef75b38396cb699100e21c9b3452ff353989774da7e24ef805ef334cf5fd46154d6d56fd9498c057e4e43615bc1543dc4ea1fd4db854c6d3637d6306d89f9afc45416cfa208c21d2cceda6b35b4bea07c291e27069b54a1b8bdabacc00295a3e9d0480d8dd270afb39979bcfff5a27e5b735a3be744cd0ebeaf1903ee440fc2feea94e1a31879eba210013752cada5bdb9dcf122127c9d79e69935b9bd7808bd6867c6b8d873c68fb40310a8a62474918ddde0ffbd9866fc4bbaad98549bc3cc48a45069a058182c8c7582250938849f455046763f5dce5cbb5f8284d581aab7a0e099c9233eeb7676031bb98ed32651d6c64b9ce6e69a14fdfa2f0af1f4564b7a5f4f14ac55724efa712c796dfc1c2366cf99abf8cfb3e05aa2b8a27674a1e72107c51410d234a0a1122d501959d854101f5d89decb5f92d91fbe0e2b301f2ec404c2a31110715f3a4ff6d18ad87a03251ae1bcecc7716e6c4ddf71f73a76d8c30a38522da769480f8bb7d48540e06562f3162636ae1f390bb9aa90e6e25847c334854ff4523dc61ed1219bfcad695c4c34030e52f223269c29e58e659ff82965241f5e2265495947245ea14d596b3eb60bafbf94b4763c0c1a4654360400960ab971f7c8e2c95ca6ad364ddd3e36fe5a7da2a006c0a5faa6003587ff33aecdb2445c3f97ffbfded9013cbee339ddec1e5df5c6821927ebd005a0bc879d77974d51e4b16da441fbdcc9051522b198b63d47c44b157bf0407035b2b83bc5b5f3407f470176794e8e39dc9c063f6505d6ad983398527a461af6abb0f6c753c874fb3db329bc92ce6703ea8fb96d27f4265ea456d191e1100e89110cd06ee4966979d99d78885558715089e914c4f76fb0613a57df357c9f6e3742d7add1cc562dd3b9f0aabff606031e41ce67a52abfa6e9c1823ea4bb26a14382d7f93b97a9af9db92e249b73c4ef1443dc41d94fa6babb489488146c80d43401f05fcba797084237e38de79eb0afd3a8e945ae5de9b7cbad78e54398cdb44e36ec1b8ed96e24a7a998d428a57bc6faba756134a4f067a9a3676fbb3579a5770fbbfa36ecf74653e416cd3949a9dbeee0ae46e0fb2f05752d51a149d3a18db589625ab0e57de05b8eb164a32ea77db5f35abbf1bf65fb4386f6865f45d60aedbb617188e91ca5b6466256d63df0bd1e12643fcaeda59f3a46da990f56a7cc6133f481aec4736e86adb90227032f0b80b68a7acd8b08fd38128495473b36b313092b5f8865df90b7264f68b2691c41816592f106a921664d3143cf761f88df22dc50f998c55883abab64934e151b60f13a5362d2b59acfca7e761beb0ce2313df3b4d47b50276ac5f39ac22f7eb58f60ebd6769fab0dfafc595d193b06d8bb687e39d02807a5adeb51fd6d38805feb866fd2e9c8f835ba59abb8eac64bcc17efe048db002ccd558bc90289d4058ec0c9d5b00854a12aad5103a4aa81af85b5f53434e44be09239bfe6251a841330473becd73f98e6e4d85efd2fb72549294e7deb7a5aee9f8c173fa0c58d851e23af0c2a7945ab65d63b03ab0ce570fd29c0c2beceecdc4285f2f11ef8473e5152849566481632467bb1b64af9ce7d1743a040326ec640837f487c8014fa0f96c96f90af0f6ac58d3b8c29ebbea1e2f98413ec325c5a44cf1d1ca4005aff6245868ccab196be218cecb628017df6745e24a471fe0ac246691f13a867f7fe71447e32ba260778ccea0088a41cd3cf3ecfedecd13798a742f5d9e0b3ec041d10420af6fd36e5defae8ad8f6e6d90a1285e22a36d5e690d8072a7d37388cf535e8a3be05bcc22222aa7e7889d205117f655dac2c2b9357cb0ebaa6de434908b48315f595edf7ae34235985de637cc68b351c77e7e28076518060b8b81f6d1575da0102408f34caefede0636bba61081c3fec39bbec725b031a2ab2a1f1978462e19d817a17005afe70b47fa2042c0411bdfdf080ef7c1f9fcb027d63f67af9cfd2595f9939bed6085a57ec3ce73067340e5a0b72af1219754e233f2d38c4294dfd2b6a22551712648ea6e58637f9a6a560911e8c0be33458294fb7264e103a4f9a46aa45bfc78d84e4e6658262cfd3e39a7f8923be58690deac7bb8aff48485395b106f5264299f51635c2612f6bc7a3c99222cd24e307ea3536b593bd301deb643bf13dec1c03cc21a417152eaa3bb6040bb78d410a19d725111ac7c38e38195abe43aae982fd428bde6a7c6424ecc9220edc7d797b0a3eae7e283afe4a404e9123d4dee5011cf5d4ec164363ae198a329b7000550ce4ddbcc3492ffbe30e58751bf8d716fcf79525c4ffd2ec3c3faf6b4cfce4cd6545190794507e1455d44544b271af4e53759dfe08886d36f1fd4e6277312e40ef5dcff11bdbe6394018c916394ade2a437cdfd2b1d369de071b39208937861f33d4d68cedc5f775bc6d8bba88da74f09d5658cfd45b1bc5db081bc3d45abd6c9c2b85bcd96e3d83a270cd4031788414b504b1d1a38a5a46e96677ebd6efda1aebf6d6e6e8001276cf61ebfc325ecde690c510a900a945ab8c9763ddbe83011e98406a5e22dead949e81500de73759edb896d8872dab5c94f0821508398b672473f72ca019e9993ca5f5f0f9c17eafebd76aa8b987750f14085cd630bb6abab575d9141042135ec068d3f22de0913cc2772f8f4c255d2b351d6263a61148147a6eb8065fdca3432be4f0c2c550d2eaec7ba968628d72b3fadae10961cc9a543fb4a4f60ea6c0a7ca5c77c74f64b7c0531bcf4ba064879657415c48b55fe53740755696fa9553d4f16279fcd6b2034e967a32459b0c9fda2379ce1b89bb09c9f1002d215b3d385186cfa", 0x1000}], 0x5, 0x0, 0x0, 0x4000}}, {{0x0, 0x0, &(0x7f0000006800)=[{&(0x7f0000006680)="56dfad67f275ba427a63e3a42d510d0c31e60375393560934e12d40857ddc7e380c1d64c27d1abe6ab11ae8fe505026e755e5dc31aa77f432d89c1d2550c3a5416d68821bcf870af5b246c671a032b8aaa4ed4417d61f2ea1b9be690d62728b09050459cf8", 0x65}, {&(0x7f0000006700)="382f3b1afef6f2b223f21e3c11221f946c6b941fac8376731f90c1ed80de56dd236ec4e54a056fd10a96d26bd11f9cc319777b133d4ba49176808be22d191de5c55f6aa57e68ac8710e3b19823d36ab7f554caa79e214fa3445d3d6aa52cf650ccd37e98c0ef99473895599c164ae26fc24480a7c6bfa6830113111d549d3a6c0b3db8339e9eb8aa43ff7cf12cdfb5a481d66ae2b29e3aa7f43740e0d41a631be73ca029591c98f4f9576b3fcb87239de7b130e1d04a88abeca29a957dccaec2878c603dd6343c3e3e479a92f4b579faef81773a8c2bb7bfcc25df19006053560def421ca0ecef128e3e", 0xea}], 0x2, &(0x7f00000068c0)=[@rights={{0x24, 0x1, 0x1, [r6, r1, r0, r2, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, r9, r10, r5]}}], 0x88, 0x4004050}}], 0x6, 0x20000000) unlink(&(0x7f0000000300)='./file1\x00') unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) 18:28:47 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x80000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:47 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = creat(&(0x7f0000000000)='./file1\x00', 0x3) openat(r0, &(0x7f0000000040)='./file1\x00', 0xc00, 0x28) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:28:47 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xe0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:47 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x4000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:28:47 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000000)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}, {&(0x7f0000000240)="48e58c8722fc4b30d2802ba2a458d47e954f56028e24c6e3d13d721d052b8f84d42f82dc40c3e268e266c0fb77108bed7d129dd748f8e38fe2020b3d3a591b028360c9240e46aff55dd440ba2f79964e8a4c27a5eae3626fb5f4697f309102a32a7673db14fd2ada73eab1b33ff40909ca5dfab12583d18a66403e55064c1245abc0fd5cff6e038bd36bcf738a505ecb039ee95bcf859992509ae16e861ba2c8445bb089870272f9109df4f1e1a872320899e0995d5d08e879", 0xb9, 0xffffffffc6002ab5}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file1\x00', 0x104000, 0x12) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:28:47 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x5050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1978.868922] loop1: detected capacity change from 0 to 1792 18:28:47 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x113142, 0x1c) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) r3 = openat(r2, &(0x7f0000000000)='./file1\x00', 0x40, 0x118) sendfile(r2, r1, 0x0, 0xfffffdef) ioctl$BTRFS_IOC_SNAP_DESTROY(r3, 0x5000940f, &(0x7f0000000240)={{r1}, "f6cd1dbde520622d71297174130b603ca64cab142be6f7e85f1e9f7fe683726adf09d44fc347801e29e3e90e2ef33ae50da99a25310f4c321794e74d38dd4ab2de2d8df0a2eaad2b354f536ac3c6dd5303f4e64cbde0eb883a5c15c2157cda3d54b58a5ea488c4b5b01a48210dcc449541fcc374759183d42b095787963f11b4a4f95256f6d8df790718aa565cc539fe1adf9597471e6fe2a398202bf160c8c9c1a4aa625622c1dde88d828580052ba47653cd94bb232682a746f0cf0baaebb785792f96de2784e346b97b19d20f9e0604e74070b778a498848f8b38c507d56d4bf00eb51f73a0940f56de59a4609ae2f29876720a4c259ded93c90dbba4d08254a0dd2fb477589653e0e92a084d368145071464bc66b70fc1d69cc2ab1ec3cbebdefc837be03ebac63c635ab2927f6f7ae251cd912cb61492f7a4486b0fb85aab5f08d7f9c806d1e34ab93fc941325aaded4cab98bc572a1d366027d65776654dc228f97ef3056996519c77ea755bd58ee479021bbc41552dd376e84b06044121b0489103a140e8e57495dec22114f52e8d1e3c79f072e46030d72cbcd8fe17e22fc210db396fadc5b535de5661b3c4951199a63a041595ef3add0ebf2a54f3d84333e280c9d9dfb832b2ea4ecaa57d0fd29b4f6c3851c8135d00b4bb1b50f8bfdbadf4d40a7d427056241465b3314694d987884d1f3b3d0ca5de7a95f2609198e072c339fb61347d13949ffe235fcacd6609aecb63396a02d343ad8e60216dc7ec50aae82d0f939a15104ba95205648f193b2d7109a225f04832fd6fe809eb867af6d29bb5a1f208e578340e650f465bc8b5667327b78ea745e4297c28cb2928cbaa31ccfbeac8538fab743237931cb2f9d653df76dc658836d182fb5ce03bdf62333d4a9cda6a3916e2a5dc86ec12eabcd57aa14fd3577dcdc2cdbb0cd3f323bb7ec126271ba733b49a9af39a2c010bc87b80f1c6c2aa09db774a5b319f08791f6f3e2fffbac6af375bebdb04c096ef9bb8a973039d05e810b948295f7f4a77612991274bb158e1bdb45c7af41a6ad85573f41243ec20da918216742e7df3eb3f3bddaa0efc24ca8f2a5f80c196d7e465752de7607d087b6de29f4aeadae544fdfce8d6504780247ded16bd2c662555075c07228cc59323264dd5527fc051559ece5ba1119db27bcea2d65e0acbfc84fdec011ec1528e86d1f234d9dfe864e639f76adecbbe0a6e906fed76b3a910303c2f6798830aab9fef515792f6027ffbae7d52341e30a2a1eb9084157bcc5b1d302fc56900b16c61dd5f4eb594e09771f294cf43a721b7a2360d8b0fee6781e06f67167e7d5239de94db71f269ff7ac434c1fa73f62f59fca65362c0b6062decf2218bfa7054e79a261fa7f1e045e246382dbb4bb4ec837a7eee7c6a3d55add8969ea382992f1189b8ea7135790cfc999a664e2e82f1b2d60f70d97827f2120485e675e2c0a4ec5ea89eea89d4b46e1a1848f5f6c140363a2e57306aef67eab7e04c682027185add2432a8310d25260002fc3011a0ce36ea483ab38884c6542add271c7adc4eaa575a4938c9bf9b63dcf6c125fc80f5cfa21a71f15739aab5caefe7c3ce1736c1deb23efd4d982071fc81e61895a717a5c0af3bfaa9985b919836dcee5bd64320ebd3e8006c1f6652d51403cb7a0bf2b952da116eb3c4da3c60275807f6fa36c8fc87608ab4da178f4c8ba134116846a5c889090ea88586b2739b87a170505bb88fce284ebea0f2e58f20306b27d4db8dfe7dcbfc2ddef22f9e1cb3cf0b1e0c6a503c4caa883e3078695658c4ca9e4163c62453de0b627a17c5151b5714f12dfa8e4d5acb0a172f6c3174c315759c865324ba9379ee4a6ba40ad2c1bbf994c72947f4768090ea39df4be17173b4d17ff9189281ac9c4b78fd7b73f70f74fec0a9c86d5eaee10578b29366bad22b7700193a82b9c9f95f967fc95224a9857a88713c84babbdb321eeeb2c7d8be1315975a3ecbc8fb2ab3be7679598809a55a3b3acc0e848e796ae9b03066917dfff988beef8eaa470a371bea4fc115228ccc99788b440eeb4d9b29c075589136d3b505a5596b74d73d5eeb48cb7cf339b71c14e59519e09c04aa048161f0edbcc0a1f3fca31f523ec98afb1016bfe5996cd9413d6b5dcb80900e75642232ebf6762dd6afa15dc85c98f0bf11e8d16cd6421dd720f7a19645480bdc3f4b860f8f4e444a29a0e1b01b8211441c5f53ffbd86ca83217a4462855a332cb2dc378e0d70e51741a73570e1bee5971275e984f30de3e309b20303b725a8481198e2c2259265b197b93846d6d6d4187d3779dc9d92cf635fc1d86c439eaeceb19811481b6bc5b1c39f94b424aa431cd6cefe30f8e52b70757f7173f9084fd9bf78758a9aa97491258206c10d1240be138d57830b594ea3e01838c67306a59bf8e110e712a2829c3b93fc366624f850f4b05d1b5f4e0976e3579769c16f5dcfe8c9b29588e1cec1d595d0148a34603c9cb73dde489304c1dfd08c20be5d30ddd0241a8a5fa45f9293177dcc7e456b4bd68b7a39e2f1adf5d23601e77c37af7f0c9d89057e3f89c29fa900b03ecbcebe50dad3287fdfaafcd9f7c9306ebb74f6d43c8fbf27926158819e45408f634c63cbcf8f06992b7c4f677ef4dff91fef5d0068cdae4f924f46a92d05e20f1aa0c00d27b33ad717bf5f3fe4130450ed05404af1fb8f51391923871a55525b8d0952d8845acd41af32eef8b81614440ee42268b74072e4ca65258907011d1045804c55336f84fe996a1d5992e1b5a3138bf2527a4829ae825a68de63d202bfd39d25654a05b96c8d2bf3d8c04db7119843e603bb881b2e75e563b5af1f9293742ed3484152bb3ae31c098ee41a5f8ef41d106d0349bade411bc2b16d7bd32af6781b2d923a3c172c3ed81ed826681a1a6e2bc02e1db10c97f6524e3eaad925db22f84b8991c3bc9a546f57b98a9db4e9cf501f40c88fe821d3a7a0f94907faf9b7840d9322292b00d49ec3df69c6d09dd9b185fdba867dc6022bf0c5465077e9df0045d2d5a4f16c696f3e4bc34b2a1af7df0c933642881c61e80021952e86613221a09df0b8151bbd3a9ecb7cdaac8fbabc2f1012673d27c673962e28f7d22aa6f698523b3480c8ae6ed78d0bb843b98d92e437f59516634a01d792d9b78c772c0829cc56e5bc7ee6b92ab7cf16a06ea14ebd76922025323eee926d75726255b519b501ec81015ae65be32623199be24eed4cbecbec65af74428c95a62872ceb3319ec48754142de5fcdbea34eedad09270fc3e794cdf9ac87a6b1a0e8c8c126b62dc1e4a7c00160edaa9e6a76b4982ab0ac1fd1f19a48b5c2a0428cd14d114266c085c1f1022ede3b3772c1908652ad788a9271d81cd8b9368b640abe80c3ce8af3c00379d772abcd461f2adc3872769ec9ecfd754e37a2e09193ffb0216f9d847bae0bcb62233193ae0ca5103eafb58065e2f5d184b77733ed8e30c0b3ef9f2858bbe16ac93b9772ef28a0e2117c187a75f65018ac6cf0e589cdd6f1ad2e37a9ab99872ccacd6c389e6ea9629a592b876f9245ca71fd5a26ed47f0a2ba3a9c07ad31844d3cf572137a6a981ba8147781dd1f574d04b667f7063e444345f1c2fa320bb42ca85d0cdcdd46d4b4a3bfdc006abe6ee36d76f95c35faeecf4c177f6f7bb02f8e6da0a8da13ab8d22024cff86e1e653a78f2e67ac38ac9783ae07756f44c13b95afcc095ea0e1e875c09ef2593705117fd523eb09420f2ff44ffdd45041ae36435ad0c63b241dca8c5027a68a9de59b244356e7d0b130bcbd29ea91fb4762f9294ee38e986c2a3dcb0ece64af8888270a5d7f6dab93429d24bfda27f669a805889191f16361e42aadda917aa78834545947295e568f338db860bf6c2cd793409f2f62f3f4da35f289934cac3862ef0dafbe90dbec3aa7b191d8bd8b45814eadd71c2dc10403a505ab6ba5e65ef8ae57f81fb96cbb865cfa054e4273e106f0c29f498fad557fd6e9d87ededaf14db1550592dcfd2a45fad25d7c16805ead301ccabb4be29c07b2fc48c6263c6b36e4d221d1918f9200eb02b3476d9e9ae6f0ae63bd3d9415de9ade3141d2e64a3b218ff1f0971022180b546fa2abd21c358f7a62c2b373b8c7e54e1d914914e4242942f43cf7586cecc4f6835d76ddd44c829d6b25b434827f1ba7714554ab4e1b29549361f4b62edaf90b8aec512525254a7929392baa951e54d323775d52a288eb8022614ad88cc76c92ab61992c7e778bbe3bcbf2f6a465aa1fc62ad74e2619d5088ed6c2539588c9f623e930d117d67eba6fd2e02489f8efc7f0318e4df1288710329e9361be924465b98b0ace4f1aea191123b72c4bd4373f1b7166cce9d767197f0c4a75272346c88706b688868ac4de2fd2ff059b98ef6d7cb697adeff0f2fa9ec81562cfd40855b683622dd99ccb221f2743b50a0c98f6aac7ceef7baa4e3da32a25349a4422de242304dd2845ef5e285efd63ed78fcbff82f7ebc4cdaa472d7e9bc1fb9b3a6b48a3510a8809443a7a094d5d16c1879f708d04d0dbfbaa02a2c998d506d3f16af5578bac3e01f46bef46f7b436710c37ecc29eeaa6c3a46ca5e5d2424fc944e5913115bbd9450cf2edb032775fc9a91f8e2d31813ca6402b00182a3d3a7d5226749b0ccd2859902fe4772656acfcfc694f4e24dd059900d7907ef308bc7cc960477da6984a7993e1fa1c49ff6c392bce2305b05b246836f33604a720dab8f61ef9fcaed93a48d280638e1f03f4f6d15d06bd3a2fefb6598748cb0aeeb40434a81363a31ed3f3e9eda16cc99197664d9a3c15c79c12677f4b341c883ff3b56f6ae44ed4bafe67c7cdd8732c78aa4612dfb5d02fdf61ad9aaf4f0f55c27a9e85b4a2c1eafdd597cf77f2e23cc48176cbfff8ab0617bef75767579322477d2571b2d3e767ee7e4b05913e75a2da32ef81d47e1386f04ff01af48bf8b7f9d6b6275231177fbfaeffbb4a98d01d0dcece1e26bfa6c364fe1cda3b36bc26b9462c191154669a0ec604cf17de5b5c73642c38c93ac9e5c0aedaeeda6604c388445b8cb417156177305a41936a23399c5aa1cafb98bd52d1c1d93195070ec9d1cce30356853c9777429d231ab0f5331267345af280a770913ad7985b6ecfb4595c8195339c99cb4bad56a2008476ce538d4200b4ac2b4782315b64ed168ba2e47bbbada933ecc2ab8dc009105e708e4dfd36296022fbbaa35775d85fbe9c1b7feadfb39b4f2038b7480dfb7cac7e00ae7b09945d800c3bc9fce5c77863733968c1c1fc26672ecde3b18aa9795acccf73e747b5db5f4fd55ea8222fe0c3e0c8ec7e741d6316af605874aee5fc797acff5d1658126d52902448c5946e9c9339218a9093967c910b04c6d4256554584193d7acdcb899f5936760a700671e07630624655972e21c67623c2a346de205db9f9fa50927976b500073bd4c6e6783d6688669f875c2dae792c16cdcb1e463a86299a75029283b6bed41d83c92433db326e8fba5bce8d8c7499eacb077dd39426605558eae582c177d0e5ad2e337e777f8ad056a3483252c392fcc43d5f095f8a0f1ea78ad0aee347e713c4b43f1406916905f355235dd0d4f5eb2af53beddda01075bc3cb9588a50276ea1954448b76db4b3afb1a7c0232b0fbce6d268e52d05d0cf0f5c383c2ecbe04b30d6de95e20cc22857b2992a3309d4c570f00754f05972329154d233468fc1060e5d340cce3c4993561a24e8c026d8db5bd139cb05f8138f7508"}) [ 1978.894921] loop5: detected capacity change from 0 to 32 [ 1978.904115] FAT-fs (loop1): bogus number of reserved sectors [ 1978.904915] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1978.916603] FAT-fs (loop5): bogus number of reserved sectors [ 1978.917782] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1978.939256] loop1: detected capacity change from 0 to 1792 [ 1978.950869] loop5: detected capacity change from 0 to 32 [ 1978.960584] FAT-fs (loop1): bogus number of reserved sectors [ 1978.961675] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1978.967083] FAT-fs (loop5): bogus number of reserved sectors [ 1978.967929] FAT-fs (loop5): Can't find a valid FAT filesystem 18:28:47 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 18:28:47 executing program 6: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_TID_CONFIG(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000180)={&(0x7f0000000240)={0x254, r0, 0x200, 0x70bd2a, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9, 0x3a}}}}, [@NL80211_ATTR_TID_CONFIG={0x22c, 0x11d, 0x0, 0x1, [{0x34, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_TIDS={0x6, 0x5, 0x2c}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6, 0x5, 0xa5}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5, 0xa, 0x1}, @NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5, 0x9, 0x1}, @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5, 0xc, 0x2}, @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5, 0xc, 0x1}]}, {0x18, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5, 0xc, 0x2}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x7}]}, {0x28, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_VIF_SUPP={0xc, 0x2, 0x4f0}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5, 0xa, 0x1}, @NL80211_TID_CONFIG_ATTR_RETRY_LONG={0x5, 0x8, 0x49}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5}]}, {0x150, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_TX_RATE={0x13c, 0xd, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x100, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HT={0x29, 0x2, [{0x0, 0x6}, {0x4, 0x2}, {0x3, 0x7}, {0x4, 0x5}, {0x3, 0xa}, {0x4, 0x2}, {0x3, 0x4}, {0x1, 0x1}, {0x1, 0x7}, {0x4, 0x6}, {0x1, 0xa}, {0x0, 0xa}, {0x1, 0x9}, {0x3, 0x2}, {0x7, 0x1}, {0x1, 0x5}, {0x0, 0x4}, {0x1, 0x9}, {0x1}, {0x7, 0x4}, {0x6, 0x7}, {0x1}, {0x7, 0x7}, {0x3}, {0x0, 0x6}, {0x1, 0x7}, {0x7, 0x2}, {0x4, 0x3}, {0x2, 0xa}, {0x5, 0x7}, {0x0, 0x6}, {0x0, 0x5}, {0x2, 0x7}, {0x1, 0x3}, {0x5}, {0x7, 0x5}, {0x6}]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HT={0x42, 0x2, [{0x5, 0xa}, {0x2, 0x2}, {0x1, 0x3}, {0x0, 0x9}, {0x7, 0x5}, {0x7, 0x1}, {0x4, 0x6}, {0x3, 0x9}, {0x1, 0xa}, {0x4, 0x4}, {0x4, 0x7}, {0x2, 0x1}, {0x1}, {0x4, 0x1}, {0x3, 0x6}, {0x1, 0xa}, {0x3, 0x9}, {0x2, 0x3}, {0x5, 0x1e}, {0x4, 0x2}, {0x1, 0x8}, {0x1, 0xa}, {0x2, 0x5}, {0x1, 0xa}, {0x7, 0x1}, {0x0, 0x3}, {0x5, 0x1}, {0x5, 0x5}, {0x0, 0x7}, {0x6, 0x4}, {0x5, 0xa}, {0x5, 0x4}, {0x1, 0x1}, {0x2, 0x8}, {0x6, 0x9}, {0x1, 0x3}, {0x7, 0x4}, {0x6, 0x7}, {0x5, 0x9}, {0x0, 0x4}, {0x1, 0xa}, {0x4}, {0x0, 0x1}, {0x3, 0x3}, {0x0, 0x3}, {0x2}, {0x4, 0x4}, {0x7, 0x1}, {0x7, 0x5}, {0x1, 0x7}, {0x1, 0x4}, {0x7, 0x1}, {0x5, 0x4}, {0x4, 0x7}, {0x7, 0x4}, {0x0, 0x2}, {0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x5, 0x3}, {0x6, 0x2}, {0x0, 0x5}]}, @NL80211_TXRATE_HT={0x1c, 0x2, [{0x5, 0x2}, {0x2, 0x4}, {0x3, 0x5}, {0x7, 0xa}, {0x7, 0x8}, {}, {0x7, 0x3}, {0x2, 0xa}, {0x2, 0xa}, {0x6, 0xa}, {0x2}, {0x4, 0x1}, {0x2, 0x1}, {0x3, 0x2}, {0x1, 0x1}, {0x0, 0x9}, {0x7, 0xa}, {0x0, 0x8}, {0x0, 0x7}, {0x0, 0x4}, {0x3, 0x4}, {0x5, 0x8}, {0x5, 0x9}, {0x1}]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x401, 0x5, 0x3, 0x0, 0xfffc, 0xaad, 0x0, 0x1]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x40, 0x8, 0xfe, 0x200, 0xc00, 0x8, 0x4, 0x5]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0xbe59, 0x8, 0x6, 0xfff, 0x6, 0x1, 0x5]}}, @NL80211_TXRATE_HT={0x24, 0x2, [{0x1, 0x2}, {0x0, 0x2}, {0x7, 0x5}, {0x3, 0x9}, {0x6, 0x1}, {0x1, 0x5}, {0x1, 0x9}, {0x1, 0x2}, {0x7, 0xa}, {0x2, 0xa}, {0x0, 0x7}, {0x2, 0x1}, {0x0, 0x2}, {0x4, 0x9}, {0x5, 0x2}, {0x7, 0x7}, {0x0, 0x3}, {0x7, 0x4}, {0x4, 0x5}, {0x1, 0x2}, {0x0, 0x4}, {0x1, 0x3}, {0x5, 0x8}, {0x4, 0xe}, {0x2, 0x1}, {0x7, 0x4}, {0x6, 0x2}, {0x7, 0x4}, {0x3, 0x3}, {0x6, 0x5}, {0x0, 0xa}, {0x5, 0x3}]}]}, @NL80211_BAND_2GHZ={0x38, 0x0, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0x19, 0x9, 0x5d, 0xc, 0x2, 0x60, 0x18, 0x48, 0x24, 0x48, 0x9, 0xc, 0x16, 0x36, 0x0, 0xc, 0x72, 0x48]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x1000, 0x0, 0x0, 0x6, 0x0, 0xfffb, 0x3, 0x5]}}]}]}, @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6, 0x5, 0x8f}]}, {0x3c, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0xf5}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0x21}, @NL80211_TID_CONFIG_ATTR_RETRY_LONG={0x5, 0x8, 0x7d}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5, 0x6, 0x1}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0x34}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6, 0x5, 0x5e}]}, {0x28, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5, 0xa, 0x1}, @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5, 0xc, 0x1}, @NL80211_TID_CONFIG_ATTR_VIF_SUPP={0xc, 0x2, 0x101}, @NL80211_TID_CONFIG_ATTR_RETRY_LONG={0x5, 0x8, 0x4c}]}]}]}, 0x254}, 0x1, 0x0, 0x0, 0x4000080}, 0x8000) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000000)='./file1\x00') [ 1979.059089] loop4: detected capacity change from 0 to 164480 [ 1979.063124] FAT-fs (loop4): bogus number of reserved sectors [ 1979.064105] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1979.070689] FAT-fs (loop3): bogus number of reserved sectors [ 1979.071634] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1979.093488] loop4: detected capacity change from 0 to 164480 [ 1979.117191] FAT-fs (loop3): Unrecognized mount option "./file0" or missing value [ 1979.121174] FAT-fs (loop4): bogus number of reserved sectors [ 1979.122347] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1979.531919] loop0: detected capacity change from 0 to 64 18:29:01 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x200000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:01 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r0, &(0x7f0000000200)='E', 0x1) write(r1, &(0x7f0000000080)="ee", 0x1) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r3, r2, 0x0, 0xfffffdef) 18:29:01 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x5300000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:01 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x942b, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:01 executing program 3: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0xe089, 0x40c900) sendmsg$NL80211_CMD_GET_STATION(r0, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)={0x44, 0x0, 0x4, 0x7ff, 0x25dfdbff, {{}, {@void, @void}}, [@NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x7, 0x4}}, @NL80211_ATTR_LOCAL_MESH_POWER_MODE={0x8, 0xa4, 0x2}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_OPMODE_NOTIF={0x5, 0xc2, 0x80}, @NL80211_ATTR_STA_TX_POWER_SETTING={0x5}]}, 0x44}, 0x1, 0x0, 0x0, 0x24008000}, 0x1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) open$dir(&(0x7f0000000280)='./file1\x00', 0x24000, 0x5c) sendfile(r2, r1, 0x0, 0xfffffdef) 18:29:01 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000000)="601c6dcf2cd187a3c7375782ee19254a4f892f3b713b44", 0x17}, {0x0, 0x0, 0x1ff}], 0x240000, &(0x7f00000003c0)=ANY=[@ANYRESOCT]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:29:01 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000000600)={'ip_vti0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x80c642, 0xb) ioctl$NS_GET_OWNER_UID(r1, 0xb704, &(0x7f00000002c0)=0x0) r3 = syz_mount_image$nfs4(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x3, &(0x7f0000000340)=[{&(0x7f0000000180)="6690ddacd8", 0x5, 0x400}, {&(0x7f00000001c0)="1f51b6", 0x3, 0x38e442d6}, {&(0x7f0000000240)="179eb9c85184cd52b7a79a749379b196184b6e43b903af2c0f26591903fc0178f594e1d4aed5f6d2fa93d07de9eb2bab7f20883e8308d8a09d8a4e7b2abc4fe76daf8b3e6a72755bb2e9163b7de356343836b4d47615a079e805e6845037f0b8a5bc55d62203e941be30b3e0bbf264779ad402a24d33c9", 0x77, 0x8}], 0x40028, &(0x7f00000003c0)={[{'vfat\x00'}], [{@func={'func', 0x3d, 'MODULE_CHECK'}}, {@dont_measure}, {@dont_hash}, {@fowner_gt}, {@hash}, {@context={'context', 0x3d, 'user_u'}}, {@uid_gt={'uid>', 0xee01}}, {@fowner_gt={'fowner>', r2}}]}) unlink(&(0x7f0000000300)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x9) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000680)) pipe2$9p(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) ioctl$int_in(r3, 0x5421, &(0x7f0000000640)) write$P9_RREADDIR(r4, &(0x7f00000004c0)={0x103, 0x29, 0x1, {0x0, [{{0x2, 0x4, 0x8}, 0x6, 0x2, 0x7, './file1'}, {{0x80, 0x3, 0x4}, 0x20, 0x1f, 0x7, './file0'}, {{0x0, 0x3, 0x2}, 0x0, 0x8c, 0x7, './file0'}, {{0x8, 0x0, 0x32c4}, 0x4d, 0xff, 0x7, './file0'}, {{0x80, 0x0, 0x5}, 0x8001, 0x2, 0x7, './file1'}, {{0x40, 0x4, 0x6}, 0xe85, 0x81, 0x7, './file1'}, {{0x40, 0x940, 0x2}, 0x5, 0x8, 0x7, './file0'}, {{0x40, 0x3, 0x4}, 0x3, 0x1, 0x7, './file0'}]}}, 0x103) 18:29:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1992.736044] loop3: detected capacity change from 0 to 40 [ 1992.743780] loop5: detected capacity change from 0 to 74 [ 1992.748843] loop0: detected capacity change from 0 to 40 [ 1992.750151] loop4: detected capacity change from 0 to 169984 [ 1992.757953] FAT-fs (loop5): bogus number of reserved sectors [ 1992.758845] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1992.760215] loop1: detected capacity change from 0 to 32768 [ 1992.764526] FAT-fs (loop4): bogus number of reserved sectors [ 1992.765226] FAT-fs (loop4): Can't find a valid FAT filesystem 18:29:01 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x100) unlink(&(0x7f0000000000)='./file1\x00') [ 1992.775870] loop5: detected capacity change from 0 to 74 [ 1992.787096] FAT-fs (loop1): bogus number of reserved sectors [ 1992.787577] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1992.788803] loop4: detected capacity change from 0 to 169984 [ 1992.790518] FAT-fs (loop5): bogus number of reserved sectors [ 1992.791357] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1992.794986] loop1: detected capacity change from 0 to 32768 [ 1992.796007] FAT-fs (loop1): bogus number of reserved sectors [ 1992.796459] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1992.797786] FAT-fs (loop4): bogus number of reserved sectors [ 1992.798644] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1992.823188] syz-executor.0: attempt to access beyond end of device [ 1992.823188] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1992.824170] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 1992.828187] syz-executor.3: attempt to access beyond end of device [ 1992.828187] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1992.829995] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 1992.833080] syz-executor.0: attempt to access beyond end of device [ 1992.833080] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 18:29:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1010000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1992.843388] syz-executor.0: attempt to access beyond end of device [ 1992.843388] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 1992.854432] syz-executor.3: attempt to access beyond end of device [ 1992.854432] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1992.855291] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:29:01 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x952b, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:01 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000180)="23c85de81d11c9e9315ea4fa80982896a53d12269d1ec2a4be99724dead6e2266ca1cb4aab565131d5f3c2c7b84aa6d3100b0c6a756c6026af38f7388fc908a64ea25d94c1b2d2d3e91446a754984dadd1fb7e5e73f56635645ebf9105d4d2144f6a25c171fcf1354d225f6ff871519d47a06049bf3feb0aef8b2e702cdff9a207b3f5", 0x83, 0x1ff}], 0x22000a, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:29:01 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x6000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1992.899836] loop1: detected capacity change from 0 to 32896 18:29:01 executing program 0: ioctl$SG_GET_COMMAND_Q(0xffffffffffffffff, 0x2270, &(0x7f0000000000)) 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0x8) [ 1992.923727] FAT-fs (loop1): bogus number of reserved sectors [ 1992.923848] loop5: detected capacity change from 0 to 74 [ 1992.924835] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1992.934584] FAT-fs (loop5): bogus number of reserved sectors [ 1992.934986] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1992.944272] loop1: detected capacity change from 0 to 32896 [ 1992.945738] loop5: detected capacity change from 0 to 74 [ 1992.950527] FAT-fs (loop5): bogus number of reserved sectors [ 1992.950917] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1992.956179] FAT-fs (loop1): bogus number of reserved sectors [ 1992.956931] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1992.966299] loop4: detected capacity change from 0 to 196608 18:29:01 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', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, @out_args}, './file2\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) [ 1992.975598] FAT-fs (loop4): bogus number of reserved sectors [ 1992.976003] FAT-fs (loop4): Can't find a valid FAT filesystem 18:29:01 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xedc0, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 1992.985013] loop4: detected capacity change from 0 to 196608 [ 1992.989856] FAT-fs (loop4): bogus number of reserved sectors [ 1992.990276] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1993.005199] loop3: detected capacity change from 0 to 40 [ 1993.045674] syz-executor.3: attempt to access beyond end of device [ 1993.045674] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1993.046565] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 1993.056871] loop0: detected capacity change from 0 to 40 [ 2006.037699] loop0: detected capacity change from 0 to 40 [ 2006.046630] loop3: detected capacity change from 0 to 40 [ 2006.064508] syz-executor.0: attempt to access beyond end of device [ 2006.064508] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2006.065338] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 2006.069179] syz-executor.0: attempt to access beyond end of device [ 2006.069179] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2006.070265] syz-executor.0: attempt to access beyond end of device [ 2006.070265] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 18:29:14 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x2, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) fsconfig$FSCONFIG_SET_PATH_EMPTY(r1, 0x4, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00', r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) move_mount(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00', 0x62) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$FS_IOC_FSSETXATTR(r3, 0x401c5820, &(0x7f00000000c0)={0x9, 0xffffffff, 0x100, 0xa4, 0x5b7}) fspick(r2, &(0x7f0000000040)='./file1\x00', 0x1) unlink(&(0x7f0000000300)='./file1\x00') 18:29:14 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x300000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:14 executing program 6: 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', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r0, &(0x7f0000000000)='./file0\x00', 0xa4040, 0x20) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42142, 0x8) unlink(&(0x7f0000000300)='./file1\x00') 18:29:14 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x6050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:14 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) sendfile(r1, r0, 0x0, 0xfffffdef) 18:29:14 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf62f, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:14 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) mount(&(0x7f0000000000)=@sg0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='securityfs\x00', 0x200000, 0x0) 18:29:14 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2006.080496] loop1: detected capacity change from 0 to 65536 [ 2006.085441] FAT-fs (loop1): bogus number of reserved sectors [ 2006.085829] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2006.088227] loop5: detected capacity change from 0 to 123 [ 2006.091514] loop1: detected capacity change from 0 to 65536 [ 2006.093537] loop4: detected capacity change from 0 to 197248 [ 2006.096623] FAT-fs (loop1): bogus number of reserved sectors [ 2006.097017] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2006.099935] FAT-fs (loop5): bogus number of reserved sectors [ 2006.100343] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2006.110130] FAT-fs (loop4): bogus number of reserved sectors [ 2006.110961] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2006.113132] loop5: detected capacity change from 0 to 123 [ 2006.119424] FAT-fs (loop5): bogus number of reserved sectors [ 2006.119813] FAT-fs (loop5): Can't find a valid FAT filesystem 18:29:14 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) name_to_handle_at(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=@reiserfs_2={0x8, 0x2, {0x7fff, 0x404a}}, &(0x7f0000000180), 0x1000) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2006.149188] loop4: detected capacity change from 0 to 197248 18:29:14 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2006.158193] syz-executor.3: attempt to access beyond end of device [ 2006.158193] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2006.159712] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2006.162401] FAT-fs (loop4): bogus number of reserved sectors [ 2006.163152] FAT-fs (loop4): Can't find a valid FAT filesystem 18:29:14 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf82f, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2006.185434] loop0: detected capacity change from 0 to 40 [ 2006.187824] loop1: detected capacity change from 0 to 98304 [ 2006.192502] FAT-fs (loop1): bogus number of reserved sectors [ 2006.192922] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2006.196052] syz-executor.3: attempt to access beyond end of device [ 2006.196052] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2006.197578] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2006.202894] loop1: detected capacity change from 0 to 98304 [ 2006.204658] FAT-fs (loop1): bogus number of reserved sectors [ 2006.205106] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2006.221838] syz-executor.0: attempt to access beyond end of device [ 2006.221838] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2006.222677] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 2006.228596] syz-executor.0: attempt to access beyond end of device [ 2006.228596] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2006.234404] syz-executor.0: attempt to access beyond end of device [ 2006.234404] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2006.298471] loop5: detected capacity change from 0 to 124 [ 2006.302381] FAT-fs (loop5): bogus number of reserved sectors [ 2006.303117] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2006.312867] loop5: detected capacity change from 0 to 124 [ 2006.314726] FAT-fs (loop5): bogus number of reserved sectors [ 2006.315841] FAT-fs (loop5): Can't find a valid FAT filesystem 18:29:26 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:26 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x4000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:26 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x37dc12502000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf92f, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:26 executing program 6: socketpair(0x11, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000340)={&(0x7f00000000c0)={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x16}}, 0x10, &(0x7f0000000240)=[{&(0x7f0000000180)="c44bd682a2cc641e5b1637a649052c25def26224960f17e3e376aab37f7d4cb6013c899c1f682c8ccb70e2cc324deb8c064f96a82e48f96ff9e6982b60f48a050c3b2f3ba7f8e490f71667f47077eb0a5f7dfaf9626f5116f397ac", 0x5b}], 0x1, &(0x7f0000000280)=[@ip_retopts={{0x74, 0x0, 0x7, {[@cipso={0x86, 0x2c, 0x3, [{0x6, 0x11, "0994c7ec7fc920379fd7590274b4ce"}, {0x0, 0x10, "9d6991e9b05acd7bd0c883d2e7c3"}, {0x0, 0x5, "ba2065"}]}, @ra={0x94, 0x4}, @timestamp={0x44, 0x8, 0x36, 0x0, 0x2, [0x1]}, @timestamp={0x44, 0x14, 0xb8, 0x0, 0xf, [0xc9, 0xff, 0x80000001, 0x9]}, @timestamp={0x44, 0x18, 0x95, 0x0, 0x9, [0x3, 0x7fff, 0x2, 0x183f3204, 0x44]}]}}}], 0x78}, 0x4080) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setxattr$security_selinux(&(0x7f0000000380)='./file2\x00', &(0x7f00000003c0), &(0x7f0000000400)='system_u:object_r:crond_unit_file_t:s0\x00', 0x27, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r1, &(0x7f0000000440)='./file1\x00', 0x42c1284486956def, 0x1c0) unlink(&(0x7f0000000300)='./file1\x00') 18:29:26 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) name_to_handle_at(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=@reiserfs_2={0x8, 0x2, {0x7fff, 0x404a}}, &(0x7f0000000180), 0x1000) sendfile(r2, r1, 0x0, 0xfffffdef) 18:29:26 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') syz_mount_image$nfs(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x8000, 0x8, &(0x7f0000001440)=[{&(0x7f00000000c0)="0962528c2ed1e88a0b266f5ff5e4a13d7fac53fd5c9d8aa9dbf3", 0x1a, 0x4000000000000000}, {&(0x7f0000000240)="7d1f51899081011d5394b94ae3593e65b3409935ceda3e93d5d6c18dccf9dea4d1a3a555a902e74cba5639f626f32fbcdbc0992ad6aa7ac280f65fb8feb4fa917ee81fcda13f412c96a6f71fd1f8a29ca8dc5d13f28d6123a5123426440ee0d8d0ae500ba014a6dfbd1e0e69dd882688dc8abe6d634878159f0287d7dca4c6feabec5668992c721fbeb8e785d36147daec36c5c570aaa232b0ba5bb189d3d58d506fa82c299a9a2bd70274ad889cd395975af525aae0c59c1f90e67cb8eb83a66cd5a692ea9ac9a21e16472e1f2b3157e66b2c691590bc9f31ac5d01f0d210b2928634d10670ebe39ab45e44a2df5cd0e6268276b9ba0d2a80408ded6edaa635d09f82ec2eb37b37f7568c060d39064945c60865209c520a4c0099afec6f9d61baa66ced01ed3fc3a3db1ad51f9ddc9750c9b87ff5675c2b959a470f2ba2b41f50214d84f807740a1a89c129ef3cdf4acae60e1a1db594e2dc19e687ee864b051c0c044691b0c66629a1d8650a8078fcb69f339be0cf1a4849fca7d916f726810bc4ba0519a9e4a264ff5b82567be948ab46c342c965c54c87384951510b9865c0663f912af3e56615289be6426c54ad99dce24752cb75edbac3db59d2ac69f7c48e70b65dae3fa508766ba8072fc30048c9f53bab34478da41b2f6c98a032b9b7bebc20066a7fbbb363ed96ef013796d044df86684f592115928b9cdd8b9be57c745d011ea48cf20fee4fe2b4e7ee27fd255c6d79dfb2b8a8637e4dee946f38e1911abf1452ead1c10a94421b62df41c42c4853040af4f254653734de82f068c522b1438a1cd6bc20793b848ed7f5b17beeabf65fecd8c9de102800e004955d691b6f9f9c1ed2e7779663cae02decfe46b541d220d0449b3deb2ea45fe825499f5bf4dc9dc81cd49e82f2cecd46b30141a4ee91af946b6599c3b85a37510c6730cb1464820a925cf27e581b4af3a841421e7a321e8b168b784a4ee0f52345245ceae7835bf8ab330cc92db8e2f934458283fcd4fed5c3dfa7904d484dcd2d6fed9f328f681d5305458ca103cddf7b1ef07d842ccaa99d30750e157669c48e880678710921027a3023893f1339b021323f719908e2e341ab83f66a07cd378d5afda3b846074382d0ceef919d791fec55a40efa2f4fd0f21b7d1f0b85152b1571c7f9fe4fc3efee8ea6b3aad9133a52d78f48996afd984656fdad67aa5f350dc550fddad9a9db23d0206b163639e74edb237281903cef291fe8114650397e8ea6a5b3a343bf5f93e77657c04e423b7f761258dbe943faf3b16fe6921d70816503228e29e699239e86ef5aeda796169cd74e3fe6311917ed6e75d90646a195f9c44d46640ce3e5f2402c50b059616d1ffbc48f85c8527640f52fb4a244af087a40093d88167de27828de0312a4c33615d9b5b1e2fbf42d69da3e8fddf20e66453b852f0eaf20b00fb35911f458e3bd722864e8c0c3d596f035f4fee312bfa3a8e6c1b027f7b621894922ef9e71369038d623f2de637b4fd127ecfe5b2a3eabd8a414602e019acf8ca57f6bb5fa864cc1e5b6a77f679f1d100320324f8865af20ce4bec49b70f898b55454c901c914d5c0aebac6b54b95b94cb339eb904cba8202f6d3e3295e327c0eb2a7d5361b218bf53d3ed06a74eb352e84dae8b9ed032a44598c49b660619b7142baa6b20f56532e0f2ce8589d372ed7d96175acdab2c7405f3bedf8250ecff6404d8a3e7748d943f7a8e1985dc27802f2b5bf50f4186b6bf57b86c23916e4bdf782182708a630abce5f8ce37aae84811ec975d4af6d09e46a5ca16650587895c5996aa28e6b6a78859ff622d3a363c88fda8f2e97b29e2ce124c6c1bbb80c9fdfe22b7c50bf4e82b69bd8425cc7a0131da7037ec3f6300267656824680cf5517b38d01290ab9cac821988df9ab370002b394e11ebf15d5c85e27b1a16a194e338d6045893986e25f40e5f52c9b50350f4caf545d531fa859aea3f373983b2c63bbc53c3223b7fdc43d676d8166d5423d0a3602688cc78a874dd13dca963c42f89bf8879fd92309348d312f98fe4c70b5c29354cb55032b83decca72e64f6420ee9ac4d94b4f9079878744e1c72790be7754a29dc65033439f21ed2d9e5700ff786ecaa374bc1fcc91732a2b01e8420bac50a3ff2f1f0672c4b0edf685b496e376cd93ef36193a7ec868bfb307cf3f5fe3560dd4cbddf7bf5cfbe0b45122c7768d9ae0153579b25a65e9815bf92fc76f8b1a16767cd8634f268f1d3010845a2df34ec15fa23553db6d758517674eaaa93a69180109050f550f83047adaabbea5913a8ecc5db313d39b01eeb86375a4e43327072052ce16da31067ddab4e249957feea218aee8cf5cc4c8d066ec26962196117f07bdefc5c11256c690851f27bc2a9bf3089b54eac402ecd39dce7a73f632aeb80ed4ff9f25521d7e83e218aa2b50252afe619b20d162f4921608af8c276aca2b1183cd52974d6aa0a314332653564c9abdbf524560727f9c5208d37585ca5118b7b69ef07948eb299a8cad6994c64312a355824d059fbd097b2da48c7054ec7a6ea20d5999baa650e4c1c7b57fad7d84752d9521ff684e843e86c935ba3c4cebd43d90e5b7d5fcabca62ddddbee1a3411f1cad84219ea37297eea50578f7691370ccbc19ce280eebd57fefd46042a51b966c638d94f4f5b5e82e4e643e801059168efbeff50861d3aa60701584d66e9367ef9150cd661948daa264f5674c835d761edeeb36b22ced4873e178016a76341fa35a9c57eaab265144051f42e568addf09e8a160b68df6ea3f535dacdc37074b9743159323b1603848e5699ee6556b00305c10bbbba23bcb99cb75b7d3be9d5d5d03a9967dc442c700686706f6b673238a27faba4d964c35c5ccf30f3552db1659e732494c6bd4a97f53b8b5bdfb9fc803884a7ae26a2fffba81d56b0b19c5b5be4286d110ff88280c62862cd4500b5ad550e8b121456c129587c8be28f6e050904d6d772af017bda2b4e97a1f9592703e132058d28caa084c75987c368b585989f73ad226d7b1e394af4fc7c64089d7646422da80d5ba070af5b4f1d960358e80414645ee89cdccca37df90aeecd5004042e0875c8349696efc82f8a60dd30fab62ba48bc473454872e8ab26a72773d14b2af9beaef2600fcf2bab07d74350b922dbc4c7295366a5fd44790c3d3675a19be1d56a9a19c152a928ae97d987e09e90fb8e5848c1927e22ffd0bd952b64b3d12c4cbfd3454c7d628148192f9cf0e7864fc0da711240aa039c325bded51a005f90c9456caffb6c2297f08eae8fa01532459bd7f847038af36b93035363b598310d9c43bb1929c5b32b5dc797f1dbaad2ac15b20bd9764f60b1d931f31be96ff80b6a662448a946b1c49afcd2248e7f28b28b005dbf7c7acd8e5ed68b0f9fa66d380e58887cc83bb5a2eed354ac5a77c86538b19151440d040afe13eb544632f75f91c328a5430aa97f6c143e00bf1bdc4648f2adf1b380e64658a61c98e9fbbc520d257981cb4346b9edd678608e3a09247949190c7545f51313ac0d68ac3f78212c4be463fa6da65692dff673b56fb6a8b736fe28c3e8a1ff9c76cdb1e8ce8d4367b0271c49d096a3157720d626995c97abf772395a8ccf56b09fa40d8d8e729c5a29badfb536e0de69f6cb538f8f32b9c3055b70338ac3bb8656e45e92a5d73e0155fab401a0414fe9ceed283886d2cb757987e889304b239bc92ec9297e2a7e50ef17ce36d31e91a52e5fa58088e31da031236fe09f813d207ab6cfa4c703d061b2a25dbb2597243e1073e76b83cedb491d510afd8e63187033d40a5aaf8554774c07537b9c8990ed8e82f15d4b08ced141c5a4806f584121656e6503a14de1d470bd4d767ad96e09c05ba230886e6a757ba197bb1637423551de15d7d47c36cc87a4ba7d24a04530aab06651b053dc8015e7c02f9deaa06080ac4777b99dbf1e7f6b95beb2b0d18afd54fdab9ef932ce2b246c65bbb941cabc9f94a871c4565659e9d2492ab77a5e87e3f5c7af6a3663837c2084b37b5aeaa72d41f42b7007235e1e1dc2dcb371535fddc5fd22a165964a178d33249f110c7efa52dc0ab31f8a49bfd466ecb2933dca661fb0afcdeb58c10258793a7051ec84037aa5e019ac620de01fdc023671cbcf0956e4d70d9fa759faa6e7af902b289173287f9c916b1e05377acfb0b9c1df0725b0b52c5b9b0782267ea2dc4e62c1e0a96b6056577334f68a6fea3134f33df489fde52b53d9e1323039c84308384595d0fb489ec17cc2fdf769d371b926168afe388c9f39b5e85ed9e9c7822f9f581cfef7994810e5a0a9ba2bcad91d56b49f806c625300e6b1cb711e16a5f80977a6953ef967f1065748acefb0ab74a617421d2dceb1963e9f6f665f173e3dcb276cf08f343fd1968147e7768d2b0a0d39e11be2b0abd3273e2286e10564db4fe82010c5938a660815be67605dc9c7b5892c5520ec38a25e16fc82196035426232e1d7f3ad224b271413a1b78e5a18da48b8d79309d799dcb2be7d13a99fbebcc8b02d9bfcbc150ef4a20efb4628fe79f915baacaf526706e4a6edc1ab1bd4548a0ed04e2ee0aaac8a1e515d52c16df39021862af44473f8a458666a0e6b6e546df3c32ec4e9fbb48c848feb5e60684748b87c3c7e167a0a9a1308f5f73689295aea9458e812f4b102f0b1558651121c2ddb0e5c43a117e226654d3a9a231a3ebc2205840db035d4566f19e799f01302cad349c6c768d26681f8e06806e7eda9f8f658f4014be862c64429e483b8846e75d8d34240881b51ab6908171478cb6a8ee628939c4e6af1a7a9b74493b635664d3c1ebc648dbd3433392acc1c170b927228c0fd91b08ff8b7ffcfcb4417b0a1ea16d69ea21859afab9033266b0ab5038175faccbe79dfbc3bd0db40f05c11111ca5752bbe9d21ac580b2f4120e63a0af8f36896b66271f250a37a53ad5dae111ef12d81fefccb026e8c76cb97c3125a77949b2b0a0df0d5058577426d45dd3924764aa805d188a30e862a779aef8b90d9bbe1fbd80f819910d18ed8a6b0f769317f9a498444adfb34286f5331d4b4d4fdd7476fb29a154cd8b0d5376bce165832451feaaf608a160686a8e12ba22858979ace916588e594647961b3d9bf0e0334f72ee5943b01d1c1a02df166b258dd8a73cf6c8b506dbcfa6595d2f132cf800a0e528be79c341cbd18c8cee98cbfad0de37b18245694147de029da7790be23d48f558faf27ef2e671e5ee70a81e3d70ddaa50bde73aedbf79307c1517518efe49d58ab7892a11ddec1b2e1a5ccacf9322d6b09b624a6376ac06c8d0ae89bc3374e1354cf58c087eed2bddb89f0c0e1f3f6e4dba44a24df160f440526af9d5b134e28a503a3eaa393839821e12c01a5ea511246641adf7d461c81709f986985a69468904e4016653ffe933af37a05827702cdc9292ff038198686c1149ec745f583013bb32593baa53f1be3a3da23834cf573e4d4ab15169a9671074193e9701113d64da7e09380a86d6f58e962e968eec85016f788ec03c172f5b34379cf85b899cf120ea333942247a02ff50b708ba30f935f3b1c708b8bd6ff61befd8e898056aa4280f6bd160c5d4930c2653ab6192c8357db988ab5739102e29f8ff058b0e01ce694fac55a45ffaa1c3a1de0a6d50c30f4fae38348c796064598db32f93650e9d0967359da71958c88a4167a0debf84ba5055e517887bd9e01f33991aaf8c99587f4fef9d0704935b00fdbb21fd00d1be61ee26025736f", 0x1000, 0x7fff}, {&(0x7f0000000180)="d0e486c63889755da257d9a362780f2a1ef3c0326609ba514097a28c2473a583cbc5f5325ec490511d8427f93fd991ae0c49a4fb993f1c818928811447fa969e78b55d4f239cc50d0cf6cd24c32cf20faf5d2979a35237451509e1cc1be78912d45aa583202c30c52688f74dcc5dff0882ad23ef0c44f77f0cfe0c64a2", 0x7d, 0xffffffff}, {&(0x7f0000001240)="34b72a03e65625244fe70fca668b228f6e", 0x11, 0x1f}, {&(0x7f0000001280)="1792dc694b55a1836895f76c7bcc7f4ca837", 0x12, 0x4}, {&(0x7f00000012c0)="4e099eeab5289717902e0041618f64f0d258883fddb1690d262a87d6ba9b70041962394e9d4188facdf48db997e6a5a983d6119f849dd573fba2d9f063780b862628cb97bc28b89378c0ff3fe7255069542bec704bb66833f58bbd31f8f603688af29ddbb08c63fa77b3472139c795da3057847f1b58812815ead4486d099578cc22820c8e0236b1b033478f1dd73e63b52a26fe990ddd029395db", 0x9b, 0xfffffffffffffffb}, {&(0x7f0000001380)="cb5894835df0738fb9a1e57138900e63431db5533c044bdd9da6b2f2dac5503c434f5f3abba841dd954b60db23e62290b09845a7ceeed5dccd0d833bf9beed576739fb9c8ff05de6338fffc7fa85d9395737", 0x52, 0x7}, {&(0x7f0000001400)="be4a55c6e2647d24149c925b4b6a96d907600ac7a7be9541f94888d33301ba8c1761f123ed60e1099587", 0x2a, 0x8001}], 0x3c088, &(0x7f0000001500)={[{'i!'}, {'^&\\'}, {'vfat\x00'}, {')\\&}!$/]'}], [{@context={'context', 0x3d, 'unconfined_u'}}, {@euid_lt}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2018.026839] loop5: detected capacity change from 0 to 124 18:29:26 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) setxattr$security_selinux(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040), &(0x7f00000000c0)='system_u:object_r:restorecond_exec_t:s0\x00', 0x28, 0x1) unlink(&(0x7f0000000300)='./file1\x00') [ 2018.036774] loop4: detected capacity change from 0 to 229376 [ 2018.043612] loop0: detected capacity change from 0 to 40 [ 2018.049046] FAT-fs (loop5): bogus number of reserved sectors [ 2018.049488] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2018.050058] FAT-fs (loop4): bogus number of reserved sectors [ 2018.050556] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2018.054539] loop3: detected capacity change from 0 to 40 [ 2018.057941] loop5: detected capacity change from 0 to 124 [ 2018.060257] loop4: detected capacity change from 0 to 229376 [ 2018.062443] loop1: detected capacity change from 0 to 131072 [ 2018.062607] FAT-fs (loop5): bogus number of reserved sectors [ 2018.063746] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2018.065811] FAT-fs (loop4): bogus number of reserved sectors [ 2018.066245] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2018.078006] FAT-fs (loop1): bogus number of reserved sectors [ 2018.078894] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2018.098021] loop1: detected capacity change from 0 to 131072 [ 2018.098901] syz-executor.0: attempt to access beyond end of device [ 2018.098901] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2018.099842] Buffer I/O error on dev loop0, logical block 10, lost async page write 18:29:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xff0f, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:26 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2018.114975] FAT-fs (loop1): bogus number of reserved sectors [ 2018.115946] FAT-fs (loop1): Can't find a valid FAT filesystem 18:29:26 executing program 2: r0 = syz_open_dev$mouse(&(0x7f00000000c0), 0xe79, 0x200) r1 = socket$inet6(0xa, 0x1, 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'sit0\x00', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) setsockopt$bt_BT_CHANNEL_POLICY(r4, 0x112, 0xa, &(0x7f0000000400)=0x20, 0x4) setsockopt$inet6_IPV6_PKTINFO(r1, 0x29, 0x1b, &(0x7f0000000000)={@dev, r3}, 0x14) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000001c0)={'tunl0\x00', &(0x7f0000000180)={'tunl0\x00', r3, 0x8000, 0x7, 0x9, 0xfffffff8, {{0x7, 0x4, 0x3, 0x9, 0x1c, 0x67, 0x0, 0xb1, 0x29, 0x0, @multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@noop, @ra={0x94, 0x4, 0x1}]}}}}}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x101042, 0x8) unlink(&(0x7f0000000300)='./file1\x00') ioctl$sock_SIOCDELRT(r1, 0x890c, &(0x7f0000000380)={0x0, @rc={0x1f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}}, @xdp={0x2c, 0xc, r3, 0x30}, @xdp={0x2c, 0x9, r3, 0x1f}, 0x7fff, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000280)='syzkaller0\x00', 0x3, 0x3, 0x2000}) setsockopt$inet6_mreq(r1, 0x29, 0x15, &(0x7f00000002c0)={@local, r6}, 0x14) r7 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f0000000040)={0x0, r7, 0x2, 0x8, 0x4, 0x9}) [ 2018.131105] syz-executor.3: attempt to access beyond end of device [ 2018.131105] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2018.131975] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2018.151372] loop5: detected capacity change from 0 to 127 [ 2018.163150] FAT-fs (loop5): bogus number of reserved sectors [ 2018.163707] FAT-fs (loop5): Can't find a valid FAT filesystem 18:29:26 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) name_to_handle_at(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=@reiserfs_2={0x8, 0x2, {0x7fff, 0x404a}}, &(0x7f0000000180), 0x1000) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2018.166536] loop4: detected capacity change from 0 to 230016 [ 2018.172836] loop5: detected capacity change from 0 to 127 18:29:26 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000000)='./file1/file0\x00', 0x10200, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2018.178398] FAT-fs (loop4): bogus number of reserved sectors [ 2018.178795] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2018.184774] FAT-fs (loop5): bogus number of reserved sectors [ 2018.185165] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2018.188749] loop4: detected capacity change from 0 to 230016 [ 2018.189737] FAT-fs (loop4): bogus number of reserved sectors [ 2018.190126] FAT-fs (loop4): Can't find a valid FAT filesystem 18:29:26 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x5000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:26 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) preadv2(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/84, 0x54}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000340)=""/254, 0xfe}], 0x5, 0xffff0001, 0x7, 0x2) sendfile(r1, r0, 0x0, 0xfffffdef) 18:29:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x80000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:26 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:29:26 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7110000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2018.272009] loop5: detected capacity change from 0 to 1024 [ 2018.279668] loop4: detected capacity change from 0 to 231552 [ 2018.284377] FAT-fs (loop5): bogus number of reserved sectors [ 2018.284772] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2018.285236] FAT-fs (loop4): bogus number of reserved sectors [ 2018.285664] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2018.291997] loop5: detected capacity change from 0 to 1024 [ 2018.293088] FAT-fs (loop5): bogus number of reserved sectors [ 2018.293521] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2018.295140] loop4: detected capacity change from 0 to 231552 [ 2018.297261] FAT-fs (loop4): bogus number of reserved sectors [ 2018.297684] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2018.309808] loop0: detected capacity change from 0 to 40 [ 2018.310111] loop1: detected capacity change from 0 to 163840 [ 2018.324707] FAT-fs (loop1): bogus number of reserved sectors [ 2018.325491] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2018.331058] loop3: detected capacity change from 0 to 40 [ 2018.345637] loop1: detected capacity change from 0 to 163840 [ 2018.354959] FAT-fs (loop1): bogus number of reserved sectors [ 2018.355762] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2018.364376] syz-executor.0: attempt to access beyond end of device [ 2018.364376] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2018.365283] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 2018.390132] syz-executor.3: attempt to access beyond end of device [ 2018.390132] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2018.391665] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2018.423804] syz-executor.3: attempt to access beyond end of device [ 2018.423804] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2018.424765] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:29:39 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x400000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:39 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x4, 0x0, &(0x7f0000000840), 0x0, &(0x7f0000000700)=ANY=[@ANYRESOCT]) chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x200) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x400002, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r3, 0x4004662b, &(0x7f00000000c0)=0x2) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r7, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r8, 0x0) statx(r0, &(0x7f0000000400)='./file1\x00', 0x0, 0x200, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}) lsetxattr$system_posix_acl(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)='system.posix_acl_default\x00', &(0x7f00000005c0)=ANY=[@ANYBLOB="02000000010000000000000002000100", @ANYRES32=0xee01, @ANYBLOB="02000100", @ANYRES32=0x0, @ANYBLOB="02000200", @ANYRES32=0x0, @ANYBLOB="02000200", @ANYRES32=0x0, @ANYBLOB="02000500", @ANYRES32=r8, @ANYBLOB="020002005a5e8ad766f48325d402c9165e6604ec18db76550ace5013607c978f45bd1d7423f2b7c62c9c8f3c2167b40e97ed45b2dc2eecda7305c5d2bb200df21f0b4c19a9a03cba25fde4bda8c8aa7d8f4b13a6bf98a594106a88f67e6bad163f4c268a2cf80bb4cfaa6b0d941a0af9a826797e118dee1a1dcb5bbe9746039326117f6941bc401e6be198f738fd8718a84c96731e59643f37248b57c1", @ANYRES32=r4, @ANYBLOB="02000600", @ANYRES32=r9, @ANYBLOB="02000500", @ANYRES32=r6, @ANYBLOB="02000400", @ANYRES32=r7, @ANYBLOB="040005000000000008000000", @ANYRES32=r5, @ANYBLOB="10000700000000002000010000000000"], 0x74, 0x2) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) pwrite64(r0, &(0x7f0000000440)="9e2b834674c32027997bf025557653330de2bf6759384e41c6734535e6ed7e42602478b7ca38174a4dfd102ea82a673df0f6bbdc4e7e3c2d2878f26a688b643a962a04a11c3258074b3ee6ebe8d0bfad9796327dfcaa6d53956ef47acd1e62dac3", 0x61, 0x7) sendfile(r2, r1, 0x0, 0xfffffdef) 18:29:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x8050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:39 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000340)="601c6d81cb6c76cf598fc100080101000440002000f80102d5595267b9b4d2da5f4e581d8ac0020f2f0e99a2dc7e75e95ae9df16d51fffb7ca3eff638a07c1fce30dd76b223e23afd476055b16f979e0140a20dd68f258d47c3c11e24092ccf256b89eb53eca32b0b9ba12999a085e153664bf74b5f90b5777e0e4b43976ea5d45de0061d2b9c06aa7b178732b8baa24d0bd508a7b9b88a6053ade6c67e5fffd2b00afd081a5b82423417947ebfae87c1ccd8b0e1324c8847c05f447d85d0fc0f0272f90c54e1fafb24a3483db426708f19a43ca7da113", 0xd7}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file0\x00') creat(&(0x7f00000000c0)='./file1\x00', 0x10) r1 = openat$incfs(r0, &(0x7f0000000000)='.pending_reads\x00', 0x200, 0x1) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x4e24, 0x87b, @local, 0x5}, 0x1c) 18:29:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xe0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:39 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) name_to_handle_at(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=@reiserfs_2={0x8, 0x2, {0x7fff, 0x404a}}, &(0x7f0000000180), 0x1000) sendfile(r2, r1, 0x0, 0xfffffdef) 18:29:39 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x5050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2030.577727] loop4: detected capacity change from 0 to 262784 [ 2030.578208] loop5: detected capacity change from 0 to 1792 [ 2030.587153] loop0: detected capacity change from 0 to 40 18:29:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = fcntl$getown(r0, 0x9) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000002cc0)={{0x1, 0x1, 0x18, r0, {0xee01, 0xee01}}, './file1\x00'}) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000002d80)={0x9, &(0x7f0000002d00)=[{0x8, 0x7c, 0xe3, 0xfffffff8}, {0x6, 0x20, 0xff, 0x3}, {0x2, 0x1, 0x80, 0x578}, {0xae, 0x10, 0x1, 0x6}, {0xa28b, 0x0, 0x9, 0x3}, {0x1f, 0x4, 0x7f, 0x1}, {0x6, 0x80, 0xb2, 0x200}, {0xfffa, 0x20, 0x55, 0x7}, {0x9, 0x3f, 0x5, 0x7}]}) r5 = syz_open_dev$hiddev(&(0x7f0000002dc0), 0x9, 0xd00) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r6, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r7, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r8, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r9, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r10 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r10, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r11 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000002e00)='/sys/module/xhci_hcd', 0x142, 0x42) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002f80)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)="be954dbad741347002bc75998eb3d62b19300bc0aa34a3309e1f3bef5cf5ce9976fb02ccdb2b9d864b043c8d5c234ed997ec5fb1f30e5cc1c18c3dc8622ea5565bab3f4bf2cd9c4e29e1409028ade4ad51f5516bd523958423a986a01521d9f7076a361e466e44c3c28770f249c15154027bf362e10cf62113b08355745e813a1c994f1c69b0a15c9e43998f2e7dc0e05bb56304363bc23828d9c95db30ec28c6f081baece", 0xa5}, {&(0x7f0000000040)="a06082560a1af9e1c5918d2d73e70061d6fe32", 0x13}, {&(0x7f0000000340)="c9982d8f60e2a112215e325f9dfa75e74b0d17dae53fc499a4a0bf1ccc9b8ce52401dc08f99aca5e18e07e0ae27e96e6535519b3676e37e66f97891d44c40276322a1ba5b93c5571784f2d8658a6c6579733d457f83c4d0d628026cc42cffb237990a2c030c0746a67d9b488d5289543c7e753cb2a5ce51d47783576747dbe613246a6a7b66480d3d283d8457e8d07146c32f3efa69bf048dcf2c7fa458ee74f89f6ffb89cdbf5c84903bedbeb4f93ac", 0xb0}, {&(0x7f0000000400)="59d515617065b4f1ec06d3e7b3b4639028ba0eee82ab4236cb1b9c9121cf495fe8403b8db8483e359135956a3a046e74ac8f628dcb2669896eb1cba33a2751ad7de3cd449a094246e15fa751f45addbafd879845945452ff63f825d0b8d27c5e519ec87b020dff274b5286346a70220a9ca5685a2cbaa3e9d363879d2cc6ae93cdd8fc59cbcfc893f2ca1cc207927ff40abd855b69c19e6decb5f800a298c6d890a6b45c7e7c5bc7808e65092a3a11", 0xaf}], 0x4, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r1, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x80, 0x4051}}, {{&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002a40)=[{&(0x7f0000000640)="c58de74591c85b92522451ef4629b125848b3765b76ffd5736b19e4b7890ffef521ae28b76e2ae2ae827a11f7073c142c1f46940ca5deceec18265a20c21417a87dea5875c5015e6b49669640c75caee7baf78f96b8d91771ce4528b9367e8f2ebd09c3a6b85d7c336b86aea15a1a4229b985c88a9a2be2c2c1f5e5e4aa73b64490612038396cd36a9f9a4d5ee0a532c412d77e47cf36cc53958365fa2d152b862f601bcf9e0b8a4ddb9b5befb97246ebf5b6a854058b0fdb211b2a77cb00f10243e", 0xc2}, {&(0x7f0000000740)="d7e57ea7", 0x4}, {&(0x7f0000000780)="cef465f1e241d90e4d287a0ccf3c54555e6bfea7faadc1a80da5ce2875e44fd0d0ef2e7b7d6205b6f014ea33da7955fc0c276282408e0c0eaea3a623c3165d84a1ea1077a0d19f7591f17ed0ea5276fedbc51692cfb647282b29605ac988e840a549f68d3469a5fee03bcc6d141fb89c0084f825a7bc40a40397111115b2327fee6f699ee8814ecef78d88f551714d90a7a8387a76f598d114e1ce89e94924c2857757389766b7fc59c344204c02", 0xae}, {&(0x7f0000000840)="fad8bc1276cd171933381459e2ca44ff61831c31a901107a9ff71cd0ad9bedae010fd13b6d4c4c3aae38c990bef905b791ed6b604dd1c6392e50852886385f42289fcce4cdca528fb2a5c12a8f21a874a21778bfbf49c91ae37a0559d474e1df5678de65d62905e988456e4021ae6c212b53886d7faa3bafe187014b19a243d9088f23fb4de9bf4426ac01ccb15673c260ad190a99f22fdeedb6bc613226032b3fc2", 0xa2}, {&(0x7f0000000900)}, {&(0x7f0000000940)="2ccf16f691806e607791e77ae10a59bf0c3e0ad548473f785e5bbca580fe014e6c944f23a34e5fa906dff3d89ed6117a6f1f5e9da937e8c45c322f2bd0c7df975220da1aa36194b958cebd05ad5a50411139043b87959d538567aa527af22edf07ee2c47ed2139fd633d9ab07cb697750522fa97be84d76541db0bfbd7305d608f86acb23912a86378ef8b81b367b7d9cb2655aee3498c6d9f84d93bfd873d4b10f2863d93704e01e74b3b65415573f44eded1e189ed6b50af06617ed1c3cd5fe81924fefda963ec3282b90cddbba6f9554d7ec67681503e73e4b57e6f3ba31b688665bb00d79ddbfe774f7e66d22a18f5235f137f58d323d171d25843b0f606c46b5d969ee1f5f79031a597c1fd2aeda5389f534be7ded95f1f8c943c8918fe8d35b4ee2519172ea7dad81eab36ee15389f6ec8799f5a860c882082e4ad84b52193e274fa2dd9d2d4d4d200ca4658d115230a2c90a23c59d0ea9d734dd58679a16b028c24c83ae749139b14f878d269ab75034b008a22bdf688e556f120ba2e861637acca3d7247cfdfc48d49a528ebe885d71d00c9b9509cf3658119857b98a7550f9ed3a5cf03c5d81c3ff3f9e10190303e88061d1248d9a35db133596fa72d6237b3abcdedcdd3cc370a80e23e6c5704ead19aeb5764fc04bd275829f555321fde3dc07b38e22bdf4502503575d16cedaeebf4601ac67acb5c1c49b862dcbdb64eee3528cd753b493191a20dcbda80c9c5310a7fc14b6f6e977cc1c7e7b2321378c101b7080a2de78c0b3f7739fa868f80cd9168f320becad625086a7b14c2396c201fec62bb342592b974138b726bdef5159bfe5819952abcc2dd8e7184a02c1a9cacfe02b4ebb8657e7ea69592b8ac414bd46341994206b81b12fac73ffdfb98a69a5f33289de961842d029b2a4de4b3e0e4b201cf79fe0a9554293c7b0bc29f7a7e9483121e59f913db6ac68dd1ac91973371f8556b6f2b963121d8e8efbc782baa3f1b76867354da68cace74c927faf63883332ea9dfc70e3bdd42cdf203b723e4424ed0538886718e0f03c17b87cec1874ce8d766041a428a8e8186c4f22b415c42610112b6319e72bdadb0ba8f97d7dca0787c7b9dc803556f6cb3f4a4c7c3db6e6cf4ce297a743767c03d00b1daee4252f67cefe266fb47e293a280eb4b81a52e43f2970d493cf832837038214cec78f30f332d067ed6696a194fdec97593f690f5e94a3bc27dc0087b16bd3f7f65848bd862d3774da20897a523c76c9a6665ec91e8731b246351010fffdf6cc31245f5e63fb1bd6b4531b2b7bdbe3059ae0dbd85d6a34bffd5dbadfa529e16ef301cbbee53fdbbcd46e962e468f9d439b55f6e5842680683230f048a845ef20878b6cdfd11ff6bca46fa23f9558b00d3c433abca020e6d6c10b463c92a53c921b7ed9e93ebc3b809a0f60aa8ab178b26a2665750adaf82440e3b6b8f11b6027b315e6e8b3ba5706864f7e164da13f24343a5c96e4c49b3a848e593dbc4b8de7662ae33d268f88c50d39e2dbcf35ddfee9a6a7a34215b34e5b631bcb4008f2ed73fe1bff5bebdf42a93f45a0e41278610811445694b7d5f9820e334459a19a3fa8013b7dc6558e1b78344a7bbad293500801d8c96054a60838c1a42912bb2483a2bcf580c50b349402dcecd16d1384b8ce3fea7b11b654376df59bd25239cb345f5ac66d61a015f0ddc634c329b7eb9b39c2e1f6fd90b623a4ced7ef49c143a200d18a0079b482122961ed643877ff798a2d8eaf69afa60eff748964d473a3fe1b776357a44011802c13af1dfd5edf2449f4c70b0b244bccce50abd977957a82259135eacbb1ddb19762f14547ecd2f2d26707ae411aff94ad12fc6562d010de87bc7d8f8172b10c2e3262761cec76f015ba5fd0326f07ffddfe2a1ef387a2ba075e752529a2676766f44b24278f3ba70338142c10775ee929c50a20bc9d0bf5eec228cc2e5e84662ed9050e7393fe166d5ee7facab8fd355efea04e4bc5e042443d3130985e7b05bca6eaee41117fdc9df5a134ba45dfc86395f523d4ef3853705d70edbde21e41adf4a730c03ec11473c85a24f2056c3dccde5df62efdbfe1e372806824351580543e393a1bc08afa185f9aa897bb66d8574972dd522f44309de98bf2aa75766a620aa00540b7893eeee75fb0c1d9000edde6e34437eebdd22605b3ac4ae6d1203b547ee26914e905d81c86ca115c2a1ff287bb998b271d6a8e4f36d8be37d794044f4281be22ed5d21c2792db068597217647f052b498e827eff938e8c7defa1ff4ea8a4d06c3a1cd07cc3700021d6b84b2dbd3c3f97a6feccfa10c7e6677de53897eb57d1ebc130303b591d80b98918f47806c14a017b5431509c0e7a537dfa6f31ca7f8419b4d9e8ebd073565b9cd668c8623ae733fef3cab9f50d1089887907b946e9365d503074b4a4059593db905fd148f0d26a7e6915af46108a7020d462075a08d8c25dc7f3bc4be0ccca3d4e51f8574bf540542db70de06fa3cc5f79a5441aeff0e6e8027078649da90ebcd45ffddcf23f0bfbe889a544b160e7c9ddd512aa1cfc2379e795180cb13d010a85ef1333c8b3bcc6e9e7622cf07e936e5371dfebf4118a90a7881cee90786446c7188db427056220f8d4852a1d6dc1f88585b6727c540a6dc88735faaea2d83abdf2ab28204a4afe5fae16679f31edd36e1b3c72f529129a8955c49861e2d60c1af8250d4e27e2ca58fcadbada9031c5a75b66fe13adc0f1910e8120ce6d82435bf88950cdf736c3bc385e10fa25bdb303daa3fc99ca12eaf22beee605747f72a24e01d9f38632533ef2ad70d25429fa0a6964efcc94d070dbc7fd9a00c977a57fc3125595deb90491f524ecd43f47cff9e54cd6985d652cf22358329aa58394b30faa67ffdf294a685fe156228fc7405ad9072ead20f0206fa0e3da46c6cd1586bc2308c91abc055d6a158020e652916eb4184d5f993ea6df49820ab4bbd56bb59cf4ad4e2355bb2e81141f9915fecea8d1b892f4ee8ea10fe02445ebe66dc0d66c790aba5b01ec93de4ad2458583f87602719d91352350d67c24d078eb5bfdc5e5d6d60e1c367d18d89cad46a9ba6a006a3ab6cb71154ffc1b65db6b32e9b3dd1bda6c295d2c537080a21fad3c5d24429a913e212a2143a4390bde111c0c760e3187e03c317101a7fc4cb6cc7cf254bb4a2959abef5772936a4bbb019bed42fe82702629ce1034a22c540c1454477214b19d81d9af8392fd7dc5a8432fdc1e38b25777bddc5c68f7ac186553242dfc9c7c56939e5d2f59bf1d03e6fbb65b57a03c22080107af69361ef70454b6e7a1879e163bd19b68740909a6064ceb1390e3571b64329ffd6c5ded29e1be710b4f10f9b7e4ae350b683ba6f5a1b897c2c32e96bebad200da673ab534d5a6c3b04b95e90695f6ddc4f971abdafc1f569019e789463a414dfc1d483899254f0c49bf7f95d1cae788bcee0525c73d15bae081829e2e61cc2d921e14813583393d2b7f39839e46b033caf4eaa68b40b285770b26edc2b1787c1880f1ca909b000eff6a914aa47d094ecc0a676c84be9992891d5cd04777819eb9a07f4125264b4351949e557083d3facfb143335d2279a6a7936a9e025b8900734fcb5b8ecfce00e2dff8ecbef141d0b75e84d6822dd9d296c04aae464a29c0a06e5c5c9de64b25b065c1051beeacd1887b3133a907dddc6c5764a9f3ac0a9aa00a693df67a3584bb0d86202da3b1a7bcef8fb62fc4873205ce5ebb51a7b3c77f63c81d0d18218fe82dac25c56bebd2214a181e8f7b9c73e94707c8f1dfa0a2e31263973bfbd271e7feddffc695d37fe4db56ca434de124780f4c74431fee4d43eb6f19455043047999634b3113404ace91fe38c7216996fe01ebb28e4891c2106ec32588d0d6467ded0d987b53e6abdceefd269b09766c0cb5506810b2994fcbd4d2f409db58440c9977979712e8a6deb5cbe51c806934f72ea068b1a9e1004e3041e5430a6ec6caea3dfbdc3385ba542778c729afebca76e11170cceb22b2d25f4ad18d5eaadc27521a7407f239714333d8a807af722868aee8412b45bcbd062aa7953fcd5c154e7119023bcd5b9e3d9d882ed639aa1192e3cfdda7db700e00a49ba81b82e8b53ea23aa55ee004e3213e80dc03f8de8ce78859ce3dc6738b4b67590f22e432741560d51df4d37b1916ec2c099d78d6f602db45e9540935c0ec42b880bbf1cefc6399090468e154e9a58f9264cafde815d7a82021f603242ab1f947231e7de519e293eaf248851666cb921a9e11a8276650557653d2bc91e2c91527964bea15c01b8c5b3223084b562dd10a9a212f8648d58f2795f963308ab4f336f16845cd94b430b23ebf61ddbbf528d6cd36058fd5d1f1d7f0bd54af9e3b45e2096239aedb35083bc5fdd629eebd39cbcf8016e133e9843261fb9990f311b274fdce52e2d3bcf70468d50f307c6e496e04b7b96403b8b91f1b6db4dddeddf8f906fe944a8ce18bc07edef9ac276c858b2dd5f5558f85795080ff78b0a5517d8b2eb24f2e8ee2a88d75bcdaa7fc067c9b0206f0b09edb8a1ac8ca0f6e1b23801a2273d2fd8203890b738d15a0f2b07bf8e8553323d4bab2546abc1cb8c45d7d9c9f7cec7dc03383ddf59de1d55564da17d6aeaaf1ce50ea5cecd1f93809792f294689f41a1f652e553ce9a63c86be2fef6ad43d0e8ddf68009e5201559f319cea4fea74340fe238ca68b939be0f1cb32c0e12d1ecbb969fe330875123ee1ac85e6f9e0c4bfdc2ef8a5354a4007c8d386c8d02e8a5bb9095605c789725f5c3903dd5aae86aedcd611bc974e4306fa8eda7818e3787d9f26d6fb602b60f8eaca03ea10f16703efde6a4eb4ee36f21f656c012b6da6eb17e030c9d59f1bc8e86a767087c80d18cd19ffd587328e9f3e92a1592ce3467873ddaf9b8bb6997ae26be01dacf63160f1fe48c4696159daba8abaee06c2de49075c366b35f0d23a1a74c24146b4df85276f557a34ab10fe9f2de4990985b6965488d420bbc116d10bccdd93abad12f073f360851b04d125ee5a528c6bf60ea2cfaab17b9361f6728d976b09b5c93297226d86c698fa6fb0b1ec401a54dc28a1ba8126ac06bed54600863e63a7c07fbcf4f81823bb59db7ff7025566017c572ac5339335d1ff686c991a4ceb86728b8c137ebc78364b3ed53c6ce2a5f052131407cf507052ca56ef562dfdf0fd74bcc4c0aa4ac2f27e061f4b7837d64a68efc4220c5e7624ffe81aa67e850325c65b593b9a9c90a6383d079c85276e72f6db4bb0103f1e8f2042c0bb66e17e3f5a108248e3233cec7fbd5f5f784b2c9843366ceb83f0fe9fb73e47b94a1a2ad84a6aad62c364235bd0b348037226a0a19b0cd7ddbd776572c0b6651678e0cfbdfb6ea5c1dd5f2fed6540d639d57dfe03b7b700a914a0ec2512e5835df0fd7aca9bcf2edb5f61ea4cee7021794d25f05de8077d4347b331886387b4878ab637e91cb92bd9f7607f8a24132c93a203a84e56dd65cb9ac6e6424fd97311ea96be06421d4d7cab8761d035c8d44e9811fa2e575a68829387a1994ba432ee0b11e14c339211379475db04eeab47ba88eddf1e1b40762dbfde523705bce7ccd05e31b70e28ccf31bb294c06407b0ee2d465631b021146392a0641919989a409f62811cf9a4b822c1cdd66cd3273c4e95dffa61b8d8b0a81fdf84674c77a82a63635b1e0046264b56d1a5edd6aa5eac264c46977f35828d928d3ac376989cb279e3ae68aeb3daf1dc92ff970060f4f8", 0x1000}, {&(0x7f0000001940)="b30474e1827079ebe686e023", 0xc}, {&(0x7f0000001980)="29f43417a9fff2d80a4d7feca00d18df043ca9e4d68b12cb97da1f298a963c8e6ba43c6d2eed99c1e8dd986227e26b24bfbda0b20eb3ad171b40a1f61ef97135af56604750582b1fe1ea1474c8cd637702b515e5ecf82d261ac3c7a7556cbaa1c6c460ef7cd509591f9c09fb561f2e2566be75d44d925e417c99da34abcdf8ec95a09dd8346e46e29aab1284b4ea213760ad0e38eeff8651839328d0a0cb3a18cdc8bc3c34921f0bd6b057eed407234452d42f0dac87723220a1c3c27d6a4c86dc6e1e7c985bf2e1d1026e6cc2206239adc40dc56932aaccf6a4d5f151dc3229710cf2d9711c2a223473007d3421dae855a444f963ea30fb2220d9c11c5bda361267c386bdc5a5ac656aa3e6409c8d468b6d2ba1022ceff178c28cc6a6ea2842b84ea756469aef3526678d672dfdbcdc2f07b1144beb64fe33a993fe789fc23be1bb2b4573ec13dd0581817830f3766f39660e61f065f91744f3d097d2b9cbde419d8443c04c5917730934e921a291aaffaecbde32c4893be18323bd83e0d5660f8377a0ae44f2ddcca0ad06c84dd1a13bec7d02a4cf342c25e98585959f81e03da2cb5bb59986e821b85bfd1f39dc3546252325bfc719c1a421558adddf1804918667404540fc4e360e4c0a7d06572ca4f8ae94a957394518d6bf5638937f94f0bceddab884e53e8c5aab85df7e23895b212d063c03bd8e3c4d0b9bbed3835b044f48fc1b25b80768f5471610b13ad497ca3f742fdca42a14b2e14b11a3ffe8648cb452ed59fe94de4e6cea73cc366eda378429e4d9282af89cff2a1aa7e06a45ddba8b05287e6496340988f63072cfeee62f0dc7e465fec38c62a5ba4ae7a0646e7eb760e23e0365c4e070a5ea99cf1aeb815bcfd218f1f29232bf7f5d30fd4f3b1cfacbcb8571187ae64aa0ee049524af3585545b5c0e1d6d97cb00398380f89c33ce5acfee1617395e4e53f91683955288b853e3c0a1abe85fb069d9daa3f9a714a0fbc821395ead1daba90c057fc2065bb4d2a38179e81043f8d876f3edcc41d1e302f03ad4f02a5a74405acadf42fff4dcd93fd668d2b52a4c511a97f151185e61995c0f933f943be0a2e118d630345cf5848e57d8a92bb7c5805d381742b646d8cf22be762c821ea46c74ddadad72511d849725f439b33fbec6a5f6a87bcc10f6460ffc5c9df91a344bf58f360e89d71e763623a08470f625e3d0668436b16decd26d90cb686773a3414791730d900f81e44fd3b7c6f18a865bce2c521ec242c8f6bf083e5880fa5fbc3c396004005067e630c9b91bac785eea6329e6504ff4a971673962909fe6c7bf76a9bce706fd233454e7330ae7d130071ed758211a964805adfb33aae0d18153fb84d951c4864664840402bd816ba08b7f73140239a709f9c5804e1a95170b46aa172ed94a4475b2371d60bd76b0f013c13a08820d5aaa756027f7212eb34a862d4fdd16753d1d29b31db3b5941e18bfbae5aa5d9774a13681dc8ee7f63635ccd88add10f14af0300967d64cecd95737ec08ce699b4d0aa269d6b24ee5391f3dea2e52caa8d34dfa039e38a9a894d808cf5093855786f3432e3e8b96cc8607d71ea5fe4f76259dc97797a57d4ab385464130f6ffc1e2fddae2e4b10532dbfe53923d0689a3eb27a11ee901db57aa15069da77e3ebf8c558f64945fee24346f8e5d3217cd805cbc8dd766fdeef244a112a6160e2a66be5d0672574cf7ea58771ba1eef243a276651b1d9eedc6dd9f51de83f8d3156ebe5112eaf61d7ca3cc0b8f901497c337bffb6555d39ebbb1601745c92b0fcb0c189f45a04d349a1cc403e92a45d05b0ac6ae8d3602d3e081df1c2360d049852b1638e64aec7c61d23fc725c539a7b1b84b4744b7fac49f2aee0fabc0c5561fe1d54de16add5801a7601ab101cb4acd5e77264978d2a96879328a39d4db806a280a6ca90996ddcce58936b921a581c8e24d0b819b07e7b74d9106650f36e7b4964ef5bf87edc4289cee20f924eede6951df679500d71e6545f1a2a3493ab8d39a9931369d7a86fbf58cf50a96d3b60816dd038cb30518cfe44a183ff5e269c93a6d2f2a1ea3ce65629586e9a319239f3ae8a2adda291d3e8270b34547f30cb4866b6c25235bf66ec13d5b8d17e4fdd465d6a482dca411c9f501b76fb87765e6b8e131629fb7633da279208eef861216c8304df32dd4571b6c4ccc22c18266ebf153cb5b8969adb3b2023217a73a220d0b727bbceb4daafdcd73cb4698da3ce058c2450dc5061459b63534b9c3ef9ea163578784fecb9bcfb29773dcec0a4e582808ed877070f3d81bc3b8b889b1f1f6a7463320c7bd4c71eafd49f19ecb03183c83838c5e29eedeed835edeefed46d9fe877efe275e39b001f3260c01f25779b65b81d16cb225039e652e8cd19c0560a7e79335d4d5242f8fce94c55b2a590e8f092132ca3f9be456ec2137e4f331dfefd737a6c1c3211919e7dcc7199919e58138c385918b2f501980c346824e7db0a0ad0d8b0e25374e18d643f9359522bc61bb6609163b9236fd649014a1d044e542746f08c89ca65682438cc6a4fdb179d42637bf4b79cc4273e3676e10b4c60961576ee8fa77308a5203e0b6107b5091cc5d8465b308ca4dcad9025b5b2f9e73a053279ae063c1c6bace7bfee4d3baabba029d28d23265b794b5819e21bd65581ed7962389445074b737e71889d2371d0cdf2c7e0c431f1eb1b2220e2b467cbb6484c83b8622c818cdfd2e1ea4460c28ae4b68e9db7f60e0111ba528d74cc0b6f0dca5faa3151b9f35299e026852062e6b14909dccb2a209b8c687b56adcf23b5b9a8bbc39b2f7e9765d51316dcca7c72de497be9486ebbd0739e000b6f7026ac4e9cdc35cb0f17541bc240d803b221749d2e3ab0595202cda0ee1dacceb9e38996447190f2f0b778016a385f60a9a7f53719e8dac970208ec082c2fe0c89deb6177d311e969b84eb22729af611d694d74ce7c9244f1e5f1c7ae91f79a0d4fb66771df600ac4d1bf4f8148bbd2c0155655d1b6c65244a1643fda5c6a84f7e983dc07f5cafc2a4ed10460d7432188a856abea321f8c36f70376ea4f8f53acdf428f879c18ccb741ec927cf9bbe96727d47da9918d419a7b7f4e01b6f10d42e76f8036d067b4764e127884f8913225a4e9bedd64166a97ee3663ede227b45a48ad749e34575a18248d0701b826816df52fbfde26e9e52790e46cd53c401eb3a6a64fabe3be1dce37edb12e45e2f30e71b8c645bb397682b390da7049f6a9869bc9ffdd07b88129c5affb6fd33c0425f92d42ba961259ab146263a14d887828e989578a186051cdb01bf0c8d046c9f9ad1f2324fc659d19b9d1cf766dacfedfcd0afa82598bb77b3ffec80ba7c68dbdcab071ce7af69c9cfacf23df95e98c17a558cac4da7f63f89b23a7cba101683570bea913c74044c86cc2b56ccfe8f8e8910aae1ad22d96bdc04a0656a15f0aa43daca013ed4f2096040bc595d855ea87dbc728a54472f10360354ec9009ac5c7eea1721d5ea39a1a2ee2c8f923194f977ec3c05400ed5abb0ba56e4a066cfaeb77548da11d419b7937d53f2a10e46cfd2959b38719ad0bae405de29bf3e0862bdc54f2b794bf3e7daf480956561d2fb4c461956c405f4f9121e8b97972b148b0b407de907bd36b23337d7682253e19f66154c8cd77cfc450948bbfb4d3ba5520f0166eee48ace73c8bb854d0c9863ecb647208f1e858158e8ffb8ef383eee721f617dcdd2d5f20d7a81a0da9e574b22bf66415b9e88a25a8137ae5c7658cf42696f9ca695286176501872cd4fb81ca0521d2357d25b0aafc171feade1b3106613506d92aac171e7cae88f9984e3b6d5a5aa51d7f73f714f255538d0e50ab1500dd3198df6c96b79367a010ab348492ae4acaa868e75bcee8eb3243a03c44a2f7ee2aadf3748d2452be8290bdd95a18d92e06dc29b9e9f8dc66c95239e5f94b93d2a70345155a48872d8f5f988c01236e9b5c8bc21f49368d9027cd01e88942d39d823ff982aaf63dc885d69ca1260c905d28a512e8d5ec8fb03a7f2fa9a6ac0e252033efb75df755350160fbf5f16efbc63fc252ad667a1e2a3ce799b3bd94af842bb7c32b5edbc91e6a6cd8e92d7483ebf6f5e396ae89e587a38ae0e6ea9aab59381eabcb41353a0a771c3350ddb4deb0ed83e3c9a354c881f150fc1ac47b772445f631e3c2ca63cee795588a1a10d36b2f8832b564935e7a7794a15fdbf9370bcc73987610940fc1783323f8ddc2bb58a8f6735ed08e52b60f6cb1ac9dba026cf4de6fa92c243baba09e1388342c33029d4480200b4ae59cc5d9311de4fe5686ce19ca79d980fce82c5e2a8ecf80275afb4c47b8065ea9bd7c585f3352c811100d7ae966b96364705821f01b3721c1975dd740e7dd6502e336cfdc089b1283e5ebc9c353834f2365f064901315a4d668d9a74c9cc30b38b3179c53db7c1c4b50b8f75711ece4296633933db7e27159111997f7227af0fdb2d8e3de8a32dd298ac98670b701d1bc63fe26af1f00e0fb002106967b8f91c9c5c92cefeda5fea4f41fdccc8fb1e0df80d5c21a825990e0ea2d36de8af8515a5f5cdb1946713b06eb470cb692d63b3c79872079151107f09b20855b229bb8a88aa74098afec0459b4231148f9753690dae2e4673377a2dbd4a271032053283c5a957fba448f96613adbc7f0983f87f96d955d276d8b3e59fba34e8dc28dccd550753aafd5a4cf5e58f3dab9dd7099c54acd278de4c50013dcb875624534a14f96b4f85d34bd2f0feb44514ccd0b2f238474f4a93720754089c21483ad4b60b6ecb72949895ea8767d6b1fbda7e54b39c712b02955ffebb7a7db7b16a04779745134347cc7fab60fdc51131aa219b8b8828875850596c33b5130db6e46a39182f7e22dcf56cb0f061b3311bef373e5c7cb25c522e15ca1c4e4b77289320acf0b1c676f75d71708140ba1f1613d66c26fc4cb35c447bbf426fde02ba3641bbbc3df04680763afbd6128bacb509d58d6c21fa6da907664cab4473706dbec4e3db7812adffe2caeeec720cbd454c5ebb7f623f0ed09d454620290c20e7d552b9e02700136bd0266c249256f3cc49d569c8d4e8498338c985f28064e6638896cc350d5b67fd42a9ec86d07ba281e8e696f4df035c7819261f131ac2fc5725718f0cbe85da5128d3677fb0fa38c8d5d2d4848e24be1b8190a860372cab3d8c4058e08b52072e37b1d10fbc522c5e1cf04abeacc72244fb4e8bb4d6db391faf7081b9cef52657d201719a9261bf32ef295c6f6725b7240e5faa177e0c380ae81feab98de6779a19efea7f27cdb0f83751634363eb0a5275849701a2ea39914dc2d637448a8aabff724e47fef8350e3a436d81ec106b4880844abbd832f5047e02f229b8c4c96c8367409bfd42303968ccd2dbe8d43446158bc8fd9f557aa5e4d16451653fe09347b105b4e4a9d79a05490671889917b4cce0a575e69abcb5e6056ff27358e1c482091f1134c189760aebffd9d33b91eb24bcd799d1079bd4972b6a5cae36fef0b1029c22b0d74205db1de125e614684129dcb8f729f5d314f1b290298bd1dfbb65ce968def74c8391485ecbd9d6dcad56a97b31ecb43b840a167153429ec4d0590de3f8a692be005f05262ba010e3fc9c9e9658a36b3b9fa17a524cb3ad9ca5fc9f8e711fe300802893cc3873ab8e90cea089b54fcef8f1b0cbef8a856a722c6d210e584c6b41bd3c2d94e6e5fdbd2daf55ba6036afcbf2968735b8cf01eed60a54174bc6f1", 0x1000}, {&(0x7f0000002980)="bac6f6edc1516e7724d738ed7746ad36a15cd84a26fdb91c7860d09a7ae6b9e7c40f8609e288c350ef7037582e7640ddbc0f53471cf299dffc8c6b801835fb68b63619", 0x43}, {&(0x7f0000002a00)="1f93acea46384b53f484aeec767ec8", 0xf}], 0xa, &(0x7f0000002e40)=[@rights={{0x1c, 0x1, 0x1, [r1, r0, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r1, r1, r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r2, 0x0, r3}}}, @rights={{0x24, 0x1, 0x1, [r4, r0, r5, r6, r7]}}, @rights={{0x20, 0x1, 0x1, [r1, r8, r9, r10]}}, @rights={{0x1c, 0x1, 0x1, [r11, r0, r0]}}], 0x108, 0x20000815}}], 0x2, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2030.595820] FAT-fs (loop4): bogus number of reserved sectors [ 2030.596229] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2030.604470] FAT-fs (loop5): bogus number of reserved sectors [ 2030.604898] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2030.609903] loop5: detected capacity change from 0 to 1792 [ 2030.611909] FAT-fs (loop5): bogus number of reserved sectors [ 2030.612648] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2030.613906] loop4: detected capacity change from 0 to 262784 [ 2030.622549] FAT-fs (loop4): bogus number of reserved sectors [ 2030.622972] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2030.628519] loop1: detected capacity change from 0 to 164480 [ 2030.637972] FAT-fs (loop3): Unrecognized mount option "01777777777777777777777" or missing value [ 2030.641436] FAT-fs (loop1): bogus number of reserved sectors [ 2030.642416] FAT-fs (loop1): Can't find a valid FAT filesystem 18:29:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2030.661799] loop1: detected capacity change from 0 to 164480 18:29:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x891dc95, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2030.671936] FAT-fs (loop1): bogus number of reserved sectors [ 2030.672895] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2030.678348] syz-executor.0: attempt to access beyond end of device [ 2030.678348] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2030.680235] Buffer I/O error on dev loop0, logical block 10, lost async page write 18:29:39 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) recvmmsg(r0, &(0x7f0000005bc0)=[{{&(0x7f0000000180)=@ax25={{0x3, @default}, [@rose, @bcast, @rose, @netrom, @default, @rose, @remote, @netrom]}, 0x80, &(0x7f0000000040)=[{&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/151, 0x97}, {&(0x7f0000004240)=""/181, 0xb5}], 0x4, &(0x7f00000000c0)=""/42, 0x2a}, 0x7}, {{&(0x7f0000000580)=@x25={0x9, @remote}, 0x80, &(0x7f0000001780)=[{&(0x7f0000000600)=""/4083, 0xff3}, {&(0x7f0000001600)=""/146, 0x92}, {&(0x7f00000016c0)=""/158, 0x9e}], 0x3, &(0x7f00000017c0)=""/215, 0xd7}, 0x3ff}, {{&(0x7f00000018c0)=@caif=@rfm, 0x80, &(0x7f0000002dc0)=[{&(0x7f0000001940)=""/110, 0x6e}, {&(0x7f00000019c0)=""/208, 0xd0}, {&(0x7f0000001ac0)=""/251, 0xfb}, {&(0x7f0000001bc0)=""/21, 0x15}, {&(0x7f0000001c00)=""/145, 0x91}, {&(0x7f0000001cc0)=""/218, 0xda}, {&(0x7f0000001dc0)=""/4096, 0x1000}], 0x7, &(0x7f0000002e40)=""/152, 0x98}, 0x5}, {{&(0x7f0000002f00)=@caif=@dgm, 0x80, &(0x7f0000003080)=[{&(0x7f0000002f80)=""/228, 0xe4}], 0x1, &(0x7f00000030c0)=""/93, 0xfffffffffffffe2f}, 0x5}, {{&(0x7f0000005e00)=@ethernet={0x0, @link_local}, 0x80, &(0x7f00000052c0)=[{&(0x7f00000031c0)=""/4096, 0x1000}, {&(0x7f00000041c0)=""/113, 0x71}, {&(0x7f0000005e80)=""/4101, 0x1000}, {&(0x7f0000005240)=""/84, 0x54}], 0x4}, 0x7}, {{&(0x7f0000005300)=@sco={0x1f, @none}, 0x80, &(0x7f0000005400)=[{&(0x7f0000005380)=""/103, 0x67}], 0x1, &(0x7f0000005440)=""/161, 0xa1}, 0x8001}, {{&(0x7f0000005500)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @multicast1}}, 0x80, &(0x7f0000005880)=[{&(0x7f0000005580)=""/36, 0x24}, {&(0x7f00000055c0)=""/83, 0x53}, {&(0x7f0000005640)=""/95, 0x5f}, {&(0x7f0000003140)=""/41, 0x29}, {&(0x7f0000005700)=""/217, 0xd9}, {&(0x7f0000005800)=""/73, 0x49}], 0x6, &(0x7f0000005900)=""/62, 0x3e}, 0x5}, {{&(0x7f0000005940)=@ax25={{0x3, @default}, [@remote, @bcast, @remote, @remote, @null, @null, @netrom, @rose]}, 0x80, &(0x7f0000005ac0)=[{&(0x7f00000059c0)=""/222, 0xde}], 0x1, &(0x7f0000005b00)=""/145, 0x91}, 0x4}], 0x8, 0x10002, &(0x7f00000004c0)={0x0, 0x989680}) mkdir(&(0x7f0000000000)='./file1\x00', 0x82) stat(&(0x7f0000004300)='./file1\x00', &(0x7f0000004340)) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') openat(r1, &(0x7f0000003180)='./file0\x00', 0x8002, 0xcb) 18:29:39 executing program 6: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_CHANNEL(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x2c, 0x0, 0x800, 0x70bd28, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_PHY={0x8}, @NL802154_ATTR_PAGE={0x5, 0x7, 0xb}]}, 0x2c}, 0x1, 0x0, 0x0, 0x2000}, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2030.716414] loop5: detected capacity change from 0 to 32768 [ 2030.728825] FAT-fs (loop5): bogus number of reserved sectors [ 2030.729372] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2030.732599] loop4: detected capacity change from 0 to 264192 [ 2030.757682] loop5: detected capacity change from 0 to 32768 [ 2030.761583] FAT-fs (loop4): bogus number of reserved sectors [ 2030.762024] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2030.766688] FAT-fs (loop5): bogus number of reserved sectors [ 2030.767121] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2030.773898] loop4: detected capacity change from 0 to 264192 18:29:39 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x5300000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2030.792550] FAT-fs (loop4): bogus number of reserved sectors [ 2030.793013] FAT-fs (loop4): Can't find a valid FAT filesystem 18:29:39 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) name_to_handle_at(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=@reiserfs_2={0x8, 0x2, {0x7fff, 0x404a}}, &(0x7f0000000180), 0x1000) 18:29:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1010000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2030.829096] loop1: detected capacity change from 0 to 169984 18:29:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x9000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2030.847558] FAT-fs (loop1): bogus number of reserved sectors [ 2030.848681] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2030.868191] loop1: detected capacity change from 0 to 169984 [ 2030.891487] loop5: detected capacity change from 0 to 32896 [ 2030.893276] FAT-fs (loop5): bogus number of reserved sectors [ 2030.893708] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2030.898677] loop4: detected capacity change from 0 to 264192 [ 2030.900631] FAT-fs (loop1): bogus number of reserved sectors [ 2030.901011] loop5: detected capacity change from 0 to 32896 [ 2030.901430] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2030.903005] FAT-fs (loop5): bogus number of reserved sectors [ 2030.903583] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2030.932116] FAT-fs (loop4): bogus number of reserved sectors [ 2030.933071] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2030.989018] loop0: detected capacity change from 0 to 40 [ 2031.471273] FAT-fs (loop3): Unrecognized mount option "01777777777777777777777" or missing value 18:29:52 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000180)=ANY=[@ANYRESHEX=0x0, @ANYRESOCT, @ANYRES64=r0, @ANYRES32, @ANYRES16=r0, @ANYBLOB="db8a78aebc1e009ac0b09890f5c4b397f8b65bf1d2e8e06cc36441278636ea058d40cf42caea920dfc4843af62e614046d19a1885776f1fbe2eaec476a825153e2c2c3624920130572062f635a471b324cab264c4782f9dd02c4066534ed4ea5362c370250e711bc7beef1843e29", @ANYRESHEX=r0]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000000)='./file2\x00') openat(r0, &(0x7f0000000040)='./file2\x00', 0x70080, 0x66) 18:29:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:52 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x10000, 0x10) unlink(&(0x7f0000000300)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = dup2(r0, r1) connect(r2, &(0x7f0000000180)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x2, 0x2, 0x2, 0x3, {0xa, 0x4e21, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}}}, 0x80) 18:29:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x6000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:52 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, &(0x7f0000000000)='./file0\x00', 0x200200, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) openat(r0, &(0x7f00000000c0)='.\x00', 0xa0000, 0x0) sync_file_range(r0, 0x100000000, 0x7409, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r3, 0xc018937a, &(0x7f0000000040)={{0x1, 0x1, 0x18, r4, {0x3}}, './file0\x00'}) 18:29:52 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x500000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) [ 2043.972553] loop0: detected capacity change from 0 to 40 [ 2043.974082] loop5: detected capacity change from 0 to 65536 [ 2043.980282] FAT-fs (loop5): bogus number of reserved sectors [ 2043.980762] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2043.987004] loop5: detected capacity change from 0 to 65536 [ 2043.988910] FAT-fs (loop5): bogus number of reserved sectors [ 2043.989331] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2043.992492] loop3: detected capacity change from 0 to 40 [ 2044.005388] loop1: detected capacity change from 0 to 196608 [ 2044.010115] FAT-fs (loop1): bogus number of reserved sectors [ 2044.010548] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2044.025114] loop4: detected capacity change from 0 to 264192 [ 2044.025789] loop1: detected capacity change from 0 to 196608 18:29:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2044.033929] FAT-fs (loop1): bogus number of reserved sectors [ 2044.034367] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2044.040734] FAT-fs (loop4): bogus number of reserved sectors [ 2044.041530] FAT-fs (loop4): Can't find a valid FAT filesystem 18:29:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) [ 2044.055520] syz-executor.3: attempt to access beyond end of device [ 2044.055520] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2044.057102] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2044.061854] loop4: detected capacity change from 0 to 264192 [ 2044.068179] FAT-fs (loop4): bogus number of reserved sectors [ 2044.068985] FAT-fs (loop4): Can't find a valid FAT filesystem 18:29:52 executing program 2: r0 = perf_event_open(&(0x7f0000000140)={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, 0x6}, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000004}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = clone3(&(0x7f00000001c0)={0x1a3363500, &(0x7f0000000180), 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000000)={0x77359400}, 0x10) r3 = fork() getpgid(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(0xffffffffffffffff, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$sock_inet_SIOCDARP(0xffffffffffffffff, 0x8953, &(0x7f0000000240)={{0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x38}}, {0x1, @random="764d19e22291"}, 0x44, {0x2, 0x4e22, @rand_addr=0x64010100}, 'ip6gre0\x00'}) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r6, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000340)=ANY=[@ANYRES32=r3, @ANYRESHEX, @ANYRESDEC=r6, @ANYRESHEX, @ANYRESHEX=r0, @ANYRESHEX, @ANYRES16]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_open_procfs(r1, &(0x7f0000000040)='stack\x00') unlink(&(0x7f0000000300)='./file1\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) [ 2044.094787] loop5: detected capacity change from 0 to 98304 [ 2044.097509] syz-executor.3: attempt to access beyond end of device [ 2044.097509] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2044.099281] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:29:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2044.103377] FAT-fs (loop5): bogus number of reserved sectors [ 2044.103781] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2044.115156] loop5: detected capacity change from 0 to 98304 [ 2044.116240] loop0: detected capacity change from 0 to 40 18:29:52 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000240)="601c6d6b646f7366d8a02b00080101000440002000f801764d041aff234bd383b53c527ca90582780f040000002a7ae00de471f305958c0555fddd76d5af553d955fcadd834effbaf2d40ed3255b593dedda1ccc56113801e43b4f138d046899f5204259d149d373e458768aa9a4ebe1c17be136eee94cadc03bfea21f4a0729ffa7a936b1609b3f4f334802a65a98501bba8cd86aeb", 0x96}, {0x0, 0x0, 0x2800}], 0x80482, &(0x7f0000000140)=ANY=[]) creat(&(0x7f00000000c0)='./file1\x00', 0xe) chdir(&(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x7ff) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2044.123429] FAT-fs (loop5): bogus number of reserved sectors [ 2044.123820] FAT-fs (loop5): Can't find a valid FAT filesystem 18:29:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa010000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:29:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') 18:29:52 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = signalfd(r0, &(0x7f0000000000)={[0x8000]}, 0x8) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/70, 0x46}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000002500)=""/124, 0x7c}, {&(0x7f0000002580)=""/192, 0xc0}, {&(0x7f0000002640)=""/216, 0xd8}], 0xa, &(0x7f00000000c0)=""/57, 0x39}, 0x10000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) close_range(r3, r1, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r4, &(0x7f0000001180)=ANY=[], 0x220) fremovexattr(r2, &(0x7f00000004c0)=@random={'trusted.', '\x00'}) sendfile(r4, r1, 0x0, 0xfffffdef) sendfile(r2, r0, &(0x7f0000000440)=0x93eed40000000000, 0xfffffffffffffffd) openat(0xffffffffffffff9c, &(0x7f0000002800)='./file0/file0\x00', 0x400000, 0x12) [ 2044.199399] loop1: detected capacity change from 0 to 229376 [ 2044.211457] FAT-fs (loop1): bogus number of reserved sectors [ 2044.212247] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2044.227586] loop1: detected capacity change from 0 to 229376 [ 2044.233253] loop4: detected capacity change from 0 to 264192 [ 2044.235397] loop5: detected capacity change from 0 to 98944 [ 2044.239338] FAT-fs (loop1): bogus number of reserved sectors [ 2044.240128] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2044.241626] FAT-fs (loop5): bogus number of reserved sectors [ 2044.242032] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2044.253385] FAT-fs (loop4): bogus number of reserved sectors [ 2044.254154] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2044.254732] loop0: detected capacity change from 0 to 40 [ 2044.259879] loop3: detected capacity change from 0 to 40 [ 2044.266053] loop4: detected capacity change from 0 to 264192 [ 2044.284887] FAT-fs (loop4): bogus number of reserved sectors [ 2044.285716] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2044.347549] syz-executor.3: attempt to access beyond end of device [ 2044.347549] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2044.349274] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:30:05 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:30:05 executing program 6: 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', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:30:05 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x600000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:05 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x80000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r3, &(0x7f0000000000)='./file2\x00', 0x12000, 0x0) socket$inet_udp(0x2, 0x2, 0x0) write$binfmt_aout(r0, &(0x7f0000000000)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) 18:30:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2056.628790] loop1: detected capacity change from 0 to 230016 18:30:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) setxattr$security_capability(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040), &(0x7f00000000c0)=@v1={0x1000000, [{0xffff8000, 0xfff}]}, 0xc, 0x2) chdir(&(0x7f0000000140)='./file0\x00') accept4$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0), 0x100000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r0, &(0x7f0000000180)='./file1\x00', 0x4000c0, 0x44) unlink(&(0x7f0000000300)='./file1\x00') lstat(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000240)) 18:30:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3300000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2056.631526] loop4: detected capacity change from 0 to 264192 [ 2056.634378] FAT-fs (loop1): bogus number of reserved sectors [ 2056.634775] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2056.635282] FAT-fs (loop4): bogus number of reserved sectors [ 2056.635692] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2056.643718] loop0: detected capacity change from 0 to 40 [ 2056.645643] loop1: detected capacity change from 0 to 230016 [ 2056.647547] FAT-fs (loop1): bogus number of reserved sectors [ 2056.647947] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2056.649878] loop4: detected capacity change from 0 to 264192 [ 2056.650843] FAT-fs (loop4): bogus number of reserved sectors [ 2056.651236] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2056.671868] loop3: detected capacity change from 0 to 40 [ 2056.691412] loop3: detected capacity change from 0 to 40 [ 2056.691502] loop5: detected capacity change from 0 to 104448 18:30:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xe300000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x8050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2056.706201] FAT-fs (loop5): bogus number of reserved sectors [ 2056.707078] FAT-fs (loop5): Can't find a valid FAT filesystem 18:30:05 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2056.726948] loop5: detected capacity change from 0 to 104448 18:30:05 executing program 2: fsconfig$FSCONFIG_SET_PATH(0xffffffffffffffff, 0x3, &(0x7f0000000040)='vfat\x00', &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x18) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000080)='./file0\x00') [ 2056.739387] FAT-fs (loop5): bogus number of reserved sectors [ 2056.740147] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2056.747163] loop4: detected capacity change from 0 to 264192 [ 2056.753525] loop1: detected capacity change from 0 to 262784 18:30:05 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000000000)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2056.758167] FAT-fs (loop4): bogus number of reserved sectors [ 2056.758933] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2056.759822] FAT-fs (loop1): bogus number of reserved sectors [ 2056.760210] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2056.763961] loop0: detected capacity change from 0 to 40 [ 2056.770800] loop1: detected capacity change from 0 to 262784 [ 2056.773118] loop4: detected capacity change from 0 to 264192 [ 2056.774581] FAT-fs (loop4): bogus number of reserved sectors [ 2056.775004] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2056.776122] FAT-fs (loop1): bogus number of reserved sectors [ 2056.776615] FAT-fs (loop1): Can't find a valid FAT filesystem 18:30:05 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) chdir(&(0x7f0000000000)='./file1\x00') 18:30:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x4000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x891dc95, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:05 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000300)='./file1\x00') [ 2056.863928] loop1: detected capacity change from 0 to 264192 [ 2056.870145] loop4: detected capacity change from 0 to 264192 [ 2056.873266] FAT-fs (loop1): bogus number of reserved sectors [ 2056.873691] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2056.879370] FAT-fs (loop4): bogus number of reserved sectors [ 2056.879784] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2056.884343] loop0: detected capacity change from 0 to 40 [ 2056.890101] loop4: detected capacity change from 0 to 264192 [ 2056.891185] FAT-fs (loop4): bogus number of reserved sectors [ 2056.891646] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2056.893088] loop3: detected capacity change from 0 to 40 [ 2056.915830] loop5: detected capacity change from 0 to 131072 [ 2056.931383] FAT-fs (loop5): bogus number of reserved sectors [ 2056.932196] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2056.951294] loop5: detected capacity change from 0 to 131072 [ 2056.960403] FAT-fs (loop5): bogus number of reserved sectors [ 2056.961163] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2069.590214] loop3: detected capacity change from 0 to 40 18:30:18 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000000)=[0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], 0x5) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:30:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x700000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x5000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x10000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:18 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x9000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000300)='./file1\x00') 18:30:18 executing program 6: 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) unlink(&(0x7f0000000300)='./file1\x00') fallocate(r0, 0x0, 0x9, 0x8) 18:30:18 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) [ 2069.610937] loop5: detected capacity change from 0 to 163840 [ 2069.614234] FAT-fs (loop5): bogus number of reserved sectors [ 2069.614657] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2069.626897] loop0: detected capacity change from 0 to 40 [ 2069.629932] loop5: detected capacity change from 0 to 163840 [ 2069.631565] FAT-fs (loop5): bogus number of reserved sectors [ 2069.632009] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2069.647486] syz-executor.3: attempt to access beyond end of device [ 2069.647486] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2069.648300] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2069.654054] loop4: detected capacity change from 0 to 264192 [ 2069.656472] FAT-fs (loop4): bogus number of reserved sectors [ 2069.656873] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2069.658783] loop1: detected capacity change from 0 to 264192 [ 2069.669702] loop4: detected capacity change from 0 to 264192 [ 2069.670509] FAT-fs (loop1): bogus number of reserved sectors [ 2069.671372] FAT-fs (loop1): Can't find a valid FAT filesystem 18:30:18 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x9800) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x6b) unlink(&(0x7f0000000300)='./file1\x00') [ 2069.685246] FAT-fs (loop4): bogus number of reserved sectors [ 2069.685378] loop1: detected capacity change from 0 to 264192 [ 2069.685751] FAT-fs (loop4): Can't find a valid FAT filesystem 18:30:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x5050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2069.691011] FAT-fs (loop1): bogus number of reserved sectors [ 2069.692121] FAT-fs (loop1): Can't find a valid FAT filesystem 18:30:18 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x100) unlink(&(0x7f0000000300)='./file1\x00') pwrite64(r0, &(0x7f0000000340)="062ccce28af05fbb859bbfbff0a50d3f0f1dc3ca8aed808d8053ea209355e8b3eb5e4914d73992a0882f5de4045704ce2ffc5d2f883b852c5b2553cb270d98093ac38cd3ae71ca3742f60f520c2a4fecc954d4be400df21ccbe6954d9925b6a50f12dce6cd1daca981d884f3c45e8ce3209e22668837eb8974d5507c89b801a951db0219e8e761aca1c633043b0cba80442769e95877bc811dcd0ec8225769e0bbf87a7616fa1a006128768ad69754388830b7df6fc0c91bb1e61e6ceaae10a45d3869fb305de2f3548556b4621d5ed17c3e5148ff623cf11ec3ffae42", 0xdd, 0x3) mount(&(0x7f00000000c0)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000180)='./file1/file0\x00', &(0x7f00000001c0)='9p\x00', 0x200000, &(0x7f0000000240)='\x00') openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x200200, 0x8c, 0x13}, 0x18) 18:30:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000300)='./file1\x00') 18:30:18 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x10e8064, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESDEC, @ANYRESHEX]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:30:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x11000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2069.755690] loop5: detected capacity change from 0 to 164480 [ 2069.765779] loop3: detected capacity change from 0 to 40 [ 2069.770368] FAT-fs (loop5): bogus number of reserved sectors [ 2069.770762] FAT-fs (loop5): Can't find a valid FAT filesystem 18:30:18 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x9050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2069.783446] loop5: detected capacity change from 0 to 164480 18:30:18 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x4}, {0x0, 0x0, 0x2800}], 0x60000, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2a8402, 0xd4) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x3e7000, 0x30) unlink(&(0x7f0000000300)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r3 = syz_mount_image$vfat(&(0x7f0000000180), &(0x7f00000001c0)='./file2\x00', 0x1, 0x1, &(0x7f0000000340)=[{&(0x7f0000000240)="697335547c0d28867660fbf7efbc580f939f688fcc8d1c9870efce08ab4085de435dc27d63fb328f1ddfc9d590bc01118cbbdd6de28e7531027993fd608fc0dddd911bc332e4699ae2a4025f10db8be4879c215b9fb5770a7b4c564ca744e8cdb3dc114b7387d1d82aefacddc92af7a334295ded81157c8d5f60ec94199841a995c1a5e8c74710ec157a78f7fb01db4b55a1c1508f4eb3a43d861117b6c5794d1b4d9e61b27235aef9c9d0e808fd3ede4b9a8761b12dd71bfd64e2e4", 0xbc, 0x5}], 0x130080, &(0x7f0000000380)={[{@utf8no}, {@uni_xlateno}, {@shortname_lower}, {@utf8}, {@shortname_mixed}, {@utf8no}, {@nonumtail}, {@utf8no}], [{@audit}, {@fsuuid={'fsuuid', 0x3d, {[0x38, 0x61, 0x64, 0x64, 0x64, 0x35, 0x30, 0x34], 0x2d, [0x35, 0x63, 0x37, 0x32], 0x2d, [0x64, 0x34, 0x65, 0x66], 0x2d, [0x34, 0x65, 0x32, 0x33], 0x2d, [0x39, 0x65, 0x38, 0x31, 0x62, 0x34, 0x37, 0x64]}}}, {@func={'func', 0x3d, 'KEXEC_KERNEL_CHECK'}}, {@dont_appraise}, {@obj_user={'obj_user', 0x3d, 'vfat\x00'}}]}) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x7, 0x0) openat(r2, &(0x7f0000000000)='./file1\x00', 0x2, 0x48) stat(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)) [ 2069.792058] FAT-fs (loop5): bogus number of reserved sectors [ 2069.792521] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2069.801532] loop4: detected capacity change from 0 to 264192 [ 2069.816463] FAT-fs (loop4): bogus number of reserved sectors [ 2069.816854] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2069.837351] loop0: detected capacity change from 0 to 40 [ 2069.844808] loop4: detected capacity change from 0 to 264192 [ 2069.859954] FAT-fs (loop4): bogus number of reserved sectors [ 2069.860492] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2069.867701] loop1: detected capacity change from 0 to 264192 [ 2069.883233] FAT-fs (loop1): bogus number of reserved sectors [ 2069.883994] FAT-fs (loop1): Can't find a valid FAT filesystem 18:30:18 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000180)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}, {&(0x7f0000000000)="f5eda4bfb83fabab592c172a6b82d9e13fe4b5ba4083259b8f5f4c91e27417722659", 0x22, 0x9}], 0x0, &(0x7f0000000140)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="e992ac7f289c13d05665f2d457fb0e28d6b5cc81f1423276f1e1bd5d7ae5e921b541bb", 0x23, 0x10, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x20000, 0x180) r2 = openat2(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)={0x80800, 0x80, 0x18}, 0x18) chroot(&(0x7f0000000380)='./file0\x00') bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x4e20}, 0x6e) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = syz_open_dev$mouse(&(0x7f0000000440), 0xa3, 0x81) fsconfig$FSCONFIG_SET_PATH(r2, 0x3, &(0x7f00000003c0)='\x00', &(0x7f0000000400)='./file1\x00', r3) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200a02, 0x24) ioctl$PERF_EVENT_IOC_DISABLE(r4, 0x2401, 0x1) unlink(&(0x7f0000000300)='./file1\x00') [ 2069.905871] loop1: detected capacity change from 0 to 264192 [ 2069.923614] FAT-fs (loop1): bogus number of reserved sectors [ 2069.924004] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2070.624024] loop3: detected capacity change from 0 to 40 18:30:30 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801a26fcd866e3fe6839633720b483d05f2dba4235fbbeb945c55a257a43f835441158b859f30004c144ec201e47db774a9604613f3661c46e60600000000000000b7ecf5b276543d00000000000000ba2e06bb7a1063", 0x6c}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) lsetxattr$trusted_overlay_origin(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000200), 0x2, 0x2) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) sendfile(0xffffffffffffffff, r0, 0x0, 0xfffffdef) 18:30:30 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x6000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:30 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x800000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:30 executing program 6: 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) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_OPENAT2={0x1c, 0x1, 0x0, r0, &(0x7f00000000c0)={0x444041, 0x43, 0xf}, &(0x7f0000000180)='./file0\x00', 0x18, 0x0, 0x23456}, 0xfe) unlink(&(0x7f0000000000)='./file2\x00') 18:30:30 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x12010000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:30 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:30:30 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') ioctl$VFAT_IOCTL_READDIR_BOTH(r0, 0x82307201, &(0x7f0000000340)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x5) r2 = dup3(r1, r1, 0x80000) pwrite64(r2, &(0x7f0000000000)="1c9db68cb3f48c924fca6a87a77105de493089a8eb143bce3dee2ba65652d9bab46b726113281dd729b29623fa26b7e92c5b17221ac47f545ca8bd6dcb46c28c1f1ae131e23b30b34ab743bd5c56d1120cb25a4807464a16541e224ddb98dafe12dbb2a84f81238701111d2c3caa", 0x6e, 0x7) unlink(&(0x7f0000000300)='./file1\x00') 18:30:30 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2081.712218] loop5: detected capacity change from 0 to 196608 [ 2081.716161] FAT-fs (loop5): bogus number of reserved sectors [ 2081.716303] loop1: detected capacity change from 0 to 264192 [ 2081.716598] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2081.718849] loop4: detected capacity change from 0 to 264192 [ 2081.731801] loop5: detected capacity change from 0 to 196608 [ 2081.733298] FAT-fs (loop5): bogus number of reserved sectors [ 2081.733717] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2081.737239] loop0: detected capacity change from 0 to 40 [ 2081.758109] loop3: detected capacity change from 0 to 40 [ 2081.758532] FAT-fs (loop1): bogus number of reserved sectors [ 2081.759468] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2081.760475] FAT-fs (loop4): bogus number of reserved sectors [ 2081.761280] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2081.763639] FAT-fs (loop3): count of clusters too big (42468350) [ 2081.764040] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2081.783491] loop3: detected capacity change from 0 to 40 [ 2081.784678] FAT-fs (loop3): Unrecognized mount option "./file0" or missing value [ 2081.784989] loop4: detected capacity change from 0 to 264192 18:30:30 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2081.791424] loop1: detected capacity change from 0 to 264192 18:30:30 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x6050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2081.806821] FAT-fs (loop1): bogus number of reserved sectors [ 2081.807729] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2081.808679] FAT-fs (loop4): bogus number of reserved sectors [ 2081.809491] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2081.824436] loop0: detected capacity change from 0 to 40 18:30:30 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2804}], 0x1226018, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001b00)=[{{&(0x7f0000000000), 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/110, 0x6e}], 0x1, &(0x7f0000000240)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x90}}, {{&(0x7f0000000300), 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/53, 0x35}], 0x1, &(0x7f0000000400)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x58}}, {{&(0x7f0000000480), 0x6e, &(0x7f0000000800)=[{&(0x7f0000000500)=""/34, 0x22}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/128, 0x80}, {&(0x7f0000000600)=""/207, 0xcf}, {&(0x7f0000000700)=""/237, 0xed}], 0x5, &(0x7f0000000880)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x48}}, {{&(0x7f0000000900)=@abs, 0x6e, &(0x7f0000000e80), 0x0, &(0x7f0000000f40)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x110}}, {{&(0x7f0000001080)=@abs, 0x6e, &(0x7f0000001300)=[{&(0x7f0000001100)}, {&(0x7f0000001140)=""/167, 0xa7}, {&(0x7f0000001200)=""/163, 0xa3}, {&(0x7f00000012c0)=""/12, 0xc}], 0x4, &(0x7f0000001340)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xb8}}, {{&(0x7f0000001400)=@abs, 0x6e, &(0x7f0000001740)=[{&(0x7f0000001480)=""/80, 0x50}, {&(0x7f0000001500)=""/219, 0xdb}, {&(0x7f0000001600)=""/199, 0xc7}, {&(0x7f0000001700)=""/14, 0xe}], 0x4}}, {{&(0x7f0000001780), 0x6e, &(0x7f0000001980)=[{&(0x7f0000001800)=""/62, 0x3e}, {&(0x7f0000001840)=""/8, 0x8}, {&(0x7f0000001880)=""/226, 0xe2}], 0x3, &(0x7f00000019c0)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x140}}], 0x7, 0x1, &(0x7f0000001cc0)) openat$incfs(r0, &(0x7f0000001d00)='.log\x00', 0x4004c0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2081.890805] loop3: detected capacity change from 0 to 40 [ 2081.923869] loop5: detected capacity change from 0 to 197248 [ 2081.929989] FAT-fs (loop5): bogus number of reserved sectors [ 2081.930436] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2081.947039] loop5: detected capacity change from 0 to 197248 [ 2081.950411] FAT-fs (loop5): bogus number of reserved sectors [ 2081.951411] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2082.728939] loop3: detected capacity change from 0 to 40 18:30:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x400481, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xfffffffffffffffd}}, './file1\x00'}) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2095.002109] loop4: detected capacity change from 0 to 264192 18:30: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', 0x4042, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) open_tree(r0, &(0x7f0000000000)='./file1\x00', 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) mount$tmpfs(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240), 0x48809, &(0x7f0000000280)={[{@huge_advise}, {}], [{@hash}]}) 18:30:43 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:30:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xb00000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x12300000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2095.015035] loop1: detected capacity change from 0 to 264192 18:30:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:43 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file0\x00') [ 2095.026051] loop3: detected capacity change from 0 to 40 [ 2095.030243] FAT-fs (loop1): bogus number of reserved sectors [ 2095.030691] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2095.033575] loop5: detected capacity change from 0 to 229376 [ 2095.039745] FAT-fs (loop4): bogus number of reserved sectors [ 2095.040621] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2095.043476] loop1: detected capacity change from 0 to 264192 [ 2095.048666] FAT-fs (loop1): bogus number of reserved sectors [ 2095.049090] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2095.054149] FAT-fs (loop5): bogus number of reserved sectors [ 2095.054609] syz-executor.3: attempt to access beyond end of device [ 2095.054609] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2095.055007] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2095.055848] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2095.069911] loop4: detected capacity change from 0 to 264192 [ 2095.079078] loop5: detected capacity change from 0 to 229376 [ 2095.079203] loop0: detected capacity change from 0 to 40 18:30:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2095.090025] FAT-fs (loop5): bogus number of reserved sectors [ 2095.090951] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2095.092122] FAT-fs (loop4): bogus number of reserved sectors [ 2095.092956] FAT-fs (loop4): Can't find a valid FAT filesystem 18:30: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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400200, 0x189) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) [ 2095.149246] loop1: detected capacity change from 0 to 264192 18:30:43 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x302881, 0x0) open_by_handle_at(r0, &(0x7f0000000340)=@raw={0xbc, 0x51, {"3c52fc2003540bdaf9b21fb009e42f6876084b373068c344174475a44450e4e14cf63779c199c17921141436fdf1be539fed2f11f0e7eb97423f2dfe1477f561cc395159f832e5071fae23ff69265cb5d9981fe0e6588837267446801a9633efbb42eabba62b12740a30c98c30860be9142bf6aeea42941be3ff7cc83f57c1467b3a3966fcb54bd1c8598bf16909fe71b705c943e5981f9c7435cb1dd9c9c468d587031e5fde082887f0ae46eca78825dc34e737118601ef1012f2"}}, 0x400200) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_FAIL(r2, 0xc0189377, &(0x7f0000000000)=ANY=[@ANYBLOB="2cfb484f068f593ca6000000", @ANYRES32=r1, @ANYBLOB="cfcf0000d74300002e2f66696c653100"]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), r0) r5 = socket$inet6(0xa, 0x1, 0x0) r6 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000340)={'sit0\x00', 0x0}) setsockopt$inet6_IPV6_PKTINFO(r5, 0x29, 0x1b, &(0x7f0000000000)={@dev, r7}, 0x14) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r2, &(0x7f00000002c0)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000240)={0x54, r4, 0x100, 0x70bd28, 0x25dfdbfc, {}, [@BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r7}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x9}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x1}]}, 0x54}, 0x1, 0x0, 0x0, 0x1}, 0x8004) fallocate(r3, 0x8, 0xa0d, 0x5) unlink(&(0x7f0000000300)='./file1\x00') 18:30:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000040)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000000)="5e1c000440000d0cdd9dee631c8af10680a9081830ac830100008fa7000200c4910000000000000000", 0x29}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = syz_open_dev$vcsa(&(0x7f00000001c0), 0x400000000, 0x800) openat(r0, &(0x7f0000000240)='./file0\x00', 0x44a000, 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000002a00)=[{&(0x7f0000000380)="64d9c1497d04a5cdc11188068eca596c96528122519a4f9e5a2009deb975a43a72519c77efae21ff70ebeca44356df942c935ea94aec69bf2b78cb9602f6bfdde0c2144cbf29306d50a70151c697ba21762fcbe6840bb43435e95ca4a9111d11b0fc0ab20d78e70fae36c102de9026b13541e0c9226a655e13323fa73a5ea6f0496a1ccf9ebd854d00484646a59a1bd434062fcddddf2a140c50eb6332eac63e0fcb8008fcae9cb61c1544c54f51f758c041bc0bc6eb5ac3be149227deb296c2e90c5c2ea60ed6b2140abd87c08335321fdce7fe621e14eb0c97bdb18c5a364e4561bd75c890ed0ba5e6cf", 0xeb}, {&(0x7f0000001500)="b38b5f1a94120e5398b1a39f65ae88116789306696bf2964fab89c044a0e5566bcab3b14009e00bd911878cd3c1c1c4bf263638ae867fb5fffb089da4358514068c3cbcb88774bfa7e56afb03500b320988f18ce8eb3be06fb757825aae5ed8332fbe336bdca1dce34fc6e3f7b51b47650f43782ed78a7a1aed22118a0830e293f595ff7b5eadd277167a6cb38fb2169874a7b89e703001a6ef1232657f3ab26cf2be989e5f9af22078f79a22754574d80bc9ddb6802e28c", 0xb8}, {&(0x7f00000015c0)="4e2ac53b65b8ecde31460666664b405e537adaf088485e6195ea8196d35a5c09b58c018b8888a0c671587cabc65e70ed2536c4c7bb23780cb41304f29319a675fd3c06f7800d5aecb99d9184d167c782d0f6cdf9946df929c6f8410ff9752b313f3f63e632257809442c676e8a945a2bd4de54ee9968a4c3d43a0c3afdc9b6635e4efdf1f461960adcf4f578629ac13b2362a8a6dcfc1d194913425986784463ae67771c39efe2aefc72d6de03b172030d288881b46e97d4a57f3bcec29bf50df745091b0ee2e647b8a53e12f74008f22af65af8b264b1aafb6fa599ff27e153926f7c5201fdb4ded93232ef69d9996aefbc59e96b04b0edfed5a522df9058377bf3edeb126ef6eb68c2ed0e96c137f1b0f2d3d7587668e9e8e3547f4d75fa772055596a16397d9f415f0cecfc316e8f495cc75f3179d20ae340f73a31145eb8346cdb5ee390577f3b82f1e31da725f660606ff1bebe1d256cc19a3f208783ddc796451ff1ed2d3be5d2be2d6abc333fc4661e157df40e856573d276453da964e85c9fd724cb8780abd29c2a4ee8d54e210fdb572843a7f8c752bc85656e40a70b5e4c605a685c38ae5c2296f2371be4c85cf08884c31f4944bb9c3bd9bb4d774d1b7def3d5faaabd54380f960da14c24a1462550d7145702f20a09e12a7c9e23582489b60762f7d3372bba01755d6928993239cea9016826c8df039ebdf52bf14d5aadc1b66e8e6abc8f27357dcfe97b2cca8633c07a679d9e16a8ebc68e250913400fd16b1d5609fd3c17cf0b51bc5b01c77c2f260b407874560265bee5594e63c07ee2f5d635bf0dcef1a42c08e01df88c428de9f2d33e73d647ee625fc7420259bd4a9ab9c4e6c7328008b61e6d658a186cd674f4fc32567699288c7c6e8ccc6f1a69e1dbb80dde21e99d4b52bcf9bad245afa9cd73c94afc52f44f45dd28b28075b65822f609559d68ded2df1119dd857e1cd53912330f06c1c0b1d695a232b4322aefdcc6376ac2a26d033e62256a2091757e2237ee5e17e7dc2173e7210480556b7a47c226524990338d4e3ec45de2824977e90799176cc41185bb884f900af5c8bcc3e13f5436cf4ea5ee25fe89d565f4bb33a8e66e697b50f4deaf6dcbce8b646234e5e1f18f461cec55b0c47ec2db361c75cd1d0446cc0a3d209ae352c6e78c0a63f8e39b935c900f55944503f2673f3df4a613095ffcfaa9af709f4cd74d697d58b96f5d44cfa401e16ac66f4fdf34a12948532c0f2767685d8072cb10c9c07e5ee9123325466c4f6560f449426232070289ec0d51d50ae336e5f3b760c07eb521c13be8693e2d76aebbe33fa19c51982a79b223098f715700ab8a7e3f848cffb8f76f5ef1dd6d83f5d2ec14141c116bd8232d748236f647a98cf7ef57a2de2df62ce50820bcd6697655f82eca02e9a5e9c447421aafe71797bee4a923f828cf4b73ed5b30cbe79343f80e1e9893320ab1683ce917e45b038d5307a658d94bff65e10d2e6dff88f240f350a3e12f6288c947e7fbfb6070998a7918f8f878e2a90458f438be583167964924158c95808d629ac1b2af320a953b56d19fb1c42d9dcc6f52a230956aca931aad69d31b0dd3d4f647760630863226ea8e067f113a520723458f33de22b924b8823a374fffdbbec76d68359af54198a3d4b4c83558083cb197ab0ef5f103c344de8ff9feaa61885035122047907d3de0ce3cfcfc271b6d1130f4b312358fc47625a2db160971ebfb4de5e81a59e9e272af4b3e8dfdfd13d6015f5e2f7258f49337da25075caba1cf77e16b250c2c36af188894706b0c9bf319d4baf972c638a19c7a2730dd61e17e72e41d018dce28f63ac240c3830ec0f8c30f9b74f79975a2bd2847ce576e27444f15064a10fce96207d1095c99aa5aef9a318c2efdbed85ed6fb7b41f0dba09d60610ccfddecefe5e93f1b5552547e91eef871fdd7e8bb29d0b6f5a68f5146a2cdcc2d919a3969f0e66be5477d32c9c6e7d6bc232cdbe2fb6940e1b53db01f14278c4b3e0b5354080b5921b34a63c4926300c4d59a5ae5ddb7d71bf7635cbe5fcaf798099f90746291b5cd637c032af7ad89d1d44981d804400e1c31ad4063b03d401c1a7a93004731467cab84586afe2e632c4469bf5ae6cbf1ad6094f0770fe353245912a93ef85aa89a93bc7e7cdda7e11f88abaad819deba14f60895865e2623542c508361b32fdc0ea420865950dd64c18a857391050a5ede622f5b31fe6d553681cc91267d8214cb25fc4d8b1c5c7fd1dca39752e180c1d3e2f2736e9231a4d17346957dbd07fae3a4114c4f9df8a12ce45321e4fdf481d25d5013bcab8af6ecdcf1554bc2d039803195e54243c13bbbb683db3cba94c78b57c0367aa1c2e3473cbca7550bf451c9c45e4209135cd5e47c95a19c882d97eea240bcfe86551232cf6ac5a1c77d69ab39953fbc01020b9d02c432bb21cc64c0db475109626db3ba6806706c561acf2f4683a473a93f611e4ed39f4b927178866c77332fd866640e2195f2632f9b9426f578d1b21eaae259156cd5fe1d7854a7450544cea1ffd828b005e98b9656dbb64c1175a6c742d93599ac150997660ae208261c81a736c58f1b6477f6405038ecdc5f4321334dcb84b8dab1246e47b71c17d19e0d030db794ddf8ea366b6a25324eff9e668866ec9e54397f371a372f3bb105f2bab28205a2aaa28c182fc04545556c210c8fab267bd47676f808eb2807d79fcd398158d785dcb36d4d449bae2414f21b2614d34f1234eb84f62c076fa3ba900edf697459a5b269858785b748fd40f6bf5eed8ed7000ab825ff727e63002a9adbd289dd2f9d273c3e23918db1ac3e1e0127f14929d6e733f97bc5a6fc746cf6a2c8ab357aaf299227a756eb932bd0c03bd582d92b39987c7bd01b06b79b9a5227217d1642fbf8b5e1388fc345b82348203c7c3bd1bc7231ededcba4630d539c7525d4176ee3b03cbc6c3aedd2a66650911aa01a5309e8dabf5ec231fda971ccd64304966224975219b98f16d24ad8864e7bb4e42d404078d0f415258f1b4ad485fc8cbbcb18eee7ab3266e635d36c476f4388274380382e4391227eaea774a09e2f79d4e1a848659ce48a1db64df4252ad986013ab42974065ede167f91169860bd57b9b4c258da59420e26eb13b4f6dfacd80a914e08e44e838c1799965d54b35ad9e46ba4016003e8dfac0ea4a61fdd1fa3b588e620f278f8c86919097c7498a2ead48056938e9905602760b0d2aeffb6158119f744db2eafd4feda457c8dcec23a950bfa946e1e334d84a1f120ca1e383378a345c02b710304e49410ff745192aa2ff639b2f2ae44089ac3a98108002e654535adb75f884eedb3744f1da9806971141874afeb4deefa5668f312438ee4fdf6ef87816d502721d3be17501d54f07b9d1cdd5629f4775ae0ebcb2cb07b4d4f65f164c503e1329861c84df978c9067a4da66ef4b02483e15b5b7af6c7d1d16d35599a82f999fb2c3139ce2f82323de74da608ad03aa71b8f358be90b50ef914445818fbd80163892d52ac29a7b1822eddbd4be084fc6e53c15ceef28e614305f060401a78580cc3f7a3e64463496e787b3b65998e3fbd84668d3e0b979aad7639e6c5422884b50cdfdb2b40e18e692a7f36dc50da52b4671dec1b4c2bdcbc4101a516b2ca6d80b1b094dc8bfcac98056315ca820e4f0290c690d23ef0ac42dbd3f6dd7dbc7e73eb051f20a023d0bb53dfe45f3fef06df3a80df451f598f0332ac4da0f12bcb68f5b1f1f3454974fbfb30f2d84d72a5dffa678be16f8049d12c4d499f1f3417c01bcdee3f57a1e65f54ae49a19181702c207b083eae8a837910dd579f49b40ee6c5eef4dd47dd1ae667df69f0fcacb319020e8c02546e0df722049de6818e07cfa7381e938316a19ba4ef5d46f0970a6849cef0cef388fb49b9626de57a24261eecf278d18f90addb17e7a8a8b5b75ce21a8a45981b7f4ccf6fb32f64e99fed1dc40407a3c67c44e2572afc4f9f9b6a82ebe7f38022208e5663cbbd3fb0af5deecbf0b449600f86b690bcb5a676b6a33d3cb0653aec591c405d9e4936ccfaf7077ba9d00d46c79387276c3a8a5c06b1deab5bb5e1df9fe9f63c7dd7292a6e9eebce04c65bd2de2bb9a84ea6e21f0f5f18ed97a312cd6381a8749e76b2f3be75bac49e888b55c122f3f122870c81cd78105aef777f4767c04b948a4bf10119c05ddf94ba25e82ee4048d2952077a87a3094d2ed21720c6b208dd4756fb5e4cc3d4ecc015ec2fb96e79943ee1e40075f562a083034b540e63e0f19644125ad1d9a2da120cfa37bc8f75975fd162959eb8077a386d7f9961621b1071823ba24fa279135448652a4dad241d05bbdc78841196011cb29858c5655936bf43e817a10ef3b04e941d37d3a2bd342117adc4bd1db1a028efb6d7d1429cb6f0fcd01edeb37734d096b99e35b794bb9903d2c50cb88b7df8d7db94e16519c10e217ca2e0cbbebe767706d35e090465635a27f38d1305f9ba201277bf8a6cbb5d5559ac7c9010c982743f1f69fb971b8a68f8b142c106715560c78c02040ec7f7fff4c8f04163257a1017a31813242b78e98be017f90adebee9d97f673226b0dada432335e098bb3f22276095b2bd39c01f946e042cce4c78a1856c698a9ab6edddf118284601209ec25aed3a6dc88f3b47e593cafdfa2dd240ab74cb35a042feff1b16a4857de67f15a54ca447c9ea7a627ed85568b477af56acd33844df28aafc3d5a8053b8de1fb045aefa611a4883f6348f121958c2b10d8796232d5c2f920681d1eadbfaa428fa7f4775ac6a846fa9a2877bb0ddf18a78a228eb052747eafded72a21a7c8f759cae57d9d3cc44cd4db1181d73a7a6b206993761a46cd022a31ac7516bef06be0390120e662b2970f3cc105fb9ccc13ebd60983baa493554b135f3a85a3cb04162b78f2f892b6b02825c0b7adeecbedb6befb78d0e5fa1f2a213ea7ef3b70f950abca79b10ea6557bce952824ede306e51ef8af24e375bb0831352d3bee16cd50407468f6d8bbd4dea5fce9048a0e0a80e09c2bd75f252db3c590f6418dd9ed7f838da68dfc2c9a4f66992c9bdc2acc896366bfebd25013165c0bbac3a55749d8b766631a1d91e0a8efcb35fe2f43bd16b045412eb52a08ca6411658c4e37adfbb45442598b4bbf104ac2099f24633119893d0a980ccdc069b4bf239f4d42249ffa2ffd60f122d03b7767184382b99320df573cd330a7b88a55552271123e63acf3e7cea1ed89de7c067c7e5031c07e664db61549b2d2c164112aad3c6fead67e85b965fd055e239277632ac33c825882cf7a8f4395a398c7f353cc7399d6325e23f3db09173c2fc1a95a10d74fd712fa7826c3207dc37bab16965e2931850b4ad6149868959c1b4a9345613ea3046cd9c80094a8e3573ad32b3500ff36e1b00bfb121e5e1917b3c571c60f87ee78c78a177900c8f809d93f819af835278f1cee006dc2ebbe6e520d5d3d4e86a76de1612e7efe0dc68b6ec0ba724f9511382fe3c484eb1db7a8de8624a0c1452e2b5cb8b300079c5ebb3ab0c2b40a617e8c548b6d54818736b474e7563916aee6c7388f6c2db44a527bd194111f6c54d164b4987bcefd4d77b9e61cd34776b7fd3e4f3b255519a463e7a9479a252a3dfa7350255ac410dbf2f8cc5c8d88e5bb1c879261a11469b771840d0269a285d28b34dc23674d17cc08e17773d9752a07ed04f69cf1990e22d61966616e1f71cec7bab74bfc980d26d215d3b86c1b92fbf54571", 0x1000}, {&(0x7f0000000480)="ce3cfcebe72faaceca0409a71a9852baf9275e93805f93e3e3efcb24976e0773e203583941d50419b54bf7e8c87255912b0e6f4d85a8d5aabfe5192d743ae7af92a660797684428a793d9d75bd21d69775d6c89a6a14bca476da", 0x5a}, {&(0x7f00000025c0)="107ff05c4a42e45ca3161be24e1e1cabdf45598e03c9f80aa14aee4fe78b4a15b7f22d3f53d84acbd1f311fcbc05309ff0f5d048d1db3324c15f461d9c988e7a65ddbcfdb27780844b2d38d3c4efab39038f68aea5ef23f7f409a3c44fa02b8dda62655d1da9b262801cb02833fe41268c919e745ada42bf846981e6078b1f55bb7aa4214773c16ccdc9fbe63d4651b0e983c03bfcabb4966dddec6fa28f4520040211e2bff89479e5e21a5801e5ccc4f79ab957d49b1f7d5f", 0xb9}, {&(0x7f0000002680)="0787622aea12e1fd8ecaf75b73b360567dc5fd82bb62e37cfa3f88fbeb2f14f005220ae3409819b1a9d1eaf99b3f34d3f16b24784b4f7f1828427bc40ac9a4c91c41094f85226b3f582e026e9549bca3acbb5427b4229d4e7662f6aace6a26a2d0c6e5a7c2584522860da3388c3c42247676a8391525b518fec22a58280e4298a429e692ce6ff4dd0f5d49f3df33afdc2f", 0x91}, {&(0x7f0000002740)="3eeac8dab45b5606a9ebef7e02f04b63ec0497050d602ad3baa9140442dbf5b7fa2ee4ec94d11d9ab9b9335e0efb36d093ba45e8c7d6acd6d0a4d6d6b76b40b7d18a77f198005add3f153fb3e47c958dd63e9d649ee455fb3092082a6a16df6b7bc912edd5b8c4f1076ec8d57589782d650b", 0x72}, {&(0x7f00000027c0)="58a822e60118a61d3b648592372aad066f426b34e9de674481bb9a745471055214a6e96a0aa1e2b8c0da56dfd9a63f84bea5a266b7d12fc937dd05cca51ebb14132aab6ed894a8d2c45ca2a13f1b929eebaf6201792dab6ed053c32e2705a1a6afa3ccaee720719ab98f58fc53845391d3924b0d36fb283da4ebe320c5b75b787839af9ab3887f3519e6086865e4cba6aac75db083a989814a8ed8f22e46131c99b8fa1dc4ce3d9c1e9b2aa846929bce066bcb1ea8f8fb8f8df1adaa286d38c5de9cef8ecab6ef643f", 0xc9}, {&(0x7f00000028c0)="640316c3fafb6d3617c2726e46e6a6958e882a691985a60b78e904a28fb5981d3fed4353c1dc4a05d45657cb96a4b9cee1263096871a440db796fbd3b6b004be03805e4a0b182d8b68e820323d91200036587121c7dc103430cf1bad9632a51e34906db107aa13c7577a4371fee1de58f1bc653718388a85800fd31595fbd4a085fcf2573490893e436a9b3034ef46b5823daa5d9546221562d0aa716c530e2511a4ffe12faa8ffcc3d82594a59dd0f016052d247ccd2e8b420aed94621d37329fdddf9df43c", 0xc6}, {&(0x7f00000029c0)="7ca5c13f696c2ad3a53cf9a9185da76d275645d57242fb907dbc751344866443679f0482c55d82ed6818a8713ef70861cc6f7238c606d25f406cfaef36c4", 0x3e}], 0xa, 0x2, 0x1fb8) chdir(&(0x7f0000000140)='./file0\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r3}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') ioctl$FAT_IOCTL_GET_VOLUME_ID(r4, 0x80047213, &(0x7f0000000340)) [ 2095.169293] FAT-fs (loop1): bogus number of reserved sectors [ 2095.170133] FAT-fs (loop1): Can't find a valid FAT filesystem 18:30:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x14300000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2095.187002] loop1: detected capacity change from 0 to 264192 18:30: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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2095.197756] FAT-fs (loop1): bogus number of reserved sectors [ 2095.198762] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2095.200666] loop3: detected capacity change from 0 to 40 [ 2095.216246] loop0: detected capacity change from 0 to 40 [ 2095.222165] loop4: detected capacity change from 0 to 264192 [ 2095.227139] loop5: detected capacity change from 0 to 230016 [ 2095.232375] FAT-fs (loop4): bogus number of reserved sectors [ 2095.232803] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2095.235392] FAT-fs (loop5): bogus number of reserved sectors [ 2095.235846] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2095.241923] loop5: detected capacity change from 0 to 230016 [ 2095.244046] loop4: detected capacity change from 0 to 264192 [ 2095.247634] FAT-fs (loop5): bogus number of reserved sectors [ 2095.248076] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2095.249401] FAT-fs (loop4): bogus number of reserved sectors [ 2095.249829] FAT-fs (loop4): Can't find a valid FAT filesystem 18:30:43 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') lsetxattr$security_evm(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040), &(0x7f0000000240)=@v2={0x3, 0x0, 0x9, 0x800, 0xb7, "0023cb661711c9b239fd7b21688738982f3424e2a8d58d9ffc5fe2b05c65c1dadcc9d63f1a6fff11d41d7dfff4ad35c11cf769432a3524f8e9cadc4812474ea50f94e8faef400c280007f0d91f81ec74c9be9bed9fa2022ded4b64f2d8bdc2f0aa862b486e390915fef667ea3599276d6457df5e528ee801c165e7fc574d7754c14214a5828d7f4cd06fe1ce55e8915f9fa62bc57ffb22e92175c1e9874229cb8591b3354f5f1d8529a0314419c8730b3dcc7e8e84ebbc"}, 0xc0, 0x1) 18:30: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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2095.282175] syz-executor.3: attempt to access beyond end of device [ 2095.282175] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2095.283979] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:30:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x9000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x10000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2095.337878] loop0: detected capacity change from 0 to 40 [ 2095.349025] loop5: detected capacity change from 0 to 264192 [ 2095.353376] FAT-fs (loop5): bogus number of reserved sectors [ 2095.353811] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2095.366411] loop5: detected capacity change from 0 to 264192 [ 2095.370090] FAT-fs (loop5): bogus number of reserved sectors [ 2095.370576] FAT-fs (loop5): Can't find a valid FAT filesystem 18:30:56 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x1800000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x16300000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:56 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:30:56 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x11000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:56 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) 18:30:56 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000040)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440170000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYRES16=r0]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) openat(r2, &(0x7f00000000c0)='./file2\x00', 0x2002, 0x116) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r3, &(0x7f0000000180)='./file1\x00', 0x248400, 0x65) 18:30:56 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x9050000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:56 executing program 6: 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) unlink(&(0x7f0000000300)='./file1\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x430181, 0x1) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/bus/input/handlers\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f00000000c0)=ANY=[@ANYBLOB="010400000100000018000000", @ANYRES32=r2, @ANYBLOB="04000000000000002e2f66696c653000"]) [ 2108.353035] loop4: detected capacity change from 0 to 264192 [ 2108.373983] FAT-fs (loop4): bogus number of reserved sectors [ 2108.374838] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2108.382237] loop0: detected capacity change from 0 to 40 [ 2108.391950] loop4: detected capacity change from 0 to 264192 [ 2108.409341] FAT-fs (loop4): bogus number of reserved sectors [ 2108.410082] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2108.411803] loop1: detected capacity change from 0 to 264192 [ 2108.415740] loop3: detected capacity change from 0 to 40 [ 2108.418977] loop5: detected capacity change from 0 to 264192 [ 2108.424548] FAT-fs (loop1): bogus number of reserved sectors [ 2108.426626] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2108.435748] FAT-fs (loop3): Directory bread(block 10) failed [ 2108.436796] FAT-fs (loop5): bogus number of reserved sectors [ 2108.437560] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2108.439011] FAT-fs (loop3): Directory bread(block 11) failed [ 2108.442648] FAT-fs (loop3): Directory bread(block 12) failed [ 2108.443533] FAT-fs (loop3): Directory bread(block 13) failed [ 2108.452560] FAT-fs (loop3): Directory bread(block 14) failed [ 2108.453592] loop1: detected capacity change from 0 to 264192 [ 2108.457165] FAT-fs (loop3): Directory bread(block 15) failed [ 2108.458086] loop5: detected capacity change from 0 to 264192 [ 2108.461208] FAT-fs (loop3): Directory bread(block 16) failed [ 2108.462043] FAT-fs (loop1): bogus number of reserved sectors [ 2108.462851] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2108.465869] FAT-fs (loop3): Directory bread(block 17) failed [ 2108.466711] FAT-fs (loop3): Directory bread(block 18) failed [ 2108.468426] FAT-fs (loop5): bogus number of reserved sectors [ 2108.469175] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2108.472188] FAT-fs (loop3): Directory bread(block 19) failed 18:30:57 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:30:57 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x20000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:57 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') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x101040, 0x6e) unlink(&(0x7f0000000300)='./file1\x00') 18:30:57 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x4000002800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x86800, 0x0) unlink(&(0x7f0000000040)='./file0\x00') link(&(0x7f0000000180)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 18:30:57 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x12010000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:30:57 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x9300000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2108.627381] loop4: detected capacity change from 0 to 264192 [ 2108.634811] loop5: detected capacity change from 0 to 264192 [ 2108.650408] loop1: detected capacity change from 0 to 264192 [ 2108.657335] FAT-fs (loop1): bogus number of reserved sectors [ 2108.658270] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2108.671632] FAT-fs (loop4): bogus number of reserved sectors [ 2108.672676] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2108.677109] FAT-fs (loop5): bogus number of reserved sectors [ 2108.677899] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2108.698031] loop1: detected capacity change from 0 to 264192 [ 2108.704004] loop5: detected capacity change from 0 to 264192 [ 2108.717844] FAT-fs (loop1): bogus number of reserved sectors [ 2108.718800] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2108.722020] FAT-fs (loop5): bogus number of reserved sectors [ 2108.722907] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2109.248965] loop3: detected capacity change from 0 to 40 [ 2109.261992] FAT-fs (loop3): Directory bread(block 10) failed [ 2109.263298] FAT-fs (loop3): Directory bread(block 11) failed [ 2109.264290] FAT-fs (loop3): Directory bread(block 12) failed [ 2109.278044] FAT-fs (loop3): Directory bread(block 13) failed [ 2109.280042] FAT-fs (loop3): Directory bread(block 14) failed [ 2109.289399] FAT-fs (loop3): Directory bread(block 15) failed [ 2109.290425] FAT-fs (loop3): Directory bread(block 16) failed [ 2109.291276] FAT-fs (loop3): Directory bread(block 17) failed [ 2109.297472] FAT-fs (loop3): Directory bread(block 18) failed [ 2109.298433] FAT-fs (loop3): Directory bread(block 19) failed 18:31:09 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x20100000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:09 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x21004, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) setxattr$security_selinux(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f00000000c0)='system_u:object_r:restorecond_var_run_t:s0\x00', 0x2b, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:31:09 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x6400000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:09 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:31:09 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:09 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1a280000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:09 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x700000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:10 executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000340)={0xa0, r0, 0x100, 0x70bd25, 0x25dfdbff, {{}, {@void, @void}}, [@NL80211_ATTR_VHT_CAPABILITY_MASK={0x10, 0xb0, {0x100000, {0xd260, 0xfff, 0x7fff, 0x8}}}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_VHT_CAPABILITY_MASK={0x10, 0xb0, {0x2, {0x3, 0x1000, 0xcfd, 0x1}}}, @NL80211_ATTR_PRIVACY={0x4}, @NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0xff}, @NL80211_ATTR_VHT_CAPABILITY_MASK={0x10, 0xb0, {0xc0000000, {0x800, 0x1f, 0x1, 0x1}}}, @chandef_params=[@NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xa12f}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x15}, @NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_PRIVACY={0x4}, @NL80211_ATTR_HT_CAPABILITY={0x1e, 0x1f, {0xc, 0x1, 0x0, 0x0, {0x2, 0x2, 0x0, 0x3f7, 0x0, 0x0, 0x1, 0x0, 0x1}, 0x1, 0x7, 0x7c}}]}, 0xa0}, 0x1, 0x0, 0x0, 0x94}, 0x8800) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x200004, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') setxattr$security_capability(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000400), &(0x7f0000000440)=@v2={0x2000000, [{0x3f, 0x1f}, {0x1, 0x7}]}, 0x14, 0x0) mount(&(0x7f0000000580)=@sg0, &(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='cramfs\x00', 0x2000400, &(0x7f0000000640)='security.capability\x00') lstat(&(0x7f00000004c0)='./file2\x00', &(0x7f0000000500)) mount(&(0x7f00000001c0)=ANY=[@ANYBLOB="2f6465762f6d643414"], &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='hfs\x00', 0x200010, &(0x7f0000000280)='$\x00') creat(&(0x7f0000000480)='./file0\x00', 0x40) [ 2121.465878] loop5: detected capacity change from 0 to 264192 [ 2121.471835] loop4: detected capacity change from 0 to 264192 [ 2121.475351] FAT-fs (loop4): bogus number of reserved sectors [ 2121.475800] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2121.476238] FAT-fs (loop5): bogus number of reserved sectors [ 2121.476732] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2121.488799] loop4: detected capacity change from 0 to 264192 [ 2121.489294] loop1: detected capacity change from 0 to 264192 [ 2121.492186] loop5: detected capacity change from 0 to 264192 [ 2121.495075] FAT-fs (loop4): bogus number of reserved sectors [ 2121.495481] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2121.495919] FAT-fs (loop5): bogus number of reserved sectors [ 2121.496338] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2121.506457] FAT-fs (loop1): bogus number of reserved sectors [ 2121.507362] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2121.529280] loop1: detected capacity change from 0 to 264192 [ 2121.546375] FAT-fs (loop1): bogus number of reserved sectors [ 2121.547279] FAT-fs (loop1): Can't find a valid FAT filesystem 18:31:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa300000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x367f0100, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:10 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2121.605662] loop4: detected capacity change from 0 to 264192 [ 2121.642519] FAT-fs (loop4): bogus number of reserved sectors [ 2121.643434] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2121.674980] loop5: detected capacity change from 0 to 264192 [ 2121.685546] loop4: detected capacity change from 0 to 264192 [ 2121.715422] FAT-fs (loop5): bogus number of reserved sectors [ 2121.716709] FAT-fs (loop5): Can't find a valid FAT filesystem 18:31:10 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x208800, 0x100) [ 2121.724559] FAT-fs (loop4): bogus number of reserved sectors [ 2121.724961] FAT-fs (loop4): Can't find a valid FAT filesystem 18:31:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1b280000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2121.748720] loop5: detected capacity change from 0 to 264192 [ 2121.754178] FAT-fs (loop5): bogus number of reserved sectors [ 2121.754585] FAT-fs (loop5): Can't find a valid FAT filesystem 18:31:10 executing program 0: r0 = syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:31:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3f000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2121.826452] loop1: detected capacity change from 0 to 264192 [ 2121.838379] FAT-fs (loop1): bogus number of reserved sectors [ 2121.838915] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2121.857988] loop1: detected capacity change from 0 to 264192 [ 2121.873391] FAT-fs (loop1): bogus number of reserved sectors [ 2121.873816] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2121.875987] loop4: detected capacity change from 0 to 264192 [ 2121.892729] FAT-fs (loop4): bogus number of reserved sectors [ 2121.893165] FAT-fs (loop4): Can't find a valid FAT filesystem 18:31:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x200, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x6}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2121.902796] loop0: detected capacity change from 0 to 40 [ 2121.906900] loop4: detected capacity change from 0 to 264192 [ 2121.913823] loop5: detected capacity change from 0 to 264192 [ 2121.917382] FAT-fs (loop4): bogus number of reserved sectors [ 2121.917859] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2121.923493] FAT-fs (loop5): bogus number of reserved sectors [ 2121.923903] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2121.934803] loop5: detected capacity change from 0 to 264192 [ 2121.940367] FAT-fs (loop5): bogus number of reserved sectors [ 2121.940872] FAT-fs (loop5): Can't find a valid FAT filesystem 18:31:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x8004000000000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:23 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000040)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440170000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYRES16=r0]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) openat(r2, &(0x7f00000000c0)='./file2\x00', 0x2002, 0x116) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r3, &(0x7f0000000180)='./file1\x00', 0x248400, 0x65) 18:31:23 executing program 0: r0 = syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:31:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x40000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:23 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file1\x00', 0x80) unlink(&(0x7f0000000300)='./file1\x00') 18:31:23 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) renameat(r1, &(0x7f0000000040)='./file1\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r2, 0x0, 0xfffffdef) [ 2134.689257] loop5: detected capacity change from 0 to 264192 18:31:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x20000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2134.694109] loop3: detected capacity change from 0 to 40 [ 2134.699365] loop1: detected capacity change from 0 to 264192 [ 2134.699542] loop4: detected capacity change from 0 to 264192 [ 2134.703160] FAT-fs (loop5): bogus number of reserved sectors [ 2134.703634] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2134.704569] FAT-fs (loop1): bogus number of reserved sectors [ 2134.705390] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2134.706605] loop0: detected capacity change from 0 to 40 [ 2134.707398] FAT-fs (loop4): bogus number of reserved sectors [ 2134.707844] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2134.717883] loop4: detected capacity change from 0 to 264192 [ 2134.720612] loop5: detected capacity change from 0 to 264192 [ 2134.722203] FAT-fs (loop5): bogus number of reserved sectors [ 2134.722694] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2134.724042] FAT-fs (loop4): bogus number of reserved sectors [ 2134.724527] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2134.731131] loop1: detected capacity change from 0 to 264192 18:31:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x10000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:23 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$BTRFS_IOC_QUOTA_RESCAN_WAIT(r0, 0x942e, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="681b6d6b646f7366d8a02f00000101100458a0326a72c7", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x42880, 0x100) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)) 18:31:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x46110000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2134.762304] FAT-fs (loop1): bogus number of reserved sectors [ 2134.763229] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2134.791194] syz-executor.3: attempt to access beyond end of device [ 2134.791194] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2134.792941] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:31:23 executing program 0: r0 = syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:31:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x20100000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2134.851818] loop5: detected capacity change from 0 to 264192 [ 2134.854947] loop4: detected capacity change from 0 to 264192 [ 2134.859949] FAT-fs (loop5): bogus number of reserved sectors [ 2134.860874] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2134.873088] loop0: detected capacity change from 0 to 40 [ 2134.875405] FAT-fs (loop4): bogus number of reserved sectors [ 2134.875888] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2134.881127] loop5: detected capacity change from 0 to 264192 [ 2134.893456] FAT-fs (loop5): bogus number of reserved sectors [ 2134.894287] FAT-fs (loop5): Can't find a valid FAT filesystem 18:31:23 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x183002, 0x30) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2134.923494] loop1: detected capacity change from 0 to 264192 [ 2134.928172] loop3: detected capacity change from 0 to 40 18:31:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x11000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2134.940173] FAT-fs (loop1): bogus number of reserved sectors [ 2134.941111] FAT-fs (loop1): Can't find a valid FAT filesystem 18:31:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x48000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2134.956060] loop1: detected capacity change from 0 to 264192 [ 2134.957725] FAT-fs (loop1): bogus number of reserved sectors [ 2134.958147] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2134.982018] syz-executor.3: attempt to access beyond end of device [ 2134.982018] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2134.983667] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2135.010904] loop5: detected capacity change from 0 to 264192 [ 2135.020829] FAT-fs (loop5): bogus number of reserved sectors [ 2135.021325] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2135.046558] loop5: detected capacity change from 0 to 264192 [ 2135.059389] FAT-fs (loop5): bogus number of reserved sectors [ 2135.059864] FAT-fs (loop5): Can't find a valid FAT filesystem 18:31:37 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x8cffffff00000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:37 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000300)='./file1\x00') 18:31:37 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') getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in6=@private0, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in6=@remote}}, &(0x7f0000000040)=0xe8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$system_posix_acl(r1, &(0x7f0000000440)='system.posix_acl_access\x00', &(0x7f0000001900)=ANY=[@ANYBLOB="020000000100040000eeffff01000000", @ANYRES32=0x0, @ANYBLOB="02000500", @ANYRES32=0x0, @ANYBLOB="040003000000000008000600", @ANYRES32=r3, @ANYBLOB="100004000000000020"], 0x3c, 0x0) lchown(&(0x7f0000000000)='./file1\x00', r0, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file2\x00', 0x410040, 0x0) unlink(&(0x7f0000000300)='./file1\x00') syz_io_uring_setup(0x3350, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0xfe000006}, &(0x7f0000d2a000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000540)=0x0, &(0x7f0000000000)=0x0) r7 = socket$inet_tcp(0x2, 0x1, 0x0) syz_io_uring_setup(0x0, 0x0, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x0, &(0x7f00000003c0)=0x0) syz_io_uring_submit(r5, r6, &(0x7f0000000040)=@IORING_OP_CONNECT={0x10, 0x2, 0x0, r7, 0x80, &(0x7f0000000280)=@l2tp={0x2, 0x0, @loopback}}, 0x0) syz_io_uring_submit(r5, r8, &(0x7f0000000380)=@IORING_OP_WRITE={0x17, 0x5, 0x4000, @fd_index=0x5, 0xff, &(0x7f0000000300)="9718bf4aa21239a1f5fc0ed68fdb44625d8ec0d774a4e8705195d772481928cc6361e1692935d16825c4db65beef62ecf2d9a87efcd9fdaebeeb", 0x3a, 0x10}, 0x401) syz_io_uring_submit(r5, 0x0, &(0x7f00000000c0)=@IORING_OP_CLOSE={0x13, 0x0, 0x0, r4}, 0x5) 18:31:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x22300000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:37 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) recvmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000180), 0x6e, &(0x7f0000000040)=[{&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000440)=""/88, 0x23}], 0x3, &(0x7f00000004c0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xc8}, 0x10002) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40021, 0xa) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) fchmod(r2, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) 18:31:37 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x4c000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x12010000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2148.591966] loop5: detected capacity change from 0 to 264192 18:31:37 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2148.614271] loop0: detected capacity change from 0 to 40 [ 2148.623459] loop3: detected capacity change from 0 to 40 18:31:37 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000300)='./file1\x00') [ 2148.635691] FAT-fs (loop5): bogus number of reserved sectors [ 2148.636682] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2148.647212] loop4: detected capacity change from 0 to 264192 [ 2148.649661] loop1: detected capacity change from 0 to 264192 [ 2148.655868] loop5: detected capacity change from 0 to 264192 [ 2148.664127] FAT-fs (loop1): bogus number of reserved sectors [ 2148.665044] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2148.672511] FAT-fs (loop4): bogus number of reserved sectors [ 2148.673356] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2148.675608] FAT-fs (loop5): bogus number of reserved sectors 18:31:37 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2148.676504] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2148.688631] syz-executor.3: attempt to access beyond end of device [ 2148.688631] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2148.689491] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2148.694876] loop4: detected capacity change from 0 to 264192 [ 2148.697280] loop1: detected capacity change from 0 to 264192 [ 2148.702045] syz-executor.3: attempt to access beyond end of device [ 2148.702045] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2148.703047] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2148.706145] FAT-fs (loop1): bogus number of reserved sectors [ 2148.706986] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2148.707861] FAT-fs (loop4): bogus number of reserved sectors [ 2148.708647] FAT-fs (loop4): Can't find a valid FAT filesystem 18:31:37 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000300)='./file1\x00') [ 2148.727298] loop0: detected capacity change from 0 to 40 18:31:37 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)='./file2\x00', 0x1a6a2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x400000, 0x100) sendfile(r1, r0, 0x0, 0xfffffdef) write$binfmt_script(r0, &(0x7f0000000000)={'#! ', './file1', [{0x20, 'vfat\x00'}, {0x20, 'vfat\x00'}, {0x20, 'vfat\x00'}, {0x20, 'vfat\x00'}, {0x20, 'vfat\x00'}, {0x20, '\\'}, {0x20, '-}t'}], 0xa, "57ffb57bb1d75e883bb126"}, 0x3a) 18:31:37 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x2}}, './file1\x00'}) sendmsg$NFT_MSG_GETRULE(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x20, 0x7, 0xa, 0x5, 0x0, 0x0, {0xa, 0x0, 0x5}, [@NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x8000}, 0x1) 18:31:37 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:31:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x20000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x25300000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2148.820884] loop0: detected capacity change from 0 to 40 [ 2148.836148] loop5: detected capacity change from 0 to 264192 [ 2148.842219] FAT-fs (loop5): bogus number of reserved sectors [ 2148.842697] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2148.850925] loop3: detected capacity change from 0 to 40 [ 2148.852211] loop5: detected capacity change from 0 to 264192 [ 2148.854293] FAT-fs (loop5): bogus number of reserved sectors [ 2148.854717] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2148.907450] loop1: detected capacity change from 0 to 264192 [ 2148.909955] FAT-fs (loop1): bogus number of reserved sectors [ 2148.910487] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2148.922513] loop1: detected capacity change from 0 to 264192 [ 2148.924931] FAT-fs (loop1): bogus number of reserved sectors [ 2148.925393] FAT-fs (loop1): Can't find a valid FAT filesystem 18:31:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x68000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:50 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$int_out(r0, 0x2, &(0x7f0000000000)) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/tcp6\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2162.189389] loop4: detected capacity change from 0 to 264192 18:31:50 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xf6ffffff00000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3f000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:31:50 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:31:50 executing program 6: 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) recvmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000180), 0x6e, &(0x7f0000000040)=[{&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000440)=""/88, 0x23}], 0x3, &(0x7f00000004c0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xc8}, 0x10002) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40021, 0xa) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) fchmod(r2, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) 18:31:50 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) statfs(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4) unlink(&(0x7f0000000300)='./file1\x00') 18:31:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x20100000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2162.199521] FAT-fs (loop4): bogus number of reserved sectors [ 2162.199917] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2162.201858] loop1: detected capacity change from 0 to 264192 [ 2162.203571] FAT-fs (loop1): bogus number of reserved sectors [ 2162.203987] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2162.209675] loop4: detected capacity change from 0 to 264192 [ 2162.210686] FAT-fs (loop4): bogus number of reserved sectors [ 2162.211107] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2162.213102] loop1: detected capacity change from 0 to 264192 [ 2162.214093] FAT-fs (loop1): bogus number of reserved sectors [ 2162.214537] FAT-fs (loop1): Can't find a valid FAT filesystem 18:31:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x40000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2162.246284] loop5: detected capacity change from 0 to 264192 [ 2162.247777] FAT-fs (loop5): bogus number of reserved sectors [ 2162.248192] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2162.256051] loop3: detected capacity change from 0 to 40 [ 2162.260190] loop5: detected capacity change from 0 to 264192 18:31:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x6c000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2162.276123] FAT-fs (loop5): bogus number of reserved sectors [ 2162.276634] FAT-fs (loop5): Can't find a valid FAT filesystem 18:31:50 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:31:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, &(0x7f0000000200), 0x140000, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) lremovexattr(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=@known='trusted.overlay.impure\x00') unlink(&(0x7f0000000300)='./file1\x00') [ 2162.332763] loop1: detected capacity change from 0 to 264192 [ 2162.337688] loop4: detected capacity change from 0 to 264192 [ 2162.346380] FAT-fs (loop4): bogus number of reserved sectors [ 2162.346824] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2162.347670] FAT-fs (loop1): bogus number of reserved sectors [ 2162.348068] FAT-fs (loop1): Can't find a valid FAT filesystem 18:31:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3f000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2162.368419] loop1: detected capacity change from 0 to 264192 [ 2162.371738] loop4: detected capacity change from 0 to 264192 [ 2162.382185] FAT-fs (loop1): bogus number of reserved sectors [ 2162.383240] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2162.385486] syz-executor.3: attempt to access beyond end of device [ 2162.385486] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2162.387137] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2162.395523] FAT-fs (loop4): bogus number of reserved sectors [ 2162.396644] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2162.452467] loop5: detected capacity change from 0 to 264192 [ 2162.500967] FAT-fs (loop5): bogus number of reserved sectors [ 2162.502406] FAT-fs (loop5): Can't find a valid FAT filesystem 18:31:51 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:31:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x74000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2162.564884] loop5: detected capacity change from 0 to 264192 [ 2162.584773] FAT-fs (loop5): bogus number of reserved sectors [ 2162.585629] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2162.660190] loop4: detected capacity change from 0 to 264192 [ 2162.671172] FAT-fs (loop4): bogus number of reserved sectors [ 2162.672123] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2162.687413] loop4: detected capacity change from 0 to 264192 [ 2162.693500] FAT-fs (loop4): bogus number of reserved sectors [ 2162.694503] FAT-fs (loop4): Can't find a valid FAT filesystem 18:32:06 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xfcfdffff00000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:06 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000001bc0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="01000000"]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_setup(0xd29, &(0x7f0000000780)=0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1255c2, 0x0) io_submit(r2, 0x1, &(0x7f0000001c40)=[&(0x7f0000001c00)={0x0, 0x0, 0x0, 0x6, 0x87, r3, &(0x7f0000001bc0), 0x0, 0x401, 0x0, 0x1, r1}]) io_submit(r2, 0x1, &(0x7f0000000040)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x8, 0x0, r3, &(0x7f0000000000)='\x00', 0xf}]) r4 = perf_event_open(&(0x7f0000000440)={0x2, 0x80, 0x92, 0x5, 0x62, 0x5, 0x0, 0x9, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0xfff, 0x1, @perf_bp={&(0x7f00000002c0), 0x1}, 0x800, 0x6, 0x7, 0x4, 0x9, 0x8, 0x0, 0x0, 0xfffffc00, 0x0, 0x9}, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x3) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000005c0)='/sys/module/pci_hotplug', 0x1, 0xa5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r6, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r7, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r8 = pidfd_open(0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001a00), 0x214042, 0x0) io_submit(r2, 0x6, &(0x7f0000001b80)=[&(0x7f0000000600)={0x0, 0x0, 0x0, 0x8, 0x2, r4, &(0x7f00000004c0)="d6697df0d80fc75876725b6a49ca562a65053c5e32388afa5e21c748df063898d9efc595c1a3a97db449fa0e1c946f51804a17e1db9b48c4dd1ece31fa6200a283768535e16444fc35af0c5f5dfe9512e0256b4ece2a8305c29cfea6564d970cfdb295d4e367f42598f1dd79265bafa6591de608546e2789029a4e574c4a4f7c1d9b1fab44c550a75e4ff7170f34fc6e7b49f61b0b1c92e8e24ef0fd27e719315bdd0cf9fde9256297c2d549816fd5c60ef91d0b9e71220338f690e90360a5fb1b1faf0f8bf93f6e5af3c55df997b4f3654a98529f4068d6866fb2beb10d152b8f8632373b95dfeb9d5d39e092b2c426", 0xf0, 0x7cf, 0x0, 0x1, r5}, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x8, 0xffff, r1, &(0x7f0000000640)="e8d6fdf2046c90410862a2f716db599312978d5780fbe9118abc3919da921ad7b320d19db8a68d69e8a41c853eee3d3403790c638abb95b052bb810de36afb921f0d599686df239f01b320b7f30e95c119f08cfdd65bfef6b07b5d3c8b1ed10547bbef8474a24e293c446784493dcdbe3e06b80a399c5b299cf5050e45870f320c7555075aad5bc8fd614c58e806f8da49151c95d5b9e57a3bb5995e5c973a024b8e222aca9219dcf7fcb7299f5a0d1915e1c9af3416711af96e2709fcf4cb8a6966a036af192c1e98b712ee", 0xcc, 0x7ff, 0x0, 0x1}, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x8, 0x2, r1, &(0x7f0000000780)="1c5f1275a0a5381aff7762bd9e2fbc2c6041b54d8f33ae4f0b195efb8457069f8ba0867a67b4a68b224869eead694540f783b01ded087ed63c47343ea9d9e7f43929f1ea59724d257c3ce683fcb8ceeee17ab7777838922440544291f32d8a418016cf87137847690768b31a4e751f4bca01928f56599e37bebef8395ca1792700931ef063ce3af6c84ee27237610962afb65373c0d380db045e61873468264f8adaf1ad7c35cafd52cf2eb65c01221b4755ad572e81dde36474e21f086298d6d444a221e7e1619b853a39ff8f885740f3d234bcecf5fb63d1c6d61c30a376d67a2007", 0xe3, 0x7, 0x0, 0x2, r6}, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x1, 0x213, r7, &(0x7f00000008c0)="ed64bd29be3fe0e6716c4ff12d5813167fce410b2d7ee0c45a0c82b287577dcab4e806139ad6a0f48015430880658653c1caf6a8456eeaceb1b4474950580ecf06ee37ff0f7639bff1b0f9bc320c2d0b0ad0aadab32f9bdb762283347ad217b25beff325a0345c44c4348ba1ad7f8281220df4234dde834b33feab2a9b50fd5381de5ea23eaad479a0138c78a4a959ac27126e1a25a3332f8fef596d0e023a16981ab9679f6e0569206046359aa6a2839554282807fe132fd2bdff4083ef297895dd", 0xc2, 0x2866, 0x0, 0x2, r1}, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, 0xbe, r8, &(0x7f0000000a00)="7f5298f108f7c14711ad0d6e49a3038cde655d2809492b609a83e0abcac022aa2b7eb327e21d4083efb7998ae62feabc53344f085c34f9074a6188453dbdd5176835d83d2bc62f3cbe64be07468da260a5cbaf1275e541a5100c0503407e47483066eeab075c64f609ec9ed4b8daa1bc6702cf4eafd37ca3d281c0c39793eac68907f2b9facd67cf1bce226289ac3d2fff2633f49131d7ed8896706ea1e3b54ee976093593bca2bedd47370a2fd6ade8982b26ae542fb317be3eeb654b88a3c7d82458615e433a00eb392f4f4b639162a7dfd6ac100b3b05a0a358cd7dbfd018ad516b68f0a4a55fd4b6d7b1d198b58216fca9c94f4274a212a447ac35afb34089f33f6eabc429eea4fc10a55096232b9e9da9d54c39e37cc17538a73b9983301a6d8db536de1aa5079b45e025c09b2214295e07b365dd91226eeadf26c0946952723d7e7e4cbc7927415ade46c4253e7523b4ff240cc397365fb6170d3a3e45f755bbd8a7c1b808adc6fdc8f0a53c70077046d51c73ac562462ffb454871bade9e5e393a9bc562e2a29fe8a787f99fd605fa7e73a0f106f508054762353a3e6746e1001a54578203de0a43f75901bb55d5fb0c92743b55ef1ea7442140081879cc8c6022576b2e79291569ec03b7bc8670c819c2593cedcad6bbcb0715858b5af856221df0eb665a1f1a0ac4f5c1e73565725e40904301e047e1083d8e406d0a7b92fd9593e9be2b014df5e454f691be0f8f9a88e0b0b5e894b9e943ba5bf4b339cb1d9a70a392300b09fb13c19bd69337ddbb357f4c03ea4b30ae1f0b9da9fb8a78bc1ee4355bc5b6310e01804502b5db342c7b397bca5d28f45b3acf440a4910d14bcf7e553d54443ce00bb11c61dab547ec521d221528b8d71c788134f67efba9829f35df79b0ebdede6e43f436ee138ed3fc7a2c4a08fb26f3c474d970232399cd3ad6a4ccfd30e879b03c6b449b2248086e7e7ea892d43e3e4bebcd84c1b4c0bb8268c3abe4a8fbe2d1db6bce88a6c1676d6a11984685255ee31ab0205d05ac67c6a8d63eaaacfce465daf8757dbe379f352b7fb3efb1160428f05ab07ea608db9a0abc30e663b883f5a86cd9ffcce6884080c565a209b7a2ae6e9164140385958ecc90bf698b89aeaf7cd07662b0948c1e4e30fdac6587e1c710d316abb9ee5cc58fc5494f47b64dc7aa63bf09b6271da0362e56760a3104590cc45da1f9c21ed8bdd8661a1e2359649cf1fde423be261f6da62154b7dea0a993e42e18a390ab4a43c7728eed16d9788243563914ec24b8ed0ee1a0af89d13a679a896e01fb76b8c841cece2ea91b5006d8c0c25e639c1df7101822f8a2695d5420cab9f6dfd27479fef97502a0bd389fa2de0bc6221282bd2e25e214a4413b53863a6cd6dffbf332cd044ae67dccd6ecba863647841018c7bfdb36aff45f2990196fcc5ece51f39cbd8381fa051d5d2abbb09679a29b4fd560ab5f8db7e9c40db0e6a67c2d18efabaf4e8eb773a3a6562b17e4ec2d57febbaa5b96255690c424f82b7eb8e2b28d09b48b0cb6704ce798f8188c2e082efd1881b581304ff3dc18077e3a9cb3bcb199f44957b3f015594f9e725d21845b0f9963b0fac4076713c081b527af3158a6b2ffe63c6ea2f272357a8755e66ed61a9647a1cdcf9b35e5062c3ee0b1c0fb08fe38d4a7d1ad9b518f7a4054a23e66b034929ee7c289d3da941111e1a3aa330a7334646c5fd8ae1a69c5fb8ff1e321efa69f27a25c2f293e7d9621c9b558b1485236ef01c0e302852f9a745dfbbadc762f7cc60f61da3241b05cedb9c014bef6bd84ad0c2f29a49b94e4b48204672cc062455057b02840f92abf7d65573524f4037155545b7089b53fdc399d67e39a730143f5d3a40656ce6676782d8153e3f0c4fa45088309bc7bbcaa75e9a65817edfcbda44c22ca994d424976be84f9a239a949781949b4459c48e2073b2124f43d76ff96531f66ae83eab3a285e2c713179058dd4c7462a6e3e446f465cc3b5f96d7b09c5bb4506a03554c263144433455efef96f9840d52d058c535f507df71313754aeded8e6069825dd2c4a26c10714889aacbd1b1bfe70dc920545afc9b990a0a4991c3b0072420e97eeaf109d2d65b7292e14c93597bb71d3cf36a5da11ae5743d78e9b921d7a1fa8f886496273a4b7ee3af4b88d3a491a811f3c2d5c32b606c5a795be887708bc5f9eab51d6eba6cf6bca53086d50e09bf8bb439779b7e222396369f89cabed4b6a39107d53d6cd30158eec5170ed3388ecbccfa1a16caba09020f4fce2235c951c66d4a8084bb4ab704f9e413017b3f8f2dfe061204977aa44a905d12388535d2f8883683a14afecc57e4dc6c31d04af02a89ea33ac5cec1ebeef2931536dbec0fb5bd488eb8595b62cd52cc0138030b7dc8544963304ce79570c74977e96ae7d6ffc2b8c4810b2570ac62defe4f5636982a4dde81c09088398560c4823fbf0281c9b486f8707c9096d0f7bf3d82a7cc85edc50df6b7c3bd58f6edafff1aade7b0b480f7a0e30fd72bebb92c36f39cf4600daab4a022a83756d5fd7e8c57de6a3c62c2e66066b5ea6b22077e6ca2e0ceb7df908e83c68235f71e168221abde76bdb2609c48c21a29014b344d0b21db77bfb824cb49da063a0624f0b683b29d9066a67cd450a82a204dac401ea17db83149ae7b3bc4c8bdf9fbd80fb6922942637668372586244cf90f98f4766ae8b82f86bce066f2bd15f3d29912542d81738b172029e2972b9ac916f471fc4f90e37651f96c05606cb5170fbee01d654e8a5c722c5d4debacd9965fbeba7b9f14225cef0210f7acf207facbd3cbc98d823a09e92e1d14e1a950f9557609d37b7613f5f6f795efd69f583d3ce295482930e7f3f2c72218424c97b344527afaf2cf73731da5cc5078d21a54860ac4af32df297a10aa246bbbb4ab42d413e1197cfd24606f72028ca001175a73776d17e0aea178ad56f03dbbe98dbb540bd74c19ed2da245f4684aadf7296df08fd6d66a7541847035f1973eee91e474fadd7df0dccd2eafa2c3d91706aeefd7e36ad895aa2a17dff4f052176b9829b45ed07d1782c53b2eb9ffa0dd7846865c6981812248241258a72a444dbfed2b82beea9341510a5037d6c1db5f32dc3aea1be1542f9c260fed26916451251835669df0103529477d3c628d7d8763472e3f558fedf3e26151d5626a5b0c5cdecd7919aa8ed682213ca277d147dab06b4cd848192f0a475223bba44014a83feacafa8fbe96802c4c55bc471095488f243d241b9be2d46da74a62e05e90d174079b00f8e9c2ee8905c1a46e78a62c5c3ce4d844d873492bffb63a13f90b0d1c91ae2b7b369aaa987b37667264e6e58fa6d6a231abc666c7c4ee66c6fc092dbdce4549b9bc1dda0779a1821aeaa1c9e725f8ba727969d5cf4709816289243fccf11a11ef51c77b8678d1f760738418a9a18f37cad0f228f60982fd9f564872f79157c180b69cb30dbfe3da8d72742e43e9f35083757e45eee16106a4bb2283796329e73a2a82c1e7dd6fae5862663d1f1f040d66549249779ccdd5638813a1d45c46c733dbead6bc01f81ec5c96d081240b1569b6dc8005a0d486cdc5a6873757982314a4458bffdcdb41d17b9b0715d46ea79ea9d13e50a78be821984fc32222583ebee972b0706ba864c83e80b82d97ec36eccb267451882eeefb1736a5f8d55926ae21843e96d21f6adcff3df9a6549ce80c0b35fdb928c6e0e988aa7337d42eb291d2cae95da3ae294332764eb381254501e58eeecf3818a5bb676a6566539fa0cab9be6570a2fa67b93ff2925472764917f0742662d0f2638f7ae3f6d9664f58b0f16faef46984f7755da043f9c5581e7a8672101f4823029dc24a162b0286efe2e01665b130d9113ca8dd23932694b0d4202c03cfc0fad54aeaa89d1c538d362ddd37c151ea2bb87d514658be86aa8b058b50e32face6a9f391a171cf54dd360312eaf291aba352f3eb7b99b4fa0639e22ae73f4e60daaeaae8c1ad58982bd886a0ad23d3c77a5211f871c5f894054e97bdc9b0d68689ff8b6eee4686196f7dd194b98f976553556b1095e1abada2dda7411229b4b80ddaafdd49c1f8520445e4f67438c17e848a51f3dd33667aa76f6c500010c3d14add2e2c408e8e2c3134d49e13777e2b525e8d46ca302935a123ed51ed51256b059ba74af0c45c6f542efd819b1dae16465a8adee83cf047d072736d57dc2b434ff16636ef7c20dd1af4ba3b631387b96144b047dee9888a8e2d17787d735921c9f039cfecdaf2a4c7b3a6f098e46b5ddf71dd822c333735460ae43dffc621e91904ade2d875d1d402c3976e5780bf2eea8f801bd485b06e8ae56e5af749e1a8bb0e9ea513b230e79879dc8b5605bd255bc034d04b929e49d8013ed0c4449d9fa5d18a93328f0bbd01788b566a3470f507765c223e706a912fd833ad15be2f6beb211b1197cd3844d1b782edcd11058ff9df554ae55f9667f9a2efb535c4df4d67a523a1b7ff55beb96559de00717c6c36131bafe46d257a631e00fb1365ffad194d76c3ebc305835b50457290842345d6e29be4439619f9586139327e544674f630e2355120101ffa62453d56b57fd96c9223dc85a2fd45231cd94929324ba05f1dac1bad453d282b58e6d5deed15538883302c62414c69eedfa31a17fbb45dc06eecc1790699868df7fb54ebf430a6e08f614e25d13b2af27c4a097f76c9e2308751cb31ff88365e6cc585bfa879bbb9f8b77bc8a6d8c4976c9a088f26c5b8fba6abdc6e68e52c8006df7692152fc8582322d0ebf115b5490604dc399ae1579efb08fd930ec547c832ea1ea0a769d3bdde0c97ab4cc73f7db4e2692d1b72e03da3c817f73ef8c14080429cd9088c5a9f799e9566b0945b0c5123228ed7f7056cc28109f56a8794f834b2b98aaaca5303855e0ca49770a8610391579c443c311f85bfe5a53be81e3e3c57ad6a40d2cafe4723bf68b79bb78f66b3454d1a87cab69bbe636a13cf2e79f7baedc0a85e9dffec64764cd77adf4c19aad42604581bef30cd21f1bfb0a197eb603e37c512fbb74b4cd5fd6a4e6af90165533016377f9846c651ca46af561eacb8ad1c07302a26e1cf30b5ba8a166475e542f819c942acf3c8a355bb4ba0773e5c33edfa83a52ad929d70fa59d2c366443df3db4ff49cd0605fa46bdc51879e0745b5cf8c8cbe61f17dc83447d4f2d368de167814f25e25c842049db345fb8593f386fea40cda1727413a99687d0c27e5007e176a8312c2a0cd124726d95d498a78e56ffccff7cc8e4c07a60fcb66d2ce2c878b916b5741f96f5d9dddb4260e3f15e69a2d3351175cfa4443ca3e2c02df28c724a8d3a7022e8dbbebe76551de845b4b7ca87beddd24aa3d1908e334c79f2cd52c05677eb76af4f39525ad62f918b3a584a492ffd8a1510b70ab80802d11edf927e39082c9a809ef50d8a49cd3e3ebc09b0f0a412bc234bf4c78bd272f8f5e2e068a78f48d2fd7c76f3e2b56f4a4bc4300e6c52c5dd202ae4a1243a7f1b58732fa2574413169aa2dea92c2b2331b82ed46d5adfd92f542bcb82e7b795c3eaf3d225dbf85338ea49db0b7adbbcf2bc4d8ae13d091d99d74dc722a0cbcc5362ce5e35a23c734c4ee37c8fc208d6a1f5e31d103f00554efbf8c23a28b69bd874e12837576bfb84c678ce3fa8c4e9584a826fe28dd39481b64242a11c59f6424d1e7adc8211d9d98cc6e23cfde36203cacc94fea52db30eb74f8b531983a6400ad48baecff3815fdb40", 0x1000, 0xffffffff, 0x0, 0x1, r9}, &(0x7f0000001b40)={0x0, 0x0, 0x0, 0x1, 0x8001, r1, &(0x7f0000001a80)="d6907aa73fd1208e5fc3f605ca2de5b58a3e05a67bac494953f0d22fcf191f72c8892a5b8392fe11e99442bc26e05a9038419d0f8f60eb970d2c13252c8985e9440bedf3269f801f717ad806644d7107fa025001d92269a0036621df51a134b4665423e9fce53c2d0813c2180a28874fc8e2dacd159c245e881abbf86d1a8132971c590c065b4941b58853a1", 0x8c, 0x6, 0x0, 0x2, r1}]) unlink(&(0x7f0000000300)='./file1\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) recvmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000240)=@abs, 0x6e, &(0x7f0000000040)=[{&(0x7f0000000340)=""/213, 0x12a}], 0x1}, 0x2041) 18:32:06 executing program 6: r0 = perf_event_open(&(0x7f0000000140)={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, 0x6}, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000004}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = clone3(&(0x7f00000001c0)={0x1a3363500, &(0x7f0000000180), 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000000)={0x77359400}, 0x10) r3 = fork() getpgid(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(0xffffffffffffffff, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$sock_inet_SIOCDARP(0xffffffffffffffff, 0x8953, &(0x7f0000000240)={{0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x38}}, {0x1, @random="764d19e22291"}, 0x44, {0x2, 0x4e22, @rand_addr=0x64010100}, 'ip6gre0\x00'}) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r6, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000340)=ANY=[@ANYRES32=r3, @ANYRESHEX, @ANYRESDEC=r6, @ANYRESHEX, @ANYRESHEX=r0, @ANYRESHEX, @ANYRES16]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_open_procfs(r1, &(0x7f0000000040)='stack\x00') unlink(&(0x7f0000000300)='./file1\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) [ 2178.270784] loop4: detected capacity change from 0 to 264192 [ 2178.274012] FAT-fs (loop4): bogus number of reserved sectors [ 2178.274813] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2178.287765] loop4: detected capacity change from 0 to 264192 [ 2178.298352] loop5: detected capacity change from 0 to 264192 [ 2178.299421] FAT-fs (loop4): bogus number of reserved sectors [ 2178.300156] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2178.316662] FAT-fs (loop5): bogus number of reserved sectors [ 2178.317538] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2178.320871] loop3: detected capacity change from 0 to 40 [ 2178.322274] loop1: detected capacity change from 0 to 264192 [ 2178.329117] FAT-fs (loop0): bogus number of reserved sectors [ 2178.329938] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2178.337980] loop5: detected capacity change from 0 to 264192 [ 2178.338113] FAT-fs (loop1): bogus number of reserved sectors [ 2178.339716] FAT-fs (loop1): Can't find a valid FAT filesystem 18:32:06 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x40000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:06 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x100000a, 0x80010, r2, 0x85b6d000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) getpeername$unix(r3, &(0x7f0000000180), &(0x7f0000000040)=0x6e) sendfile(r1, r0, 0x0, 0xfffffdef) 18:32:06 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x48000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x757f0100, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:06 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2178.352383] FAT-fs (loop5): bogus number of reserved sectors [ 2178.353198] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2178.360830] loop1: detected capacity change from 0 to 264192 [ 2178.371590] FAT-fs (loop1): bogus number of reserved sectors [ 2178.372514] FAT-fs (loop1): Can't find a valid FAT filesystem 18:32:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7a000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2178.410643] syz-executor.3: attempt to access beyond end of device [ 2178.410643] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2178.412349] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:32:06 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x8cffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:06 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000180)="6132bc524e2f782d027307aaad4b00399a659b0d61aab787e58df8a1552c5d724ccc24dd19dd644a6396350ef34de3c54ac98635a3d39704fd983ada09bc25ff4a91ef98fd96b9d039b81a5d4f2d352730b4810031a20b6cad63a385312d2a47add41bf168da015f87e4298f6997de045c11", 0x72, 0x6}], 0x1000800, &(0x7f0000000040)=ANY=[@ANYRES32]) chdir(&(0x7f00000000c0)='./file1\x00') chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:32:07 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:32:07 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x4a110000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2178.489708] loop4: detected capacity change from 0 to 264192 [ 2178.502735] FAT-fs (loop4): bogus number of reserved sectors [ 2178.503638] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2178.524459] loop4: detected capacity change from 0 to 264192 [ 2178.532061] FAT-fs (loop4): bogus number of reserved sectors [ 2178.532904] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2178.541481] loop5: detected capacity change from 0 to 264192 [ 2178.566581] FAT-fs (loop5): bogus number of reserved sectors [ 2178.567700] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2178.570580] FAT-fs (loop0): bogus number of reserved sectors [ 2178.571356] FAT-fs (loop0): Can't find a valid FAT filesystem 18:32:07 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a00100000000000001000100f801", 0x17, 0x1}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) syz_mount_image$tmpfs(&(0x7f0000001500), &(0x7f0000001540)='./file1\x00', 0x4, 0x1, &(0x7f0000001640)=[{&(0x7f0000001580)="c50f63f383a1b571c406bd7d6aaddf21c5baedad3314447eb24cd18d1db008b9454ba9486871e7172a311353eaf1f64842b754cf44a5a177b482aadfc177eac8428f5276826d2005ce322db4e569bfa5d984f04373d526feb4b563acc59e9d6e261c61e5bdacab7bd1179cef850738d42d5d3720300406e332f9b59c7086f62c44965ad7054bdb0ea17344f447da947c5b547ba59948350f8787c44c1eff274e5d3caa4a01acd2781755c836f6f6c33354b4f7", 0xb3, 0x1}], 0x0, &(0x7f0000001680)={[{@huge_within_size}, {@nr_inodes={'nr_inodes', 0x3d, [0x31, 0x31, 0x74, 0x35, 0x31, 0x53, 0x65, 0x3e, 0x33]}}, {@mpol={'mpol', 0x3d, {'bind', '', @val={0x3a, [0x3a, 0x35]}}}}, {@mpol={'mpol', 0x3d, {'local', '=static', @val={0x3a, [0x3a, 0x32, 0x36, 0x34, 0x3a, 0x2d, 0x30, 0x3a, 0x35, 0x2d]}}}}, {@mpol={'mpol', 0x3d, {'local', '=relative', @val={0x3a, [0x37, 0x15, 0x0]}}}}], [{@euid_lt={'euid<', r2}}, {@obj_type}]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) mknodat$loop(r0, &(0x7f0000001740)='./file0\x00', 0x400, 0x0) r4 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x4000, 0x10) sendfile(r3, r1, 0x0, 0xfffffdef) recvmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000180)=@abs, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000240)=""/243, 0xf3}], 0x2, &(0x7f0000000340)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x78}, 0x100) r6 = syz_open_dev$rtc(&(0x7f0000000400), 0x8, 0x404000) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r7, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r8 = openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000440), 0x2, 0x0) io_uring_register$IORING_REGISTER_FILES_UPDATE(0xffffffffffffffff, 0x6, &(0x7f00000004c0)={0xfffffff8, 0x0, &(0x7f0000000480)=[r4, r5, r6, r7, r4, r4, r8]}, 0x7) [ 2178.579098] loop1: detected capacity change from 0 to 264192 [ 2178.584286] loop5: detected capacity change from 0 to 264192 [ 2178.595641] FAT-fs (loop1): bogus number of reserved sectors [ 2178.596583] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2178.597389] FAT-fs (loop5): bogus number of reserved sectors [ 2178.598171] FAT-fs (loop5): Can't find a valid FAT filesystem 18:32:07 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7e210000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2178.625908] loop1: detected capacity change from 0 to 264192 [ 2178.638395] FAT-fs (loop1): bogus number of reserved sectors [ 2178.639203] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2178.643499] loop3: detected capacity change from 0 to 40 [ 2178.658853] FAT-fs (loop3): bogus number of reserved sectors [ 2178.659669] FAT-fs (loop3): Can't find a valid FAT filesystem 18:32:07 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x942b0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2178.710519] loop4: detected capacity change from 0 to 264192 [ 2178.734161] FAT-fs (loop4): bogus number of reserved sectors [ 2178.734969] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2178.771409] loop5: detected capacity change from 0 to 264192 [ 2178.804998] FAT-fs (loop5): bogus number of reserved sectors [ 2178.805811] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2178.824013] loop5: detected capacity change from 0 to 264192 [ 2178.836116] FAT-fs (loop5): bogus number of reserved sectors [ 2178.836932] FAT-fs (loop5): Can't find a valid FAT filesystem 18:32:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x4c000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:19 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:32:19 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x80900, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) sendfile(r2, r3, &(0x7f0000000280)=0x556d, 0x1) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000010ad9cf9fbdf7e5bd8a46e2000018000000", @ANYRES32=r0, @ANYBLOB="02000000000000002e2f66696c65312f66696c653000"]) unlink(&(0x7f0000000300)='./file1\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000000440)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/193, 0xc1}], 0x2, 0x0, 0x0, 0xf1) ioctl$TUNGETIFF(r5, 0x800454d2, &(0x7f0000000340)={'bond_slave_1\x00'}) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r6, 0x0) getresgid(&(0x7f00000000c0)=0x0, &(0x7f0000000180), &(0x7f00000001c0)) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r4, 0xc018937b, &(0x7f0000000380)=ANY=[@ANYRES16=r7, @ANYRES32=r0, @ANYRESOCT, @ANYBLOB="fdd13d8ce3c83b9f5d368d1eb3a7902252218339495781c892cf6e199443fbd2800000c3fda400", @ANYRESOCT]) 18:32:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x952b0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:19 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xfdfdffff00000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7f210000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:19 executing program 3: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x1, 0x2, &(0x7f0000000200)=[{&(0x7f0000000040)="601c6d6b646f7366d84d11ba8e777685d540002000f801", 0x17}, {0x0, 0x0, 0x7}], 0x2048010, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') syz_mount_image$nfs(&(0x7f0000000080), &(0x7f0000000180)='./file1\x00', 0x594, 0x6, &(0x7f0000001480)=[{&(0x7f00000001c0)="9c58911cb65d559b63831e96d37167f2ebb811bddbecd28922983601c3d45d5b1289add9a4", 0x25, 0x6}, {&(0x7f0000000240)="0b5c8aa60792a8413c263a4b3ea9c2b8b2ea5c17c12ee892446d28a3490c29d51c3926a26598eb40ecffc355fd4aa6a8482a2fc1be56ec2766310fefd76e8c", 0x3f, 0x2}, {&(0x7f0000000280)="7c3497ca0f62a539ed3ce56ac95e7ca6120431f9855cee13ceff030fe419282c40ab83fccc15ddd5cbd1ea5d2614deaddc26f95935e3591f712894cf77ba6f64cdbbcfc70a8848d44c2ef112f3755fb4b1bb22611f2e9e9f9fb08a1285f2cccaa2bea655e4d702ec295b103ce28ebddbdbe32916d0cd0954362232b1b9224f338b4996d4f3af235cfbe04b7c9892040b40cbb5c89da5bd11800bd307000f38f1ceb128a37d0f17780d210e72df5a10e46806935cc5f6bd875385fdcdb44c0a", 0xbf, 0x400}, {&(0x7f0000000340)="31e339647e1404a04b36e753c8da0333e2f8add11987350b95933604507fde50f2077cdd53cecd6b87e8", 0x2a, 0x9}, {&(0x7f0000000380)="a909eba04d22c1a73738923a37d956c64cbc5dfb40f088f74910a8aa8ff9c3c9b9cc228a31f4709fbc6b7a998dcd928ddbe31b24256664f19219aa9358ab5f398a0d948ab2ccc695fc800eb6721c508f25b94e23fcfd0410d3a3a7b283c276a874914b81a481356b4db7bb0efb37f18cadc8f1305d0b37116149285da43351b7b16c8930eb5b940e9d76b0159eabb1d2167124dc72bcccb8f11c9b256ec6404a9105b72391ee68cbb16e16674c33bdf72db9a1d32d73be987b75e4318e352fa46798d979964a92f2d0d8f23e85fc7a0851a41def4bfa958fa3c5b254d9757707750c595a90e6cf85f956e3eadb9941ff66eb5cf7b6dfc6284bf18ca0b302fce7c579e3d03e86df2962d5698e7781f90d5d7d6746b2d6cf9b4bcc0db1fa25e996d2a8470303d298ca34704af4e838bc7c7ca329394c60dd03e429931de29af668aa1409bd89be51a4de92dd0090a2510781b43d564808b9eefb2e8ffe8ee1a8750ca81bd103bb7939a89db30958bcafb38ddf5ba9fe4b93399d473d17fd0e06f08fbcad0b58894ce3945d153e3a7afe22a10e929d0e9837ba08f7ab946ebe1dda66e5e8de4cd78a8887b826236e43126e3ca4f92c82459f23ed128e4506ebd26d81403e93a0f7167c3ed15abb347a5f8bb4a37b67377126761be6a9bf48d9329c3a035e403f7f86df2578b8627836705752f1a5eb5f9b279a3bc2f389a8ec194cd26dec6b2fa7ad7750ef6e9bb72c101ef637593ee023efe6bcbe9a5f4cffd47f0a2a32b451790c3a1303113fb32456ccd036265c07a41eceb1883924f81c1bb4294ebdb06e58f57039e87913fc338cfee58768d78bf5453a3be3e7c5c39d3cfb116d548a780aaff1268d68c7d7e5a7f4326aa45cc18cb3c349504743031b866880af698d9e6eeb4fa517e0cae5909ce1d4abe0d372bc7bdffc3ff16ee99ab389303699446ad52d343b16ad1eb0be4d4294b409e5db51e75d2c2f6aa9e5e4eb860088259eadb8b1eddba821897cf8787f3673709c9fd80978c5672ffeef863210f73dd366c3cc80c4ecccfb486bfaac480e5ee0d0fd0b3877fbc19d2728b881025c091536d9c766d909512940bc65e44706744119dfed4029ed3421fdd0e6d077b7cfb1ef897315bfbeaffd1f5bc6072524281a7dafe608b0ffc557ebb52a2cccd92991b742d7291725957214be3a1b819f8545738f35804161c5892d15f81a5177c957a65e6b1ea70fa4715f46bdab997979b3076148a5fabe343f63ecc07b799d7a6da72f5a57e8339345307cc097020ba9e9b6ed7b71cf793935c364dcf846f6de696a91c4615a71da3f82103ba2353d6d8ce14d24c32862cb143cff58345aeaaf860da1558a8ffadf39c366959878655c3223e941f24f3418c01f9783e8083ce37ec826ebbc9dd6dba66979eea8d31f8adbe1fffa8788bb9860690688d4122ef73d2ca88794bf2f21e40b6a3a27bda65636987b79eb54eb9796302c8ed366874507e210f66a7ffb48f056782f71851a3237e961b0e931a5686f45f98e634229826959fd35c52e28b728cf2226817fbd7e15f053697265d9181e1b01d786eeef8bf1751b3dadd030d060405a26161189d00738ca4e51db66a903be5f1b3db6c3ab2d04806e82b9fdcf74f288438d4cb0c4d6754b4d2808706cb83d4c9774c050c859580ee2ecabb8f34c32f6f0daddce5eb6f45fd7fe9c3d589f031f4d37b3a292f705ecfc15e9b6ca92ec22a74d67c48f0c48995518d4e042223ddeedfd1828cfe9d092d491976614e3a5af3364bdb31db7f085a1cbb8ddc74990042c77d80ab8cf45b62c2fc29f69b6102854ca68c738dd197e90e4c0ef9acbcaf055c12845ccf4e4502d66c6fc0d201328a40d09d9f8e1a6ba196e30e72a46dfdcaa4069c3ee99fab5e274d5fda1b0da40a5d771a10953666535acc1efc6de5088a328de89d3b4eeb8b9427bb60359da80e61e8d6231a5d0635b679a0452cd31272b9ecde03bc091abe00e108a63c95f84664061dfde29dceb891f817f55ba291db40f6675417b194d75654d9ee381767767191446963ce98d8e234e714121622a114252a6260515607d7f0d41afb8e6c1cbe6b12c5699594d92f7d31ef62e7eac9e21eae232363ba2f03d4b6826739efd75ef09c21186d74c04a40bd19cd84781a7795a9b1c8748b4e7fb3c921d495acca662b546979a1c697a55918eb4a6b6695dafb5184d457e6e0820dfa0285d326088ce278477f0de25437c9adfbc2cb79611ac4aed58c1079276b7440b8d94c0ce847e5ff39ecf98f43c6b306e5e0ab76214b80668de36fbedf9f5dce3d4d2498baf61cf35bf6b3067a30e2e124d348569544ca6d36913b5c6cedb62e2f5a8456199b0b800172422419411b478f9a9c2ede7a96ae448372612b1b74839a725dc509f34cde58a31ce83bfdb3f66bcfe824efe56099f370c57273a5f541ed2827b894122cb23ae5ecf63b159e5b7456d1701fe81aa5c5a5b1ac8cf4bf4a292e9b6c23aead1afb9a88289caf9adb72164bf36713640d21b6994b938b05dfe1dcece385b8548b95111e71fb2843995322069a7035a04473d9c86187f640b5c20a0c85db7c573442495dfd486dd0022c2663c1f5da1f6f76e4883b3b7dbe3afc261dcebfbcf5f67a44846a95d2f940b551e98ec465d8817c2e486c524ff0a9a256f330c2d7d7f3e45f8b48cd2b9e477ae9fc39e4dd7a79c29a4bc5ece6a0a3c33605d29775d259eb510cecf35fec28d29d584efa10273a69a12da04b66a0f5529d4e968c5594a7337af9c5cbe72a70e18f8ad80797dbda09979ea88c63b9243bf977f696d8cb83a45086fb38fd564a6ec03aaa6270f0306e33f09af72c1e44980a4f27e42606188863647a3e751ca4a5dbc066ad1a15f132ad2f5f8ee1897903898dc2750857cd70e05f623dd87219f2080f9e07aae2c6ebe6671659fc0c5e84e19e1348eb4865be097e9190f5282018a9f4d667ea2a7a67b6037d011d24527956163b20f6763077d45958857c2ac80870ae28465556a7cefecfd2ea59ac2b154afea3f4ffba31fb1df4e011ab58dbf40dbd991bbe396cd84c466bdacb1590dd5e0ff4b6c755c1f8c08caffda6849c769ebf76fd6c14a7e5fbda24586790a5021e9a3096d00f612763307176fe7d86d60e136fe20cbc229aa339c95519b567be161845de249b37d0bcae18d96f54edf774501d3b5135f224efacf3d8ef2b7594f31644357e0101b2b06819ec1263addf34392da27ad44a9c0ac49f85b2f8a726f3a0ca59e9e86ea44f956b5d32d7e548fbbe6db7d5925b3e3662d318231a5f3229b093b0346d1dbcd8eca22be84780a56651be0b63911e1b6fb5fb96404f415eb406188505051604ffee902cabf89668b5598d5e850397f7112fecd38b5c1ca4f56433e09ad0fbc8dd60cb0b2de2ff5d2bd56ee995442e1bb37f7cd652512ae60093990562e28bb636498ed9badd31c7311005ded636cca6810bb81dabe180c2845d6f23e3528eec6a66600741b845f6ebad6ea66f617b9f7fdf82b167a81fddd94ed647c9f0a07215fbf6e4e3613041ba400d13589e5dd21c728aff7a1318140d56f7831dbb215321cc9043b517fe12ed3210546cb87ab2d050a3708d07c64b2dcab573372217c595c09076b023ea36a1dba86235c3f20632e811cf065713eec0f24546736936abc5219bc06e6d891f7cc42304b074db51ad63e3de3a2cef8af48e45e4017c19718fd9e470a2f4f52d1f1ab3329b0637b3345f6d71a6250c2fe677ce85b642748846735dc555a54e14a4837beec361ccd23fe3bab7078c77d0fb4f2e5a320af2379a5510720e8279d4dae6fb832fdd5a31b9b34a9bfe0d4697ed7c30fc4506aea10fd981343863f9f170bc93b48a9b118dbc4d40c9a37cdd90e59f925e50a15c99846fe12e1a43ac2d9b625a847126d8ecc881d6c20a844e8e51af06d4792a972e5ecc7031841689b6c374545397b5911d2d561507d46a1a1cbd2dc8f063cddfdde341c7a1fe13edc45e9dbcb23f59bcbb0f5f25aa3c17e1f04ee7a9dcfd6d94aeb45bc18113e45e983ede2da67c758e1658b90a7aebe4027c35b1099115b2278bb9c74ff631e80c13c41230c0b84c1824461f6fa7695a1be8cde974ad1b09aa87589faca0599b7df7ee542fa4180180aaeb199b80efa4d777d54843a05be11e95cee20fa30e8821de32a94a91eb401661ed85eb50c15fd12deaf36c009845e25a2049dfe6949475fbe16acab5ffed0dbfc0fcad0c804508ef65b4ad3e957663feee87486eaca2c9f976548927928ebd0018f136438f3529bcb12467bd770ced0f26475b819f4c4b7fae677ddd0b35c1182a06da1c2304e91e04329837b626a20b739d5d66b02a5105ba1bc43851ef5d5fbd66033f5a0de1c71334d576b2dfdbc2a70644190b6c699c405c0b026b4b3fb1213f4b4b943c085bef26513b51adc8bfe2f8fccf82da06efbe56156649806507ec6d47dd0e082329ee899567e2c001ade4d6962fcb5390cdc4764baa710d0fed7f6a6eb3077d8a3eea239aa31d5ebd45dc76da09ee68c4543bf84cf4152732cbf9a2b049cfee13266c789d4c0e04c1963bd2069e55b67cf0489e25f706c00916a98dcb860b90c46c63bff07108746544331eb202b1de69bd72d1937090525893d2a94e5ffb2483c548a4aebb3294b65765297344c6090a0493acb7978ad13e96b270e3599ed5d428fbdf53b2e3b9e6d0e1ab3b12701d0669daa7f712d2d7a46e48c45700d38dcb46a55c7a24d9ae78d1bf9e941d82f63b8d296db956ad8bbc94448dc84e9d59facb3b4720842cf2799e7d9170df521de2dbd03389f8f0f2baf60607f0d129ace6b41d77467934296e5849b40f35e0fbdc81c79b3bc4c19f8b010d0a70c247bd53dfb56e43491815bbc44930fb72a75605b91d17da17189b75160ed6f1c5edf0e50a05359952b64cb2ec8349a8f221dc01e7389d395598262907b5ab796ff871af4ad9bd4b40f0b15751a6563e25117988a2b083640882992f506dde9f91b799463ef5b681ef51aee81785e24c5ce81d02b66e93368a0b48f6a3dd508a44949736f4f7ffad4fed6d2b6ee0825777fe04c1c593b69553afe169a7cd9eb7cb5788fc6c1e77d69c9936c692e5913303b3ad87419b2e841ca396be81d2f5e22352aca2eca1911b30538a9ae2db900f579ae8c99922b9142bc9fe0a939557bd93d44b3bf70e787b302f92fe3e83636ea10b7ab2a0dfd1bfa85881791bce4cf36943d2b2efb6ad11fea49d52321751138c3eb149943bc070be9457d6ed03948c8fbeafb1f4ef7e532bb4e14b680efb96849fe4e093501aabd2e32b449f59cb26b6fa5505e060de052c25a9d40dee4bdb44c3894f63c12567cc5e00aec6bc050935929bb872d65b3671673fef0bd747d88dfa7bed822732baa716946ae1ca363c1c4b0b436f3f0bdf448eccef2285d3fed00b01878f932df6b40fe683d4ecbc086308b26135858427add81535acc67f916999b1366f4db1f866eee1daa93c23e12e383762dfe649d9b6a169ee23ab563aa83c5ca146996938a60192214d53cef99e2d6f01b568867c07d5a0ceec4ed06a3da0daa5069f059b4e07d3f14702ea64423ec6b167fd5a069946c16328ba526a765f7f5fec4d7ff3bf8a613196bfdf9fb0d6298c84db5c449db10de6548e7463eead918b82386967442e7fe7516fffccc03186a8fe0a9693d00c41739e53690107a2c6d6cd7baca2c6bba0bae1186f0e12f21768f4d2147e8fd219c4e807b787a08b9854c59aa0624f1cec5", 0x1000, 0x3}, {&(0x7f0000001380)="f85e2c7c09560e3c980ee3b63286de84ce27c0c7851776ab7d494ddff43e751ba5c614cde6ef76567382a2b1ae129ec916521c8f99caa46f765a37b660148f2eff02c25cfa14a15d6f9508b7880d94b3afdd1631cc3e50f981dcb7425aacf4f6341a93636a916133cf111dfbb36e792ff34a57c0dea1be94f588c7b069bc1b6ad46c38e75922484ce66e6d835ee17efc6085c868166aa200543462e9c85bd13026c017d68a0574a15440d36bf273a99afc2af4dff880e8bbba18bac3c083829d98899faa3a996e72cbe6ab4cea0c83ae43778dfca3eec61756d31eb46c244ea65a68d6a8dab47640de2c2323bf", 0xed, 0x4}], 0x110080, &(0x7f0000001540)=ANY=[@ANYBLOB="5c94292c76666174002c76002c402c253a23252c646566636f7e746578743d757365725f752c00"]) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)=ANY=[@ANYBLOB="0100dd00001000040018152a", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r1, &(0x7f0000001580)='./file1\x00', 0x80, 0x43) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2190.833546] FAT-fs (loop0): bogus number of reserved sectors [ 2190.834116] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2190.837509] loop5: detected capacity change from 0 to 264192 [ 2190.846179] loop3: detected capacity change from 0 to 8 18:32:19 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, &(0x7f0000000200), 0x140000, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) lremovexattr(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=@known='trusted.overlay.impure\x00') unlink(&(0x7f0000000300)='./file1\x00') [ 2190.853848] loop1: detected capacity change from 0 to 264192 [ 2190.860815] loop3: detected capacity change from 0 to 8 [ 2190.869979] FAT-fs (loop5): bogus number of reserved sectors [ 2190.871103] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2190.873734] loop4: detected capacity change from 0 to 264192 [ 2190.880211] FAT-fs (loop4): bogus number of reserved sectors [ 2190.880758] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2190.894207] loop4: detected capacity change from 0 to 264192 [ 2190.897221] FAT-fs (loop1): bogus number of reserved sectors [ 2190.898115] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2190.901218] loop5: detected capacity change from 0 to 264192 [ 2190.902455] FAT-fs (loop4): bogus number of reserved sectors [ 2190.902967] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2190.910010] FAT-fs (loop5): bogus number of reserved sectors [ 2190.910909] FAT-fs (loop5): Can't find a valid FAT filesystem 18:32:19 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2190.918102] loop1: detected capacity change from 0 to 264192 18:32:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = fsmount(0xffffffffffffffff, 0x0, 0x70) openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x80) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = syz_open_dev$mouse(&(0x7f0000000000), 0x10001, 0x200) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2000000, 0x100010, r2, 0xe086000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2190.931074] FAT-fs (loop1): bogus number of reserved sectors [ 2190.932071] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2190.946269] FAT-fs (loop0): bogus number of reserved sectors [ 2190.947697] FAT-fs (loop0): Can't find a valid FAT filesystem 18:32:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x8cffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2190.953863] loop3: detected capacity change from 0 to 40 18:32:19 executing program 2: r0 = perf_event_open(&(0x7f0000000140)={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, 0x6}, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000004}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = clone3(&(0x7f00000001c0)={0x1a3363500, &(0x7f0000000180), 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000000)={0x77359400}, 0x10) r3 = fork() getpgid(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(0xffffffffffffffff, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$sock_inet_SIOCDARP(0xffffffffffffffff, 0x8953, &(0x7f0000000240)={{0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x38}}, {0x1, @random="764d19e22291"}, 0x44, {0x2, 0x4e22, @rand_addr=0x64010100}, 'ip6gre0\x00'}) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r6, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000340)=ANY=[@ANYRES32=r3, @ANYRESHEX, @ANYRESDEC=r6, @ANYRESHEX, @ANYRESHEX=r0, @ANYRESHEX, @ANYRES16]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_open_procfs(r1, &(0x7f0000000040)='stack\x00') unlink(&(0x7f0000000300)='./file1\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) [ 2190.980845] syz-executor.3: attempt to access beyond end of device [ 2190.980845] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2190.981902] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:32:19 executing program 6: r0 = perf_event_open(&(0x7f0000000140)={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, 0x6}, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000004}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = clone3(&(0x7f00000001c0)={0x1a3363500, &(0x7f0000000180), 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000000)={0x77359400}, 0x10) r3 = fork() getpgid(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(0xffffffffffffffff, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$sock_inet_SIOCDARP(0xffffffffffffffff, 0x8953, &(0x7f0000000240)={{0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x38}}, {0x1, @random="764d19e22291"}, 0x44, {0x2, 0x4e22, @rand_addr=0x64010100}, 'ip6gre0\x00'}) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r6, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000340)=ANY=[@ANYRES32=r3, @ANYRESHEX, @ANYRESDEC=r6, @ANYRESHEX, @ANYRESHEX=r0, @ANYRESHEX, @ANYRES16]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_open_procfs(r1, &(0x7f0000000040)='stack\x00') unlink(&(0x7f0000000300)='./file1\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) 18:32:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xc0ed0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x68000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:19 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), r0) sendmsg$IPVS_CMD_GET_DEST(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000000c0)={&(0x7f0000000240)={0xcc, r2, 0x400, 0x70bd2a, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x3}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x5}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xffff}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffffff35}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xc2d4}, @IPVS_CMD_ATTR_DEST={0x3c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e24}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x4}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0xfd21}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x9}, @IPVS_DEST_ATTR_TUN_TYPE={0x5, 0xd, 0x1}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x1f0000}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e21}]}, @IPVS_CMD_ATTR_DEST={0x14, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ADDR_FAMILY={0x6, 0xb, 0xa}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e24}]}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x5}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e22}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x7}]}, @IPVS_CMD_ATTR_DEST={0x24, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_TYPE={0x5, 0xd, 0x1}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x8}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0xfffffffb}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e22}]}]}, 0xcc}, 0x1, 0x0, 0x0, 0x10000800}, 0x80) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2191.056928] loop4: detected capacity change from 0 to 264192 [ 2191.068428] FAT-fs (loop4): bogus number of reserved sectors 18:32:19 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2191.069133] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2191.081032] loop5: detected capacity change from 0 to 264192 [ 2191.084249] loop4: detected capacity change from 0 to 264192 [ 2191.091590] loop1: detected capacity change from 0 to 264192 [ 2191.093366] FAT-fs (loop4): bogus number of reserved sectors [ 2191.093994] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2191.102446] FAT-fs (loop1): bogus number of reserved sectors [ 2191.102862] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2191.104424] FAT-fs (loop5): bogus number of reserved sectors [ 2191.105111] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2191.110302] loop1: detected capacity change from 0 to 264192 [ 2191.115516] FAT-fs (loop1): bogus number of reserved sectors [ 2191.115918] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2191.131751] FAT-fs (loop0): bogus number of reserved sectors [ 2191.132247] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2191.162730] loop5: detected capacity change from 0 to 264192 [ 2191.181426] FAT-fs (loop5): bogus number of reserved sectors [ 2191.181861] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2191.936979] loop3: detected capacity change from 0 to 40 [ 2191.940289] FAT-fs (loop3): Unrecognized mount option "./file0" or missing value 18:32:32 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:32:32 executing program 6: r0 = perf_event_open(&(0x7f0000000140)={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, 0x6}, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000004}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = clone3(&(0x7f00000001c0)={0x1a3363500, &(0x7f0000000180), 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000000)={0x77359400}, 0x10) r3 = fork() getpgid(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(0xffffffffffffffff, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$sock_inet_SIOCDARP(0xffffffffffffffff, 0x8953, &(0x7f0000000240)={{0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x38}}, {0x1, @random="764d19e22291"}, 0x44, {0x2, 0x4e22, @rand_addr=0x64010100}, 'ip6gre0\x00'}) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r6, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000340)=ANY=[@ANYRES32=r3, @ANYRESHEX, @ANYRESDEC=r6, @ANYRESHEX, @ANYRESHEX=r0, @ANYRESHEX, @ANYRES16]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_open_procfs(r1, &(0x7f0000000040)='stack\x00') unlink(&(0x7f0000000300)='./file1\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) 18:32:32 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000001340)=[{&(0x7f0000000180)="67ee03494fd6f53a6b5d25e10c09d8b8cdd82ea2a186640d1d86b361a54b849b5cb0ac0397451c71adae87e3aced45e031c644e2900615932c7aff53ab2dd1eba3828ccd3bdcb89191a43879a8812cafe9f6330c346baa057773dfb7a014b6cbcf7367ab5991009ece94b184034ac26ccc8a8f0d86b1a7152b1f468886a74e4e20", 0x81, 0xfffffffffffffff5}, {&(0x7f0000000240)="b1d72ee37d579c2b0d5e764e9f55b6990435b85df42ee419491c3efb725f8dc0ca47d25b6656b6fbef29d947f0bbf1da621e65435c89dd6d7c6e7a2a5b03b1e2b7bae8805406b08bd018b16d78773f51d60bf8090039b312b79d34ee5e7b017d39e7494149473c0fcc202bd203406dea1f142817f75236918ea1362e2593cc7d500d96f0c69ceb2bd86a9d8f9a3a8d2db0a3fdb8d51c12b56ed49a66dd2d01dcb6226df1a518099ed973aae4b631dfd49b47e6e5cc418dae9e96073d4c746354ed22a9416920b96aa783ca2e9a6c5fbf45506b1728c54258feec244e9f5d01d604e38a21f4ff528c77dca13388c7a513d068347f37ac086ecfd6a3de11a1c8c33b12a463c20c2d7ab9de200bbf084ba52de36b5326e965c2ac085da8075980abadd775491399825f1b68b60f3fe3e7cf16811fc51ca217d5eb98fcff78223af517462c79d559e8e73dfae1a89ad985b74851e0d1546fad1788ec0c71e1ac874aab4b99236d9841edc2c8490030fda804c03da33e0c25a0afbf964ee1ee9308d5fdaf15117e89d9fa8cb33bd243771c986357693c863abe7ea1309184c0f221d4636c75d1348df76508e2eeb9953e224405b794d15b595bce7f8359cb8589ebe7f3432d9a141cc34f0c78ee94db7c47b4ef830d920deb88a86df0d3a023d4d8bde4275c74efe1931a87a18daab3ad7a88896589d5a68f5c03397a73e650f974549bb31422c518ddcfb2b266a9f4a4ce43c38ebdd135aeafaf068719fcc3509af0dda78bed80d6d25cf6b83cc8520dd0f38b647889ffdf68f5c6c6c14810ddb27c819a846a87896fa265f81eada68d4d5a3ba0ccd4c8247a5ae1d069149e0daf368f76345e28f09bbb75ff3aabc797458c7f64a88d5252b18b0900c4bc60bdbd724c92980a94c22190d998de3f9cdf6d6af462f3729a5cf6556906de96d6f459d3524bd8bd4336c58e96539e0afcff43f8e05c76760be7a0ae023dd14c3597bb5c2b4ef9dd19976927eeaa555c0bf3730afc1b5b25ec4bae51f042a61427a7fa98c18574d32ff91760130b806ddab1018860e2e03291029701ef21086bd8b48930aaf7572eedaf2d3676e35f291830ce109b8199e06353c67c65baefb31d57f9bc656dd027f2ef185633d0b5b469230fdf4049beb4b2c32ed1481a07dc2653e3d4d715866c89516bdfd167fa4a0fb5f183e4b51abc168ff73e7808d7304f6f51886ddf038ee0f59e333801db281deab2dd19faca5b478eb247c4d3a742044843f364f5adbc26d4b1cdf3bf10039f488dd4f36b57b5adac980c28d5985661d7d585b120dcc9cc834434504aaf786f5baca125321d2c2df04d4d7ba2c57fb6844aee44797fe40e4cd462774c3e0149dd9c7b99cf8d0503b94728be3d8c44f014c870ba122ddaaec5463a052b15ea8b433f5eef2bc2fa0ded77b991a4904160fc8665f5d6b314c088679fe4dddb9da9fbf88fe83fc8b388487eacb9d0afe5b20318c154c91caefd26a2d2f4544ecb30640be93f72ffdd137a9785470670d98941e0f4079dbdae9646deb673d6c4ba89a0db6c3a60ea2dfce555a45a444e4a43840a8c37f9d7e0d4f45ea9f0dfb1cbd51db214162bb1383c90a5a4bb51fe9f78b7da9084a5e74a311aeaa8ff009cf94fd53cce58dd7eac9b8fca7793b40720e152c40e6e78d6de3e1c4efd0546833ee3ae3110257df5a4ed46dd2505b95e4e861f923b185991461cc9acc34cb64e8c17fc10ca52ec07d236c0d7de633b089ebf0750e80d32d922c8244920c19c7c29245e7fbcd3ad85c836a51baf41e3c2ecdee51792aac8e90531d37b0e0c30ae8d41a3f566c16c4cbefc603769ddb5291035645724dee11de14bf1706d570f2dbbd8250e14ddb0ee08faac7892159a6875722afccd6eb4452ed72adbaa91c7744b8b8bca40d6e7cf4fb02d47cdd77b419d6e13d18563928fd7dc2a1ccc88ba6e667b1295a60ed0da3b339b70c463e092cf22ced91781e753a32855e6d974710667c288971ad942599a0e60eb33c207ddc24c32aa13e3df4907fe076f9cdf8efe17d6d2d5a9c48835ed6e355ac705dc77d2ad35379ff0290cd69a8b7a1527e0e27c3838fcac36e2b4d8d5cf107096f4f853d45af075bf00a92ea6e78dca9d733ea8e64ddb445465e886ce613072f659f2dd00f9e330ddaf77514b7ada6bf9f15c31478a873cc4c7f416f67f21f6b0d1b065118b9239e041505a0bd1c3aeb51bb673eed1e0f1f36ce7209b92192faae3541dcfa196c9270b8a9dce40e77dbd2b84f3b9b288ecf831af531c4fe36d4f2109d44711f0c0178afb8fd818cc2caab319ea9867a3bac52c4517205ad7d59c379f206a93d4ea6f2a7fd761d56d6418b1abc3342eb7198981c5661ebfdb2ddfe54b8fa9a37c9eb797f1efe1ec165f0987c16663289ee474cd0c46ed53acc9e02ed8429be05f0da29b690ae1cdde4ba6b7a84cef60494dcaa1624966402f356725805a3412c881511e2de5f2c078107132ed4728102848523dac44bd705f217fa5931ffaab5b49bd2a4326a21c5e35b97a98d68c320a08aed3546498299fdf25583fe251dac69f96560e11dfa3426eacfe5ec7622256e526e813861be2af26e9bdb9767a3fb9ed24cd8eb044e5b3dacb260c787b4f5e6977acd3c042e9f028617f1763d8d04432b4e137e026975df09dfdae4a783c78b12c6349f8f00f81aae1d4c34e4ff08b819ce20d900990c72ee5c9f2774679a7b19a5e337983da6783ff81271eed31fc26cdcfb09c90f96a6cf55330d61a74e4538687e6a11d29b9edda4b252f7a34ae027704a5e870091f34834f94535530866ede7cd69ca55291422b3987ca1bc977cb351d448a9f4d19a4a76d8d42e2cb2da1c4abb93b45def33b174ef4397ad2240c279c45ab4b2c0c3eaf7ebc69f2d05420d2f217b25bfde46412304c450bc3d1fa31bba9eeef123fc6c007d5771b4e86fc814a2ee3e0f013d962a5523222529715e5cf16b96ea8ad4d992865a0c355830d530c535d117557aa33be040d725e7f3c19eefe1e3a1c55ea1abeb15fee5f0d09faa9f82d5f488e0dc24d63bfd60b7558f27cbe55c9b3bd37c59847b21f2fe17fee8302a92322c0711239e7c219dd42cfbc24fb01ba6a5825ae8474e0d0761df4577c22cceb7467ba8dff2878e80a34fbde8217beb9ea5564a0f336bd961def732ebc1cc54247dfbc6b2370fee7291af5985d54387112b6aaf4d7fcbbf9d2e2014cfa8363497a7af989f2fd37e55f6ae538b59b9a275b3dfdc2d9b5586219b798d933e232fef8f6ed6d87c1584a52ddf7bc3cfcf87f3a498a1cba7c3ca655119c9b9305102f1f48a6ec4062098ae3cfd81aae3021a35801850c4fed7a434b9ae9539213d42acdc92df22d48604b1f9f40379632f67a70aa1124cb9590407c672e0f6d529648dafb7a4259a00339b4ffa35f08bad8d0a2b63a0c2015c5e22cf09b400503d93878d9a7f57f0ec1f1d91d054c7c34478ed6fd8c981fb262117746b97b90e53eeaaa93b9a4c5e74db115a9d2d68f5c4963496504b73c49a0b460bc605e287a07ce3b943738644285ad229e8b553c4d25550a76c4855e9bb6778fdbb454cbd7d812d996b62c1bf5eaecf5f9afd0fc96145db4e7704cbac917abc9b3f16d1f57b8c3e1491848e7082f8c101b2e9d7e1c533c1e2c7a3d01db1688d0c0bb7493d8a14b117d74c4a38597061d2046b9e01da45d48c3f0147a8245d5b8859384d3e97600979318d30189674d6757c285983d5f01370c78acaf973a30a03f72334f498ef45ed4bc417111a154117699e9b95c42a987a1bb8217d1bb51c0b180ee8eec9bc8e47b19e05e5337177941d66b57bf7182e6c573cf5b1fd21775e670119fd945bce681314a9c2c25c190b360a77aaf205a3f94ad775625d5adbf1ea37bcebcbc92f25727511bfc1fac2ab8afdd1d7d43ba8b7359d07f1762b48fa18c0e58e57048157b88fe6d20b493ba5e98d950cc92436afe443aa1fcc6600aea512cf3c88289c46e746f7532b122dfc5927384de11a21845ea0c7ea59f4c7c834aebb9445f9b1bda989dad00c33fa3c65818c8cb49b401bc714cc15f7e6ae81e6c403d43671fd8414de212b168a53f9ebe491f6e11d23e9456f18859eb8005ff31f667cb3c57f82579006d07e18d0e98fbae2f48c8c83de9f176beaeb7f665ae122ceec98b61f22e8efbe5205c9f2199cc2e1fb08ff3c9698768cdd99682b16295697e2cea3f4c13b8a017bb6bf1b7b51e07449653b666f7a5fce02c6ca229bec2cdfa10f7fa56bad70718595e8aac637eac36a78d5e492c644866e0de4b9dc6f9b5e1f6b5bc943368d9de41083bd295ed09439f744745a113a8b1cf322bda73da28be8eb73dd624a30a21eeaedb09ddc1e0883d2ccbeec826b1b916e611df4023baee8cac4c36507e4f4e0453c2eb07d98738de9a6911df60f6386378521a581a24f0a1de224ab7e88d41ab4c746497ef69d752a01c06498e07ac2a5c3258310bdda0d831f21c56dd3efab8e6fb9c339caf12bb075b8472627adc8390b14dc90c8e87d193da46b1ad95fb55b4d516ac67f24a9227d325e243087e2af61524b41da01895b02787e23d88f23427fdda73e72ea7de2d224bc5c0683852ec0c302ae96e50d28ab18b2338170e81817e19c2a87c2a3cba7e9c123defd8d4ab1f3c2d510c98d16f72da620dc29b9ef7578d7331517452799b810702c3f8b1597d2242a68de3895b5ac877ecb0d4d691c2df3b1b54d7dee8f7d2849cf92ff79c6dfaad58909d45d01e22151a42add8c211ca8e1d4037314638bf9020fe66b0b9e3637816316da826b0e59adecd17edf732b0b2316af182e449218ff2898a080c565fb5c4e33259db658b7bb803395d4c3cf7eaa490bcb17a4a3806625be39a05627fe71f56f4715623361c10107b9fc33478a6e2d55ad1869596b7fe6ef57ac09cf483eca536b1b1ff1572c455bae6cf35b3e3fe3d0e2968eebbddd4c5e1ddb52dfd0b694ff9e4362548c4c62d7019dffaa42cd919b6199bc79a7c9af7c6c677e62c2bee9645b59eacac2a0d22103473ccb8085b71bc28c539db61cada9c3121a9b922ddb07d5f92c5af3aa8197f64a21033414aeb24373fc2526e73cddd4178ba81a2081565ced93fb2a98bb5538e8249d078598f372aa3194b865d81228b245fd8c443fe37eceedb6b2869ff3f6fec8b78518259d0e1f06c52f9428f9d4919d2a68bdbf0f9a9bfbb6ec499137838e4153420964c215f25c92db22c711a206f2c7c1ba5921c68feb19ab755b160375cf069586e57348edb670396134873f3f2de8c93cad27739f4d14d7e45401a41ef2434e4ecc3f7d7ceb848a379717f17182866bec09f153f1c8445981cce7ec7d951619abb7c0a013fba97aa3fa2b100cb2cc3b1ba60ea49f3e1794812964c7a9b8e93941e39296c89c38eef338c4d06499881d6a874066d4f4c1b18eabd0fc42ffb1da150848eab82dd8a6fa2e06b6b70d23b1daf9bbdaee9cae58b85824e5ec0917c2a1e33521f4d7651f0996389feadbe762285f260a69d7d7b5849f91f1ae2b1d30915b851b08870e36deb62b099ed0fce1fdf65e22c3cb8e33ea917652f0cf80dc1dfb2cee2a0923f0abdc80b14a5dec38cb13392f17d47de47f4d94adc313aba9a5cdcc463a1be42bbb5bc62191ac0697f8adb005b3ec002e1642b366b26a290bdfebc555b8315603f07cf4826984edaf8c71e1dd23c593301a7b2cfcc5310130b4f7d50908a558aa7f4ff698329593980f0afee612475d7a7babb42753444d3a687", 0x1000, 0x3}, {&(0x7f0000000000)="b707100d1790117f3a54ebdb6c9f355345ed731d3cfd7b7f13b79e6e5b0b2aefdecc9ac4f12c0687f14a68c4d0caa2509c12fa4b6615ff143665b45976844780824c48c645edbd6bc063e9f0cbf9a15f12a998fdca65c7d293421a26df78df4633e62a40c39cd3b0ba9318e37637aa8b876bc652aa2050", 0x77, 0x800}, {&(0x7f0000001240)="0c8658dee98e9a16d74481a821533bcbc011568d5e76571d1ce85e350ac9ce3cc916656e3c0afffe9993c9b23e0ce6acbaf52b4ea49212ecd85bbdf0c890ba447001754f3ecc2e6baef7651517f1d9f9527f082c3ccc6f", 0x57}, {&(0x7f00000012c0)="73c1d33ef8cf2bb99e6be54e42240de0595437c67493b1a7d7253dc9c9280cebf02eae3453c1d79e79fe4e25412b07dfb8d148ff314c74fd43312cb993b543afc4c4048b46a3bc3c1e29f6bbf2a0a346be5d94741652c6c103fc4ca87f6875", 0x5f, 0x9}], 0x0, &(0x7f00000000c0)=ANY=[@ANYRES16=r0, @ANYRES32=r0, @ANYRES16=r0, @ANYRESDEC=r1]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x191) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000001500)='./file1\x00', 0x801, 0xc2) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) 18:32:32 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xfeffffff00000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:32 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x95dc9108, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:32 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf62f0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:32 executing program 2: r0 = perf_event_open(&(0x7f0000000140)={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, 0x6}, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000004}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = clone3(&(0x7f00000001c0)={0x1a3363500, &(0x7f0000000180), 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000000)={0x77359400}, 0x10) r3 = fork() getpgid(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(0xffffffffffffffff, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$sock_inet_SIOCDARP(0xffffffffffffffff, 0x8953, &(0x7f0000000240)={{0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x38}}, {0x1, @random="764d19e22291"}, 0x44, {0x2, 0x4e22, @rand_addr=0x64010100}, 'ip6gre0\x00'}) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r6, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000340)=ANY=[@ANYRES32=r3, @ANYRESHEX, @ANYRESDEC=r6, @ANYRESHEX, @ANYRESHEX=r0, @ANYRESHEX, @ANYRES16]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_open_procfs(r1, &(0x7f0000000040)='stack\x00') unlink(&(0x7f0000000300)='./file1\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) 18:32:32 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x6c000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2203.766932] loop1: detected capacity change from 0 to 264192 [ 2203.772110] FAT-fs (loop1): bogus number of reserved sectors [ 2203.772580] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2203.779915] loop1: detected capacity change from 0 to 264192 [ 2203.782958] FAT-fs (loop0): bogus number of reserved sectors [ 2203.783852] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2203.784514] loop3: detected capacity change from 0 to 16383 [ 2203.787920] FAT-fs (loop1): bogus number of reserved sectors [ 2203.788603] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2203.792021] FAT-fs (loop3): Unrecognized mount option "" or missing value [ 2203.800074] loop5: detected capacity change from 0 to 264192 [ 2203.806400] loop4: detected capacity change from 0 to 264192 [ 2203.810874] FAT-fs (loop4): bogus number of reserved sectors [ 2203.811402] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2203.822383] FAT-fs (loop5): bogus number of reserved sectors [ 2203.822845] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2203.834013] loop3: detected capacity change from 0 to 16383 [ 2203.847668] loop4: detected capacity change from 0 to 264192 [ 2203.848920] loop5: detected capacity change from 0 to 264192 [ 2203.857363] FAT-fs (loop5): bogus number of reserved sectors [ 2203.857764] FAT-fs (loop5): Can't find a valid FAT filesystem 18:32:32 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x74000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:32 executing program 6: r0 = perf_event_open(&(0x7f0000000140)={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, 0x6}, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000004}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = clone3(&(0x7f00000001c0)={0x1a3363500, &(0x7f0000000180), 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000000)={0x77359400}, 0x10) r3 = fork() getpgid(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(0xffffffffffffffff, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$sock_inet_SIOCDARP(0xffffffffffffffff, 0x8953, &(0x7f0000000240)={{0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x38}}, {0x1, @random="764d19e22291"}, 0x44, {0x2, 0x4e22, @rand_addr=0x64010100}, 'ip6gre0\x00'}) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r6, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000340)=ANY=[@ANYRES32=r3, @ANYRESHEX, @ANYRESDEC=r6, @ANYRESHEX, @ANYRESHEX=r0, @ANYRESHEX, @ANYRES16]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_open_procfs(r1, &(0x7f0000000040)='stack\x00') unlink(&(0x7f0000000300)='./file1\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) [ 2203.872483] FAT-fs (loop4): bogus number of reserved sectors [ 2203.872984] FAT-fs (loop4): Can't find a valid FAT filesystem 18:32:32 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2203.939437] loop1: detected capacity change from 0 to 264192 [ 2203.951082] loop0: detected capacity change from 0 to 40 18:32:32 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf6ffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:32 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x97ffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2203.961004] FAT-fs (loop1): bogus number of reserved sectors [ 2203.961822] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2203.963834] FAT-fs (loop0): bogus number of reserved sectors [ 2203.965997] FAT-fs (loop0): Can't find a valid FAT filesystem 18:32:32 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) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x9, 0x1, &(0x7f00000000c0)=[{&(0x7f0000000180)="5e9cd1b0f8e6e2ca970ba5cd8d62fb97b56d85e8e735a2ec07de44c0c064ee12f5b3114a2776315785d3dff1ec4f5abfd12027c5b14164f37ad6c19e2e89374e0bdea628ca42b5a0db94ab4221eb181998aacd249447154b0e4d7bbaa663123b2befd3bbf450ec25e89670816d41fffc4a", 0x71}], 0x44004, &(0x7f0000000240)={[], [{@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x311042, 0x8a) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) [ 2204.002946] loop5: detected capacity change from 0 to 264192 [ 2204.010542] FAT-fs (loop5): bogus number of reserved sectors [ 2204.010941] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2204.013232] loop3: detected capacity change from 0 to 40 [ 2204.021160] loop5: detected capacity change from 0 to 264192 [ 2204.021599] loop4: detected capacity change from 0 to 264192 18:32:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000480)="601c6d6b646f7366d8a02b00080101000440002000f801768f1edf238a18e6d0ad64a881c1fa45478c3435160386c56b16ab4453ae519d5682178fb09c158837f47890474d5326fb995492df", 0x4c}, {0x0, 0x0, 0x2800}], 0x801000, &(0x7f0000000140)=ANY=[]) recvmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)=@abs, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f0000000340)=""/114, 0x72}], 0x2, &(0x7f00000003c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x98}, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat2(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={0x80200, 0x22, 0x1}, 0x18) setresuid(0x0, 0x0, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000001700)={{{@in6=@mcast1, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in=@empty}}, &(0x7f0000001800)=0xe8) mount$9p_fd(0x0, &(0x7f0000001600)='./file1\x00', &(0x7f0000001640), 0x3040004, &(0x7f0000001840)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@posixacl}, {@cache_none}, {@nodevmap}, {@mmap}, {@version_L}], [{@dont_appraise}, {@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@fowner_eq}, {@obj_role={'obj_role', 0x3d, 'vfat\x00'}}, {@audit}, {@uid_eq={'uid', 0x3d, r4}}]}}) r5 = socket$nl_route(0x10, 0x3, 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}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(r5, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000000)=ANY=[@ANYBLOB="2c0000001000010000000000000000000c0000000100000000000000040000000c00038008"], 0x2c}], 0x1}, 0x0) dup2(r3, r2) openat(r2, &(0x7f0000000040)='./file1\x00', 0x200000, 0x10) ioctl$BTRFS_IOC_INO_PATHS(r0, 0xc0389423, &(0x7f0000001540)={0x1b2, 0x40, [0x1, 0x1, 0x8, 0x7], &(0x7f0000001500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) chdir(&(0x7f0000000140)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') openat(r6, &(0x7f0000000000)='./file0\x00', 0x6fc3, 0x12) [ 2204.024227] FAT-fs (loop5): bogus number of reserved sectors [ 2204.024647] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2204.038140] FAT-fs (loop4): bogus number of reserved sectors [ 2204.039280] FAT-fs (loop4): Can't find a valid FAT filesystem 18:32:32 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:32:32 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7a000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2204.064064] loop4: detected capacity change from 0 to 264192 [ 2204.077209] FAT-fs (loop4): bogus number of reserved sectors [ 2204.078040] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2204.147067] loop0: detected capacity change from 0 to 40 [ 2204.152086] FAT-fs (loop0): bogus number of reserved sectors [ 2204.152510] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2204.163907] : renamed from lo (while UP) [ 2216.096792] loop4: detected capacity change from 0 to 264192 [ 2216.097092] loop1: detected capacity change from 0 to 264192 [ 2216.099849] loop5: detected capacity change from 0 to 264192 18:32:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xfeffffffffffffff, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf82f0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000480)="601c6d6b646f7366d8a02b00080101000440002000f801768f1edf238a18e6d0ad64a881c1fa45478c3435160386c56b16ab4453ae519d5682178fb09c158837f47890474d5326fb995492df", 0x4c}, {0x0, 0x0, 0x2800}], 0x801000, &(0x7f0000000140)=ANY=[]) recvmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)=@abs, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f0000000340)=""/114, 0x72}], 0x2, &(0x7f00000003c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x98}, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat2(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={0x80200, 0x22, 0x1}, 0x18) setresuid(0x0, 0x0, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000001700)={{{@in6=@mcast1, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in=@empty}}, &(0x7f0000001800)=0xe8) mount$9p_fd(0x0, &(0x7f0000001600)='./file1\x00', &(0x7f0000001640), 0x3040004, &(0x7f0000001840)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@posixacl}, {@cache_none}, {@nodevmap}, {@mmap}, {@version_L}], [{@dont_appraise}, {@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@fowner_eq}, {@obj_role={'obj_role', 0x3d, 'vfat\x00'}}, {@audit}, {@uid_eq={'uid', 0x3d, r4}}]}}) r5 = socket$nl_route(0x10, 0x3, 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}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(r5, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000000)=ANY=[@ANYBLOB="2c0000001000010000000000000000000c0000000100000000000000040000000c00038008"], 0x2c}], 0x1}, 0x0) dup2(r3, r2) openat(r2, &(0x7f0000000040)='./file1\x00', 0x200000, 0x10) ioctl$BTRFS_IOC_INO_PATHS(r0, 0xc0389423, &(0x7f0000001540)={0x1b2, 0x40, [0x1, 0x1, 0x8, 0x7], &(0x7f0000001500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) chdir(&(0x7f0000000140)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') openat(r6, &(0x7f0000000000)='./file0\x00', 0x6fc3, 0x12) 18:32:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x88000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:44 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r3, 0xc0189379, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000010000001800ee7225cd8479e79f32c2ac0000", @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) openat(r0, &(0x7f0000000000)='./file0\x00', 0x44080, 0x81) sendfile(r2, r1, 0x0, 0xfffffdef) sendfile(0xffffffffffffffff, r0, 0x0, 0x1f) 18:32:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa3200400, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:44 executing program 6: 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) fstat(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$system_posix_acl(r3, &(0x7f0000000440)='system.posix_acl_access\x00', &(0x7f0000001900)=ANY=[@ANYBLOB="020000000100040000eeffff01000000", @ANYRES32=0x0, @ANYBLOB="02000500", @ANYRES32=0x0, @ANYBLOB="040003000000000008000600", @ANYRES32=r5, @ANYBLOB="100004000000000020"], 0x3c, 0x0) lchown(&(0x7f0000000000)='./file1\x00', r2, r5) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) 18:32:44 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2216.103995] loop3: detected capacity change from 0 to 264192 [ 2216.104855] FAT-fs (loop5): bogus number of reserved sectors [ 2216.105254] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2216.107545] FAT-fs (loop4): bogus number of reserved sectors [ 2216.108127] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2216.114506] FAT-fs (loop1): bogus number of reserved sectors [ 2216.114916] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2216.118109] loop5: detected capacity change from 0 to 264192 [ 2216.118875] loop4: detected capacity change from 0 to 264192 [ 2216.121529] FAT-fs (loop4): bogus number of reserved sectors [ 2216.121928] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2216.123721] loop1: detected capacity change from 0 to 264192 [ 2216.133582] FAT-fs (loop1): bogus number of reserved sectors [ 2216.134000] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2216.134784] FAT-fs (loop5): bogus number of reserved sectors [ 2216.135185] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2216.142512] loop0: detected capacity change from 0 to 40 [ 2216.153859] FAT-fs (loop0): bogus number of reserved sectors [ 2216.154805] FAT-fs (loop0): Can't find a valid FAT filesystem 18:32:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x8cffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa4200400, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf92f0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2216.225600] loop1: detected capacity change from 0 to 264192 [ 2216.228862] loop4: detected capacity change from 0 to 264192 [ 2216.230004] FAT-fs (loop1): bogus number of reserved sectors [ 2216.230598] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2216.234607] FAT-fs (loop4): bogus number of reserved sectors [ 2216.235020] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2216.243996] loop1: detected capacity change from 0 to 264192 [ 2216.247154] loop4: detected capacity change from 0 to 264192 [ 2216.248750] FAT-fs (loop1): bogus number of reserved sectors [ 2216.249159] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2216.250565] FAT-fs (loop4): bogus number of reserved sectors [ 2216.250993] FAT-fs (loop4): Can't find a valid FAT filesystem 18:32:44 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:32:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xc0200400, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:32:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x95dc9108, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2216.320609] loop4: detected capacity change from 0 to 264192 [ 2216.323583] loop1: detected capacity change from 0 to 264192 [ 2216.327195] FAT-fs (loop1): bogus number of reserved sectors [ 2216.327631] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2216.328660] FAT-fs (loop4): bogus number of reserved sectors [ 2216.329209] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2216.336073] loop1: detected capacity change from 0 to 264192 [ 2216.339586] loop4: detected capacity change from 0 to 264192 [ 2216.340665] FAT-fs (loop4): bogus number of reserved sectors [ 2216.341078] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2216.341735] FAT-fs (loop1): bogus number of reserved sectors [ 2216.342119] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2216.379097] loop5: detected capacity change from 0 to 264192 18:32:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x4080, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) 18:32:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xc0ed0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2216.402885] FAT-fs (loop5): bogus number of reserved sectors [ 2216.403990] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2216.408829] loop4: detected capacity change from 0 to 264192 [ 2216.411638] FAT-fs (loop4): bogus number of reserved sectors [ 2216.412024] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2216.429139] loop5: detected capacity change from 0 to 264192 [ 2216.453853] FAT-fs (loop5): bogus number of reserved sectors [ 2216.454297] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2216.456348] loop0: detected capacity change from 0 to 40 [ 2216.462119] FAT-fs (loop0): bogus number of reserved sectors [ 2216.462600] FAT-fs (loop0): Can't find a valid FAT filesystem 18:33:00 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x64000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:00 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x4001, 0x3e) 18:33:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x97ffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xca000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:00 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:33:00 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x102) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000000)={0x0, @empty, @empty}, &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4400) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0xc018937d, &(0x7f0000000180)={{0x1, 0x1, 0x18, r2}, './file1\x00'}) sendfile(r1, r0, 0x0, 0xfffffdef) 18:33:00 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xffffffff00000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2231.861189] loop0: detected capacity change from 0 to 40 [ 2231.870413] loop5: detected capacity change from 0 to 264192 18:33:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf9fdffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2231.884897] FAT-fs (loop0): bogus number of reserved sectors [ 2231.885340] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2231.895368] FAT-fs (loop5): bogus number of reserved sectors [ 2231.896089] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2231.902565] loop3: detected capacity change from 0 to 40 [ 2231.927116] loop5: detected capacity change from 0 to 264192 [ 2231.931740] loop1: detected capacity change from 0 to 264192 [ 2231.933136] loop4: detected capacity change from 0 to 264192 [ 2231.934752] FAT-fs (loop4): bogus number of reserved sectors [ 2231.935130] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2231.936218] FAT-fs (loop1): bogus number of reserved sectors [ 2231.936612] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2231.937601] FAT-fs (loop5): bogus number of reserved sectors [ 2231.938030] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2231.952050] syz-executor.3: attempt to access beyond end of device [ 2231.952050] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2231.953013] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2231.954996] loop4: detected capacity change from 0 to 264192 [ 2231.967763] FAT-fs (loop4): bogus number of reserved sectors [ 2231.968288] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2231.976197] loop1: detected capacity change from 0 to 264192 [ 2231.986443] syz-executor.3: attempt to access beyond end of device [ 2231.986443] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2231.987473] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2232.009625] FAT-fs (loop1): bogus number of reserved sectors [ 2232.010156] FAT-fs (loop1): Can't find a valid FAT filesystem 18:33:00 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:33:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfbffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd2000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2232.067996] loop5: detected capacity change from 0 to 264192 [ 2232.079174] FAT-fs (loop5): bogus number of reserved sectors [ 2232.080153] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2232.095775] loop5: detected capacity change from 0 to 264192 [ 2232.098421] FAT-fs (loop5): bogus number of reserved sectors [ 2232.099299] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2232.102642] loop0: detected capacity change from 0 to 40 18:33:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa6810100, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2232.162523] FAT-fs (loop0): bogus number of reserved sectors [ 2232.163670] FAT-fs (loop0): Can't find a valid FAT filesystem 18:33:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfcfdffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:00 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) sendfile(r4, r0, 0x0, 0x1000) r5 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x401, 0x41) fallocate(r5, 0x20, 0x20, 0x10001) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) pipe2(&(0x7f00000000c0), 0x4000) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r1, 0x4008941a, &(0x7f0000000040)) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2232.271502] loop4: detected capacity change from 0 to 264192 [ 2232.277442] FAT-fs (loop4): bogus number of reserved sectors [ 2232.278551] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2232.280419] loop1: detected capacity change from 0 to 264192 [ 2232.281984] loop5: detected capacity change from 0 to 264192 [ 2232.290041] loop4: detected capacity change from 0 to 264192 [ 2232.294284] FAT-fs (loop4): bogus number of reserved sectors [ 2232.295118] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2232.314074] loop3: detected capacity change from 0 to 40 [ 2232.317666] FAT-fs (loop1): bogus number of reserved sectors [ 2232.318566] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2232.323112] FAT-fs (loop5): bogus number of reserved sectors [ 2232.323922] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2232.349271] loop1: detected capacity change from 0 to 264192 [ 2232.363553] loop5: detected capacity change from 0 to 264192 [ 2232.374247] FAT-fs (loop1): bogus number of reserved sectors [ 2232.375277] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2232.380143] FAT-fs (loop5): bogus number of reserved sectors [ 2232.381004] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2232.463115] syz-executor.3: attempt to access beyond end of device [ 2232.463115] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2232.465033] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2232.527799] syz-executor.3: attempt to access beyond end of device [ 2232.527799] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2232.529957] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:33:15 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x4001, 0x3e) 18:33:15 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xffffffffffff0700, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:15 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfdfdffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:15 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:33:15 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xc0ed0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:15 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', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x28) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) 18:33:15 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x5000000, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:15 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd3000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2247.245786] loop3: detected capacity change from 0 to 40 [ 2247.256928] loop5: detected capacity change from 0 to 264192 [ 2247.261472] loop0: detected capacity change from 0 to 40 [ 2247.278468] FAT-fs (loop0): bogus number of reserved sectors [ 2247.279545] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2247.297496] loop4: detected capacity change from 0 to 264192 [ 2247.301773] syz-executor.3: attempt to access beyond end of device [ 2247.301773] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2247.302574] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2247.303570] FAT-fs (loop5): bogus number of reserved sectors [ 2247.304398] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2247.316875] FAT-fs (loop4): bogus number of reserved sectors [ 2247.317946] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2247.325860] loop1: detected capacity change from 0 to 264192 [ 2247.329751] loop5: detected capacity change from 0 to 264192 18:33:15 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') openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x6080, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file2\x00', 0xa080, 0x24) [ 2247.348401] FAT-fs (loop1): bogus number of reserved sectors [ 2247.349539] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2247.350459] FAT-fs (loop5): bogus number of reserved sectors [ 2247.351239] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2247.356970] loop4: detected capacity change from 0 to 264192 [ 2247.362380] FAT-fs (loop4): bogus number of reserved sectors [ 2247.363179] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2247.387600] loop1: detected capacity change from 0 to 264192 [ 2247.396370] FAT-fs (loop1): bogus number of reserved sectors [ 2247.397204] FAT-fs (loop1): Can't find a valid FAT filesystem 18:33:16 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:33:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xff0f0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf6ffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2247.508075] loop3: detected capacity change from 0 to 40 18:33:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd0000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2247.559842] loop0: detected capacity change from 0 to 40 [ 2247.572055] syz-executor.3: attempt to access beyond end of device [ 2247.572055] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2247.574084] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2247.598047] FAT-fs (loop0): bogus number of reserved sectors [ 2247.598948] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2247.613147] loop5: detected capacity change from 0 to 264192 [ 2247.616736] loop1: detected capacity change from 0 to 264192 [ 2247.619800] syz-executor.3: attempt to access beyond end of device [ 2247.619800] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2247.621517] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2247.637402] FAT-fs (loop1): bogus number of reserved sectors [ 2247.637928] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2247.639380] FAT-fs (loop5): bogus number of reserved sectors [ 2247.639835] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2247.647019] loop4: detected capacity change from 0 to 264192 [ 2247.650219] loop1: detected capacity change from 0 to 264192 [ 2247.652038] loop5: detected capacity change from 0 to 264192 [ 2247.660379] FAT-fs (loop1): bogus number of reserved sectors [ 2247.660861] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2247.661489] FAT-fs (loop5): bogus number of reserved sectors [ 2247.661888] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2247.663006] FAT-fs (loop4): bogus number of reserved sectors [ 2247.663476] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2247.683478] loop4: detected capacity change from 0 to 264192 [ 2247.701280] FAT-fs (loop4): bogus number of reserved sectors [ 2247.702145] FAT-fs (loop4): Can't find a valid FAT filesystem 18:33:16 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:33:16 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)="33badd077811930df75ff0b3e4d5eb9d8ffacce0e054e7438e472505416dacb25e9743122a80ef72b2d5020cbb9962d019a35c70f852617076989b222f16c7d1b94d6f34722e373ec681d9c525d27915bcbe25dc7e18928877abddf66ae8a096f17756df033e87f8157441ca0726b7b9e4a8c7b18299650d39e908d3938ffa6757d679122d628b83b256b92db262f20ead92da598c8e3e4b62d6c0599869ca373d7f70e9aad375c56977e2dedecef1bd1ce9a1c3a71dc417409ff478b68c9b455c004849b53ec6eb72bbb86aa5f91efa978b33acde1455f740", 0xd9}, {&(0x7f0000000180)="4ba02e58dd54ec59c3bb05bad6f1e9d9d33a20a9d84fc4bdfa4c6bb0bec775d69f9905009f9ebb5c25ef3f193985bacfa92758b053f7e03b476ea2c45e3fea65e6a3a97b1797cad4a1", 0x49}, {&(0x7f0000000340)="821f6f19e104c0914d43c3388012489ad90f2b4e5da3bbe73dfc268711f385b80bf858f334e50ab2920a349cd36b2a7140198419d54bc19b76994c13e570b365111e3f3bdcb69d8db49770b3e8a06c7bc80b0eb0f2fc8a28971d4ba20c93e3d677c7d12aac5c98bd2fd6a32ca6026b3346bde7d649b22dd4bdf0f2d303d9334f6a0e49577a1c086d50ac6117028e25ef17e0710a578cd1670d543929f25719fb9bc45659c89c87d864beea69dff3b999845adba7d47cf85da225e321cbb4dba027779805c52daced851dbb2060d0aa7250d1ce879a35", 0xd6}, {&(0x7f0000001500)="fbf55fb278e2a92c85b30d10caa5c7e922349e1f982c8b03cbcc7e51d08dd4fdba8c3d2452755d522738fe20e1aba3a095013663e6323fd3fc4c77d3fe23c7d8cd95c509fdbeae924a2fa321db830ba2fa13e3b1499ec656c42a2bce5bbe3d6c7011adae667922d030cd69efc0e8509543792c68cdb442ad362480a98869fc24f8a99b34d8131e50ca18ca4954cda3ccf48e44f46e035a6f12ea0141742d520b9f0a155bdd4032b520830ca8c3c7e993e3cc70ec9562abfb4705b4401ab2fae4a68b655589863a6459aa79310f45b510d506bcc2586453e4a497eae8c204deafded118cc", 0xe4}, {&(0x7f0000000440)="f03e878e09c68aa5f07d7f6fb009003d76e8d0306f8f65e96cf50666f3d69514e933afad568cf27a1885bf9c7d778f224920fe6a99ab0f02c7326ceadce5849f47bc3572786fca245f31676b527949b56f9471849f4e3a89f88defc4f168a00931bcd620b1f3a7fb179c8a90", 0x6c}, {&(0x7f0000001600)="7c750720ce3d26db22aa5d5639d2f162d74c1094d452260b12354cab591c502bd761bb95b30c993cffe860171bad00a336611c5005846a19b63fe83029ad7c72ed2e7b18766e053b0a9ff27c9f3879260f52c7061ee64b26c05c403cde81864f804b393a5858695e3e82dff6b2e1a0fb73ca3a83e16bdda86791555a7306c2054e4573099d76bb37ddd35b77134fa62edc1bb5cf4446818034b4530b781a379ebd29d714d040369b4795e2508249", 0xae}], 0x6, 0x80000000, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) sendfile(r2, r4, &(0x7f0000000000)=0x7dfe, 0x1000) sendfile(r1, r0, 0x0, 0xfffffdef) 18:33:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffdffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2247.768222] loop0: detected capacity change from 0 to 40 [ 2247.778073] FAT-fs (loop0): bogus number of reserved sectors [ 2247.779087] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2247.850913] loop5: detected capacity change from 0 to 264192 [ 2247.867559] FAT-fs (loop5): bogus number of reserved sectors [ 2247.868508] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2247.917481] loop5: detected capacity change from 0 to 264192 [ 2247.923718] FAT-fs (loop5): bogus number of reserved sectors [ 2247.924192] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2260.611119] loop1: detected capacity change from 0 to 264192 [ 2260.614175] loop0: detected capacity change from 0 to 40 [ 2260.625882] loop5: detected capacity change from 0 to 264192 [ 2260.629051] loop3: detected capacity change from 0 to 40 18:33:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf62f0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:29 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xfffffffffffffffe, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:29 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:33:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf9fdffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:29 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:33:29 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f00000000c0)='./file1\x00', 0x6141, 0x3, &(0x7f0000001340)=[{&(0x7f0000000180)="712d089a36b14c3bbfa6b3ae50949bdaf1daff4471550f238bf7", 0x1a, 0xffff}, {&(0x7f0000000240)="143098e2eec545defb76d1ff7c66a2198fe5a4e0fb09cdc189d0ab91ae7dff9abab594b83cdc95e9967a02e03f7733ae942304a732f284d5ad3a276b2a05375e1e3951f110dd04b3d52ee8d6407cd47df2d57aa58993306eedea45faa820b118a32a1840baf381fc0c5e7f96e2a8a9efba2d69d4dacc5f3bf08f4b1ae056195d3e53f1435e03d161a06b8153009dee05b710b874d48cd3bf6866565b6953deace4bc9308202e2a62533d18ac9054b251758065ff72e15b213462937b542a069fd46e167edd04d5d60e710a59ea57cf7e8962890bff335292ca67b654026f4680b16dd07915bdeac9b3033b1f6b9159fd380ac51636a8b5ad19a1262ab0c42489ad9afd48893b10b6a979b3981667fb0093aedba8e4b5f7b1c8d85b559fc423d88c07556f055b3a342cdc49f4471e12701f5904ce41346a85ad88e2a3e970340ace4516aba3498e0e66beaed5e8a00d582d5b602d14ba3b5beca81f4bae8c8d685145fb85b7bee0dcc7093b70d20adb47cbafc35540a3549918b95f23cd44c5faf53f97838b19b490659d0bbe070fd231d3ac582d4dfef64e01d8e5a8635364f4249d5cdf3430cc0f9de9eca5dcb58d19053c26f147a30e211434dd141f5a8e3533e05e0e670436b6953a2498c9999d103c4a294e5bb05f4de95e173835050d9fc3d0e4093fb3865d0be59e54122c475b51f2a46bc1aba03b4bfde79589b75199488582c2cccc77c2b60dbbecd8a4206291e6c2f148588ebf689e1026c3fd0674c79acf601ca66793fda66fda5e98e786e27a7723dc4f9f8c664b0964657426ada6d0a53f8ee7e818d64223bd94c470787b23553a379a568a4b6fb2cdb0ebc92188c63e4ff2599836d1bda89cb151a61d4ef626f78e84806aac729aeaeed1a596fd6067ff31d58cea131a9a9e9a01f2591df9e7c9750fef61ca8c0936c43e6df06b259e680b52b1cb7ce9af252538d057ca9e42e672659fb9fae2e495c58dcd30431e7de1e5c99f1a8094cbc0bcc94a49629db538dac63f2645e15405efe3f7dc632e8d88522d1200b96bb218d6240ac4b07c44b8961273efc4614008a7f1d92b18e5fac499eb0ef37864aa77e93b09c719ae85f4a327eeab2449880f17df44f5d0a7649ff51e2e9d3072f7fa7d937c90d750a5ce936f3932fab4fb7249a41999f4b2f48de0c7185390a26b74f5bf725fb76ce7dce7439501bafc6dd482b84e1d13796bde7647510003ff07c834abeb5cd0646e2304ea0b610f2d134760d4293224a3652c52c8b8ac46f667e2080142c4ef012fa8349c5b3a72f6bd840fcf0bc19f34a48b13041e55207962f1d6d1979a4ccc52b22246ae9d749c345eb2b3a0229dc623faa4524166c33552b6a0a1d499df0773bd843962b7d3e0b7980482c43f89fa2041518f57a5c3519f5b14c114cb88bb5bdb87487b13d89e14166b3b192e610c5b78e8622210d9b0061dbd350ade683ed64267a70d23285678cad278703ca877bcecf8d9de83e549e252a9b5ef803ffaf6c050556b18fc47ab2d008a323f60bb5ae5821acd441899080d9e90006a8b981db539810264507737f42b4658bbe53a2eb3a85f054b0f75e94578a21bdf03d56bb4370406b99e1425cac63a20b3f7a0c48bc96c7d09087e0771df485b0cad9cc6427bf2551ff84f5acd562faee8949540bd901cb4317c96b351487f4787e5f46edb266a8e69c4d24613dca0f21f608a1b450cbb7d805b1c38e6af58d0ee18c4bdb27f25bdedd95e1f40874537d1fa4607a592102475d26e7e5299f7dbe13870c3965141f02131cc87639a82b280f02624672e3814f8fd88c3394e3c93e3cca4f3cedd871c1cf3bd46ccaa8b654efce520bc0b07c28eb7f31635941dc2d3d95daf97b2380023643a4ed136a09152afcd8348ee62562483ae6081510b4fe3bba473f0f8f50a91a559a1b0fe77bc184f865db7a147747ac8fbef212f340e716a6a2ed2db960a2a9598840125bd98ec87687460d265a1372b960ea35e42cbf7039c6f58fb029e78bd03f05115f9e14fbea129a7099445e5c163c44f8cc88e66557c722801251e6e2eea6a360a979c5b0050d3e423776a9269cc9b7abec8fcc384cfad202f171d8cad6e6399bbd98bf4927df0107b38d203e440402841c90927d229ef3b41ed4b976b8ff28e21a5b97b15ddfcd79b6f96119a94be5e35311dfe4d43d846aedcd6889432e676ecee5e30a9f09e97211feedf524674e66e7e25455570a2a4f66dbe956e6e8c1bb7585c4bcdfa9f012609ddc374049663934a6c190d0aa90a9069762fc297c4cbbd6a39b0f0171d5c531a06e342ac765fe50956245626c8c45faf6a9dd140c5c299a071b6e9265627acb91af07378eb2db6143dd8e67d29c4b63e7e9d7ed7c40f2e91822bb25e82f173c846b612c5118fe215646de8dc5763280bf8965df957ef96e48373a0842f1a8806712ee31730e3d92677a0306b050ae92a3009a68e9762b5df7cf463485b778cad20250bb5df43e116e5389159bf6c02d157ca523e0d9657f0b29ebd13e77f58f51ec82e1fe13b0d692c9e6f84b922412ad95be3e1a79bfe27517e896988e4022b5c31a4cd1895cfbcdd76f566a31dbdde0dc73e7287fc2ba6501f8c5c1535b51ae29104edc12613923995bc9191f042172b0f90fc6831e545cb5d403272d743a46274b786d11208504d0655e3e5fae36f37f9a1887820ea4b57530a76e2d3cc213d2191e77559df5b744a1499be0960acdd7e2ac14a21ce4866eca56ac617270c62014cdf58151a7d743ecf264f7ae77d59eb10b37610069f2db4f34593f8aa9d86c1914d1a8724a456eddecf560ab1923106c7681955a07112fe09a5ccd7708b615c9fb532f5a480d77f90d2a056792b25de29fc07f53cc266a4d9bb00c90047b7192e168e9a5fe656081a2f3ce8a476644cb29955ecd2aac42def4369dd99abbd42277f5c6663fbebd54d3789b7fc20b80aa00766d46f5ab170f4e5771f558fe1f1087e9ac9c535ce23497b98572200b24e21f67be2cbcc0e4f73b8692c60d928c6a44e5a9d63034419a0197820b41a2cf7a69dfdbe016681f6f7f37b071ad24f8940156ee79f0f91acc3ac1bd9418bb7ac901d032cb13ca74144b39be4133e705183c125dd6c3b6274f74f7456819e3b259911ab1680542e6455ec82a294ee619c9886135c195dc484dabc0af3a7153b5702560fb428955a401434f603c4cb82a47eb296cf69de49f97c326a8315ee29e03363c5608627ac89de12c4141ec0e237a43b8be90ba0304e80311e29d4f9de14138606247ee259f68c4a4ac4ef15a44864e27d2e12494bf599f44e5208c9b463d1bee11246dfef4e1ea8ae16641d46c4bf7f4a47ea549243c9b45179f0ad5934301615f1b978d38c3730fbf04d41c8e06e0231894bf86a7dd42cdaaa5639340ba74bea58c5b481cd8229fe7b4c104bd1c4bf33cc7adfdd765d9a1138e5279a8dfbc711998df02f1d08d9e1d0f3241cbb9a524416bfebd164d3d6a3ddfc3e4d014decf20a223898a2a66a26b8fbe312f3ac6b24b366cd5a83473be76612cce8032411a7fda870b0cefbbd90d614e537cc3f77b0ef109ce06ed9d23e57b0a14aad65c9d46518d0cbee634249928f78f075bf8c79dfddfa657cb02d8dac9178abf2eb1a4b9288395523941429c9c65bbb6f622d0d2bc9d5d038c6e354fb57201c6bb07d381d9f2548549a65cbbedd6926541903b486921d5f8020bffe28418afb6fc0c674870a51f96cfeca7d52c1a7c7884abeb075d71080eebc7418a067b18e7b79c4ef0434102559c13d0a7456137c5b8a03b24d53b08ace040ce1fa9b041aecd92a93a3262c4fd25cd4b967c7c619a20c9590d7cf5b137899a13004d1a6723db216340fe2cd3a441d3c0203b72404f150a889550d665139bb1f8adbd228dab991a929251ae7c45277c24201386155281992f8460d391c737b1697d161cb92c7ea42a4612cb8dd252274b7519520f3cd6e8ba641a07a44c33ed899ca30cb9d8a866aa2f9330b5fbb6832cf229af3144478fe7764ef4cbd30df9f07d1de01b3bdc672e235c12415e56cbde619c7dac49b1e474da1fce91ec58704e8e1ad064a59b8de643bad3fa73d92e5d31de823c19faa4cb080283aa0799d1df3524b9fbcda0e51e32e5731070d38063807b60cf9f35ef6f3024d7f05be4e0f8f123d0b774e1a6b15f82d43ffa877b3224617e2c9da6b24727ef8b9701986ae4eaa1521fb49b822874950a2e74aa894917d469a86e140e39f80074d4b0f71f8e7593deb30ac3d3a004f0a8f34d463b99bd6eb1ef99f79c576a405f85e22ed89fa2729d2ef51ef2a2c85363c56254c5ce78bf57e872c192e59644dfd1cb1fbc552b390e32240ba6195c979391ceb2d659095ae43be4af5aa1e08c78e8ea7f65098e1ee83f639551ffc1fd5a01bb9ee6f751bb715cef2357661f2d1a192efb7ab1496ba11882a64f3ac6571c7d88108d09678599e7c0ae531be413613bb576b209164969415adbaf6de39b97d5e358ec7e6baad070e1f081c7cac042869cdf08d029027d278aa709614932796d49f2419ce6d7b635f9151cff1a8158dc3206776db63d0135189a1e0ab7dd0f1256ee303000f52dca9450768975f59d191a4bfc134f92fd41500a52fe7d4912da70d4c7b6c3d6cba47bbb0ef885400945d39e144b337db060ad2ca0c689cd155cabaf7a7f0c2ee4275fce78002fbe14ab4efc67d61b83168bb39424e3d3b3288423aedfec909d895d472e843b6a330cb73d80ab74062bd89fd50f41ed039f08ce005693852d14343ab0fcc4d660958f21396d08541d7e749ddb835dad88daaafc7b5636ffca9b7addff6b50b344ce0b68b1659a19bc744f7280275872bf14c95ce24893b422c57abd88eab315ace8677ad3ed49598c5bc60c4d591ea523dd01a0dd68ad6a6c96aec6e96f1be37117c455b5ba40cfb7c74c6bd1870b50a9fe7bdcb56053a93c48792b3fcd55160d4b8706bc38cd7564cae0eb6b797eb97ef9061decaaaf7c9eb0529c773f79832355496ebf51cdc8eaa48e4086226c5e8b698ff3dd4ed038acb19a4e176f73c8b6055416e5068455106e3e98b2d1e6ec9539ec9955c8458faa853b849fc1ce2cf45897e97b432d45707f5084112ade993c03365a0d691a58e2c81b72876156ac3d6314faece8e64607ba333959b3af8d39c45af1760f3b71036566e75f7e78e3e258bc760c27ab6238d8cd9ee99584bd5ad86fca1b87bea37490b03421ead9390f27fdb3cc474221d30af4ee42daea850306ea1309bae4ab14fda8a53f94bf3dd24df6309c5819e6d61dbf216d38a9d24a9d954c7642c3b85551af0d0a24a2ef740b2a3143676969f2a589d3f6df3b48a195116a6f98a72920453bd2dbed413979c17fa2ece58ad88f1be7dd3380a0c2b59cc28360f0feb4a0a0da8755a31186efe435b1fa44ac8675adf6b2e8257a2ba5c517baf52546954a3e28c2f9396b6cd2324306d541eb9522a7d68b8ef2b04b66072308be3309e12c3c13cc3f202353e9355909e811a45dc69338b8af2837d06942bfb09a5757f264fbd192f7c1b3df4b5e7f99fdede5570419f12a7b84525c971adce024ec044c0fb22614cd7dd0eef0679f9d5ab6fbc4df4d20953363d7ecc817e60e1a6fdc6f360745b5db07b14b1a92282370021ef229999b74388d3238188d3a7186d357e48240ebae9cbdfbeea045f646a2005c803c94c42f3462a751f44d680c79e72b8c3f7d5302beb9f4e831091ff557a8f22374e651793bfa9265167b625d1b8", 0x1000, 0x200}, {&(0x7f0000001240)="411ea79f2884db1c0a67bed0cbc1e5103cb856bb0fb125dfde8deeed926704d3b77672ccbc3e3c2aaab503b29944c77e2ea55e8403fa184ce7a4575345dcb0875d3a0af75e26a7c0be495aa8c99feab7eaecd69392658b84a411f60e1402812f0fde5cd59a4b72eac6850a3949474eebe590937e7c562337d8fdc3f9e80ec49b146b53ef44833422184bb5046474fac170cf226b19cf6751fee8ceacfb7f68a00054fed02c2e700a5d42979409f697a94eb1f65839e32ab8312678080fae2b1612490d5034699324580bd5fefd544117b56c7001001ce60b3d110ecd8e61a0d9bb679f1f12453bc08fe87245ba5ed993f07ef2b1c19b04", 0xf7}], 0x8880, &(0x7f00000013c0)={[{@uid={'uid', 0x3d, 0xee00}}, {@uid={'uid', 0x3d, 0xee00}}, {@size={'size', 0x3d, [0x78, 0x34, 0x38, 0x5e, 0x6b, 0x2d, 0x70, 0x37]}}, {@huge_advise}, {@huge_advise}, {@mode={'mode', 0x3d, 0x4}}], [{@smackfsroot={'smackfsroot', 0x3d, ',\xb7'}}, {@uid_eq}, {@appraise_type}, {@appraise_type}, {@context={'context', 0x3d, 'sysadm_u'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'vfat\x00'}}, {@subj_type={'subj_type', 0x3d, 'vfat\x00'}}, {@fowner_eq={'fowner', 0x3d, 0xffffffffffffffff}}, {@appraise}, {@obj_role={'obj_role', 0x3d, ':\\]^/'}}]}) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x2, 0x100) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0xb03927cf167c2c9b, 0x100) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r1, 0x0, 0xfffffdef) 18:33:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffdf9, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:29 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x4001, 0x3e) [ 2260.634883] FAT-fs (loop1): bogus number of reserved sectors [ 2260.635180] FAT-fs (loop0): bogus number of reserved sectors [ 2260.636010] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2260.636147] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2260.637716] FAT-fs (loop5): bogus number of reserved sectors [ 2260.638140] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2260.647107] loop5: detected capacity change from 0 to 264192 [ 2260.651811] FAT-fs (loop5): bogus number of reserved sectors [ 2260.652243] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2260.662268] loop1: detected capacity change from 0 to 264192 [ 2260.674518] syz-executor.3: attempt to access beyond end of device [ 2260.674518] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2260.675366] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2260.676211] loop4: detected capacity change from 0 to 264192 [ 2260.682844] FAT-fs (loop1): bogus number of reserved sectors [ 2260.683881] FAT-fs (loop1): Can't find a valid FAT filesystem 18:33:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffdfc, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:29 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2260.700904] FAT-fs (loop4): bogus number of reserved sectors [ 2260.701817] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2260.718961] loop4: detected capacity change from 0 to 264192 [ 2260.727473] FAT-fs (loop4): bogus number of reserved sectors [ 2260.727924] FAT-fs (loop4): Can't find a valid FAT filesystem 18:33:29 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200040, 0x10) 18:33:29 executing program 6: 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) write$binfmt_aout(r2, &(0x7f0000000340)={{0x60b266c08a22c078, 0x4, 0x2, 0x25e, 0x3a9, 0x936d, 0x400, 0x6}, "71fabe7721d439fc815cea808867abfeac5a7c23f77c310521031597e66d8bc57df9a593c233f4869f15f32a56b97fd25777375504aa356bf09123f00a821a9ed123c52c20abfca6854012d814f61f1832804d616223b1354648f9301505a0db42", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x581) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) [ 2260.753630] loop5: detected capacity change from 0 to 264192 18:33:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf6ffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfbffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2260.776111] FAT-fs (loop5): bogus number of reserved sectors [ 2260.777141] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2260.814793] loop0: detected capacity change from 0 to 40 [ 2260.819706] loop4: detected capacity change from 0 to 264192 [ 2260.821948] loop5: detected capacity change from 0 to 264192 [ 2260.822562] FAT-fs (loop4): bogus number of reserved sectors [ 2260.823494] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2260.835887] FAT-fs (loop5): bogus number of reserved sectors [ 2260.836728] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2260.841874] loop4: detected capacity change from 0 to 264192 [ 2260.844082] FAT-fs (loop4): bogus number of reserved sectors [ 2260.844123] FAT-fs (loop0): bogus number of reserved sectors [ 2260.844895] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2260.845628] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2260.890285] loop1: detected capacity change from 0 to 264192 [ 2260.893462] loop3: detected capacity change from 0 to 40 18:33:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfcfdffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2260.915424] FAT-fs (loop1): bogus number of reserved sectors [ 2260.916239] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2260.936961] loop1: detected capacity change from 0 to 264192 [ 2260.950466] loop4: detected capacity change from 0 to 264192 [ 2260.953694] FAT-fs (loop4): bogus number of reserved sectors [ 2260.954493] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2260.955747] FAT-fs (loop1): bogus number of reserved sectors [ 2260.956713] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2260.967835] loop4: detected capacity change from 0 to 264192 [ 2260.972875] FAT-fs (loop4): bogus number of reserved sectors [ 2260.973691] FAT-fs (loop4): Can't find a valid FAT filesystem 18:33:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffdfd, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:29 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2260.991590] syz-executor.3: attempt to access beyond end of device [ 2260.991590] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2260.993232] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2261.037926] loop5: detected capacity change from 0 to 264192 [ 2261.041986] FAT-fs (loop5): bogus number of reserved sectors [ 2261.042891] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2261.050646] loop5: detected capacity change from 0 to 264192 [ 2261.052553] FAT-fs (loop5): bogus number of reserved sectors [ 2261.053304] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2261.137586] loop0: detected capacity change from 0 to 40 [ 2261.167408] FAT-fs (loop0): bogus number of reserved sectors [ 2261.168140] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2274.177827] loop5: detected capacity change from 0 to 264192 [ 2274.184692] loop0: detected capacity change from 0 to 40 18:33:42 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) write$binfmt_aout(r2, &(0x7f0000000340)={{0x60b266c08a22c078, 0x4, 0x2, 0x25e, 0x3a9, 0x936d, 0x400, 0x6}, "71fabe7721d439fc815cea808867abfeac5a7c23f77c310521031597e66d8bc57df9a593c233f4869f15f32a56b97fd25777375504aa356bf09123f00a821a9ed123c52c20abfca6854012d814f61f1832804d616223b1354648f9301505a0db42", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x581) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) 18:33:42 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf9fdffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:42 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfdfdffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:42 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffdff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:42 executing program 6: 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) write$binfmt_aout(r2, &(0x7f0000000340)={{0x60b266c08a22c078, 0x4, 0x2, 0x25e, 0x3a9, 0x936d, 0x400, 0x6}, "71fabe7721d439fc815cea808867abfeac5a7c23f77c310521031597e66d8bc57df9a593c233f4869f15f32a56b97fd25777375504aa356bf09123f00a821a9ed123c52c20abfca6854012d814f61f1832804d616223b1354648f9301505a0db42", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x581) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) 18:33:42 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:33:42 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000000000)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:33:42 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0xffffffffffffffff, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2274.191045] loop4: detected capacity change from 0 to 264192 [ 2274.201854] FAT-fs (loop0): invalid media value (0x00) [ 2274.202222] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2274.203580] FAT-fs (loop4): bogus number of reserved sectors [ 2274.204021] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2274.204668] FAT-fs (loop5): bogus number of reserved sectors [ 2274.205086] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2274.213440] loop4: detected capacity change from 0 to 264192 [ 2274.216731] loop5: detected capacity change from 0 to 264192 [ 2274.221081] FAT-fs (loop5): bogus number of reserved sectors [ 2274.221576] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2274.222068] FAT-fs (loop4): bogus number of reserved sectors [ 2274.222728] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2274.228701] loop1: detected capacity change from 0 to 264192 [ 2274.230653] loop3: detected capacity change from 0 to 40 18:33:42 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xffffff7f, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:42 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfdffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:42 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2274.257674] FAT-fs (loop1): bogus number of reserved sectors [ 2274.258694] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2274.278929] syz-executor.3: attempt to access beyond end of device [ 2274.278929] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2274.280136] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2274.287786] loop1: detected capacity change from 0 to 264192 [ 2274.296777] FAT-fs (loop1): bogus number of reserved sectors [ 2274.297908] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2274.347734] loop4: detected capacity change from 0 to 264192 [ 2274.370359] loop0: detected capacity change from 0 to 40 [ 2274.381393] FAT-fs (loop0): invalid media value (0x00) [ 2274.382448] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2274.385364] loop5: detected capacity change from 0 to 264192 [ 2274.393099] FAT-fs (loop5): bogus number of reserved sectors [ 2274.394222] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2274.397891] FAT-fs (loop4): bogus number of reserved sectors [ 2274.398700] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2274.406035] loop5: detected capacity change from 0 to 264192 [ 2274.409884] FAT-fs (loop5): bogus number of reserved sectors [ 2274.410820] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2274.428106] loop4: detected capacity change from 0 to 264192 [ 2274.431758] FAT-fs (loop4): bogus number of reserved sectors [ 2274.432629] FAT-fs (loop4): Can't find a valid FAT filesystem 18:33:42 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfbffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:42 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$incfs(r0, &(0x7f0000000000)='.pending_reads\x00', 0x100, 0x106) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x101042, 0x4) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) [ 2274.536240] loop3: detected capacity change from 0 to 40 [ 2274.536982] loop1: detected capacity change from 0 to 264192 18:33:43 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:33:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfeffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2274.551803] FAT-fs (loop1): bogus number of reserved sectors [ 2274.553003] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2274.581956] loop1: detected capacity change from 0 to 264192 [ 2274.587977] FAT-fs (loop1): bogus number of reserved sectors [ 2274.588830] FAT-fs (loop1): Can't find a valid FAT filesystem 18:33:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xffffff8c, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2274.653137] loop4: detected capacity change from 0 to 264192 [ 2274.662841] loop5: detected capacity change from 0 to 264192 [ 2274.669208] FAT-fs (loop5): bogus number of reserved sectors [ 2274.670109] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2274.683452] FAT-fs (loop4): bogus number of reserved sectors [ 2274.684216] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2274.712805] loop0: detected capacity change from 0 to 40 [ 2274.714740] loop5: detected capacity change from 0 to 264192 [ 2274.731414] FAT-fs (loop5): bogus number of reserved sectors [ 2274.732244] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2274.738630] FAT-fs (loop0): invalid media value (0x00) [ 2274.739530] FAT-fs (loop0): Can't find a valid FAT filesystem 18:33:55 executing program 6: 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) write$binfmt_aout(r2, &(0x7f0000000340)={{0x60b266c08a22c078, 0x4, 0x2, 0x25e, 0x3a9, 0x936d, 0x400, 0x6}, "71fabe7721d439fc815cea808867abfeac5a7c23f77c310521031597e66d8bc57df9a593c233f4869f15f32a56b97fd25777375504aa356bf09123f00a821a9ed123c52c20abfca6854012d814f61f1832804d616223b1354648f9301505a0db42", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x581) unlink(&(0x7f0000000300)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) 18:33:55 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfcfdffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:55 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xff0f0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffff6, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:55 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000001480)=[{&(0x7f0000000180)="879279196cacc4a1e79880334b52ebc16eb8e07f76de15b7189fa83c6e62c8dfed45ebe60a1321549f013f2c7e80e22a6b77513cc7b58fe9eb7528db5a562fb8088b40fac89922c504340dbb7ca43fe4d8168fe1daec83c8416a119a5d38ed15c1174a91431c01dc2f5c0baa178db8be051d5c82e156bf08635f97045d6c3cab22e8721c8f84d691b20e611cd798b718961f8ebe24762f5cb81e12c4036a1a454dbd6a753ce64af71271f765328315471b509a7dec6cae98746309bb33723b5f86a54223995993ab4495a2202827ff393efd8a8a27dee09789659f74a40d132f71c3a0444b8467c33b15289f3cf2da581479ed1a5fe21a784757f64b405e5242765178dd74356c6010d694c9be234b784c92cf8b28393b2542c154e8d36b6531fc2e47c9f1bc987490ac90272f202463e3b2865df8e3cc32335288895e4940cc7dc28ab28eaca990884f9113d256bcbb691f2da07b773a90d0183b89267674860c949597c666198323fac8e263e7aba3dd70d4f99b04fd5af40a72d56770418a11cbf235e5b67c3def20124f0b9099abe1b5f33b7393a2fa62b5344a4c094beec9ea0b8daf85b3c6b5dc097ef5daf008e529fcd5ded34f27d5162a001af56fe6bdf8d99df7181e86d23eb57e99b8ec63135ada1e308c21e9217496a744db329923ea2cf2a58114cf9b6f0c34f49ee8e5d360f54d45fb47edd510b32d372de9f31a94a260dfea92e26d983779421cb1d46d4e35cd0cab80419261dc50af28faf705eeeb0170405affc4616891ced46c1e73ffe23726be5f034e7ef22ac7a40ae620d7996068c2000c16358697a7362c6dec4e62c1219b7b6870e59cb35e2fbc434ee239994d3f182128504c87dc1137e33eec130c76dc1e3223cc3737452bc698e8c856de0dbc589c5b3437f056499aac026207b9eb75a068b217fb6ca53a49a23621afbcd49558a62e6f70b1ef8bed240458cce67a324ef530c67666b6e2f0b12030bb40f1e0af7f83e0c0418ed3b47503197abaf3b62081e56a4212ead5630f4c857669a3071dd3f882906d3ffbf4c8b8b2a95069d5deccedad340f9e0fe335a23ed631348ff3595ecd76e5b04d750443b5118ecc8e83074577536bec7d7b377ab072cf269f56c5d734810578ae6138f5907912df50d8e36563d50d9fe103dee214442dbb8e829b18771d2e1ca1fd1e600df1f843833b48640d81c7f6fa79a3be642cd6f68efc8c3f04af5ad6a9a809d61d6e62d388645be37d391ff34142341186b605c80e51afdfb4f467586a8ea94b6f264fc2d9ee8cefe4bd953a9615186f8c149665940528b7442bcec362f6b2c264c22a330f2529bf6af897286412f9b89af0934d94b572eff9a9da4d6185cd22f42a5644ee3aa489f6b628b2cf5dc540f54f5f7170f310a2f8ba4da3848144c440c1e9fd45027f882dccdd768aeabdb3c44058d61d9b93a9f62c29ea8e17c95e9f13b40583b6c87089cd90db203332fd1d5208a6eb145545faf5ed24d9e18f9154cfa25b4789783a6ddcc6e0aa47852322821f94f41f74537197caab87c6d73ed7628928037b58abcca4555c069418b3026ed1e3d665a9e19c87c4e4a7cee6f2f432388276cf8eed1c555e83d0a1adf8c11fdea32d8829bc4b0f07f46060b634f3beddc428129f2dd2debb0b6250ae81e4d08f12c3e605c1757b65cc67040166d14d3632e1fd750e54f78afd7fa64495fbfe0f6a4c314e7a0bf1d5a9604751e6cca666706bc6d93f2730ef0513fa6e9678d337129d8b96d8c1e70c714d7b5f2847af3ad411d9a6289d646087ec27b76673fc957f56ec30eef9dfbc6964afee157faaba8a2412cc5a1f5ce20cda4037fa19e00594b5023aa931cb5b638f95374b77d846bfc76dfac0870de0c387e82d1408be72aa781a81facbda1bc2d4720038cc72ecf472c10d21888136d98fbd6915150996181c5dda2521b254a2d10bd8cdc4903b5f66deab20340774415fde499764c458d8d93ca6c36e21cd0ce508973d71d4fe2e7b11ed8c9258aee8f73e42cb78207a6b46c32a164b00fa5d0980b0bc72dd13124e0c4a12433c715f460ac26693a844c42e6d3d7abeafcd33a5897c62035dd197cfa714cbb32be517ec9458d79cd26f74c11aa68d338e895994bd45ddbcc8951100297a7a965721a38765ebec3dde14ced93a91ea536c27c27e9fe91b289e30a4a47fab9be79007207b5e67890513f74f409602c504faaa4491a8622b246f24f3ce598c3160597d2ac155d52d9bd749b7b2d70ff27ad4b06544ccad6dd5f2bcb8acf8a3aec7a850a6ac9225c47824490990066a034eb26bc4f1591b0929ca0f1acfe5ce63f2b28d74d60308f520cd372674bc23a516222b4d23ef709d66071fa0615176149f350278546a2cb9c09169f24eef645e235c0436afcf7d1a2e02497ee69f6ff7baa15d01f22234b32b43c0ea78f8ede69a0820182e2cfcb798cc2bbb94bd5b59d01c329ed553813e81e201ff1ff8645fdbba1f4577a2c84c96799697866148786bee9aebaa433e2aad4bdb59f705ebeff5fb2488a789ccbd397310f6cc4f49e6e2dd69a768c334e51938087dd5f3f9b68cbd396767cc4434306b83621519d629f6f4ffbe3f003edbfe5b82c27f65324e186dcbcba6217d1ddcd5ab5a9159ffad57da5c9c8dfb32216a6b7112a5dde79c8d8311b5559ba7a56e33af6d1c5c618a6030be4605285335e92e5ec41c0a8e002e4e161d090d4f7fcd678cff946e7cabb3f7e5b3365003785cd9b198bbe34b41eebaf7d7ea55a2f82cad85dcb45b11ede0593693f318e59223c51a66dcc0c491a90f432e0ccaeff84366a326c8231822ee0e4a80f777c4617bf1a404f73b80c97b9d2917a66d91f31280107c100d84f7b789a21783b96e416d11e4dd5bb1779479664ca46c5affb107c15d296542182f2c675a6a936aef5f657e383f6309c90795af110f30e5253843ebd0d724eabface272d425fcc0a4e1069fe0457dbca609b77f4d937b85ddfba4946c82ebf9dfc8a53a105230920dbafcf1a485942343531a7f9ddb3c77175bbf9a1016915078cf2c95a38c13bd24acb96682ef041e2266840b7550ee675477a50e222d1ea83bef59ac79d772df3aea56161f3fd7a461f780635d297fe3bed96b18915d915e9113ea3f61a36910191b1d75b615e21e5f609f4b1e27ec0f220e5c33dfea4baa24b7433783193114c010c67b8d17e3ecc92f441a5b6d6f68152a689b9106556e4f20ff7e167e82d32751847b735e6c756ba754bbc051e600d39c43b68fcb7ccba93235d6673ec6a00d2af4c8acd6215329b3374d8088979021872c9039ccfcbe639924c84de763b223a71b44eaf0cf89499a6601b74bc8c50c3a5a9d3767a7c63412f8526bf8d7baaf8b467fed6488d7e9d5c3cac2b8dbfd4f472d0ce770d4dd0925308426069e715c3194c817e6098b07058c66fc0b5957f154183dc89809da48185a84c9b4502d4353d227d0a19250f6535d247720f9f0fd16c00271b198d652b8d2dd00ea25b2042845dc2a363b78fb1f96fbf4b63f11b6884ecde3d37244a9bf905e9223503f440c3dbbf7fbf4daaa520559558d2781948d77537a218660977c2629cd91bd73e1710419344de9a1af3ddbf65600d325cc54fe0a5727ba7e634b018a4fb36acb92f7615e1c6b8c405c524179057309b699519198ef75f93a7517c181ce78005bf19d79d09530077d88de374de0f454f4a536272bc1fbfd5481012409183a053606794b3f7a93191e5aae7844f6d752d76bb74da4a953a6a106163d1e345622ca5cb5c5654c4b7a9ee59fd5429357ebc3aa9f1c649f3cd0c938e977608bf9cbfd38f8f4f8824654afe4ff98a81844392e28e7e83faabc9b72189c8d6d76a8b206aaf908648806d4dc2a6c3870b83c613c0dc3c355f3bc87b34828b43a88077463be6feed0bde8f194aa2dcb05ae808ba4b6ea1a5fe815a42fc904ff7f31c86d616beba4979251c6e85818e083534d757c4d4c899677c5ab7ab4997c3c9ac011ec40e9c9b5203a4519de02971fb23cc38dd9ef2a41486816b1f7a08ac5933688c9c65fcd1eb0d261c269ba321def3de0158659390ad6ea9e569d875c4dcb62c87c4529b19a8a2e7069fcd5bde45bfe3ad8d34a30db0bf65ec2519085e083bc7860026080f97acba6cf543e63bda7cbe644528846fe32480add3809682329f7090e6bc5e307546fc61a639fea2eac54bed73793962c5f2a0c89c2dc5204a0effee9ba6e66d6a332938547dc66502552a5024ed806efd55de4de025bf05e7656adbd6ea18cda3cfd478fb8d48eb146e15f66b8d6acb768c6c239ad05b194baffadcef88911eb017b659b822629769f2ab86a782bed16482b2819a12af5e06d78ff79a49229b4ccb23ea79a4b9571f3d9d1c7758eb7ad88927feed96f602943027b089916aa223c3c42c104fdf9df52bab81c573eb247403732f93f8fe300afadb1c1868a726d58bf8b4e94787eb34e9f8894d0443309c145acd3b4fd600d98c6c9cdd035a84d469837ba1592098a538d7211b293f86f6f74051ce716c03235a727d7e2cc59db2f39c593bb705748187eebae4492f1a40251c4481c88a80369b18bc55183d310bf794866373a2048dbf3c66aa10713102949d49a9b85fa9ba6481d01b7133e523b4ffbc97ed89d84b6611a575d8a062c170cc68078303519ab11de985eaccf2ffdbc76a63946adc9d8f42dd6b5e0c8bba79ced7e371094a01e513162638190751c1c085285d99aad1dcfb50d3d68e81c70546686cf4f861d79673d8f36635f74957a272a1ca4750faacea632f2b4769338e16b0bc5037c2ba7bf1c2307fcd54599071f8a111f13364d2529ff0e1020ea33043a40e811b41973608cc87e9afa5344075e8bd64c1d12495b53a3bdfb76f1b55d492f5a9f589cc0db5738717fb1a842d0366fd61934af6f16bdad311bd730c6ce90631b18be22abe0fa31d8f62d7bd273bac01dd96c0401a38a5e0f815ede071d3b9af6bc1ba4045453c8ca21018edbd01928d9ff42a2668c8c6f8afe12709b452c34d2e6fcc77bc070851d41925b9cde272a1f635ee16d69e9162bf5d92f590a4638828b4a4db9d7dde7451cb66bee3b22355a9e60baf2c3547f3a697065d200fb0bae76381104cb8c23afc9432519b8e31f5b5d01ccffd8cdf566e31bc73a57b3d42fce382f0e589d9fbb04a0770f9e7cee32ef7a1b565f29954ff4121e71c120c0b5070081af4d9ece9137c4ed9c71abd48b7d82a7f244270157354782e6c4f638fb37766114c563edba671eb32df71e4d2c547faa5779f8ae7723c6f2df75ca75ffba19e45c21d84438a4892fef521d24db99cb0dc23375cb750c00efc17f476fbe7ee705cacb715a94b8cfa4773fd8502d00466e317666055bc2907002e0ec003f993178498e646f3ce4da42aa60d8e8a5292e1445666eb5180ee695ac602643b2c766c793f82f3b99ff0598a8a2717d72a3d326407f417fef582ce0b5c2d6bdba553907030fc50c9378bbacb4cec979e34bfaee721f23eaaeb5f55a31e0385c4f9077acdede702ca236131984b0feed1add9811243c2e527f84bf4814fc1cb4ffc78f986d87c28c16df6a2e3b7914a59a50b51e50645bdc367a54354103f87a24119bfb0f2fd45e65b6a9dcfc0dee13dc70472030bbf756a230fb56949903e450a980276a739cffaa4d6960f9ff00dc9512f067098620e654588ebc332a9205358fb23f6d4efcf3656f5f45f6200b1ebcdc9030601e6e2e560ba98402c06e33f0859d074a88afd784", 0x1000}, {&(0x7f0000001180)="1a7449a18f063b958a1314a0113ac3f300634cdaf5409747ac468ab8086720441d1fcc676b1d573ebdf7de0db6e43c683a8e47d87a94480ba0f0e607b0ceebafbdfdf7a0948f7f500aa6e956f2e0039c5fdf1276afe3a5402b40109238590a57bfae71e516c7f49c217b656c23cae88179642a51e90223736f36f0ae83363277526081815cc207fdf687453d2e3685c21bd261bae9dd870ba6799f6ded252253d725dd9bd4dc253b42807ee434b0e11ee115a05578cd5ab35a42a80af4118836d3ca", 0xc2, 0x36}, {&(0x7f0000001580)="da211dc0b5e39593a0b5a854b21e19462b2edeff1e83b837a583954f5328acf24509ed580655323da5d5c40b289670bed77c200d9b887030f480433726fb4bff4a480bae4f7c3358a6b8a8e1143a134204f32e5e9f8dcc710e0d6a0c0d5304004b3850d7dfc204259632dd19372104b2a3c7735d0ab1eac42cfc141173d8415f0825da0f950e48218c70b87e4df276", 0x8f, 0x5}, {&(0x7f0000001500)="8f356a6881fc794fe099a4ce3161e8e89dce2b49ee76412ef8febb35e4e993b7cbc8a8c68ef458dd1d98bd4e11d5bdf25f9cbd1f257604dd45038e9c27140e0e94485b254c8a6bd12b8113cc", 0x4c, 0x8}, {&(0x7f0000001380)="cc8b67849122ce9b75b133f90bf8af680e16c1d4d90dc736c19cd4d14e268172e34fd1bc794509c871559a0294339efcfb7a27c491a720da371a8abd0711c588fd6363335e49211ecc5feba65436bf5a0699b3e40411848a2d724e882e2659232f1fb347d558f3b40ad189ef53f80035779d536e61ed1aad5991ca537080055e4409979a681d42e17464abf94a48e744616d9b622ce34e9fccc8d0752e8534942f400bde5d0a5d717db3f22b6b446e93bb533585b4a10ccef7a0119e15bbc326ef05884701feb81eb13904a3213860e89f939005476a8e89ce4985facd7bbfc90c1368ea9974654404d8cade25", 0xed, 0x8}], 0x0, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES64=r0, @ANYRESHEX=r0, @ANYRESHEX, @ANYRES32]) fsetxattr$trusted_overlay_redirect(r1, &(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x8, 0x3) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000001640)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f0000001680)={{0x1, 0x1, 0x18, r4, {r2}}, './file2\x00'}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r5, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r5, r2, 0x0, 0xfffffdef) 18:33:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18: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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') (fail_nth: 1) [ 2287.056211] FAULT_INJECTION: forcing a failure. [ 2287.056211] name failslab, interval 1, probability 0, space 0, times 0 [ 2287.057901] CPU: 1 PID: 11584 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2287.059088] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2287.060254] Call Trace: [ 2287.060644] [ 2287.060991] dump_stack_lvl+0xc1/0xf0 [ 2287.061582] should_fail_ex+0x4b4/0x5b0 [ 2287.062214] ? getname_flags.part.0+0x50/0x4f0 [ 2287.062868] should_failslab+0x9/0x20 [ 2287.063432] kmem_cache_alloc+0x5a/0x390 [ 2287.064043] getname_flags.part.0+0x50/0x4f0 [ 2287.064698] __x64_sys_unlink+0xb5/0x110 [ 2287.065288] do_syscall_64+0x3f/0x90 [ 2287.065845] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2287.066603] RIP: 0033:0x7fa807809b19 [ 2287.067127] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2287.069560] RSP: 002b:00007fa804d7f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 2287.070610] RAX: ffffffffffffffda RBX: 00007fa80791cf60 RCX: 00007fa807809b19 [ 2287.071586] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000300 [ 2287.072559] RBP: 00007fa804d7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2287.073533] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2287.074543] R13: 00007ffe07b0b41f R14: 00007fa804d7f300 R15: 0000000000022000 [ 2287.075543] [ 2287.106529] loop5: detected capacity change from 0 to 264192 [ 2287.110815] loop0: detected capacity change from 0 to 40 [ 2287.112475] FAT-fs (loop5): bogus number of reserved sectors [ 2287.115045] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2287.116994] loop4: detected capacity change from 0 to 264192 [ 2287.121002] loop3: detected capacity change from 0 to 8 [ 2287.130440] loop1: detected capacity change from 0 to 264192 18: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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') (fail_nth: 2) [ 2287.134168] loop5: detected capacity change from 0 to 264192 [ 2287.137412] FAT-fs (loop7): bogus number of reserved sectors [ 2287.138264] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2287.138450] FAT-fs (loop5): bogus number of reserved sectors [ 2287.139455] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2287.142586] FAT-fs (loop3): Unrecognized mount option "ÿÿ" or missing value [ 2287.143634] FAT-fs (loop4): bogus number of reserved sectors [ 2287.144480] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2287.147602] FAT-fs (loop0): invalid media value (0x00) [ 2287.148395] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2287.151401] FAT-fs (loop1): bogus number of reserved sectors [ 2287.152228] FAT-fs (loop1): Can't find a valid FAT filesystem 18:33:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffffb, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2287.180458] loop1: detected capacity change from 0 to 264192 [ 2287.181505] FAT-fs (loop1): bogus number of reserved sectors [ 2287.181877] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2287.182457] loop4: detected capacity change from 0 to 264192 [ 2287.192359] FAT-fs (loop7): bogus number of reserved sectors [ 2287.193157] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2287.194602] FAT-fs (loop4): bogus number of reserved sectors [ 2287.195471] FAT-fs (loop4): Can't find a valid FAT filesystem 18:33:55 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfdfdffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18: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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') (fail_nth: 3) 18:33:55 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:33:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffdffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2287.314382] loop5: detected capacity change from 0 to 264192 [ 2287.326514] FAT-fs (loop5): bogus number of reserved sectors [ 2287.327528] FAT-fs (loop5): Can't find a valid FAT filesystem 18:33:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x80000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2287.411354] loop0: detected capacity change from 0 to 40 [ 2287.422668] loop1: detected capacity change from 0 to 264192 [ 2287.430673] FAT-fs (loop0): invalid media value (0x00) [ 2287.431663] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2287.439112] FAULT_INJECTION: forcing a failure. [ 2287.439112] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2287.440661] CPU: 0 PID: 11609 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2287.441755] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2287.442839] Call Trace: [ 2287.443189] [ 2287.443503] dump_stack_lvl+0xc1/0xf0 [ 2287.444041] should_fail_ex+0x4b4/0x5b0 [ 2287.444604] strncpy_from_user+0x38/0x3f0 [ 2287.445170] getname_flags.part.0+0x95/0x4f0 [ 2287.445777] __x64_sys_unlink+0xb5/0x110 [ 2287.446360] do_syscall_64+0x3f/0x90 [ 2287.446880] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2287.447580] RIP: 0033:0x7fa807809b19 [ 2287.448079] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2287.450257] RSP: 002b:00007fa804d7f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 2287.451134] RAX: ffffffffffffffda RBX: 00007fa80791cf60 RCX: 00007fa807809b19 [ 2287.451957] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000300 [ 2287.452782] RBP: 00007fa804d7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2287.453606] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2287.454435] R13: 00007ffe07b0b41f R14: 00007fa804d7f300 R15: 0000000000022000 [ 2287.455274] [ 2287.474496] FAT-fs (loop1): bogus number of reserved sectors [ 2287.475431] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2287.505503] loop1: detected capacity change from 0 to 264192 [ 2287.521378] FAT-fs (loop7): bogus number of reserved sectors [ 2287.522340] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2287.526570] FAT-fs (loop1): bogus number of reserved sectors [ 2287.527460] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2287.541187] loop4: detected capacity change from 0 to 264192 [ 2287.567459] FAT-fs (loop4): bogus number of reserved sectors [ 2287.568262] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2287.587150] FAT-fs (loop7): bogus number of reserved sectors [ 2287.588176] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2287.597762] loop4: detected capacity change from 0 to 264192 [ 2287.618505] FAT-fs (loop4): bogus number of reserved sectors [ 2287.619466] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2287.961890] loop3: detected capacity change from 0 to 8 [ 2287.972214] FAT-fs (loop3): Unrecognized mount option "ÿÿ" or missing value 18:34:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x8}, {0x0, 0x0, 0x8}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:34:10 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) (fail_nth: 1) 18:34:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfdffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18: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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') (fail_nth: 4) 18:34:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xedc000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:10 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:34:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffdf9, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2301.759867] loop5: detected capacity change from 0 to 264192 [ 2301.764679] loop1: detected capacity change from 0 to 264192 [ 2301.766137] FAT-fs (loop7): bogus number of reserved sectors [ 2301.766847] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2301.768495] FAT-fs (loop5): bogus number of reserved sectors [ 2301.769114] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2301.775029] loop4: detected capacity change from 0 to 264192 [ 2301.775199] FAULT_INJECTION: forcing a failure. [ 2301.775199] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2301.777083] CPU: 0 PID: 11626 Comm: syz-executor.6 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2301.778136] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2301.778144] FAT-fs (loop1): bogus number of reserved sectors [ 2301.778160] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2301.779139] Call Trace: [ 2301.779151] [ 2301.779162] dump_stack_lvl+0xc1/0xf0 [ 2301.780917] FAT-fs (loop4): bogus number of reserved sectors [ 2301.781368] should_fail_ex+0x4b4/0x5b0 [ 2301.781815] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2301.782304] _copy_from_user+0x2e/0x180 [ 2301.783317] sg_write.part.0+0x1c9/0xac0 [ 2301.783844] ? __pfx___lock_acquire+0x10/0x10 [ 2301.784440] ? __pfx_lock_release+0x10/0x10 [ 2301.785005] ? __pfx_sg_write.part.0+0x10/0x10 [ 2301.785623] ? __lock_acquire+0xbd4/0x63b0 [ 2301.786240] ? __pfx_lock_release+0x10/0x10 [ 2301.786847] ? find_held_lock+0x2c/0x110 [ 2301.787428] ? inode_security+0x105/0x140 [ 2301.787871] FAULT_INJECTION: forcing a failure. [ 2301.787871] name failslab, interval 1, probability 0, space 0, times 0 [ 2301.788013] ? avc_policy_seqno+0x9/0x20 [ 2301.789403] ? selinux_file_permission+0x96/0x510 [ 2301.790123] sg_write+0x8d/0xe0 [ 2301.790606] vfs_write+0x2d8/0xdd0 [ 2301.791114] ? __pfx_sg_write+0x10/0x10 [ 2301.791685] ? __pfx_vfs_write+0x10/0x10 [ 2301.792273] ? __fget_files+0x270/0x480 [ 2301.792857] ? __fget_light+0xe5/0x280 [ 2301.793424] ksys_write+0x12b/0x260 [ 2301.793952] ? __pfx_ksys_write+0x10/0x10 [ 2301.794554] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2301.795317] do_syscall_64+0x3f/0x90 [ 2301.795852] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2301.796565] RIP: 0033:0x7f32b40eab19 [ 2301.797084] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2301.799469] RSP: 002b:00007f32b1660188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2301.800498] RAX: ffffffffffffffda RBX: 00007f32b41fdf60 RCX: 00007f32b40eab19 [ 2301.801451] RDX: 0000000000000125 RSI: 0000000020000700 RDI: 0000000000000003 [ 2301.802481] RBP: 00007f32b16601d0 R08: 0000000000000000 R09: 0000000000000000 [ 2301.803457] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2301.804409] R13: 00007fffce03285f R14: 00007f32b1660300 R15: 0000000000022000 [ 2301.805388] [ 2301.805718] CPU: 1 PID: 11634 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2301.806392] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2301.807020] Call Trace: [ 2301.807230] [ 2301.807419] dump_stack_lvl+0xc1/0xf0 [ 2301.807739] should_fail_ex+0x4b4/0x5b0 [ 2301.808076] ? jbd2__journal_start+0x194/0x810 [ 2301.808445] should_failslab+0x9/0x20 [ 2301.808771] kmem_cache_alloc+0x5a/0x390 [ 2301.808927] loop0: detected capacity change from 0 to 40 [ 2301.809108] jbd2__journal_start+0x194/0x810 [ 2301.810203] __ext4_journal_start_sb+0x3d7/0x560 [ 2301.810599] ? __ext4_unlink+0x44e/0xcf0 [ 2301.810926] ? avc_has_perm+0xfe/0x1a0 [ 2301.811248] __ext4_unlink+0x44e/0xcf0 [ 2301.811573] ? __pfx___ext4_unlink+0x10/0x10 [ 2301.811933] ? __pfx___dquot_initialize+0x10/0x10 [ 2301.812338] ? down_write+0x11a/0x1f0 [ 2301.812663] ext4_unlink+0x3ac/0x490 [ 2301.812970] vfs_unlink+0x35e/0x930 [ 2301.813284] ? __lookup_hash+0x36/0x190 [ 2301.813621] do_unlinkat+0x3b9/0x650 [ 2301.813934] ? __pfx_do_unlinkat+0x10/0x10 [ 2301.814293] ? __check_object_size+0x3e4/0x860 [ 2301.814683] ? getname_flags.part.0+0x1dd/0x4f0 [ 2301.815064] __x64_sys_unlink+0xca/0x110 [ 2301.815399] do_syscall_64+0x3f/0x90 [ 2301.815713] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2301.816132] RIP: 0033:0x7fa807809b19 [ 2301.816431] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2301.817788] RSP: 002b:00007fa804d7f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 2301.818383] RAX: ffffffffffffffda RBX: 00007fa80791cf60 RCX: 00007fa807809b19 [ 2301.818930] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000300 [ 2301.819475] RBP: 00007fa804d7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2301.820019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2301.820564] R13: 00007ffe07b0b41f R14: 00007fa804d7f300 R15: 0000000000022000 [ 2301.821125] [ 2301.823085] FAT-fs (loop0): invalid media value (0x00) [ 2301.823900] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2301.827920] FAT-fs (loop3): bogus number of reserved sectors [ 2301.828407] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2301.834889] loop5: detected capacity change from 0 to 264192 [ 2301.837660] loop1: detected capacity change from 0 to 264192 [ 2301.839951] loop4: detected capacity change from 0 to 264192 [ 2301.841622] FAT-fs (loop7): bogus number of reserved sectors [ 2301.842090] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2301.847445] FAT-fs (loop5): bogus number of reserved sectors [ 2301.847911] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2301.848909] FAT-fs (loop1): bogus number of reserved sectors [ 2301.849460] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2301.850070] FAT-fs (loop4): bogus number of reserved sectors [ 2301.850557] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2301.866545] FAT-fs (loop3): Unrecognized mount option "./file0" or missing value 18:34:10 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:34:10 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) (fail_nth: 2) 18:34:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfeffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x5, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffdfc, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000240)={{0xcc, 0x8c, 0x5, 0x25d, 0x116, 0x5, 0x354}, "e698025dbdd4e34f0c82575d52da6a022e760e2281d9b186e8a7db2646b9044ec420b009d76329b76576b01b71da649fcee292dfd72052f6b6cb410ce7fec81dbf61dd7b8f8fa709c89d6acbdabf00965762ec48f15754cf62fe479c4232e57edf8132cf0590770581c8dafebdc697485904abf0aa2bd280c9cbf0898b7312513ffc22c8ed4ff4d6573af4ef25b43462842c1cab8fcbde0688e2b12095ab60ba3b1598915b3ddf", ['\x00', '\x00', '\x00', '\x00']}, 0x4c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x109242, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2301.944944] loop0: detected capacity change from 0 to 40 [ 2301.948038] FAT-fs (loop0): bogus number of FAT sectors [ 2301.948499] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2301.953201] FAULT_INJECTION: forcing a failure. [ 2301.953201] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2301.954194] CPU: 1 PID: 11646 Comm: syz-executor.6 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2301.955042] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2301.955678] Call Trace: [ 2301.955961] [ 2301.956212] dump_stack_lvl+0xc1/0xf0 [ 2301.956646] should_fail_ex+0x4b4/0x5b0 [ 2301.957000] _copy_from_user+0x2e/0x180 [ 2301.957443] sg_write.part.0+0x5f1/0xac0 [ 2301.957782] ? __pfx_sg_write.part.0+0x10/0x10 [ 2301.958302] ? __lock_acquire+0xbd4/0x63b0 [ 2301.958666] ? __pfx_lock_release+0x10/0x10 [ 2301.959158] ? find_held_lock+0x2c/0x110 [ 2301.959498] ? inode_security+0x105/0x140 [ 2301.959963] ? avc_policy_seqno+0x9/0x20 [ 2301.960304] ? selinux_file_permission+0x96/0x510 [ 2301.960850] sg_write+0x8d/0xe0 [ 2301.961137] vfs_write+0x2d8/0xdd0 [ 2301.961530] ? __pfx_sg_write+0x10/0x10 [ 2301.961859] ? __pfx_vfs_write+0x10/0x10 [ 2301.962322] ? __fget_files+0x270/0x480 [ 2301.962677] ? __fget_light+0xe5/0x280 [ 2301.963116] ksys_write+0x12b/0x260 [ 2301.963429] ? __pfx_ksys_write+0x10/0x10 [ 2301.963890] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2301.964330] do_syscall_64+0x3f/0x90 [ 2301.964755] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2301.965187] RIP: 0033:0x7f32b40eab19 [ 2301.965583] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2301.966961] RSP: 002b:00007f32b1660188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2301.967765] RAX: ffffffffffffffda RBX: 00007f32b41fdf60 RCX: 00007f32b40eab19 [ 2301.968321] RDX: 0000000000000125 RSI: 0000000020000700 RDI: 0000000000000003 [ 2301.968874] RBP: 00007f32b16601d0 R08: 0000000000000000 R09: 0000000000000000 [ 2301.969427] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2301.970185] R13: 00007fffce03285f R14: 00007f32b1660300 R15: 0000000000022000 [ 2301.970766] [ 2301.983588] loop3: detected capacity change from 0 to 40 [ 2301.989354] loop1: detected capacity change from 0 to 264192 [ 2301.998599] FAT-fs (loop1): bogus number of reserved sectors [ 2301.999207] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2302.009265] loop4: detected capacity change from 0 to 264192 [ 2302.010748] loop1: detected capacity change from 0 to 264192 [ 2302.012753] loop5: detected capacity change from 0 to 264192 [ 2302.017044] FAT-fs (loop1): bogus number of reserved sectors [ 2302.017667] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2302.023817] syz-executor.3: attempt to access beyond end of device [ 2302.023817] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2302.024508] FAT-fs (loop5): bogus number of reserved sectors [ 2302.024853] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2302.025544] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2302.027795] FAT-fs (loop4): bogus number of reserved sectors [ 2302.028586] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2302.030584] FAT-fs (loop7): bogus number of reserved sectors [ 2302.031298] FAT-fs (loop7): Can't find a valid FAT filesystem 18: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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') (fail_nth: 5) 18:34:10 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2302.043650] loop4: detected capacity change from 0 to 264192 [ 2302.044597] syz-executor.3: attempt to access beyond end of device [ 2302.044597] loop3: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2302.045824] syz-executor.3: attempt to access beyond end of device [ 2302.045824] loop3: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2302.048111] loop5: detected capacity change from 0 to 264192 [ 2302.052289] FAT-fs (loop7): bogus number of reserved sectors [ 2302.053017] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2302.054939] FAT-fs (loop4): bogus number of reserved sectors [ 2302.055635] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2302.057577] FAT-fs (loop5): bogus number of reserved sectors [ 2302.058259] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2302.077029] loop0: detected capacity change from 0 to 40 [ 2302.090622] FAT-fs (loop0): bogus number of FAT sectors [ 2302.091185] FAT-fs (loop0): Can't find a valid FAT filesystem 18:34:10 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) (fail_nth: 3) 18:34:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xff0f0000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18: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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') (fail_nth: 6) 18:34:10 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2302.138522] FAULT_INJECTION: forcing a failure. [ 2302.138522] name failslab, interval 1, probability 0, space 0, times 0 [ 2302.139650] CPU: 1 PID: 11664 Comm: syz-executor.6 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2302.140487] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2302.141318] Call Trace: [ 2302.141589] [ 2302.141831] dump_stack_lvl+0xc1/0xf0 [ 2302.142253] should_fail_ex+0x4b4/0x5b0 [ 2302.142686] should_failslab+0x9/0x20 [ 2302.143099] __kmem_cache_alloc_node+0x5b/0x310 [ 2302.143595] ? blk_rq_map_user_iov+0x242/0x16c0 [ 2302.144088] ? ktime_get+0x1c2/0x1f0 [ 2302.144482] ? blk_rq_map_user_iov+0x242/0x16c0 [ 2302.144962] __kmalloc+0x4a/0x160 [ 2302.145342] blk_rq_map_user_iov+0x242/0x16c0 [ 2302.145818] ? __blk_mq_alloc_requests+0x801/0xf30 [ 2302.146342] ? __pfx_blk_rq_map_user_iov+0x10/0x10 [ 2302.146864] ? __mutex_lock+0x12a1/0x1a30 [ 2302.147243] blk_rq_map_user_io+0x1d1/0x200 [ 2302.147583] ? __pfx_blk_rq_map_user_io+0x10/0x10 [ 2302.147963] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 2302.148363] ? __pfx_lock_release+0x10/0x10 [ 2302.148713] sg_common_write.constprop.0+0xd8d/0x15f0 [ 2302.149113] ? __pfx_sg_common_write.constprop.0+0x10/0x10 [ 2302.149545] sg_write.part.0+0x698/0xac0 [ 2302.149857] ? __pfx_sg_write.part.0+0x10/0x10 [ 2302.150224] ? __lock_acquire+0xbd4/0x63b0 [ 2302.150568] ? find_held_lock+0x2c/0x110 [ 2302.150886] ? inode_security+0x105/0x140 [ 2302.151215] ? avc_policy_seqno+0x9/0x20 [ 2302.151529] ? selinux_file_permission+0x96/0x510 [ 2302.151907] sg_write+0x8d/0xe0 [ 2302.152168] vfs_write+0x2d8/0xdd0 [ 2302.152447] ? __pfx_sg_write+0x10/0x10 [ 2302.152751] ? __pfx_vfs_write+0x10/0x10 [ 2302.153069] ? __fget_files+0x270/0x480 [ 2302.153392] ? __fget_light+0xe5/0x280 [ 2302.153705] ksys_write+0x12b/0x260 [ 2302.153991] ? __pfx_ksys_write+0x10/0x10 [ 2302.154328] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2302.154732] do_syscall_64+0x3f/0x90 [ 2302.155031] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2302.155426] RIP: 0033:0x7f32b40eab19 [ 2302.155711] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2302.157007] RSP: 002b:00007f32b1660188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2302.157561] RAX: ffffffffffffffda RBX: 00007f32b41fdf60 RCX: 00007f32b40eab19 [ 2302.158077] RDX: 0000000000000125 RSI: 0000000020000700 RDI: 0000000000000003 [ 2302.158596] RBP: 00007f32b16601d0 R08: 0000000000000000 R09: 0000000000000000 [ 2302.159116] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2302.159632] R13: 00007fffce03285f R14: 00007f32b1660300 R15: 0000000000022000 [ 2302.160167] 18:34:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7ffffffffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2302.200172] FAULT_INJECTION: forcing a failure. [ 2302.200172] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2302.201132] CPU: 1 PID: 11666 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2302.201903] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2302.202499] Call Trace: [ 2302.202758] [ 2302.202937] dump_stack_lvl+0xc1/0xf0 [ 2302.203333] should_fail_ex+0x4b4/0x5b0 [ 2302.203650] _copy_to_user+0x2e/0x150 [ 2302.204051] simple_read_from_buffer+0xd0/0x170 [ 2302.204413] proc_fail_nth_read+0x19c/0x230 [ 2302.204839] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2302.205203] ? security_file_permission+0xb5/0xe0 [ 2302.205686] vfs_read+0x260/0x940 [ 2302.205963] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2302.206441] ? __pfx_vfs_read+0x10/0x10 [ 2302.206743] ? kmem_cache_free+0xff/0x4a0 [ 2302.207164] ? __fget_files+0x270/0x480 [ 2302.207492] ksys_read+0x12b/0x260 [ 2302.207862] ? __pfx_ksys_read+0x10/0x10 [ 2302.208177] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2302.208697] do_syscall_64+0x3f/0x90 [ 2302.208993] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2302.209510] RIP: 0033:0x7fa8077bc69c [ 2302.209794] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 2302.209994] loop1: detected capacity change from 0 to 264192 [ 2302.211519] RSP: 002b:00007fa804d7f170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2302.211543] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fa8077bc69c [ 2302.211558] RDX: 000000000000000f RSI: 00007fa804d7f1e0 RDI: 0000000000000004 [ 2302.214387] RBP: 00007fa804d7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2302.215088] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2302.215786] R13: 00007ffe07b0b41f R14: 00007fa804d7f300 R15: 0000000000022000 [ 2302.216499] [ 2302.222428] FAT-fs (loop1): bogus number of reserved sectors [ 2302.223281] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2302.225616] loop5: detected capacity change from 0 to 264192 [ 2302.231503] FAT-fs (loop5): bogus number of reserved sectors [ 2302.232362] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2302.236404] loop1: detected capacity change from 0 to 264192 [ 2302.240404] FAT-fs (loop1): bogus number of reserved sectors [ 2302.241172] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2302.244796] loop5: detected capacity change from 0 to 264192 [ 2302.248734] FAT-fs (loop5): bogus number of reserved sectors [ 2302.249682] FAT-fs (loop5): Can't find a valid FAT filesystem 18:34:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x8000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x6, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffdffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:23 executing program 3: r0 = semget$private(0x0, 0x5, 0x0) semtimedop(r0, &(0x7f0000000080)=[{}], 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) semtimedop(r0, &(0x7f0000000040)=[{0x8, 0xfffa, 0x1000}, {0x4, 0xaffe, 0x1800}, {0x3, 0x400, 0x800}, {0x2, 0xf000, 0x1800}], 0x4, &(0x7f00000000c0)={0x0, 0x989680}) chdir(&(0x7f0000000140)='./file0\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r2, 0x0, 0xfffffdef) 18:34:23 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:34:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffdfd, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:23 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) (fail_nth: 4) 18:34:23 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2314.901031] loop5: detected capacity change from 0 to 264192 [ 2314.901887] loop4: detected capacity change from 0 to 264192 [ 2314.907560] loop1: detected capacity change from 0 to 264192 [ 2314.920834] FAT-fs (loop5): bogus number of reserved sectors [ 2314.921264] FAT-fs (loop4): bogus number of reserved sectors [ 2314.921791] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2314.922561] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2314.924816] FAT-fs (loop7): bogus number of reserved sectors [ 2314.925621] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2314.927095] FAT-fs (loop1): bogus number of reserved sectors [ 2314.927941] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2314.936938] loop0: detected capacity change from 0 to 40 [ 2314.942240] loop1: detected capacity change from 0 to 264192 [ 2314.947611] loop3: detected capacity change from 0 to 40 [ 2314.949384] loop5: detected capacity change from 0 to 264192 [ 2314.950518] FAT-fs (loop7): bogus number of reserved sectors [ 2314.951267] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2314.952652] loop4: detected capacity change from 0 to 264192 [ 2314.958375] FAT-fs (loop1): bogus number of reserved sectors [ 2314.959123] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2314.959564] FAT-fs (loop5): bogus number of reserved sectors [ 2314.960911] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2314.961080] FAT-fs (loop4): bogus number of reserved sectors [ 2314.962367] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2315.007476] syz-executor.3: attempt to access beyond end of device [ 2315.007476] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2315.009218] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:34:23 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) (fail_nth: 5) 18:34:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffdf9, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2315.089888] FAULT_INJECTION: forcing a failure. [ 2315.089888] name failslab, interval 1, probability 0, space 0, times 0 [ 2315.091777] CPU: 1 PID: 11701 Comm: syz-executor.6 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2315.092716] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2315.093973] Call Trace: [ 2315.094304] [ 2315.094684] dump_stack_lvl+0xc1/0xf0 [ 2315.095165] should_fail_ex+0x4b4/0x5b0 [ 2315.095824] should_failslab+0x9/0x20 [ 2315.096302] __kmem_cache_alloc_node+0x5b/0x310 [ 2315.097053] ? bio_kmalloc+0x3e/0x70 [ 2315.097521] ? bio_kmalloc+0x3e/0x70 [ 2315.098116] __kmalloc+0x4a/0x160 [ 2315.098587] bio_kmalloc+0x3e/0x70 [ 2315.099152] blk_rq_map_user_iov+0x42a/0x16c0 [ 2315.099712] ? __blk_mq_alloc_requests+0x801/0xf30 [ 2315.100486] ? __pfx_blk_rq_map_user_iov+0x10/0x10 [ 2315.101087] ? __mutex_lock+0x12a1/0x1a30 [ 2315.101756] blk_rq_map_user_io+0x1d1/0x200 [ 2315.102290] ? __pfx_blk_rq_map_user_io+0x10/0x10 [ 2315.103054] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 2315.103679] ? __pfx_lock_release+0x10/0x10 [ 2315.104365] loop1: detected capacity change from 0 to 264192 [ 2315.104402] sg_common_write.constprop.0+0xd8d/0x15f0 [ 2315.105932] ? __pfx_sg_common_write.constprop.0+0x10/0x10 [ 2315.106614] sg_write.part.0+0x698/0xac0 [ 2315.107263] ? __pfx_sg_write.part.0+0x10/0x10 [ 2315.107819] ? __lock_acquire+0xbd4/0x63b0 [ 2315.108521] ? __pfx_lock_release+0x10/0x10 [ 2315.109056] ? find_held_lock+0x2c/0x110 [ 2315.109705] ? inode_security+0x105/0x140 [ 2315.110213] ? avc_policy_seqno+0x9/0x20 [ 2315.110882] ? selinux_file_permission+0x96/0x510 [ 2315.111489] sg_write+0x8d/0xe0 [ 2315.112020] vfs_write+0x2d8/0xdd0 [ 2315.112462] ? __pfx_sg_write+0x10/0x10 [ 2315.113094] ? __pfx_vfs_write+0x10/0x10 [ 2315.113598] ? __fget_files+0x270/0x480 [ 2315.114249] ? __fget_light+0xe5/0x280 [ 2315.114760] ksys_write+0x12b/0x260 [ 2315.115344] ? __pfx_ksys_write+0x10/0x10 [ 2315.115847] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2315.116700] do_syscall_64+0x3f/0x90 [ 2315.117171] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2315.117974] RIP: 0033:0x7f32b40eab19 [ 2315.118430] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2315.121195] RSP: 002b:00007f32b1660188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2315.122059] RAX: ffffffffffffffda RBX: 00007f32b41fdf60 RCX: 00007f32b40eab19 [ 2315.123180] RDX: 0000000000000125 RSI: 0000000020000700 RDI: 0000000000000003 [ 2315.124273] RBP: 00007f32b16601d0 R08: 0000000000000000 R09: 0000000000000000 [ 2315.125079] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2315.126170] R13: 00007fffce03285f R14: 00007f32b1660300 R15: 0000000000022000 [ 2315.127293] [ 2315.130089] FAT-fs (loop1): bogus number of reserved sectors [ 2315.130996] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2315.141470] loop1: detected capacity change from 0 to 264192 [ 2315.146494] FAT-fs (loop1): bogus number of reserved sectors [ 2315.147209] FAT-fs (loop1): Can't find a valid FAT filesystem 18:34:36 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffdff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2327.676750] loop4: detected capacity change from 0 to 264192 18:34:36 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffdfc, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:36 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) (fail_nth: 6) [ 2327.702578] FAT-fs (loop7): bogus number of reserved sectors [ 2327.703078] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2327.706914] FAT-fs (loop4): bogus number of reserved sectors [ 2327.707481] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2327.711051] loop3: detected capacity change from 0 to 40 18:34:36 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x7, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0xfffffffd, 0xf3) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x101, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008055cdba8039adbdef501", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:34:36 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:34:36 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xe000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:36 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x48a900, 0x104) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) statx(r1, &(0x7f0000004080)='./file1\x00', 0x400, 0x20, &(0x7f00000040c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r7 = socket$nl_netfilter(0x10, 0x3, 0xc) fstat(r7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$system_posix_acl(r6, &(0x7f0000000440)='system.posix_acl_access\x00', &(0x7f0000000340)=ANY=[@ANYBLOB="020000e4d7b2c3f2dacae4ff01000000", @ANYRES32=0x0, @ANYRESDEC, @ANYRES32=0x0, @ANYBLOB="0400030000f23e91c9bdc514", @ANYRES32=r8, @ANYBLOB="100004000000000020"], 0x3c, 0x0) fsetxattr$system_posix_acl(0xffffffffffffffff, &(0x7f0000000300)='system.posix_acl_access\x00', &(0x7f00000041c0)={{}, {0x1, 0x2}, [{}, {0x2, 0x4, 0xee01}, {0x2, 0x7, 0xee00}, {0x2, 0x4}], {}, [{0x8, 0x1}, {0x8, 0x4, r5}, {0x8, 0x1, 0xee00}, {0x8, 0x3, r8}], {0x10, 0x2}, {0x20, 0xc}}, 0x64, 0x2) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r4, 0xc0189374, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0xada1}}, './file0\x00'}) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(r9, r2, 0x0, 0xfffffdf3) r10 = memfd_secret(0x80000) ioctl$INCFS_IOC_GET_FILLED_BLOCKS(r10, 0x80286722, &(0x7f00000000c0)={&(0x7f0000000180)=""/65, 0x41, 0x9, 0x800}) lstat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)) [ 2327.715249] loop5: detected capacity change from 0 to 264192 [ 2327.717816] loop1: detected capacity change from 0 to 264192 [ 2327.720827] loop0: detected capacity change from 0 to 40 [ 2327.727399] FAT-fs (loop7): bogus number of reserved sectors [ 2327.727410] FAT-fs (loop1): bogus number of reserved sectors [ 2327.727889] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2327.728843] loop4: detected capacity change from 0 to 264192 [ 2327.728945] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2327.732362] FAT-fs (loop5): bogus number of reserved sectors [ 2327.732872] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2327.737249] FAT-fs (loop4): bogus number of reserved sectors [ 2327.737864] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2327.742897] loop5: detected capacity change from 0 to 264192 [ 2327.745640] loop1: detected capacity change from 0 to 264192 [ 2327.747913] FAT-fs (loop5): bogus number of reserved sectors [ 2327.748452] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2327.748994] FAT-fs (loop1): bogus number of reserved sectors [ 2327.749501] FAT-fs (loop1): Can't find a valid FAT filesystem 18:34:36 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) (fail_nth: 7) [ 2327.787550] FAULT_INJECTION: forcing a failure. [ 2327.787550] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2327.788606] CPU: 0 PID: 11730 Comm: syz-executor.6 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2327.789290] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2327.789982] Call Trace: [ 2327.790213] [ 2327.790417] dump_stack_lvl+0xc1/0xf0 [ 2327.790772] should_fail_ex+0x4b4/0x5b0 [ 2327.791140] copyin+0x19/0x120 [ 2327.791440] _copy_from_iter+0x1d6/0x1140 [ 2327.791820] ? __pfx_lock_release+0x10/0x10 [ 2327.792210] ? __pfx__copy_from_iter+0x10/0x10 [ 2327.792622] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2327.793096] ? bio_add_pc_page+0xbc/0x100 [ 2327.793472] copy_page_from_iter+0x251/0x430 [ 2327.793877] blk_rq_map_user_iov+0xb41/0x16c0 [ 2327.794278] ? __blk_mq_alloc_requests+0x801/0xf30 [ 2327.794736] ? __pfx_blk_rq_map_user_iov+0x10/0x10 [ 2327.795182] ? __mutex_lock+0x12a1/0x1a30 [ 2327.795559] blk_rq_map_user_io+0x1d1/0x200 [ 2327.795941] ? __pfx_blk_rq_map_user_io+0x10/0x10 [ 2327.796366] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 2327.796821] ? __pfx_lock_release+0x10/0x10 [ 2327.797207] sg_common_write.constprop.0+0xd8d/0x15f0 [ 2327.797666] ? __pfx_sg_common_write.constprop.0+0x10/0x10 [ 2327.798163] sg_write.part.0+0x698/0xac0 [ 2327.798528] ? __pfx_sg_write.part.0+0x10/0x10 [ 2327.798933] ? __lock_acquire+0xbd4/0x63b0 [ 2327.799330] ? __pfx_lock_release+0x10/0x10 [ 2327.799717] ? find_held_lock+0x2c/0x110 [ 2327.800071] ? inode_security+0x105/0x140 [ 2327.800434] ? avc_policy_seqno+0x9/0x20 [ 2327.800791] ? selinux_file_permission+0x96/0x510 [ 2327.801215] sg_write+0x8d/0xe0 [ 2327.801509] vfs_write+0x2d8/0xdd0 [ 2327.801832] ? __pfx_sg_write+0x10/0x10 [ 2327.802175] ? __pfx_vfs_write+0x10/0x10 [ 2327.802564] ? __fget_files+0x270/0x480 [ 2327.802932] ? __fget_light+0xe5/0x280 [ 2327.803277] ksys_write+0x12b/0x260 [ 2327.803607] ? __pfx_ksys_write+0x10/0x10 [ 2327.803979] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2327.804446] do_syscall_64+0x3f/0x90 [ 2327.804775] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2327.805215] RIP: 0033:0x7f32b40eab19 [ 2327.805538] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2327.807028] RSP: 002b:00007f32b1660188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2327.807650] RAX: ffffffffffffffda RBX: 00007f32b41fdf60 RCX: 00007f32b40eab19 [ 2327.808253] RDX: 0000000000000125 RSI: 0000000020000700 RDI: 0000000000000003 [ 2327.808844] RBP: 00007f32b16601d0 R08: 0000000000000000 R09: 0000000000000000 [ 2327.809422] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2327.809490] FAT-fs (loop7): bogus number of reserved sectors [ 2327.809996] R13: 00007fffce03285f R14: 00007f32b1660300 R15: 0000000000022000 [ 2327.810025] [ 2327.810556] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2327.819115] FAT-fs (loop7): bogus number of reserved sectors [ 2327.819639] FAT-fs (loop7): Can't find a valid FAT filesystem 18:34:36 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:34:36 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x8, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:36 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xffffff7f, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2327.838283] loop4: detected capacity change from 0 to 264192 [ 2327.843227] FAT-fs (loop4): bogus number of reserved sectors [ 2327.844167] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2327.850965] loop0: detected capacity change from 0 to 40 18:34:36 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x100000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2327.859235] loop4: detected capacity change from 0 to 264192 [ 2327.861241] FAT-fs (loop4): bogus number of reserved sectors [ 2327.861790] FAT-fs (loop4): Can't find a valid FAT filesystem 18:34:36 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x284002, 0x1d1) 18:34:36 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xb, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:36 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffdfd, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2327.877659] loop3: detected capacity change from 0 to 40 [ 2327.878817] loop5: detected capacity change from 0 to 264192 18:34:36 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = syz_io_uring_setup(0x0, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, 0x39a}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x0, 0x0) r2 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000380)=@IORING_OP_OPENAT={0x12, 0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x181200, 0x0, {0x0, r2}}, 0x7) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x2, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r2}}, 0x1b) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r4 = openat$cgroup_ro(r3, &(0x7f00000000c0)='cpuacct.stat\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) unlink(&(0x7f0000000300)='./file1\x00') [ 2327.884097] loop1: detected capacity change from 0 to 264192 [ 2327.890506] FAT-fs (loop5): bogus number of reserved sectors [ 2327.891012] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2327.891618] FAT-fs (loop1): bogus number of reserved sectors [ 2327.892107] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2327.900268] loop1: detected capacity change from 0 to 264192 [ 2327.903890] loop5: detected capacity change from 0 to 264192 [ 2327.905639] FAT-fs (loop1): bogus number of reserved sectors [ 2327.906147] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2327.906903] FAT-fs (loop5): bogus number of reserved sectors [ 2327.907600] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2327.908482] FAT-fs (loop7): bogus number of reserved sectors [ 2327.909008] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2327.927928] FAT-fs (loop7): bogus number of reserved sectors [ 2327.928504] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2327.933582] syz-executor.3: attempt to access beyond end of device [ 2327.933582] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2327.934626] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:34:47 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:34:47 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xffffff8c, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:47 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) (fail_nth: 8) 18:34:47 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffdff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:47 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x101000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:47 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x18, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:47 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) recvmmsg(r0, &(0x7f0000000280)=[{{0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/76, 0x4c}], 0x3, &(0x7f00000000c0)=""/22, 0x16}, 0x76e}], 0x1, 0x40010020, &(0x7f00000002c0)) unlink(&(0x7f0000000300)='./file1\x00') 18:34:47 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$BTRFS_IOC_START_SYNC(r1, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r2, 0x50009417, &(0x7f0000001500)={{r3}, r4, 0x2, @inherit={0x50, &(0x7f0000000180)={0x1, 0x1, 0x1f, 0x8, {0x12, 0xfff, 0xf5b2, 0x28f8112f, 0x8}, [0x7]}}, @name="bf16d8d65fe9d1cdd5d7056ccfe9673849d4978823f9b59ca68eadd265a208b56c53e3605604ec25d694c77c87ce6c8db80e18d4ab375763c82c0c32eb8001526c4a60364cd1569b3fb3ae79474463e14fd5e35827255c875137e83e6614b02cef5f6ff9745d79dd53ac1fc080a570f1b6fb982f35a32457682b9a66422e1d275749db37e596a9d3a459b8df076d3043410f783c68d96ad2702901f3a2b7d0ab00ca8b428f6532cb5dfd07df98acbfd9ffa32c5aedc455aa1a831aca6999f8b4663dae19a0795026ba559c2a78e13ac227f517aefcb14fa52beb85b59d0e6d32bc377b6809e20ce6845c472e7c958ab2daa226751eec450034f08477e876d30ef35ab6d7ed7cad3f3176f50056f40376cd149a558617fb9245139def0b8ec2b5f60fbec5a24ce43eac50e7c17e31d40eb29b085dd62a664f770150350dcd5891c1a5bd5e1d62f21a2d25d0bf2c87499fcc2ed64084145c1655e5084f5e11d739391410094341bc91037e09ea9c4edae1b44dad2f9e931e5e93543ccafb13b7ed3dbdb27c1ecdd0c54e5b6a2c950ce9f363f96547046de7df8df46116976699453a1731a8996f1fab7f8d52f97d019dc34d4c3f3399b98a797f4fa189f569b336e2f959ae34ee5390f169d09aa5b47f6b67386eb741619664cd5890172c98c7714f4d13b5ea2af67c80ea9aebddbb5126a3086d6eb4a025a31b2e936c9833fa84a4eeea30697c8c72663ca532081a1d123195096812f9cb7b0d782ee90a9019d3795240913c33a0e097de283e28058e5b0fb865a1a2bc4edbc15c81e343f6d2e51c7938a531201965c5e630c6703b7d22d5ac9747d7448cbb8e42a99b11b6c008b6a504352956e132ee5b51d838c649200ed19c3303f9dd6320b1506e8da404463597ae03338bb9f5f25bd1c49967a16ffb55915db3763098f15a8d56ac965f553dc42fb1195a0826923b6da85afa48e81b1d7058cdf5f770e367ccb80d2e2e8c23bd45b3901296dd259f0f212e655a69327b288f525946bbbb8bd013c8c2dbd7b4426f544eeb353bbe853798855ddc0880c88a7c8f54fd67a581dd3da2ae6652f12e4afcd4e66c82a0220e2b18570cfa27d149d8f4be27a7f681060fcb01ce844fe0afa9e2631f86d1aaa3a7cb455340c990003d438cd8cccb1c93c54d96374b938b216e84afa3d238088afd79cda8ac8842ee569176204d55495e183c4349707c8b8385c38583be3284430090142d8e1d51fb8b4d25e827468b4b5d67fb7b4030cd963f80e83789b40873cf9f62b3b7e23df4842d99da30f74390de91f2f96214b9b4aec0a6915ebdc21abaddf6362c831304b4c675715e0b9b8bccb9313482fd2b27b3998a87faefec526807e810e2dad0ece447af712a32626a0a35e5529827e4f8475c231e941626b86520b2b63fd01a8a73c235cbc22f1f9bcfff1ea3161fb27123ecae007cf4f77b5b3f3f71b49e3061e3b65f60ecd141ac0395cc8deff381807dc7474e1810c61bacc34b6c36bdbe97f00b78c7edde62c2d03f92b6a38edc46ea67390858b6660871819ebddb5300fad50faa52bf01cb74223174514d9a727357d21ee88789fb7b66335a557b0686f4967e8f019037606d4d91a9e8a6e05ee337beed0580056ec97462f5578bf8956f39fbcec3f8e635ebb6c57248cf301be226a547ff9f16270900190f14cf0eac008cf34d611fa0675e2b719effecd288492d0aa8a85fba5d74c49303524353995f2bac76eea8ac405ae00d0b2f457a88d41f6f00a5648503260472d6554eedb842acbe8dbb10efa47c65fc7f07f30300cba3cecb5c5dfe9dc7f6c94707be348f0a3e19e31fe3e4c0b089896dcc9571e4e4f2f64c3c858be063da69f036bf6b1c11d2d60d030aa4e0d9e46e9e2220792d13e6dc40b4867215fa472e1b9b376b1959d53f65a1adda94a3aa1fe8f1af0a9dfdcfbc7c2cf2e20ff78d7a3d6e791ee34b6716fac5de08900a476701dfa55bb52fd6f99e15d23ada083992e4eab136e09b26c396b9d09d9934160a9a41ea161a04f3e89fa0fb01703364836e1ed0121f71749dc59554e8754046436380915a9231c411760c94a3e368ee3f9f2c1c3ecd149652f3cfeeeb06badbbf0f438210ead8df13e400a2b01f0ffa43c0c212836f0d02b94a309ca715e1b8f66c396a08a26703524fec79d2095f595b32ac8b0708b492193f2967f989698127feca04ea5c43a4c9a1de0ed03729b7719a4fa7665dc92ba267776fe8f6eb98c0bc885da463636ef5f5a21a305c46fa9624def33b03a1d51ca703e3a50ee5f965d232bbeadc3d458440e195a455efe2ea919c90e06c81b32e1c68fe348e138c59072d62fb9e6112af6513d5a5243ccd92d3389c63f3a63b4fc18bf335fcab47cb4987788e7ccb035fcbef7037a50ab6b5c77694ea11ef139e3b5ea2c7769364d8d5bbb94385764492864c1f4f63db73a198de87174f29b053120743f51131f99827450d7b2105d3845873d55db47a1dd0179a3c177f23d4add7dde6d89cd6d56c8b90f32d6595b24ab8e947c4b015fbc70b3b4816092e5a51b36f8ce13134d1f75a1f7e145135bf3ac19ee4c56d4efd8579411d9d4987f01ab74a8b4e2a1736c3a1dfca2f3a7d392c47ccfc720ffa5d6f160a7515e60f21fcb10591beacc1427a9e18e1f307a76fa0780501806d04ae416c91664bf41b5729a424c65654df7950b6260d75c45f77006ba2f4df98697c7c8fc6987e0c703820b26fb7b67f08ab6cb5f4b1c976d9837b0447fe092f44da636781f292e7520a680179ca04da4f2a9ea7768032e8e0ac8fca2e40b1be030da2474fda9d8eed8d3e576555b05aab4275803e3a3d4726234e69e5421efd4ac3dd83d87ced1647c96a3e29106f92cb85b81101b1561b730c734ed2de570b005a438a5ba3129eda3278df0dd2bc04f7595f479c96da48cd3fd15d48126f4920747024775d4c28e888b20ab089ea80480d0cc9fc510776299ad41b5afaaa5e255bf786b362393d3d37835ce4731254c7f0c9a88012187dea6171e82bd89b1e061d74262920e9a799c0aecae0fe8beaee2cad0c707bc38e98e4f807b3f4fd800c5113a05e8c6b3ef001df77da8aebca312a3804ec6afce27a662ec2cca014fd799fd04aa82fb46a4cf52a7ee7ed0cef29a9ac95226bcecf2dd74a4a971d1ff4bd3abb3a3756ecb39b0ec8f8c962cec44b5c14d0a94a78ffa19cf3512d0a79ec283d16ad1ca12de38276e5d95d1a3fc944160d64fc66f8b919a79559ae60b57948814c2ea6ecc2462f1147d1f09a54eb70d92fff449e2889e26cb8c4fe5c35987898f23eceb4e504f82151d9a03d24a043b89cb631f27e51fb6ce025e00e3e659d1925a60513d12b4ad671b2023296813391e6877ae1c8cef087ef6ca4a82427508ffc05f0971b46d83b15e0740c09d0f0fe7893a53d721f66d4824dafa56cd9e774a6ee290ec54a7fb39c4392021f14b6d0f2f36a8dc7e9771c49ac744c99e528a040437a02510b04771734548b4cd63ff33de92c9b365bdaed6e307f685a119d6b163dfc6d60ea26567c6e10ee72ff6e0ef1e148ad1b4b2b9c796beda8fb3841c7ecdb692756e937c24e6309e48a829894f30b5ee6180766fe7a2dd7674a83a3a87d8f578e4e4bc382a80e23b33b05a3e628c3aed8d5a3f2bfdc7511a25858f812207ed9e12d151721c41e1aaeb6e1dbed1830780bfb0b27468a371bbe3a6e64203c75321f09c51a65ab09364fa00aea562b27585c2f4538bd2544905a3e97db771c422a8c80a2016867fd3e61ac1b80afd7999bcbdfe985aa995df3e4562a446122f0f1f1665aa819de33d79925b4e7f43da2403184eee553cff63d3d604470ad56a655a3cb0520fa792d1f86a061d6f248c05592803c6d755f420cefaa52f3b41a670a1643d01c88b74e2e0b53493e4b7787b9bffcf8ce1f5e2f630d6e7f5082ae4f6eb3eb0c4d0b1353f5d8732c6279ccd8466509d15066851b031ee1032269df9c3b135164fc917d621ae456742d503ea0fa265e7b220ecc3f2c43a7f93f5f20601a9b8c71b2bbb7a5d8e067a3b40de3cac952e0ceb20a73f128939bde1ef19b35d1a6ef7e820d20e7515a887f85728538dc2bd8236db0bf596aebc9e88c3784d1141ba25e567f8e16dee545ae710b7760e05316620fba2c655974f925b373eda54d81cfd70ad783399a178599e3e01854e36f4262c7893fbe4116ffc3cd0c9a42b6115dcec55705d129d4be94d65635d0871e72bb8c10671ed543aef1f0d2f7395871d959788356d44f16bf9a506b48bfa47d35aaa49fd666f39be43abde439a1957e0a7bab6b62f0328222244f427518dd369c632996b788a08fbd9bcca2bc47db98710d49679ad9a64ff420f75f530b38726f2b516ac2fdca74f5f4e0438e3a0d5b1084d29f7ddc2d9e4216073041690d36e7b80d2c26a54ed418a86ba1e84cf11f3b1890016d7dd5b216347312fdfa1ceaad567cfc3af84e9bde2c270201ddc72a769ca515bee30ca5f16dcfb4fb33aae9be951e33f5a0b8373d3dc1918a51420e692d84d3d846141055d413cca366b1498cf71e950e9ef8d586eaba1f564a74ec355dc87293750ee221ea19f933f39fe656958cea9b962c676c990cf398605d07c07423f30da67f825f2ea0c76b9204375b5e0311e049b8a54004fc735c39b00bd8dec383d2ae00194fcb2efb877ad31a6defcf7b62a02e93c792d2a6e8cbbca83bbc5da3c4d70e41f0948e156312d95bd4de83a8aaa7c951a2e8d411c65d217b428bb409b9f1081dbe333f58ca47fa0a53dfa430cee0e99c1d9298b57faf1cf94234c421801c7dc2007a22387a2fb1fbf18b7e151c709bb6b6389e52ae380d6d4faae8f95e54dca4100b7c65a2fc0325a699ab7155ea26b49e30ccf01515ce375a7050d6d9ce8020dbf24ba45c53a322dc1b37f7c501dab0ef74c6ae02750ca1c80e043e7c60f981540b5c405832764d0fa30e88ccfd61d7caad219dca470e4144ad151b007a7c7116dda5835479b3736ad02f5059671a78a712a18e6db913d40e6536864b7b603d3f23e514c83fa9f36e9f67034214c400dc1dd7c93d3e8b31e83246d54c8b75ec279ee9087670e92e63c7cdc5c19a1abc32e167854ebb84b2b44c61d97cfabe89ebf3541dd06bdb5726e72a8b70ac8cec587c1879fa60c60585ff4a062000630cc16cd50dcd5ce5b95c6ccb7ca920ab3b5ecd1ddf7f55c722093af319efc3c090d7ae97f15ee6aa7c99a115aaf629c9d199f04e0aa0b05714aa7838284d838969caa5610d59234cb5f0679d777b28a299c9479334f04d73df3a6d1ca5749bb4f1e46386c3a91f5fb9f8440b3e36cbfcd7ad7b0e5e1d1f5cede9b4b9cc6bd9a252449a621dd07531cdd663e00bbbb9b2b9afd76f2fd596871ca0eea407976e77704dbbdf45f41f02a0cc2cfb45254450e728fa433b5e3c2bdf513612fa7850f6e5eaf5160bbcdc24e2c6751ce26b78f2e18633918168d478aaa387bbda6b401c79ebd3a8d31853f2df11b85d422235a0ff8de767b0568176b335ea6afd3970c6dbb78777a0f3cd7a33f4547aaca74f932a9e9312bed98a052076ba0f8f53b7619bcfece280f259b19c018ce39ec0b9146378acbf5e4f8062ec084eaace9bff468805d84819529bbaabf34ea80709371fa6fc625be0bc761d8feab5881d93f8eaa314eb7f0d63a249646bb983391510516a"}) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r5 = open(&(0x7f0000000000)='./file1\x00', 0x48001, 0x2d) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r6, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) sendmsg$DEVLINK_CMD_SB_POOL_SET(r6, &(0x7f00000004c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000240)={0x240, 0x0, 0x200, 0x70bd2b, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x9}, {0x6, 0x11, 0xffff}, {0x8, 0x13, 0x7f}, {0x5, 0x14, 0x1}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x9}, {0x6, 0x11, 0x6}, {0x8, 0x13, 0x2}, {0x5, 0x14, 0x1}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x80}, {0x6, 0x11, 0x401}, {0x8, 0x13, 0x5}, {0x5, 0x14, 0x1}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0x6, 0x11, 0xff}, {0x8, 0x13, 0x4000}, {0x5}}, {@pci={{0x8}, {0x11}}, {0x8}, {0x6, 0x11, 0x20}, {0x8, 0x13, 0x642}, {0x5, 0x14, 0x1}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x3}, {0x6, 0x11, 0x6}, {0x8, 0x13, 0xfffffffa}, {0x5}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x8}, {0x6, 0x11, 0x3}, {0x8, 0x13, 0x9}, {0x5}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x8}, {0x6, 0x11, 0x2}, {0x8, 0x13, 0x2}, {0x5, 0x14, 0x1}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x4}, {0x6, 0x11, 0x2}, {0x8, 0x13, 0x3f}, {0x5, 0x14, 0x1}}]}, 0x240}, 0x1, 0x0, 0x0, 0x5001}, 0x4004010) pidfd_getfd(r5, r6, 0x0) [ 2339.215606] loop4: detected capacity change from 0 to 264192 [ 2339.224761] FAT-fs (loop7): bogus number of reserved sectors [ 2339.225263] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2339.226748] loop0: detected capacity change from 0 to 40 [ 2339.227535] FAT-fs (loop4): bogus number of reserved sectors [ 2339.227553] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2339.231881] loop3: detected capacity change from 0 to 40 [ 2339.233569] FAULT_INJECTION: forcing a failure. [ 2339.233569] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2339.236692] CPU: 0 PID: 11767 Comm: syz-executor.6 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2339.237774] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2339.238883] Call Trace: [ 2339.239248] [ 2339.239575] dump_stack_lvl+0xc1/0xf0 [ 2339.240134] should_fail_ex+0x4b4/0x5b0 [ 2339.240719] _copy_to_user+0x2e/0x150 [ 2339.241274] simple_read_from_buffer+0xd0/0x170 [ 2339.241959] proc_fail_nth_read+0x19c/0x230 [ 2339.242552] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2339.243245] ? security_file_permission+0xb5/0xe0 [ 2339.243900] vfs_read+0x260/0x940 [ 2339.244392] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2339.244690] loop1: detected capacity change from 0 to 264192 [ 2339.245024] ? __pfx_vfs_read+0x10/0x10 [ 2339.245914] ? __fget_files+0x270/0x480 [ 2339.246497] ksys_read+0x12b/0x260 [ 2339.247002] ? __pfx_ksys_read+0x10/0x10 [ 2339.247552] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2339.248276] do_syscall_64+0x3f/0x90 [ 2339.248794] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2339.249502] RIP: 0033:0x7f32b409d69c [ 2339.249995] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 2339.252347] RSP: 002b:00007f32b1660170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2339.253319] RAX: ffffffffffffffda RBX: 0000000000000125 RCX: 00007f32b409d69c [ 2339.254266] RDX: 000000000000000f RSI: 00007f32b16601e0 RDI: 0000000000000004 [ 2339.255221] RBP: 00007f32b16601d0 R08: 0000000000000000 R09: 0000000000000000 [ 2339.256153] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2339.257090] R13: 00007fffce03285f R14: 00007f32b1660300 R15: 0000000000022000 [ 2339.257554] FAT-fs (loop1): bogus number of reserved sectors [ 2339.258035] [ 2339.258405] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2339.264906] loop4: detected capacity change from 0 to 264192 [ 2339.269868] FAT-fs (loop7): bogus number of reserved sectors [ 2339.270264] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2339.271873] FAT-fs (loop4): bogus number of reserved sectors [ 2339.272246] FAT-fs (loop4): Can't find a valid FAT filesystem 18:34:47 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c7d0100"/23, 0x17, 0x36}, {0x0, 0x0, 0x2800}], 0x120802, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRES32=0x0, @ANYRES16=r0, @ANYRESOCT, @ANYRESOCT=r1, @ANYRES64, @ANYRESOCT=r2, @ANYRES16, @ANYRES32]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2339.283904] loop1: detected capacity change from 0 to 264192 [ 2339.284995] FAT-fs (loop1): bogus number of reserved sectors [ 2339.285403] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2339.291779] loop5: detected capacity change from 0 to 264192 [ 2339.293484] FAT-fs (loop5): bogus number of reserved sectors [ 2339.293870] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2339.306158] loop5: detected capacity change from 0 to 264192 [ 2339.314210] FAT-fs (loop5): bogus number of reserved sectors [ 2339.314674] FAT-fs (loop5): Can't find a valid FAT filesystem 18:34:47 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x64, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2339.323004] syz-executor.3: attempt to access beyond end of device [ 2339.323004] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2339.323785] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:34:47 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xffffff97, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:47 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:34:47 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xffffff7f, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2339.350241] syz-executor.3: attempt to access beyond end of device [ 2339.350241] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2339.351356] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:34:47 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x200000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:47 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='.\x00', 0xfffffffffffffffd, 0x2, &(0x7f0000000000)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x6}, {0x0, 0x0, 0x2800}], 0xf1ce03d0fda13869, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r1, @ANYRESOCT=0x0, @ANYRES32=r0]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x22001, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2339.390671] loop0: detected capacity change from 0 to 40 [ 2339.399648] loop4: detected capacity change from 0 to 264192 [ 2339.405160] loop1: detected capacity change from 0 to 264192 [ 2339.416872] FAT-fs (loop1): bogus number of reserved sectors [ 2339.417400] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2339.425073] FAT-fs (loop4): bogus number of reserved sectors [ 2339.426008] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2339.428140] loop1: detected capacity change from 0 to 264192 [ 2339.435648] loop5: detected capacity change from 0 to 264192 [ 2339.438231] FAT-fs (loop1): bogus number of reserved sectors [ 2339.438787] FAT-fs (loop1): Can't find a valid FAT filesystem 18:34:47 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) 18:34:47 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') bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = syz_open_dev$mouse(&(0x7f00000000c0), 0x80000001, 0x200) openat(r1, &(0x7f0000000180)='./file1\x00', 0xe82, 0x50) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x111742, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) [ 2339.445085] FAT-fs (loop5): bogus number of reserved sectors [ 2339.445607] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2339.451690] loop4: detected capacity change from 0 to 264192 [ 2339.457973] loop5: detected capacity change from 0 to 264192 [ 2339.462941] FAT-fs (loop4): bogus number of reserved sectors [ 2339.463832] FAT-fs (loop4): Can't find a valid FAT filesystem 18:34:48 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:34:48 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xfe, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2339.467166] FAT-fs (loop5): bogus number of reserved sectors [ 2339.467950] FAT-fs (loop5): Can't find a valid FAT filesystem 18:34:48 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xffffff8c, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:34:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x300000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2339.524232] loop0: detected capacity change from 0 to 40 [ 2339.535132] loop3: detected capacity change from 0 to 40 [ 2339.542987] loop1: detected capacity change from 0 to 264192 [ 2339.550835] FAT-fs (loop1): bogus number of reserved sectors [ 2339.551203] FAT-fs (loop1): Can't find a valid FAT filesystem 18:34:48 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x300, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2339.564660] loop1: detected capacity change from 0 to 264192 [ 2339.566246] loop5: detected capacity change from 0 to 264192 [ 2339.574173] FAT-fs (loop1): bogus number of reserved sectors [ 2339.574765] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2339.575359] FAT-fs (loop5): bogus number of reserved sectors [ 2339.575835] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2339.595161] loop5: detected capacity change from 0 to 264192 [ 2339.600693] FAT-fs (loop5): bogus number of reserved sectors [ 2339.601218] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2339.614060] FAT-fs (loop7): bogus number of reserved sectors [ 2339.614578] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2339.627458] FAT-fs (loop7): bogus number of reserved sectors [ 2339.628002] FAT-fs (loop7): Can't find a valid FAT filesystem 18:35:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffff6, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:00 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x480, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x305000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:00 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105000, 0x8) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) unlink(&(0x7f0000000300)='./file1\x00') mkdirat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x10) 18:35:00 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x23) 18:35:00 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, 0x0, 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:35:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xffffff97, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:00 executing program 3: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2351.929003] loop1: detected capacity change from 0 to 264192 [ 2351.932571] loop4: detected capacity change from 0 to 264192 [ 2351.937681] loop0: detected capacity change from 0 to 40 [ 2351.939007] loop5: detected capacity change from 0 to 264192 [ 2351.943927] FAT-fs (loop7): bogus number of reserved sectors [ 2351.944345] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2351.944761] FAT-fs (loop5): bogus number of reserved sectors [ 2351.945123] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2351.945906] FAT-fs (loop4): bogus number of reserved sectors [ 2351.946280] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2351.953881] FAT-fs (loop1): bogus number of reserved sectors [ 2351.954807] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2351.963138] loop5: detected capacity change from 0 to 264192 [ 2351.963682] FAT-fs (loop7): bogus number of reserved sectors [ 2351.964036] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2351.964680] loop4: detected capacity change from 0 to 264192 [ 2351.967957] FAT-fs (loop5): bogus number of reserved sectors [ 2351.968580] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2351.971438] FAT-fs (loop4): bogus number of reserved sectors [ 2351.972001] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2351.987935] loop1: detected capacity change from 0 to 264192 [ 2352.007659] FAT-fs (loop1): bogus number of reserved sectors [ 2352.008273] FAT-fs (loop1): Can't find a valid FAT filesystem 18:35:12 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x29) [ 2363.682852] loop3: detected capacity change from 0 to 40 [ 2363.736801] loop4: detected capacity change from 0 to 264192 [ 2363.746568] FAT-fs (loop7): bogus number of reserved sectors [ 2363.746982] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2363.747191] loop5: detected capacity change from 0 to 264192 [ 2363.749302] loop0: detected capacity change from 0 to 40 [ 2363.750594] loop1: detected capacity change from 0 to 264192 [ 2363.751025] FAT-fs (loop4): bogus number of reserved sectors [ 2363.751803] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2363.757395] FAT-fs (loop1): bogus number of reserved sectors [ 2363.758224] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2363.759241] FAT-fs (loop5): bogus number of reserved sectors [ 2363.760052] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2363.760770] FAT-fs (loop7): bogus number of reserved sectors [ 2363.761238] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2363.764847] loop4: detected capacity change from 0 to 264192 [ 2363.772634] FAT-fs (loop4): bogus number of reserved sectors [ 2363.773055] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2363.773985] loop5: detected capacity change from 0 to 264192 18:35:12 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x330000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:12 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, 0x0, 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:35:12 executing program 2: sendmsg$NL80211_CMD_NEW_KEY(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x20, 0x0, 0x10, 0x70bd2b, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_KEY_DEFAULT={0x4}, @NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac01}]}, 0x20}, 0x1, 0x0, 0x0, 0x8001}, 0x20000000) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') mount$cgroup(0x0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380), 0x1000010, &(0x7f00000003c0)={[{@none}, {@subsystem='net_cls'}, {}, {@xattr}, {}, {@release_agent={'release_agent', 0x3d, './file1'}}, {@release_agent={'release_agent', 0x3d, './file1'}}, {@xattr}], [{@rootcontext={'rootcontext', 0x3d, 'root'}}, {@euid_lt={'euid<', 0xee01}}]}) sendmsg$TIPC_CMD_SHOW_STATS(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x1c, 0x0, 0x100, 0x70bd28, 0x25dfdbfd, {}, ["", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x40881}, 0x4040001) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:35:12 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x500, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:12 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffff6, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:12 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffffb, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:12 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x381042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) mknodat(r2, &(0x7f0000000880)='./file0\x00', 0x2, 0x2c31) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r3 = openat$incfs(r1, &(0x7f0000000840)='.log\x00', 0x8080, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ftruncate(r4, 0x9) sendfile(r1, r0, 0x0, 0xfffffdef) recvmmsg$unix(r0, &(0x7f0000000240)=[{{&(0x7f0000000000), 0x6e, &(0x7f00000006c0)=[{&(0x7f0000001500)=""/230, 0xe6}, {&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f0000000540)=""/177, 0xb1}, {&(0x7f0000000600)=""/147, 0x93}], 0x7, &(0x7f0000000740)=ANY=[@ANYBLOB="1c006fd92dbf2c1b56045df996afa462", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000100000005000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x88}}], 0x1, 0x42, &(0x7f0000000800)={0x77359400}) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x3) pidfd_getfd(r5, r6, 0x0) 18:35:12 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) chdir(&(0x7f0000000000)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2363.778223] loop1: detected capacity change from 0 to 264192 [ 2363.781081] FAT-fs (loop5): bogus number of reserved sectors [ 2363.781998] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2363.782918] FAT-fs (loop1): bogus number of reserved sectors [ 2363.783785] FAT-fs (loop1): Can't find a valid FAT filesystem 18:35:12 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x0, 0x1, &(0x7f0000000180)=[{&(0x7f00000000c0)="6a6fe3fd6286087367844b057151808dfd4db00cee1ec49493", 0x19, 0x1}], 0x8000, &(0x7f0000000340)={[{@shortname_lower}, {@rodir}], [{@smackfshat={'smackfshat', 0x3d, ')\xb3\xee\x9ep\x931Y\xf1\x10\xf2\xefQ\xc1^LR2\xfbh\xa1\xe7\xd3W(\xa8\x93?OYf\xfd\xfd\xb1\xc5\xec\x92\xa4i\xf9\xcd\x04$\xeag\xb4.\xe3\xa5#\xd6\x82\xee9\xac\x05\x01\x93Z\xefo\x889|\x83/\xd5z\xe6\xe8\xc4L\x14\x03\xa3h-?\xa5 2\xe5\xf1\xe7\v\xd7\xa3\xe9\x1c)\xfc\xe6\r\xf0\xa1\xb2Rj\xbe\x15}oR\xb1\x983\xd0\x9fw\xad\xf8\x1c@,\xe3)\xfd\xa8\xeb\x1bv\xdf\xe0m\xb3\r\"H\xa2\x82l\xb5}\x82\xf6\x12\xff\x9e\xa0<\xb9\xec\x06\x81\xf5/+\xef>K\xd3\xf8E\x89J\x99\xaewp\xd4\xae\xf3\x02w\x1d\xc4\xa1\xf6\vIg\xd2\vy[\x8dI\xe7\x81\xb3\xd5'}}, {@dont_hash}, {@mask={'mask', 0x3d, 'MAY_READ'}}, {@rootcontext={'rootcontext', 0x3d, 'user_u'}}, {@obj_type={'obj_type', 0x3d, '//@{\'^8$+'}}]}) mknodat$null(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x103) 18:35:12 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x7ffffffff000) [ 2363.812549] loop3: detected capacity change from 0 to 40 18:35:12 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffffd, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2363.849780] syz-executor.3: attempt to access beyond end of device [ 2363.849780] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2363.850697] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:35:12 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x129000, 0x30) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2363.891487] loop4: detected capacity change from 0 to 264192 [ 2363.894551] FAT-fs (loop4): bogus number of reserved sectors [ 2363.894962] FAT-fs (loop4): Can't find a valid FAT filesystem 18:35:12 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x600, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:12 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffffb, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:12 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, 0x0, 0x21c0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:35:12 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x400000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2363.914783] loop4: detected capacity change from 0 to 264192 [ 2363.917562] loop3: detected capacity change from 0 to 40 [ 2363.917987] FAT-fs (loop4): bogus number of reserved sectors [ 2363.918437] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2363.930376] FAT-fs (loop7): bogus number of reserved sectors [ 2363.931294] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2363.944138] loop0: detected capacity change from 0 to 40 [ 2363.953209] syz-executor.3: attempt to access beyond end of device [ 2363.953209] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2363.954113] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2363.964607] FAT-fs (loop7): bogus number of reserved sectors [ 2363.965147] FAT-fs (loop7): Can't find a valid FAT filesystem 18:35:12 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffffe, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2363.968453] loop5: detected capacity change from 0 to 264192 [ 2363.972791] loop1: detected capacity change from 0 to 264192 [ 2363.977587] FAT-fs (loop5): bogus number of reserved sectors 18:35:12 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = syz_io_uring_setup(0x3350, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0xfe000006}, &(0x7f0000d2a000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000540)=0x0, &(0x7f0000000000)=0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) syz_io_uring_setup(0x0, 0x0, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x0, &(0x7f00000003c0)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000040)=@IORING_OP_CONNECT={0x10, 0x2, 0x0, r4, 0x80, &(0x7f0000000280)=@l2tp={0x2, 0x0, @loopback}}, 0x0) syz_io_uring_submit(r2, r5, &(0x7f0000000380)=@IORING_OP_WRITE={0x17, 0x5, 0x4000, @fd_index=0x5, 0xff, &(0x7f0000000300)="9718bf4aa21239a1f5fc0ed68fdb44625d8ec0d774a4e8705195d772481928cc6361e1692935d16825c4db65beef62ecf2d9a87efcd9fdaebeeb", 0x3a, 0x10}, 0x401) r6 = perf_event_open$cgroup(&(0x7f0000000180)={0x4, 0x80, 0x5, 0x1, 0x3, 0x8, 0x0, 0x3ff, 0x20280, 0x9, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x81, 0x1, @perf_bp={&(0x7f0000000000), 0x3}, 0x3008, 0x7f, 0x8, 0x8, 0x7, 0xff, 0x4, 0x0, 0x6, 0x0, 0x6}, 0xffffffffffffffff, 0xd, r0, 0x8) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000400)=""/130) syz_io_uring_submit(r2, 0x0, &(0x7f00000000c0)=@IORING_OP_FILES_UPDATE={0x14, 0x7, 0x0, 0x0, 0x0, &(0x7f0000000040)=[r6], 0x1, 0x0, 0x1}, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000000240)={{0x1, 0x1, 0x18, r7, {0xffffff01}}, './file2\x00'}) [ 2363.978056] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2363.978951] FAT-fs (loop1): bogus number of reserved sectors [ 2363.979422] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2363.985892] loop5: detected capacity change from 0 to 264192 [ 2363.987960] loop1: detected capacity change from 0 to 264192 18:35:12 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) write$binfmt_aout(r1, &(0x7f0000000000)={{0x10b, 0x8, 0x1, 0x1e5, 0x112, 0xffffffff, 0x21b, 0xf120}, "cb7ccc0fc895fa557d7afee73b59d8dd7a874de4bf9558e1fdf85897fc43ab147b5ccd5f6a2933060718a82bc4e0a4b8d334ad24ca2ae10aee7a2f413a95ce0d38199fa1ad8f2f68577bb2c76aaf7c176339e2306e243a4e3d43454063bdeb3fed35f9d3001757961a5036dc3cd0ea9c6613d447e8dbcc989216ae556973fb394a125af80b9ce7eb2f6a36c85be1e349f1865c17b7f552311f6ef30e1bff6a8ea0496ec728a14eca6ead7e", ['\x00', '\x00']}, 0x2cb) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000300)={0x10000000}) [ 2363.989280] FAT-fs (loop5): bogus number of reserved sectors [ 2363.989748] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2363.990873] FAT-fs (loop1): bogus number of reserved sectors [ 2363.991346] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2363.998747] loop4: detected capacity change from 0 to 264192 [ 2364.010369] FAT-fs (loop4): bogus number of reserved sectors [ 2364.010802] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2364.021061] loop4: detected capacity change from 0 to 264192 [ 2364.022065] FAT-fs (loop4): bogus number of reserved sectors [ 2364.022592] FAT-fs (loop4): Can't find a valid FAT filesystem 18:35:12 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2364.067094] loop3: detected capacity change from 0 to 40 18:35:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x500000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x700, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:25 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:35: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, &(0x7f0000000000)='./file1\x00', 0x210104, 0x2) openat(r0, &(0x7f0000000180)='./file1\x00', 0x301000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x2) pwritev2(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)="6ba02f37755887536d7e8abdfad9e394d6c81cdd15bddb0906e3e17ff68cbfed4e1a3b39ab182aa6fcc256c30e68c15bb8dd29184af57a42cbeb82114762855bcbd38d754894cd41564f3fe2d6777e5fbac5390467aafdc05ca729d0d3f9444c4cbb12f931ff7d9ad7b9c08452a3a0e0337b20cf25cb7709bd96cb340f4abc34493be778311ee0392916caab7659a9860e4908ab3c86e4c90baf3aff218f850e77e19124d0ff2fa268d5a73bb5c227044af383ba13922a3ecbe29dc1c304035ddf6607dc459dfd2a8fe904b9d116af0f9d2ed9", 0xd3}, {&(0x7f0000000440)="19093c2c1c7fd28a813371ba51e56f137c7cdefa627e536a62beb89a521f58c06c6f146745426a67cb2c5a9fe1ecd251bef70332d6c8d7d58b7287e0524902897f26444b55e7ecc5c24bb10479409b817d8e031dee2a95f8153c28591a1eef390c6e4b374d1f1ebe57c1d9e782f9e429b4e6c7a59fba3fc74f42d625b27379f39e8a8bb68dba2f6f5652af81adc1d7c2bcd95af4825c953eb6120d35b939103d94d1006bc4e2391a75100768ffe91b47ad92f70cf0e37831fbc0ff6cbd63d62486eb0712d41f2d7897697fc5809aaf7b536cf80976a2d86cbb5307532d47aa30862d382005e0887a31f5ffe53631d059e758ee65eff850", 0xf7}, {&(0x7f0000000040)="1665ef55536239f2b3c0633afd74d7ca84077f33d5f96b8ac5eeb7f7fc71e0cd12b0099f5fa58352c6499475dbd51a4793", 0x31}], 0x3, 0xc5, 0xffff, 0xd) unlink(&(0x7f0000000300)='./file1\x00') symlinkat(&(0x7f00000001c0)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file2\x00') 18:35:25 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffffd, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x80000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:25 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) close(r0) syz_open_dev$sg(&(0x7f0000000000), 0x4, 0x400000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r2 = syz_open_dev$loop(&(0x7f0000000140), 0x209, 0x4a8f81) syz_open_dev$sg(&(0x7f0000000180), 0x3, 0x400) ioctl$BLKTRACETEARDOWN(r2, 0x1276, 0x0) write(r1, &(0x7f0000000040)="8c604d8a6f1f7e7a7613baefdf6cc347c45918800b2e69367ff3c771d415eb6f4bc52f88345a5f7cf4a234fdef6d31c1805566e2a7c44a0f064211650a4605db8452f27faaf86cf111792f8e2ef03e7aa505cafa0e95f273e53d057abba1fb828981b4a1693baa2c4153279a75e203abd6eb75257b2847616fa55b5891863ffb94b774c045c87bd79501482ec3fd715b20d759b8826b9f14847c06c5c263616aecbe81aee3599e6fb1d6199f5e6bfd0befbda811d85cbba46cf66e50ed37a1531df29c62fd2eb2bc9c899e60c80c87c01a40b4dde0f3d22b", 0xd8) 18:35: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(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x420041, 0x188) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) openat(r0, &(0x7f0000000180)='./file0\x00', 0x404800, 0x0) r3 = fsmount(r1, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r4, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r4, &(0x7f00000000c0)='./file1\x00', 0x400000, 0x8a) ioctl$F2FS_IOC_FLUSH_DEVICE(r3, 0x4008f50a, &(0x7f0000000000)={0x8, 0x2}) [ 2377.269059] loop5: detected capacity change from 0 to 264192 [ 2377.276864] FAT-fs (loop7): bogus number of reserved sectors [ 2377.277678] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2377.278518] FAT-fs (loop5): bogus number of reserved sectors [ 2377.278931] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2377.289203] loop5: detected capacity change from 0 to 264192 [ 2377.290346] FAT-fs (loop7): bogus number of reserved sectors [ 2377.290750] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2377.291971] FAT-fs (loop5): bogus number of reserved sectors [ 2377.292412] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2377.294651] loop3: detected capacity change from 0 to 40 [ 2377.304001] loop1: detected capacity change from 0 to 264192 [ 2377.314869] loop0: detected capacity change from 0 to 40 [ 2377.316021] loop4: detected capacity change from 0 to 264192 18:35:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xb00, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2377.331237] FAT-fs (loop4): bogus number of reserved sectors [ 2377.332119] FAT-fs (loop4): Can't find a valid FAT filesystem 18:35: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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 18:35:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x505000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2377.341509] FAT-fs (loop1): bogus number of reserved sectors [ 2377.342483] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2377.349786] loop4: detected capacity change from 0 to 264192 [ 2377.363744] loop1: detected capacity change from 0 to 264192 [ 2377.365237] FAT-fs (loop4): bogus number of reserved sectors [ 2377.366157] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2377.372947] FAT-fs (loop1): bogus number of reserved sectors [ 2377.373893] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2377.387602] syz-executor.3: attempt to access beyond end of device [ 2377.387602] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2377.389240] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2377.390510] FAT-fs (loop7): bogus number of reserved sectors [ 2377.390968] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2377.392503] loop5: detected capacity change from 0 to 264192 [ 2377.398975] FAT-fs (loop5): bogus number of reserved sectors [ 2377.399417] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2377.405342] FAT-fs (loop7): bogus number of reserved sectors [ 2377.405774] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2377.410986] loop5: detected capacity change from 0 to 264192 [ 2377.416033] FAT-fs (loop5): bogus number of reserved sectors [ 2377.416456] FAT-fs (loop5): Can't find a valid FAT filesystem 18:35:25 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:35:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xedc000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:26 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x1800, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x600000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:26 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') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xa0000, 0x0) unlink(&(0x7f0000000300)='./file1\x00') recvmsg$unix(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000240)=""/48, 0x30}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f00000005c0)=""/17, 0x11}, {&(0x7f0000001680)=""/4099, 0x1003}, {&(0x7f00000006c0)=""/147, 0x93}, {&(0x7f0000001540)=""/6, 0x6}, {&(0x7f0000000480)=""/40, 0x28}, {&(0x7f00000004c0)=""/113, 0x71}, {&(0x7f0000000540)=""/91, 0x5b}, {&(0x7f00000005c0)}], 0xc, &(0x7f0000001600)=[@cred={{0x1c}}], 0x20}, 0x20) setxattr$security_capability(&(0x7f0000000440)='./file1/file0\x00', &(0x7f0000000780), &(0x7f00000007c0)=@v1={0x1000000, [{0x4, 0x7f}]}, 0xc, 0x0) [ 2377.497393] loop5: detected capacity change from 0 to 264192 [ 2377.504608] FAT-fs (loop5): bogus number of reserved sectors [ 2377.505008] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2377.508616] loop0: detected capacity change from 0 to 40 [ 2377.512157] loop4: detected capacity change from 0 to 264192 [ 2377.518653] FAT-fs (loop4): bogus number of reserved sectors 18:35:26 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xfffffffe, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:26 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000300)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x60, r3, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_FRAME={0x42, 0x33, @action={@with_ht={{{}, {}, @device_b}}, @sp_mp_open={0xf, 0x1, {0x0, {}, @void, @val={0x2d, 0x1a}}}}}]}, 0x60}}, 0x0) sendmsg$NL80211_CMD_PROBE_CLIENT(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x34, 0x0, 0x2, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r5}, @val={0xc, 0x99, {0x9, 0x11}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x34}, 0x1, 0x0, 0x0, 0x20004000}, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r6, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$ifreq_SIOCGIFINDEX_vcan(r4, 0x8933, &(0x7f0000000140)={'vcan0\x00', 0x0}) connect(r6, &(0x7f0000000180)=@xdp={0x2c, 0x1, r7, 0x2a}, 0x80) [ 2377.519476] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2377.523226] loop1: detected capacity change from 0 to 264192 [ 2377.526189] loop5: detected capacity change from 0 to 264192 [ 2377.530549] FAT-fs (loop5): bogus number of reserved sectors [ 2377.530932] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2377.534073] FAT-fs (loop1): bogus number of reserved sectors [ 2377.534655] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2377.545828] loop4: detected capacity change from 0 to 264192 [ 2377.547683] FAT-fs (loop4): bogus number of reserved sectors [ 2377.548430] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2377.550812] loop1: detected capacity change from 0 to 264192 [ 2377.556021] FAT-fs (loop1): bogus number of reserved sectors [ 2377.556474] FAT-fs (loop1): Can't find a valid FAT filesystem 18:35:38 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) ioctl$SCSI_IOCTL_GET_PCI(r0, 0x5387, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f00000000c0)={{r1}, 0x1, &(0x7f0000000080)=[0xff], 0xfffffffffffffffd, 0x5, [0x8a56, 0xc21, 0x101, 0xd4]}) 18:35:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:38 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x6a) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2390.090645] loop3: detected capacity change from 0 to 40 [ 2390.098292] loop4: detected capacity change from 0 to 264192 18:35:38 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x10d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:35:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x2000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:38 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x605000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x80000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:38 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) statx(r0, &(0x7f0000000400)='./file1\x00', 0x100, 0x20, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) fstat(r5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$system_posix_acl(r4, &(0x7f0000000440)='system.posix_acl_access\x00', &(0x7f0000001900)=ANY=[@ANYBLOB="020000000100040000eeffff01000000", @ANYRES32=0x0, @ANYBLOB="02000500", @ANYRES32=0x0, @ANYBLOB="040003000000000008000600", @ANYRES32=r6, @ANYBLOB="100004000000000020"], 0x3c, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='system.posix_acl_access\x00', &(0x7f0000000540)={{}, {0x1, 0x4}, [{0x2, 0x0, 0xee00}, {0x2, 0x0, 0xffffffffffffffff}, {0x2, 0x4, r1}, {0x2, 0x2}, {}, {0x2, 0x4, r2}, {0x2, 0x0, r3}], {0x4, 0x1}, [{0x8, 0x3, r6}], {0x10, 0x7}, {0x20, 0x2}}, 0x64, 0x1) unlink(&(0x7f0000000300)='./file1\x00') [ 2390.106738] FAT-fs (loop4): bogus number of reserved sectors [ 2390.107151] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2390.115999] loop4: detected capacity change from 0 to 264192 [ 2390.117455] FAT-fs (loop4): bogus number of reserved sectors [ 2390.117865] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2390.120413] syz-executor.3: attempt to access beyond end of device [ 2390.120413] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2390.121223] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2390.139672] loop0: detected capacity change from 0 to 40 [ 2390.149567] syz-executor.3: attempt to access beyond end of device [ 2390.149567] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2390.150436] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2390.156211] loop1: detected capacity change from 0 to 264192 18:35:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x6400, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2390.162776] FAT-fs (loop1): bogus number of reserved sectors [ 2390.163147] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2390.166432] loop5: detected capacity change from 0 to 264192 18:35:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7ffffffffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2390.177053] loop1: detected capacity change from 0 to 264192 [ 2390.182453] FAT-fs (loop5): bogus number of reserved sectors [ 2390.183435] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2390.188335] FAT-fs (loop1): bogus number of reserved sectors [ 2390.188706] FAT-fs (loop1): Can't find a valid FAT filesystem 18:35:38 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x120) [ 2390.204955] loop5: detected capacity change from 0 to 264192 [ 2390.213474] FAT-fs (loop5): bogus number of reserved sectors [ 2390.214231] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2390.221598] loop4: detected capacity change from 0 to 264192 [ 2390.229795] FAT-fs (loop4): bogus number of reserved sectors [ 2390.231066] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2390.245780] loop4: detected capacity change from 0 to 264192 18:35:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xedc000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2390.250111] loop3: detected capacity change from 0 to 40 [ 2390.251685] FAT-fs (loop4): bogus number of reserved sectors [ 2390.252045] FAT-fs (loop4): Can't find a valid FAT filesystem 18:35:38 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:35:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x8004, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:38 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) sendfile(r1, r2, 0x0, 0x4) 18:35:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x8000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2390.292397] syz-executor.3: attempt to access beyond end of device [ 2390.292397] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2390.293180] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:35:38 executing program 2: ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x3}}, './file0\x00'}) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f00000000c0)={0xfffeffff, 0x400, 0x1, 0xed3, 0x7, 0xbaa}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000340)="601c6d6b646f7366f801c7355b5d2f67a0fb73500ba26813ed52f0c5525ddaab5ca2a61482b58750419b4fc59af4a20a8e5b449daa6915bf83fb55103722d778d37c9481de05075bc49610338dda5ce0cc3798c4e17b024fb2177c75fff25fddb579cf53d3664abb69d0212fd342c17e728d528d7f5fd8de5e83b62f683c60c8ec8e7742386e1edc06271b82c0faf00c26a350d7a9d0d568f4c5f684f502630e9346d5dfcdd13b019d3269c7724fb804737cd961e5a9a3a0642c51e22ce5169bf006d2de3a02ce5a811a9759975be59b53376992a4412afe8e70ac5cf23491f189ffc9b31ff212ee02fe7030743397332b0efc1fc718f5aef4cccf3f7c5904b90073eec0c0cefd4afdad0708673038df754b", 0x112, 0x7a9f}, {0x0, 0x0, 0x2803}], 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640), 0x0, 0x4, 0x0, 0xf1) r2 = syz_open_dev$loop(&(0x7f0000000880), 0x7fff, 0x200) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000008c0)={{0x1, 0x1, 0x18, r2, {0x3}}, './file0\x00'}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) write$binfmt_elf64(r3, &(0x7f0000000b40)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x5, 0x36, 0x2, 0x8, 0x2, 0x3e, 0x80, 0x166, 0x40, 0x3d5, 0x800, 0x7, 0x38, 0x2, 0xff80, 0x8, 0x9}, [{0x5, 0xa1b5, 0x1, 0x2, 0x8000, 0x6, 0x3ff, 0x1}, {0x3, 0x4, 0x80, 0xc4ba, 0x1, 0x8, 0x81, 0xffffffff}], "fd10cac674d22b549007f7b9f16e1141c749441f042f967e266568e6869621c8ba2ab9a9668b55424d5c5042cf3c2a7bb32cbfef622befc6565dffdf1de22190e3fd0f1841220b2f4ab6f0c04682624a404e2d78a5d5e614cec1b657965c6f34b75b66102153ff71bdbbfdb36a5b8dc206315670a7281aefe6ebdde0ea4b4b2cc44ffe1ff15ef0bf3429d8ac5dc06f5fbbd8c7986cda4ebf5637752a494139de1bae14dc4fb7dfe9a36b1106d30dfc7568e95d6e488efa3310cc6aac1a8b4d287a5f8dfc9797bed9cb67b9fdc6982b54f298ee2cd5a50dae030066d6d2564c7be12e2ee7c993fd37369b9f3a60", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x99d) unlink(&(0x7f0000000300)='./file1\x00') getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000900)={{{@in6=@dev, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in6=@private0}}, &(0x7f0000000a00)=0xe8) syz_mount_image$ext4(&(0x7f0000000180)='ext3\x00', &(0x7f00000001c0)='./file0\x00', 0x4, 0x5, &(0x7f0000000700)=[{&(0x7f0000000480)="a71175002cdbb798c53416c9ba4d87354b61ba11b38f55cf45e036545e8d482f3edd6425573e16042d85db2feb09ecb1145a8f51c5a12cbb28dd35a13cf8dea6a6eb29ce7deae3dc1df77ff71cf18421284781d4f75b241b7bfa53f2f54a2a36b50f5ee4059f9305aaf92f8244b3f824c052d15bbb111cb31e6516b46776893e54f9a35273ea4a5d721ac47f150be797ae31d7f0c88d6e081a7c04fe3b2db858af78ef44e91a68106a4dd221fe31cd3e8f8d8e9274b22cff1bc963ba61d064da875162e894defa8d5d240d8508a8b207868fafdb2c71bd", 0xd7, 0x80}, {&(0x7f0000000240)="4d08a15a5b39317adb1c788122cf8bead105ef3585398d5adac4f3b76b7acad391d7f3d2fe67fa46c77b7b6ff9c3c3ad3684c7eecf80af1ee3819de7ebe921caf7c9d44863400fb4a8233fb90b8ef6848f77e1f29d997785230a2e70455bc9e6a2218133a29d4bfd9191d2fa97c1ede109b47e70a35db7259d84bdd40853135c99fbc3d08bbaf10f3c9b", 0x8a, 0xfffffffffffffffe}, {&(0x7f0000000580)="81ae9c0a1228de0bdfd925e4172501007eb77156012285fd9f1983c2f7a3d6ad90ff371d3e81c604be06aa149958440b240c82ba166dd1ce9cf711292fb6c8dfed22db2046770d8914eb16ad269a0ece0fe897c7ddf2bceba423d3e28fb99221735346a95791b428a31b790431e8b9f9ba28cb8ce8052f7e0ac9", 0x7a, 0x319}, {&(0x7f0000000600)="9c041edb95e811db9299db2c29f72855f42a50cb3a5fb3", 0x17, 0x401}, {&(0x7f0000000640)="a7594c557820804f0e65de5910de3781b9e563f5bfafd92ab6d548dfe879219fce02719a8d4a3df0ca6899a2f16de0b3436575ae3e8fc10d3d87234c6d6176c6e90e1fbf529894f37eb4ab4c5bf67d5ab34e77218f895fbd540c7660e08a36f073f0e3b27526263a04a2d9edb30f4096ba3bcbe212962c7f06f444599d122a00bb9edc1161689e8e007c0ee91bea5c7945fcdbf72f35c19fc6e01b67a6d6926825c092413c60e5c527c3f3c16f26f0713c", 0xb1, 0x6}], 0x1388830, &(0x7f0000000a40)={[{@jqfmt_vfsv1}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x2}}, {@errors_remount}, {@nodelalloc}], [{@uid_gt={'uid>', r4}}, {@context={'context', 0x3d, 'root'}}, {@obj_user={'obj_user', 0x3d, ']{@@\\'}}, {@smackfsfloor={'smackfsfloor', 0x3d, ',#]'}}, {@euid_gt={'euid>', 0xffffffffffffffff}}, {@smackfstransmute={'smackfstransmute', 0x3d, '%\x14'}}, {@dont_measure}, {@permit_directio}, {@subj_role={'subj_role', 0x3d, '&{>-\x10^}'}}]}) [ 2390.314713] loop0: detected capacity change from 0 to 40 [ 2390.331932] loop4: detected capacity change from 0 to 264192 [ 2390.348783] FAT-fs (loop4): bogus number of reserved sectors [ 2390.349151] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2390.376559] loop1: detected capacity change from 0 to 264192 [ 2390.391830] FAT-fs (loop1): bogus number of reserved sectors [ 2390.392221] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2390.402286] loop1: detected capacity change from 0 to 264192 [ 2390.403218] FAT-fs (loop1): bogus number of reserved sectors [ 2390.403815] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2403.866176] loop5: detected capacity change from 0 to 264192 18:35:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:35:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x700000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:52 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000001700)={{0x1, 0x1, 0x18, r2, {0x2}}, './file1\x00'}) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x7, 0x0, &(0x7f0000000240), 0x400, &(0x7f0000000340)=ANY=[@ANYBLOB="688344190d7c7e959bdf5d53fc36c482511957f64b1058c5df29c9b183a4693e3280b92559bb6758dbdf430722d7205afd95d5669c528055070155e817238373f391f15ac2e0713236c3dae3e01c09c83cd8643b1af74ae8dc7fc642e50769d7bba011d97212f5e7106f2380f924ac8c2d076e7e36151349c5ff8b57faba50ef1d88451cc9d20431ba3a53", @ANYRES32, @ANYRES16=r0, @ANYRESHEX, @ANYBLOB="ddb031e26348d5ba9401435f0c7d820dddbfa1f7500cfdcc252fa7026b0a211723fee9a832a905c05cc5657c8c33897d86dbf37d708e7b1fed252d0cf5c04e8ba5aefdb93bcc745317606b0620f402060de4b724a466238fb9e60c21656fd5f8d745951314424e5b21de25012a", @ANYRESHEX=r1, @ANYRESDEC=0x0, @ANYBLOB="56a2e0245241d3a98544351d1d95cfc49565e2daac6ec1a8cc320100000001000000d3c198b9ea073fbe471abede7b7581c57c21ad3150024a64af2b9e68fafcf5465a", @ANYRESDEC=r0, @ANYRESHEX=r1]) chdir(&(0x7f0000000140)='./file0\x00') r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x2000000000000) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)=ANY=[@ANYBLOB="010000ffffff7fffffffff00", @ANYRES32=r3, @ANYBLOB="02000000000000002e2f66696c653100"]) r4 = signalfd4(r1, &(0x7f0000000180)={[0x1]}, 0x8, 0x80000) ioctl$INCFS_IOC_CREATE_FILE(r4, 0xc058671e, &(0x7f0000000280)={{'\x00', 0x3}, {0x8}, 0x150, 0x0, 0x0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file2\x00', &(0x7f0000000240)="3983d1799a8527b1c6a8e78709ce95fe9604d82003b40649efd840053024b63a74608d4cf7ced4d3ad5030219efaacf3489d6d1042705430", 0x38, 0x0, &(0x7f0000001500)={0x2, 0x154, {0x1, 0xc, 0x57, "b15a7287fe4eb0c2e1ecaf1427e62db126a0978004fd6f7b97d76b1c9d8b80339d929fe9e7994398a164e569c21b7785eec62254114de830820c4a5028fe11a9aec292e1c3daa39ff723e13eb24b0824fc3f4042ffc7b5", 0xf0, "555ead980d404afcd7f9b88135ec952ce3acb92b4721f3076294ca762fe0cafcf5c1fa1bffa54a03465c13d17e5b2a61b74fd812220585450982780719d13a94c938351aa9add2cc62ede1bdefaef8051128f8280baa53c5954fddff76cd2e57197b098a9afbfacc428c20c063dfbec6743d80b7cad89cda7271833c61c7a99360c22426f183fee3858635f1b3344bf06274becf8d67a8b98d73f0d46721dbbb94d434d4118ef59eb743e8f7b38b468ea5b72dbe3727c98787ed85b631641d0509fa0e50b90ff3a2e28d867ba101b48317b906af0203fbf3b08bf4143a4247710f3f71e36e9e1a09d804f2afbb57f98a"}, 0x70, "0d41888ab5f2e0d1ed0a420eec3b030a776d19838954145a29aab458833cdeea79fbb3f7655c74e6fed9a7411169d6edc20ca45c31e2864909f471030bea0f6fa931b0c3bf2116304c20c69c0eb83305e3cfe09e66879874f5cbb0883d8afa9cc099570d57d4afffee87ce99048c3e18"}, 0x1d0}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r5 = openat$cgroup_type(r0, &(0x7f0000000040), 0x2, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r1, 0x40182103, &(0x7f00000000c0)={0x0, 0x3, r5, 0x1f}) unlink(&(0x7f0000000300)='./file1\x00') 18:35:52 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) ioctl$SG_IO(r1, 0x2285, &(0x7f0000000400)={0x0, 0xfffffffffffffffd, 0x1000, 0xe0, @scatter={0x6, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/172, 0xac}, {&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000000240)=""/10, 0xa}, {&(0x7f0000000280)=""/111, 0x6f}]}, &(0x7f0000002040)="f8ac25ab367caa398e5676993e88bdc4746d5180dd6e4240ee668abd1aa58b72299534602b03a09bcba264eeae0aeeb4b1f4ffa1aec3ae600785d614a452b5b2bf52802c5de3027dd430c839701908984d7b0d6b39987d271e976ad1ba1b008a547b2a7f9c6b81dfd61ed5969a151bcd5ee66adc27df0deb4fd47d21179e893bd505662e89c7c8296ad8e148673c8344c2ceecd7c8e842e188fe6ed0b9ae099dcdc56ddb05ecf1312d5011aa911ab1eda6b4b185063c172970ac9a280af776d7ea0050e61537646c40fd3a84fa5ff980f0f622c3821585ee465374a11ab92f9c3021343630ac089a1b2ad6c5f5330679f1d2eab457f31080a7dad19b01609680b3f33b3a25850390b7551390cfd336fbb386f8f719e0ec315c819bed62714fbdccb88dc472b44a12ab3a284e2449d716dacfc457cea78bacbcc1a51ba34440f20c9b7b8ea80e548bb1cec6b52e1da42343f2d5f3fb4a39757564d3d81644af11af5878ab4d468a049ec47f40747c88febb4848070bc51c6b1f5f9508b318447ae56343c7a17c8bf4c8691cdb5de636f5b45638d4eb9a0a3311d1fbb5a157530598ea7856509e145ab07de1824c7839aaa7f0d9f3bb7752195bcbf3e6219a0888b00b948bda43811509063965de4a5b81cc3f4947e0d320d4cd57c64e7ef6e7a01a7e93ebc04429b6e84c06a08dc05a1a7ffed61ff8d74515d8a60e126c8433ccfb34eac0f078b466aeb5e2231fec4e3c9853c3c669613a0bdc5e370cb2032bf550825cfa7ad78c9d1968b2cc39e57ff10b3abb3d9beecceafd226b3567cd34d7022be85cc2bfa0b9ace8c12bc7a5981e4656952e25c8d16d9654e7364f73759ccf699d0c70a684c8cbebfe1260d309237f01d956198f86796a298299e5ffefb193f0a9740aab61e80d844d4413a1cdf66fe505f18a50dd937a9f7dc12d1398f547348295b7ed17de63da0a6bceaaefa080a656b2eecdc632f11b4f9c9d4c038d25d16f765e3c57283831618dfb3d67676e1ae7bb6ae82fd0e98728510367863087336ed30fa8fc8bacafa02d8a023ba96f06555bd30226b2b5561dbf4e965e28e0edd9db0be9097366ea519f2c1d71da81acbaf0fc08a1251249dded1b95c3383de939d9fececd7b0817e2326cac841bec7246de10ffc5d2f08d09cc856881af123f71ebe9a488e715d4e860686d4725aaede03f4fd33f48947e83c38c5e264c118290bbb4285989c3a9e4b60a856e2823c860b7ec5cd7e04a66d86084b091d6db0cc64c0a63a132b39377a7e3bc16c9805847771b96581daab29ff1895494d992ea74ad00dfdc8e624154acded136dce81d287ee0f0638c4337b220b07ebb9ff9f851a3f879d264f7715bc318254bbed66ed97a3c7ba77688ce3a15a640b84dcab2e18938f6ddf739066386383a5c3a87bf07596d19db0e5ca8644185de07d394e75ca6fae75dd73096d86a3887400519bae194535e03643e59d0733934a621e5153794347d1dab2c4caebb387617907786311aac1fa39bd2cf656128534c9e9a7f5d06233ab6ae1ff72d968de08301aee95e6ac32fba608e24e655e49c39425a94add0b70439eefd76a1a3b0da9abe9fd548fa1cee3435e7fbb697ba357bbfab7fc3da8f79f9f049fd32124503a29c119749623ad64e9f541ec8de74189418f568b40937bc4f05056cde67972172da2f27199976d14d72e24977a41f536e06468529982464b92e78414a12f4baa13aa1d34e6b327ef23d8d790b41c208d6deae7fe3e4269e64b5fad6134eb673362732cfa36bd915895796b7c7919ad12fa46f0a55be4785f83fe8661333eb747e887aea994b73c0194ff37f3375b63b1566d788303fd1aa863b95a0e7ccb1a19c153ccdd0a27c644d0732559eb123bea79ec4e55940c2a9aa504b72fdf06363fdbba4f0db30094aec6b043db77c2dec0963ef87c56a53cca2214adfc413725677baef1485a9d859294c37db64bc397413d7a8d9ae46c9ea693d4dc92d23433e506731f25ed3da554cea7d53cab87ac7b3b4dc82823307c3be63743c7f314bbb3e3f05d5a704dd7704e483892f6ac5bd6e845cc0e2cdc2cf5a101cc700812a8e7c91cea63d16f4fb45039451a2cec385917d46671f59ced4b0a6d00520eefed8d25736f5f6ff7a7ebb0e6799c79ca24a4dc812a67da34ab5a4eb99eb63a663d0ad17c1978835afaa123b779a87c4b1a6147881cc8d92c5452510c04f424c9b01faebd4b1036dbb79210f0ad0b58e0c69ef66c71d560998595b870e96dbd6ec80f82e5ecb3fc75a9eb707f8afb482ce6a3791a30196d51767221c02dca7ef036df1221dd01c18c85730e07b1b53fe4819775cd027a8b927f6045698e6979c3350058a5ed9f35a666c853b0cb32a557690dcebe78ef9820d91036be2abea5799fdc9619e3bed4562c1244d885b9263cd84fe98d4b3a65f081665025a252de0455f7c0e59a5bafebbf605410bd35fbab6a54d28119181cd8feeeb8f00c763e7d16522a21590ca5a301d7304c598e3950693f1c7bfebff2ebbca84c17a46015ebe14257cf02c40f47597288735118f82f9d2d7f39dea30ac9a68d88a7cc1ad7c7e53e1b64bd037c010b782b38acb90055471e0a86ab8952a0b1f2e1be51d1e6b02439121366a88301e21b1f23ed52775a71b246738b38a864d52dd9f6e0be3a0f74df2b17b3d4d0a9531b6159c35525e2b19d3c9ab4e10edc34f92c68063e7049fe42eb329a1c9251d74fd37ab3698ba5adaefc970b71ab60310bcd0ae09a38db8734c81dbc2bf02cdf9fc08a999271743a261b8e863a5401105e26f2c4c6e04b9443fedac595d7fb832629dddbee16654583724e808ec83e92433520b39f6a3f9070d7e1a70655c23dbd969e2ca7fddaf851afe2597c3d11dee80e74144c92e5144d3f79d67efdda5c0af074baab1c61c2c99823cd2f903c3d0a8454f3592b9117663a59adb0025a8df6c6ddb1f9070020fd1271d6a290694c05e53b8abba8fde26c8179e61b710a9c62d96b5adb9c0b64f0ca4c8b30ed3e6c20d4adda17c8b465433e5ffc0e839305f8e553af5d094470bc6737e09cf1250bb427665df81ed602504a87aaebbcb66e45e9c9635f1f36d8e4bf5d180aa617f79fb0ccd860c843a53084d94af7f7455bb17b480638c72f8f005f0837298d769ef16fee551882b8435c47f89047b6e9842e55e8a7f4ab71e31a10f1455138475bd88fb84745b15b659e395fedc6352f06e604005358e6c34d6f3f50d13f272ed2747bb14cc2219db79e6b83a12dd2692413b0942d3a897b34fdda7aa44c7f7f30bc2092c788bf626983af328f7d1b4f9c912b418aef0495e5e9e75371ca98f14946e6d353e0761d624b2e6b8e8c4592308c523eb9b41c022d0ee88029e9072db2d88a8dcb70b77d5dbccfcd009a8846b0f4a425c6c24765d1d48d1d0306d83a209e90a16e8724fe828c11144b6c9e0c9d36ecd42f6e5d65f41ce6f600fd8c7ea940044bab4a1f437ffb081605ab1c883306c39e2f5fcb4a05ebb40001f36ccc7335b85c0630383c0eba1802ed07c2e082005b33437b0b34457fe6fcd99f23fbd2a0965c17184e99b4ce5cbb0dd7b31f973f433311c2fb5efa623544d18926763ac3f0f4aa9c347e08058cfb7cc16bf6cea2ff0543ce466bb3d31cf1bdf53ef2b75b06855b1d862dbf33c8a0007c37f2a56a89fc80ededf4f5ebc22fb147bbbd92d1c1ded0e51ea516cddb8e59c78cc6bedfd5137b51cb6e6f023d77e7cb9e248a4ef0768b4ca9205f5c78ceff27b35338a34d3538d7d28a46e5e09cfc90c6c5414549978ee2535ecc1c3e2add05516620f76c52aa658745fb950df7c6dbd5ea028262778fc85c4fc27586dd1171f818e182ab6f17375574343a379356f2e978b917b49db5e804309d444bb01e958662b5588967b90f84a8f865f208afde2cde94b966a92b62410d94900791e896458241cc7a09bb265f278e642b74b5b3ffaaaf47fc2ba3ea16908f7f3b704cd8ce7227b61bf72d61cbb37e571db4150a37faf83e81442dd67689b80bcbbd4974deb3211d33ae89f68f7947d0351e0148c383cb2512d142323953933f4baff5f676b293a6e22537c7b86c14461eaccd80e66f3b2a9121d5acef82fcda95de95ba34c2484ad32db104b7ee2e29d72d0b6ea6f40f594614cde84a4c0de618600a17e053567c86c47693884948b36faff566069aad17cac0331082f98119f08c741c7e166664b11c3b9bda894eaaf5b0b618afbaf16c0076dfdeb4a330f407482ddf499a7d6d4d7b6ffd4dd6051a514eb6f6cfb7015609f7eeddfe0735198a3d654deaca05818d960788c8352a7b86088f7504fed246081543ca69cf12968a311fc24c22b162e61b7b7f341c8c438f4d63a99541a7e0021237659dda6d9669facbe7eac9fb4361d4bf291acc09aef8a54c6d60b163b7794ac6c8903447a48b32e5b4585ab31e6834943d9133b5c8841d391c6ca186949b8cc16c35c07191319b7e2977b5022a3fe4f02c08935619cc43d3d4bcec1d4ec03e3b47327711f6d9e7a933614c6e9945c702bbed4027d015d9b7b5c58335285b57b99548af172441c977722cb57a822b46120e7ef1fbce81d8481230f85566db3c68e4cc29e5b769f4e8796bd85e4ea1494eb258fb89219103d8e4949adfb6f4cc6dc35c19e243452e54185cf0be7da8a46d7613e99c330141094b27ed4c67f90d5e63c88abaa148978a879de6718db51f5c994eae095a29d133f94af53a6600abf38fafc150c7f3add2fa1c5a9a3147cb11bc1e86305faf19d8e8b67f7361fc9d370036af5c1130e14b91ffa27dddb1247115e02ea8631930f6d56f07a2bf4a1c2ebace10b2f148c0f6079e9457929bc8ee8d1fb4278f555695a6247fe3937e5dbb76b5c09f21c705b8b287de0950fd5a24cab07a474704db206cc73c71816a98094c1f707f63800bc02e78692a174d831f61f15cf525d10f4a6dd167e01bb400e2f1817bdc819d27927cd4893338949c4110c2fa53bcd475638f7d7b2194637f3198fe56e1a1819b1bc947fb07568b7b6ff60ca4cd51f33a945aa2fa08793debb4e06fa5039ccf856d87519e520d8434a928fd0735b0620ea02a428f5281f494ee014c8fa2009247b07d93b86277e160a94165b4dbb216aa94a2b11db0942926991fb3439fca8d1457b3b2cbf0f107f4160f45511ad219c0564080d1f875f304feeae502b522a429033308107a98cac58b62c75a54323ebc7a9b49467469a4c33e7c577d5a918a113e70702fb345683d86c632cf6f97c703732963eb8572abc412c4fef81ec289fa8f78c77a5ad9c60ec59a7fc548f380b9282ccffefdb5a41eef553262ee36c14f38c212e3921ff0a42cfb94e79598d570fc4f68e1c80376dfd37387e4e12d948da8d4cbdc14776b662b1ed91627077b3950e14c8d1352be3510a89513c91f1b7abcc1102d7c33bf4ffa33e25b63956507a7ae7fb6f52d49ed197552d2ceafb54a781c0290ce03cb435746fcd5a133047b2c5508736f57445f33f55b480820d06ab2e1a36f8b6938869cbd095f86a11b965f7fa10f33fa0e5667de8a000263799457e436f26fbd955fae4d98ee5cdf03e8224e3832867b34ce453b24282247e011b696f5d377bc34c68f4d0297dcf9ab5309f4ffe381afe2af3dbd759ed0a07902a562cbe1c946a72cda02e3a76b280370dffe706a3994f5e4c993bb22c681c476b0c6b12781998e82ac0f0959f2338d56f55d320677007dac1ad2bc34095cae9e23841d6242c55d9b9a83eddf3bf608c", &(0x7f0000000380)=""/1, 0x7, 0x12, 0x3, &(0x7f00000003c0)}) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) 18:35:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xe000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:52 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xfeff, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:52 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', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) [ 2403.898830] FAT-fs (loop5): bogus number of reserved sectors [ 2403.899690] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2403.909043] loop4: detected capacity change from 0 to 264192 [ 2403.910915] loop0: detected capacity change from 0 to 40 [ 2403.912278] loop1: detected capacity change from 0 to 264192 [ 2403.917801] loop5: detected capacity change from 0 to 264192 [ 2403.924044] loop3: detected capacity change from 0 to 40 [ 2403.929097] FAT-fs (loop5): bogus number of reserved sectors [ 2403.929952] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2403.932050] FAT-fs (loop4): bogus number of reserved sectors [ 2403.932860] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2403.934423] FAT-fs (loop1): bogus number of reserved sectors [ 2403.935195] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2403.955368] loop4: detected capacity change from 0 to 264192 [ 2403.958564] loop1: detected capacity change from 0 to 264192 [ 2403.963133] FAT-fs (loop4): bogus number of reserved sectors [ 2403.963932] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2403.966586] FAT-fs (loop1): bogus number of reserved sectors [ 2403.967341] FAT-fs (loop1): Can't find a valid FAT filesystem 18:35:52 executing program 6: ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x7, 0x6cbb}}, './file0\x00'}) r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000000)={0x31, 0x20, 0x0, "528c9f59734352172fcec559dde7732de203474401fd9fac2a445309a28a9fb5b74c565ebabe8c944ed76fc620cec46367"}) 18:35:52 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xfffe, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x705000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:35:52 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)='./file1\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x204002, 0x1b5) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) open_tree(r0, &(0x7f0000000040)='./file0\x00', 0x1000) unlink(&(0x7f00000000c0)='./file1\x00') 18:35:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:35:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7ffffffffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2404.106627] loop1: detected capacity change from 0 to 264192 [ 2404.111711] FAT-fs (loop1): bogus number of reserved sectors [ 2404.112113] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2404.117767] loop5: detected capacity change from 0 to 264192 [ 2404.126821] loop1: detected capacity change from 0 to 264192 [ 2404.127816] FAT-fs (loop1): bogus number of reserved sectors [ 2404.128209] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2404.133480] FAT-fs (loop5): bogus number of reserved sectors [ 2404.134243] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2404.137244] program syz-executor.6 is using a deprecated SCSI ioctl, please convert it to SG_IO [ 2404.147862] loop0: detected capacity change from 0 to 40 18:36:06 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:36:06 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x900000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:06 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x80000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2417.669069] loop0: detected capacity change from 0 to 40 [ 2417.679272] loop4: detected capacity change from 0 to 264192 18:36:06 executing program 3: pkey_mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0xffffffffffffffff) syz_mount_image$vfat(&(0x7f0000000000), &(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', 0x4042, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x109) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) 18:36:06 executing program 2: ioctl$BTRFS_IOC_INO_PATHS(0xffffffffffffffff, 0xc0389423, &(0x7f0000000040)={0x6, 0x30, [0x200, 0x0, 0x6, 0x2], &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:36:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x100000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:06 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x8000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:06 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r1 = dup(r0) ioctl$BINDER_GET_FROZEN_INFO(r1, 0xc00c620f, &(0x7f0000000000)={0xffffffffffffffff}) [ 2417.684916] FAT-fs (loop4): bogus number of reserved sectors [ 2417.685391] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2417.688248] loop3: detected capacity change from 0 to 40 [ 2417.697820] loop4: detected capacity change from 0 to 264192 [ 2417.701054] loop5: detected capacity change from 0 to 264192 [ 2417.702711] FAT-fs (loop4): bogus number of reserved sectors [ 2417.703160] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2417.713284] FAT-fs (loop5): bogus number of reserved sectors [ 2417.714176] FAT-fs (loop5): Can't find a valid FAT filesystem 18:36:06 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2417.722168] loop5: detected capacity change from 0 to 264192 [ 2417.723213] FAT-fs (loop5): bogus number of reserved sectors [ 2417.723948] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2417.730285] loop1: detected capacity change from 0 to 264192 [ 2417.734207] FAT-fs (loop1): bogus number of reserved sectors [ 2417.734622] FAT-fs (loop1): Can't find a valid FAT filesystem 18:36:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x101000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2417.755442] loop1: detected capacity change from 0 to 264192 [ 2417.767124] FAT-fs (loop1): bogus number of reserved sectors [ 2417.767765] FAT-fs (loop1): Can't find a valid FAT filesystem 18:36:06 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x7, 0x9, &(0x7f0000000840)=[{&(0x7f0000000240)="f4fd4ba37bef2b866241711f43bcf2891cc58f1e810c1c539051227e153902dfcdc8e20861688bf37bd0aefa4da58f64a6e7c83573120fdb94fa137f52000932fa1194f5bf8795a99d11bd1532131b59f6ff4f76bd9444d4d261a301d5c1b3ed8aad89039ab5e5985c0120a3b4ef5864d5533a63cc90fb8a2adc55ed7863504171cc2c67", 0x84, 0xff}, {&(0x7f0000000300)="9aad43ac5c0a81c5b4701f8dc5fff685df766f823fdd9a4b0f00bde52279244fbcccc9db40fcee6d2eb5826d910e8ac63056516d04074b5d7f5cbc8af87024609437737b217be52c4fb095942a0867cb371694b8fdd9f581ad25d6fc135c0935a8dc8d043af60a3a4519339e4fe7f939240249ea79c26bba3c90f00f2d91258efac609e6ed71e700364aa46472a8e233bac385ff700b3553f16378e463f694b8fe1093011114875340df3d983cc68d601fc236e87c76cee80a5e4f57", 0xbc, 0x4}, {&(0x7f00000003c0)="44d07c01e1466261853c207675b0c367eb95df001cc21450e6a708f5b5cf68afe095fe63cf42ecc5cc6c46804269c5bfa7aff940f1cd2c1abe9d480cc672bb2eaeaac566159b60ad619dcefe6138f2ebcc573f4f1cc641e720b3ac6f1c345aaf07e90b7b5446fd64899024c694ba18fee7cec34cd1e0fc7cc3d21ac2595481fc7eee53ac351d786c5f0676b55a0b", 0x8e, 0x8}, {&(0x7f0000000180)="287abb2f9f1e3bb0727b449494e6d4721058d86593256fb6fdfdfe9f12e268de4f39ef015758e5b932e1821048258ee7c42cd08713a0d37de6e728928cb01cc7cd", 0x41, 0x6}, {&(0x7f0000000480)="e53142e009f109157e9d9de2f7f0fbfd46d8f288e9f83025e9bdb5c1f529a52378d80e3e1fc5980a8e0a3291cbb3739dcff32d8b9073f8f10dccc5a2f65c6333683ae02c7bb3610c3816a5a208261d2fb7af3677c39d60cc5b", 0x59, 0x8d}, {&(0x7f0000000500)="6ba76fe46c5300a9c014d21c9b0dcfa5b53f429f85edab44fdbf1fb201117d92e8ea1ccdfce4619b1449c4b58231cf22e55c90eda53039de5a65a933d8b5ec1fee51223190dccd6a265819c09226aa95f3c9ab56eddcb8e5fcd1f7083350084f266908f40a86b24808802e95a31b26e1fd83722f32e473cd3efbdfb8752c82c6d83e9b004f9694d2a78010e11e150f834e861894820e4481b7c8f8370168b45a62490e71dc6c77623f658735a5706f7aea3fbafe73b73b559ab03f0126a3dad4dc2d7ff332753f1d5b04a8ef62c9", 0xce, 0x800}, {&(0x7f0000000600)="7f196022f0416d63d8da1afd78742e3cb130384bd98f1ef7ed395137b0075270b1fa09989cdf1c404ab0478c4af1a0ac98cea45c08c7b3e808b7e71d3dcc77b250007f51c66e0a455eea86bc4480cb500cca39df9528b1d5e47d7eca1ce9bff9b281bc51b96a519a7f027b5bf4bde81dffabc6ac2a76427aacc69d4a62235d08e729c4a1258605e1d8439d8f116b883c664799a0f56a6b42f31b", 0x9a, 0x80000001}, {&(0x7f00000006c0)="2d9db2d776d6e8e78eed8378e2d757cf1fa54c2f4581aea702e7d2309210957a9ad23b72970c023ddac4c99f86b0e0bd3fad920ce1c258d58ee0b205e63392df83c3e517ecb30e7e268f70830f14ba2ed6aeb824a1d873ef0fe7d282af2e1eb25c8da895aaa8d20aad8e7344026a072c01f66e28548c6b66ca193f42da7630fe128433755039cd424240c686f00e93f2f9949a26f532d29940bc70da5d6159c4cd012c3f8cf746d7acb6475b81e5e2cb33c4633dfe73ea7afab436", 0xbb, 0x1}, {&(0x7f0000000780)="ebb610f9322b2822d59e5489e36fe92101d0f7c518bbc0181e8595272d41514810e6533582b7b62406c9fcfce03c3256ab9718863c15ff17cc3a26664ca107e7fd2bde374aa53c726bdbe22c70afcf81f95c3279d4341ebc563c3d0103f85b394e33d3d0d892c39f9bb969ae3b2df8e5078bd6ad93c7a082858281d7c672fd9a5b072b61c99866654deeb4c07526de0c", 0x90, 0x9}], 0x911480, &(0x7f0000000940)={[{@rodir}], [{@fsname={'fsname', 0x3d, 'vfat\x00'}}, {@euid_eq={'euid', 0x3d, 0xffffffffffffffff}}, {@pcr={'pcr', 0x3d, 0xa}}, {@euid_lt={'euid<', 0xee00}}, {@pcr={'pcr', 0x3d, 0x12}}, {@euid_eq}]}) sendfile(r1, r2, &(0x7f00000000c0)=0x7, 0xb7) [ 2417.798864] loop0: detected capacity change from 0 to 40 18:36:06 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x905000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:06 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) open_by_handle_at(r1, &(0x7f0000000000)=@reiserfs_4={0x10, 0x4, {0xf5f, 0x10000, 0xb93ec5e, 0x9}}, 0x20000) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r0, 0x6628) [ 2417.804036] loop4: detected capacity change from 0 to 264192 [ 2417.810507] FAT-fs (loop4): bogus number of reserved sectors [ 2417.810952] FAT-fs (loop4): Can't find a valid FAT filesystem 18:36:06 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x200000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:06 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x40000, &(0x7f0000000000)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX=0x0]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r0 = openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0x200000, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x8}}, './file0\x00'}) [ 2417.834165] loop4: detected capacity change from 0 to 264192 [ 2417.835202] FAT-fs (loop4): bogus number of reserved sectors [ 2417.835666] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2417.838446] loop3: detected capacity change from 0 to 40 [ 2417.844759] loop5: detected capacity change from 0 to 264192 [ 2417.872424] FAT-fs (loop5): bogus number of reserved sectors [ 2417.873190] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2417.882287] FAT-fs (loop7): bogus number of reserved sectors [ 2417.882807] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2417.884276] syz-executor.3: attempt to access beyond end of device [ 2417.884276] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2417.885167] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2417.891769] loop5: detected capacity change from 0 to 264192 [ 2417.893166] FAT-fs (loop5): bogus number of reserved sectors [ 2417.893674] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2417.906631] FAT-fs (loop7): bogus number of reserved sectors [ 2417.907055] FAT-fs (loop7): Can't find a valid FAT filesystem 18:36:18 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) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) openat(r1, &(0x7f00000004c0)='./file1\x00', 0x20000, 0x4f) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f00000003c0)=0x0) r3 = creat(&(0x7f0000000280)='./file0\x00', 0x0) fallocate(r3, 0x10, 0x5, 0x1) syz_mount_image$iso9660(&(0x7f0000000480), &(0x7f0000000040)='./file1\x00', 0x9, 0x5, &(0x7f0000000340)=[{&(0x7f00000000c0)="a6ec793cab13a66f616cfd9c9774660df17876db8724470f0b4821de2b262ef95fb11324619eaf903fd3464f98ce0e81e6dcc1ecf6ef7ed2c4a7a82e54ba", 0x3e, 0x7f}, {&(0x7f0000000180)="baa8cf79586698fb48b8e9f77d14efe39844f9e353c92786cebdb55c154b169ece5ff39b41e6cae14384a92a10ddc0ff722026e9a3b0d86e7cad591244f47aa23bccfe51b08dddc09e15bfe7dc8e3e3ba562a0284768db09c35b8466f091fb4149d478684e6d300f020e", 0x6a, 0x5}, {&(0x7f0000000240)="b9ddf841b00dc026831b4bf70d3eaca0a24a54542fb11ef91f", 0x19, 0x8}, {&(0x7f0000000280)="1ee63e53231f4b4aa4065c8d19a19b", 0xf, 0x5}, {&(0x7f00000002c0)="724324633728c7825cbebaad5fdf8936543065ee880accc90d26ee3b7a45ed4976f2205b08121fcdcb4e347109", 0x2d, 0x400}], 0x3000000, &(0x7f0000000400)={[], [{@uid_gt={'uid>', 0xee00}}, {@subj_type={'subj_type', 0x3d, '\xc0-]@,[^\x02\\\\\'!'}}, {@euid_lt={'euid<', r2}}]}) unlink(&(0x7f0000000300)='./file1\x00') 18:36:18 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000000)='vfat\x00', &(0x7f0000000040)='./file1\x00', 0xffffffffffffff9c) sendfile(r1, r0, 0x0, 0xfffffdef) 18:36:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x930000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:18 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xe000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2429.844241] loop1: detected capacity change from 0 to 264192 18:36:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x130000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x1000000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:18 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x40802) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/stat\x00', 0x0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r1, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="33000000f9ffffff010000805840d7b978128d9de261bb4a0db33e51ff42d9821fbca6a6275acbe4dd41776ef2a5c2cd4163ce35accb8f1b68a68b49d449ccd04732fcbda6976652b8895a5735f97b80cf5388015ba67f32cb8e2d985a7d7280ca36bff1c15a24a51b489d90c54ef3b4a8700a5e6479db1fea61c8a2e32d2cf4a847e9594a0e696b5728a64e62ec46916bf5e21ba9d68ea92a5c0a5c9de6dd513c57ae32967c7d719845fb055b25cd47ffd76ba2872dc5e20dac596522c544e93cf9c1cb8aac97827a89a34b07f7acfb525ce2cb04beb4b184bae0777fc56b43ca75824643452bf71d620d4a34f249383398de862f741c54db1077ea0ed7b3db6454a8"]) ioctl$SCSI_IOCTL_SEND_COMMAND(r1, 0x1, &(0x7f00000000c0)={0x9f, 0xc3, 0x87, "c3aee0142494e6f937f060f2768f5fd6486b72c88b28aeca8c6158a71b63400a01a8547a8a78c7d3294982edfd49e7ee00fc6fcb685f8d9c28ccb51f46fda0efec86c5df6a20d0b7867fa541dff493522477c50898ecdf9220b74dd7faa0079a8d0fb0c6e1520bdd0bace5a13719b09e1d7b76cbd592cf068233d75d98d56d8cc4fe573ea86fe7b4464323d364df768d7971c65a987b56fdde071aff606eec"}) fstatfs(r1, &(0x7f0000000080)=""/45) r2 = openat$cgroup_ro(r1, &(0x7f0000000040)='blkio.bfq.io_service_time\x00', 0x0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r2, 0x1, &(0x7f00000002c0)={0x8a, 0x8000, 0x7, "696b45cf4c02633ff5fa6258353e7365c6957d574dce34515534c5af6c9a6e9184d5d20f4c220c83f9a35929c40921e26b86bb4ceeb1de1531d861683421a48acf40fd37f33ee5f408e3f1f0ac0cf9a115dff6d917ed420d4f44772ab283f458feb9cafab7a16c70feb2dcec950742a51020379f1a4b3855d22d423a9a1285f005f2a1f2695113ebed0d"}) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x116) [ 2429.875605] FAT-fs (loop7): bogus number of reserved sectors [ 2429.876130] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2429.879000] FAT-fs (loop1): bogus number of reserved sectors [ 2429.879503] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2429.880655] loop4: detected capacity change from 0 to 264192 [ 2429.886219] FAT-fs (loop7): bogus number of reserved sectors [ 2429.886668] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2429.890058] loop1: detected capacity change from 0 to 264192 [ 2429.891053] FAT-fs (loop1): bogus number of reserved sectors [ 2429.891548] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2429.893029] loop3: detected capacity change from 0 to 40 [ 2429.893293] loop5: detected capacity change from 0 to 264192 [ 2429.898548] FAT-fs (loop5): bogus number of reserved sectors [ 2429.898963] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2429.900881] FAT-fs (loop4): bogus number of reserved sectors [ 2429.901730] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2429.912940] loop4: detected capacity change from 0 to 264192 [ 2429.915716] loop0: detected capacity change from 0 to 40 [ 2429.920092] loop5: detected capacity change from 0 to 264192 [ 2429.925138] FAT-fs (loop5): bogus number of reserved sectors [ 2429.925588] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2429.927354] FAT-fs (loop4): bogus number of reserved sectors [ 2429.928139] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2429.952917] syz-executor.3: attempt to access beyond end of device [ 2429.952917] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2429.954760] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2430.003369] syz-executor.3: attempt to access beyond end of device [ 2430.003369] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2430.005408] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:36:32 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x2000000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:32 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x1, 0xc7caba1f2c7e35c) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x40101, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000440), 0x1, 0x4000) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) 18:36:32 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000000)={0x5721, 0x9, 0x3, 0xeaa2, 0x3ff00}) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x161080, 0x105) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20041, 0x11) sendfile(r2, r1, 0x0, 0xfffffdef) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)={{0x77359400}, {0x77359400}}) 18:36:32 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x200000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:32 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa00000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:32 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:36:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0xffffffffffffffff}, {0x0, 0x0, 0x2800}], 0x1100e2, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:36:32 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x100000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2444.271199] loop0: detected capacity change from 0 to 40 [ 2444.294392] loop3: detected capacity change from 0 to 40 18:36:32 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x71, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) [ 2444.321944] loop4: detected capacity change from 0 to 264192 [ 2444.323528] FAT-fs (loop4): bogus number of reserved sectors [ 2444.323977] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2444.331161] loop4: detected capacity change from 0 to 264192 [ 2444.338185] FAT-fs (loop4): bogus number of reserved sectors [ 2444.338804] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2444.343294] loop1: detected capacity change from 0 to 264192 [ 2444.344763] syz-executor.3: attempt to access beyond end of device [ 2444.344763] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2444.345651] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2444.355224] FAT-fs (loop7): bogus number of reserved sectors [ 2444.356097] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2444.359086] loop5: detected capacity change from 0 to 264192 [ 2444.360429] FAT-fs (loop1): bogus number of reserved sectors [ 2444.361211] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2444.368472] FAT-fs (loop5): bogus number of reserved sectors [ 2444.369291] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2444.378047] loop1: detected capacity change from 0 to 264192 18:36:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x244401, 0x82) openat(r0, &(0x7f0000000000)='./file0\x00', 0x201, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4092, 0xffc}], 0x1, 0x0, 0x0, 0xe9) signalfd4(r2, &(0x7f00000000c0)={[0x1]}, 0x8, 0x80000) ioctl$FIONCLEX(r1, 0x5450) [ 2444.385765] FAT-fs (loop7): bogus number of reserved sectors [ 2444.386690] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2444.391804] loop5: detected capacity change from 0 to 264192 [ 2444.393420] FAT-fs (loop1): bogus number of reserved sectors [ 2444.394216] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2444.412434] FAT-fs (loop5): bogus number of reserved sectors [ 2444.413223] FAT-fs (loop5): Can't find a valid FAT filesystem 18:36:32 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:36:32 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x300000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:32 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file1\x00', 0x121800, 0x50) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) 18:36:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa30000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x101000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:33 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x3000000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2444.525731] loop0: detected capacity change from 0 to 40 [ 2444.531060] loop3: detected capacity change from 0 to 40 [ 2444.535438] loop4: detected capacity change from 0 to 264192 [ 2444.541681] FAT-fs (loop4): bogus number of reserved sectors [ 2444.542826] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2444.557602] loop4: detected capacity change from 0 to 264192 [ 2444.567555] FAT-fs (loop4): bogus number of reserved sectors [ 2444.568507] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2444.582009] syz-executor.3: attempt to access beyond end of device [ 2444.582009] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2444.582295] loop1: detected capacity change from 0 to 264192 [ 2444.583639] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2444.587058] loop5: detected capacity change from 0 to 264192 [ 2444.596111] FAT-fs (loop7): bogus number of reserved sectors [ 2444.596926] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2444.608436] FAT-fs (loop1): bogus number of reserved sectors [ 2444.609468] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2444.610779] FAT-fs (loop5): bogus number of reserved sectors [ 2444.611653] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2444.618115] FAT-fs (loop7): bogus number of reserved sectors [ 2444.619007] FAT-fs (loop7): Can't find a valid FAT filesystem 18:36:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x2, &(0x7f0000000200)=[{&(0x7f0000001500)="601c6d6b646f73b02248e5000c0101000440002000f8055078567be04394b1e1b58b0db44af7b979d5a9783de458878412bb7dd2bbb83bac9ea4bcf5833a4aac3f7343e5ff9d08c03e59b445d19c81b8cf77d0a9333615187b2e137f213f36c8c11506f4dcbf7bd91c2716ee1e606a471304e4f20a780339c86b7a0ab3686518deb26d745162d1fb3250e2685033e32538cb8f96b1df3c2ae89a8e55891d9e275693a7503e71b5b0bf6d57255631ada4ac894b999ff108c6f6d318bd049260e4864fdb226baf30a9ee417c0ac5c3ac4395f1ec52698636878ce5f5f3220541c7a1983cb2b86cf0e8", 0xe8}, {0x0, 0x0, 0x2800}], 0x28, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file2\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$BTRFS_IOC_SUBVOL_CREATE(r0, 0x5000940e, &(0x7f0000000240)={{r1}, "f9082ebe7b07210d91080f27f7e38c1b550c0721729ecf9bdb5a0dab2ba6f3221cd4e6a3b9be343f570fdc8d1f964f5574a4b00dc0f4f75957a8c44cf6d8f7fcc0dbae7df5b95c5b940464e314a275ae1a56461d7ad36de4db399d647e58fff6a0936afa22766da3d6f490890f529ab6c4aecd58df6d1cfa4476d84907d0fc99dfff03e222ab7c545917e18051902867fddb6e03995406437c8c62aa3016deca81d8c75fb285ce34def6c13690734c9b59375225b490d0f69554b244977bc7c6aaeded9f07a56c1f980caf63e35ef51eed2e5e480d1d0e737f00f48137d028fee6b3846d8182bd711cec07316ae849786b3394c29b766211588e74bad61cdcca744fc900427488f0ffdfdd511564812590957c63188c1ddc98a790ba1b5841417a6cea9cf02ea443c6ea6a6d5c3771bc8108f890ec6b1be46d3c964115d26aecaeb6b58d14c083f95c5c175b3c9c723e8d415c8e5b5254093b897fae205965e3bdc5d362ab01b249cf9db7fb9ec6c7a32566a1dd8e4d9e91c2ea551530c3033bd60a1decc2a51864894e8bee9beda580d6f90df3b1177bc22bab942093265d1e23463385bfe760b99886d0e533e3910a1798b61b6882fd83dba5d94745b4f35743e8dcf88ea755ceadeea58dd7e127beace232a5517216457385bb453e096cc6860392f58afe565e642199aa17c6c90e97d412ba341dc4799566f795916ff0d1c6e73789268463dd4378d65a810e9a03b876644ca825323bac71c560b28ca66b5de8fb80c512de4ec18c551bdca280b07b2b3ef67265725539c6a79ffc82aa0a90347f366a3647eb3dd273b341ec8e79455f9c3ce037a6ba303534dd8166566c46bbffd7957d5fe6124bb17692ad75bbf0c4e645017a9d8ea3dc49e3a292e8e4780c0a5a9cc28df6a19f7774ab801878df8718dde1bafe6f0d4e9a82c693e9665b847703ad0e720fc6908fa8c308d578746a64ae582dcb3bf236eb4f3d33da319d8193d991d525d3786c2ee99ae06ab8051141bb66aba199458538ad5dd47b06bdafc55550cec66f5c55060cd6677069a2f4072c4a9042d2eac7ccc9c1f5904ae65f34c53f0251a26f569c8808dd0b4a08180ceb19f77bf931f6bd6ed649d445f1a5166bf11545ca485bd5a9bea7aa9499bc31099dd4855d4eb50e8cec04a06664ff98c07930d68e4240f7118745fb163e25f71aadcd48a079b18c49cf1eb702c80f60deb16928a6990e864942028be701c21e1864b259f78ea205cdcfd3eef027da60d774a5be63790e4aa51a134e69ed719cf6c5b8a6fa3337e08c47166cc62e95142c9e64b45bcc24a9d61e39d177a7b813d2560218ae99463eaf0129ec923e48cd0faf0b769ad9a931891505d700983e5f21263067e8becd815fac9d1b41c323fd04617e0f2ae7d174d49a035451ffcba3776ccb90f21bf0769a33348694afd579c613aa49da59bbacffad53ffa8e39d7a9c483d852c48499ee23cfb354f32e5109b926ec528e7d6839450fd078027234b68dd085ab95003a114b22b6e30972bb1bb07f332ea7fe7602653b512383b77baccdd3da96cf539d589817817c1fd75ae1e9e11aa8c18500c0e5769216f792d5b0804e3a5d4175f6e39d5e86de9cffc42e42a42011b84e3bde2704f846a1b66d1d33ce6faf72920ae4628c51ddf9e6da7072d0da3e3cca6eb2279d68fb126cad2f564441fe49000012a3c75a51832a790a850b6e92af94abcd05d77e4dc57258dce8a4c9a1a77228cd31bfeea4f0ca298fce3b326088735422ddfc415fbc9db00dfbe60ed1c7981533a67836ab0d676cf5085dfdb5782aa9839a309acfbff1383d2f3dee63b10440aea3387849d2a76760c726d10fe98763338c3a7b43b6074a0764633080bad2083e168cb03c530ed799c36a478b60e5610777b239410259f58fb4c49c61db14bb1221be4fff9976f3dfacf2ee019c292c1de668dc220da0a60c8151a0adc82d6bfe2572caf121490984d1e4aadee2fed082de0807c07a50106e0b9b0a04fd19270aae610b6e969b4264b0313743c382132368c23db5c04958755d575ae1d9559f0ba4131d858c187a8835f8ceab9f2174a432dc85ca6da51bff45baaae77cdfe188ca44c670bb7b8fc017448b01428c1c8a7e76a67d8c0a9995eb48aae5a4068c28a434c8b4491dd089f4372bbba412258727438fb1168e94925529e8d759dc05a9a628f9bea43cc2333de6979bfe542ce20f00a871ddb89989d3cd956cfcc1ad6dfd5dee9775e5e7902f4565eefdc21f41ee5bd1d0391d364e668c79693a784f043ab02b744e69e656ba595231fd95e4b5e751b8ce397120c8537545b28636074fed99cdcf505eba6f336da42f1b2066a0fdf5eadd73660f876567803fef2d001bb584fb0143356bc0dd4eb9a203731b8c45ff948f26024810389ac7f69760eaab4aea3e5d9d1b2b326668001c76da167472462a051851c8fad670460021861501f2c9bb12ca31d36ea365cc5325b8be088dc29b68271888b38e76f40da35d608f16c054a054568b1c76b586e7b002b8b3c60d2feb20e64d36ce363574bbb424d94e719502db9f89299db3cc886c05a91b711466cf30fd19aae807984f0e27116ea1edb5993c074867b5163e2dd040e47b6a4ebdab2535f3d3762e273d771305c5ca24f6df3796024eac5431f183d40bd944c58fdb6586a71594a8bd13464e4497ee5fab9b65a0e1e7ef24853f49f969937a58dd73c6aa662ed273fe6ef1236e7d2dbe324dec4affc2f1bce2f115402487ddeed60d5b38b5209579a094c6be954d4a85ff3e0629d1e503269c642fb37ec114271c3bfe4327ac840705c849d2c83be74d374b5e21e6aadf714f290ef208e31a0a9a2572ea9fdef9ad7ac96c5cb35c79993121f3698d48f4b5cab78fb670d941448614e9bcdbd863c1a7504d4f0e6cc6d392bbf39b7e832f9ce1c496205867b5c44bf2b7f78eced4389b39585d8e73603795223ab0bd30ff7308dadb2aa18fd5586b31a3d5ad23b06ffbd2246c7998a022f306c905bfe80aa1e9db4fac9a2d0959d61d6ddc386778953b8bcd998db2023e84240827c9d50c3c34bb676320439896c189440f2ab5a5749171f0e75756f168f05369ae3a85743852fc2110755cd90f8e6b5b1299664f6b262d6954545f47f9632477419f6f79f7bbae2aab747c9f035428af26e2255a58d9229a37035c5ad1e67c8ab8a25b1a382620f8a073c631d21aaab15da94c026fa13e460f1dbe78050bdd6adebb7d2db35f7e4c87e8f94c0e2857244b89b5d3bcbc62286a51cbc38fa2233014ef423063ee1e3a53c380a2e0e8ab0dcc8644f3659d134aab325b3170e716349b663234a09bc0e206660c35fb9fbc3ac3744bb7e370ac284bb9b85029f8cf983ee213e93757bbe4dd103f95d00e13ed063c8e2e4016a58f7485e8ae9e6cb1ace6f5c62b351da78176b4fed668fdb51121d2a1ec947b32d288c1d2315e300d808c66efcbe3a261c2e562b195bf1415895d81b0b39b65da0f36d63f71cfdec6016d5145ca715caa01753d9914c7c4c8ab1e672408370af1ec6f4362dc4a9ec9d9810ed159ef88131bf3ca8db53855bd26e0d774cf08972744672da184642ff6f5b1109af8e550b67e7a86ebad4e126716100f40e6ce48163cd1c5238f4b3c2e7106208cec7020dc25972b65e2dfbb906657b17359362c27e1029fbacdea3c36dcf46765c6429eac05539e4c55cba659f0c47a5fdfaf69f81da562dfa5671d9325c80c690172ab0062a9150b0ce64ee27c740745e58097950af349e713389bf1af6b996c2b0004bcc5d7ec3bacfa9114a93bb5da0eb66e75f51ffa15366b8b3875de52c214f56f466d8418a72a9c9fd3d32db0275fc7b5c6de3c7e12e498b5dd2b49459c629d66b576a963ef8947dd3ca239c4d9daf60d2a438f273fd7a8fbdcf064f363504cf272651cb2ebf99dc3e2c8f446b455eb51890a735abbf6a59bcf6b61764bbd2204c847c9b3f6a112df7b198f1760062f02ca1ad2c9ded5007289b8a57f7938927c72c1b14e6436d373eb55632b8ad5c592bb1338e38647d95c465918b2dbbb8f5724d864c8d19ce894fd94764069c56770e4ab2302064161a90128ac3198033f2db67ff6aeaeedcdce41deaf8dd025bde4c37ac464d88aaf097ef75bb647b9c39ec1f8ce83ecd7fbd399ce35a08cc1b8134f6808231dac8400c5b00f6dfa7a9a87408c5b2c2010c617c5fbfa1a0ab585a18782174c68d1236c2802b541995ea773aaa3ee7c13e2e2bc92e357c763dc8932e639fc82027de5f98a23a80fe00ee89d9ea1087dfd98d56e0d0ed316dff7cb8fd50b26fef43a29ab547f3fd41297f85d246e7d34f07b0abb152ced1229e722fc03ff1df925c68fd8d0d87ac4d1e162d9143f587bee96a9d91d981fd987b0438468e215141abed59d4d7c6434856a6dd8bebeddb698cead967337208d81e452a6ab8bf6165d45bcef8aaeb511495f262dff5f320eaf5453c8cf1137ed28565b555a88452a2dfa29fc3f480f2c6a40569a0a5a963a57b8464f7fc6b8df0f8de5fb8fc4988941d70422a09e25ab76df60642892f64478e942ddf19a2a6f4da9e49294e5ef3ac1972e694d8df8631b8d509604209712595f1005d89c1a0b2719e64c7eadedd59f4c7ee45bfe7cb3e273d14608ce16382efd1f0aa2b5e9720ea66d6e82ae9b2da469240dd3eb51a52bc55711ed5913ce2990ca0d7e822f5723ea5dbf2b60ec80198920e7d65e627984c75dd872bd52fd826da3cc8b0aad449fd7fe9d1c93668853878286c9829b7329c4a2b5e985a4f10db872b86631b3188a60cbe6e3320999ad3e5a6cf1d4bd6c4aa3e92aee653ffcc7601537f909c615176861e048d22900e3bfc6ed717490a115bad2de170bc6a961016e0541a2638a022fe301ad334e2c7231049c988889949a8ee50ac3f48d6a263a6bf1c726de8f70ee50450f5ba50c95da9244069ddbb2727cc79b129b849e289f557037fd0bd898d9621400c8957fad08688f0d344251b4fab8a8354d21daad8b2018a291af0985aa9710ae00e133d4b2fde4bab213d3fca92dbdfaeddacb3e7a80f9f9de055c5ab176ee9404a58c9f4cfce20033c3b8b5db5e085319ed00730c35b3cb3e25d6460e0a44127f3f657b78672df0231a9d4388658d3e2501542128f59f85aca97b6af54477b11074992b3753d737a615d5b072cdf0555066fa04b7f97f89eef6e7436daffd1a0c6e55b34748f61073de97f68a31761f914e17978d88e475814e1861594f3bb03c2fe15836aeab81b5d6e8f46008a1c08af9e6fb2fc787c3c9160b78ed358086ca0aeabfd319e6a07c3817ee971c4fa4315a5460e9a351653e8af418cdc2221357c5b288428b94b847197618ef636c7ea6f2fd27e347d855b60351df9ae6486cddd663a1a1bdd0b6d83d25e8f60ecfb3a4456a1d2790ff7ee511517de13bc2a3da289c526ce3ce77e23110e9ab577b1f3b16fedbbf52c58e2a4efad29c17dca640ef7c4cf1e091b247f2084a1744030228a76e628a8319d3d9951943b0f6f83bd942b5cd5526c97ad741c540c20731d0d4ee9e39e534d25956fd49b01e31e95131e08083359fdfcdfc587baea14612aa7d09e0c35713c400bdb86e6fe5174e097629a1af2a144277110467ed141f38b1652d3d99daff04ed34de6159c056fbd3ca24a725559cb96c712550af621823f5c6b6d24ac50b12f066815f7040775511dd424e0437d714c5f5efa0beeb9be92dea0126b3e657dd372bd12b960bf100afb"}) [ 2444.623861] loop5: detected capacity change from 0 to 264192 [ 2444.626420] loop1: detected capacity change from 0 to 264192 [ 2444.634865] FAT-fs (loop1): bogus number of reserved sectors [ 2444.635688] FAT-fs (loop1): Can't find a valid FAT filesystem 18:36:33 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x400000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2444.640353] FAT-fs (loop5): bogus number of reserved sectors [ 2444.641145] FAT-fs (loop5): Can't find a valid FAT filesystem 18:36:33 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:36:33 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) mkdir(&(0x7f0000000000)='./file0\x00', 0x4a) sendfile(r1, r0, 0x0, 0xfffffdef) 18:36:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x200000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2444.732751] loop4: detected capacity change from 0 to 264192 [ 2444.747384] FAT-fs (loop4): bogus number of reserved sectors [ 2444.748153] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2444.756869] loop4: detected capacity change from 0 to 264192 [ 2444.763540] FAT-fs (loop4): bogus number of reserved sectors [ 2444.764364] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2444.770587] loop0: detected capacity change from 0 to 40 [ 2444.771669] loop3: detected capacity change from 0 to 40 [ 2444.773813] loop1: detected capacity change from 0 to 264192 [ 2444.777844] FAT-fs (loop1): bogus number of reserved sectors [ 2444.778699] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2444.788728] loop1: detected capacity change from 0 to 264192 [ 2444.791065] FAT-fs (loop1): bogus number of reserved sectors [ 2444.791825] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2444.825172] syz-executor.3: attempt to access beyond end of device [ 2444.825172] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2444.837625] syz-executor.3: attempt to access beyond end of device [ 2444.837625] loop3: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2444.846456] syz-executor.3: attempt to access beyond end of device [ 2444.846456] loop3: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2456.796245] loop1: detected capacity change from 0 to 264192 [ 2456.814750] loop5: detected capacity change from 0 to 264192 18:36:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd00000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:45 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x4000000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:45 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmmsg(r2, &(0x7f00000020c0)=[{{&(0x7f0000000000)=@pptp={0x18, 0x2, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}}, 0x80, &(0x7f0000000400)=[{&(0x7f0000000180)="803e580132b1bee96fc7607fcd9ab1f94b67498870c06fa766c2a181c1e8815d3e4c594081e5bace0bb0f7f35c338132979f7a27baabaf4e56d37c11268b45eb9e101889014b7866d3580949c5053f93dd74dc", 0x53}, {&(0x7f0000000240)="3bd478777ba4cffc033af8c2f04a2eaa3ac151292f2b7cc14bbb384a53d5ea20f79582c05e470718de71d6d1657abe161c170e3268c3d418db6b6cafcf7af64dd40ae1e11a912da9f8b0155aa6fa8ded2791f8aa2028", 0x56}, {&(0x7f00000002c0)="54906afaacb9622bcae09a0c76fab4f4c69ac9cbd14fea55a6ea7e3de5aa916a47113d56fcc0eefa5a9ef76e865925c8cc8d7f66f78a958b552630a0e05ce72f53657bb1d0b8c64b388c46003d3313de6f2bbdf85d728d364780e22b495a4e213d29fa150087e956d8c527fb17747089eb71d3a9ff80719bfa6639b6c1b936e353bd91d9cc7231dd73340d6427beaf34d0b2de02a7b29c864a945b8ff143eda11d798503876c748a41b4cef32faa8683649a251e1652162a0b7c659d3d30fa68b5537cd3faa69a5b27ea", 0xca}, {&(0x7f00000000c0)="21b7121389aabda2035395fedecf83ac8e7fcc7490aa9d225b0e3ab38b152fdd16b1e556", 0x24}, {&(0x7f00000003c0)}], 0x5}}, {{&(0x7f0000000480)=@l2tp={0x2, 0x0, @broadcast, 0x1}, 0x80, &(0x7f0000000640)=[{&(0x7f0000000500)="c8a92993e2d59a627051df25ae9ef69d85e8f047eb6e", 0x16}, {&(0x7f0000000540)="7240ef0088ca202cd321c20c4b6ec3eb1fe2cce6f73165eeedaf047f559584ae07aa9e53ed97c7df5034735670d25c7da4c8747f717460c93d3609d548cf2b6ed7faa6356b602d96f5dcbef38f22589b33fdc98e539facf3d38dd224a215e756c788a410eb5a39878731b4fbba6206928350142dcb39c2540ff4e0f79cbfed34ab0729dfb3d81740e86911db57bb8fc941225bd18735382b5efa09144dc0c95c7fcecce4ad8ed6c1be90cd1ee75f26b157a601acbc54df606866d7e237b658a3e9a9b304d1774db3a1ecd25ae1a938d36b6a84a833", 0xd5}], 0x2, &(0x7f0000000680)=[{0x108, 0x10f, 0x80000001, "e8805a1b01eb391dba98f296d1a3b778edf6e25189fa53c30e525cad2c892a79838817941a6bb1a53275e687474812547a46e13c44e1532bcf20879e578b919b60ed7e39f9ce911f10833e7d5f1d04454d7a84ef7049de937e0b3e26d235336e2c2ad68b941dd0164b4284203572c37206ba4a823cdf5afbd83ab3c3e2453b1f8a148ea64e718440aafb3aaf2355070b0775f0c4dcad6154dc174a35e6e9ccc6fd84ff0d8d9b3be035d0d3cba3d6c5213d26664d87684b3c24b209b0066b1c70d10f1e8f032321042cc2315348f1a275e42d0072bc24c984e0a09509041437db782f85bcd49c733c09f6668c739b87b5ac"}, {0x100, 0x113, 0x46, "e4f08830a013f91528dcfec4097b65badfe7e9073b9684267d51d65bea925a4b241f8a7294903e78743dade730096ec1b634e71c87dcac93f93b3452c1f5b2fbd7f3af77d6551cefd0f68309e6d16df46c9f949e411af1fb9be45915a31ae972e7c0cc7d64432e18042bb42ee07b8f06f8e3d164c9b0bf7cdb083fe4f417f76024724c3c26e71da3ffeba66a9b25d2a5ae2b3250ef037b5653f1dad62faa4259c1a8f5a2cf5541f95003d2273895effe5a683e3a5e4e3c44977183b0603fabc54a0c30826bbc5c2a465bda5f7d4d3daecff970107e02f21cd648c3191318f8dbec028dd01db587a4702084e6e633195a"}, {0x110, 0x10a, 0x7fff, "f72a12949d7a3b8ec3c4fc3d0f10a01ddbedd7fc4cb678bd69cb72f31e3d2abf8e66fa3486c49578defc5414f49b3836819be9014dd0dcdf52f4f9a45056746340d3f31874bb055f693b7d9965541cdd8b94601d807f274ee5aac92afb665577eb3b162fc05d8814f85c1bdc34b99ff20739eb8c2a60aec25fb6cd286cc83a078a8ea8193071675a7c5ecb2b2d813bb5ca7c5e407278ed931e632cfff72bbbc6f2397c5d37498c20cf29fc4ae872015d15ac095f5e07f67027bec68ad7e481dd655f672431c8956910eae25a14adbcc53480741d89bc12ebcdedf93b8541341412413082e9ef83849e255163a117f2bf54c33b4de3f80903c0e292"}, {0xf0, 0x111, 0xfffffffd, "3f8713481030ec95c9e0cfc2cee859bfb862f4114c65884c3552268bf34218bd8887dcf8cf95152269ecf0e2aeebd6fba8c37851b979de787bd8cb8ba0fe3828480b640ec996188c606acacd478e9f2a6789733e38b3e1c8a041746585440d08b0c862dfbff207f92b5ff351f5f617a965c4ab7c83992d0b14898461850fabb5d342539d2e426519b06a11f8505f4d188eef3629f1c46661d4fcaa7c78353322efc3e83a53fdf67a34a1985f2ee9fdcbe8cd3bc025982f4287a578fe1ff1202b845bb455d7cbb68c126259f4655f08032d5e19cf66be625391b1dd2ce09990"}, {0xc0, 0x102, 0x9, "cf3ae5e7deae1c3f73881a7ba4547cee2169971dfdf6d89ad95901dbe239d8ec36302019736b65199dd5508ca7a16f4629207a8819f58a41231f503c92c162abb3a06439c33c88cd068ace14a6ddd83c7d04e9be9bee64cbc67800f52a99635f610be4e6ba403c3d838ff9c07d2a28885795dc61e409dbb82b4e6f7b47c481e57b2e4c61d1fb85c61994d4d2dd2f31b8b9c5ed857cbaad2144c1ff917735664196256e63d2df879425374d42"}], 0x4c8}}, {{&(0x7f0000000b80)=@pppol2tpin6={0x18, 0x1, {0x0, r0, 0x3, 0x4, 0x1, 0x3, {0xa, 0x4e24, 0x88a, @local, 0x3ff}}}, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000c00)="939cf1010e96d16f5da9bde5fa933f9e095b2e3c6c53117d68189dffeb8924e3f29e09b7431e283a3c0e9c8465641756da03ce73f77c04ed48c297208cb3c6bbb5529598454b3c00cf2a88b8aaa1555e357ba9949811d507760e11188cc1d4f577bdf5d0e623b2bf0d6b2cdb32b6bdd09791404037a193f7688ca80b35fbef96fe917d24e70d9a80c351cba029ad13f309581a63c5bba4c13dad3c9bd40494fad40b07228f7a8e830da311646ae700981da99b73d95c7763719a957a7870f0b03e0d22c56c9bfb2893f93400e35a0cfa4547bd8592b0ee82dceb366367a31fb9c4b4c51650a7016623d3b42da46c488e", 0xf0}, {&(0x7f0000000d00)="d3a4a698ac4a8b5dadf0ca656658b9f1657336fe2411428240c4e35c445aa49541615baf5f5f94d2afaa61f5149ab3d8a672a07501415053f0fce10458858afe38a040ea110877cfc11d95a69efc5202ed6518a78848fc176feb423fd81e0e46fbf74d4e695fe8faee760df4e60f13a78a", 0x71}, {&(0x7f0000000d80)="cf4149f9a312b4ed81c5b2a3dcaf953ff2329586a87f8632abf201295e3e2e7a2dd1c28e83ed6fd3dccc2fb197985273b41d99a15847cb1d591d29d2a37cba46e5e55dfd792e96673fad746f41e6cb025b899771260a47c03d1522925a0ec7c14329ea9a8aa412d350124af20880acd838ac22f3f47e0e839552da241f6a9c8ca7ae2b5bb1ab2c250435f30127e84b2dc87fb7a8870ad39e014770d3f74f5f54baf00b8bef252530a7fc7d27543753be934a488fc5bf5dbeda3498a8a6057cae285789489507c3e535742bbf729e27fbe6d7ae02b83f602ef77862398d27e7c7caf232ce6c1c6e", 0xe7}], 0x3, &(0x7f0000000ec0)=[{0x1010, 0x107, 0x4, "95b27f32d2750f105492c9bdac131dcef582b6abfe423e4f13dd3fa54fe7de48e42d3698e01fce69e6fad8cf7c00cf19ec0c96dd0cafc07520da421bc3f069e21a37b32a882e62c7f7e3d45342dea6524bf99d2952d5c6be6bb552c2bcf4f6768a3a038bdefda2445664988b0fc7b672a3dcc71858ce5663cafba1bf2acfd2f5d08593a8d2e1906fd9151a2c9c8978c21da292018ded6c3eeadb0e5dc954ebc730b63f26f9103c1690a176ce3a6b911b136f0b6cbcaae3e4ad54c7c2c5548585035f15d66fb51e4393f0337b518c7e49721fcc570322f21d3b56f4ff8b138eedb039267da9e939420f1aa08e1eba8cdca62487eed9ddea36de34c09411564fdfbe3781d4bc931f4128c435dbf8d8ef9a42790fc38c770a5071b042291c40e6cc785677ca46b21ae4c1b35241e6a03ace45c6318f1d6b1e070927e5e9d7f3cf903781b235da5eb1aeda3881cb64c007d8ce5c768c4896755dbf45323eb32bd894c859ee8339667c50ec939c220306ed99883f28845090a07ff4eba48abda44e5ef22a0f730a59f8b4a1f875cf90ec5d56e23f587075019228072c89ce4a352ad00ae8bfec1eb7c010bba421f343275264f5c61d7ed46e807dfc5ca4d258d1dcb8265b304882df3d3ef374150aecb0ee102a153365e8b9a726c340c86b28738073c780a361a9dd461187d7e29badb66f4098dc5e2bb29dea612a5a48680dd66313e67ac388364ab1e2863d887a841de13f04e36829d139bb74787b82c9264167b45aa037e9f8251fb056ee5e6a81a6897cd33b3bad3e71718d82e9af381895a2f30da5f4290880a4ab2ef1eeb0db09c23baca5e58d64b5143fe5911f1738be3e9d8b4d8f490158a7caf08902de52d0f9cd167e04ecc577b5902d2b39ec0ae14fd2c6bfd708a41ffa867accbb208b8dbe3a6a89081b22cbcf198ee41339bffacf788d966ae09ed7c88a0bdc80cbacf08776c9a71212c1e5762bc50d67dee8399ddc9ef852fc7c76b3d7e294e7b49a0e448094ed738817d8420839953440dabea5be95bebe05467929813cdd6d64f5a0359d155a82314e161b30ec9635acef987d9ff6d703583ceeb37b03a12882d39ff27683f1e67f331a2f5e364dff4ece0aa3e59f1ab9d7dfef7c4e64acf7d356a48bdad426f73a0bea425b074aede97d0f9339b5fab8e59678b480a72377cef3a47249189594ce06f3b682dfee8500062ae980732e7aa12184f73d031b6d18f0285881169a111cc00ba8197a32b21f1f399c71248e484a9ee05b7744806c208c44b09499f84ef474c22603ae5fb593135b1df5bb1dbfe27ad479a95110b078f9c7d29dd50322b377133587cf3d1b33f6858550d0b72a4c783d3662bf62306ae4d6d3261cc77ca28c1cf6a7c3861fa559e96c36aaa4617de20f8de400af64c52c381488feed2e3307d9a131adc5acb79a20713f86d446a1e90f26d6d50e8a78d342fc72661356d7c6bd6cafd8a7748154b05718d1b33a685e715822d34c58ecfebd1bcdfbd280a2918616408f2d171f46d617525a7888a11752fbca33e9e69aa0ed502c1513256a8381dadedbef8b85a456b858c4db1eca19b8d53cc068690a1ee86aed64db584bdadcf86fb985e4935a57ddb3214d840941e0bcff07d99c34c6a8b570ac603b87bc0f6dde61f3b985b62f37be3a8e215775196d55f49c0f909dd697ca9ba0aa23978e135f3a7128e93638645deb644c230b1ede2510d21b6e03ef539bced5a4f0c32ecd648ef84e3a4c34a89ae5f3cf21c286a370737ea6ab321723d7bfb2bf8348b1281cc814e824bffcb0a21e68cecc0bcf64ac0d2e9159a822963ae698e607875f3bece43ced72b2711f9b6bb80fd24e79944f44bf5c0e8f9830ec06443c5141a07992b7078c32aba47cb08bb9d8c61cbb08521efc910cc07c732cadddaad7b83383e8606896d6321d8c4603186c625936fddd8004725f2497cc3c4aab5a51e448160b8ac0b63815c1cd09081eb2373b572a5c1cb0583b37e531b2d9198790f4843bc349f4c31a445ae16a6a6546d20070901502d8c2ac2a28794f53ce5d284a2b9c4d447a9d16bb86560af91642cba78fcc167aa78a18118fb97af8fd810d2fb3375858c3f23aa7a060782a172042d01fa611e4fa19db7efcc9429233e844e3e98a51cf2811ba06500ddff47e943957c15b7a2d788ce2ec929a85a6401b45e0405733ea296187de2d7267f211e45f44bdc2fa4e14a7d24885973b62e85b9cef442157d56465b5f8fccedb9067c11e60cf857a411cccb96ac02c7a9ebaeddfa0bdecb518cab42b2c31bbf901f37e93e6de0958f6ebe169182f90f35a5af0321fc6e6d584f485c60f7caf9def8413b8c33d6be957e2acb5f5308fc8db88c144be5197ba8933d09f114f388c2a62bb9fe2f04f6eac308f63079486f77e8fd0c954da4f6b058d5e6702e2813d2b719876e11f685cb5ad84bbfe2574bbe552611ca79ffe859b5f3be470ef42dbc87c07c2edebb23f32f4f7b9e25c100dd8659fdc523efe07059d80cf0bb6ba03d0b48a5d5d513e7feedfb9ae909d1ba9809fa22cc86b2195ec5662c31a50f086eaf2642664be6668060697657732c9413c9701a88d122150f39d4ef306f1207c2f32091d2393b494d67c0f98cd1bd48e8d50eb09d088eb4e8e2a408cb51b624ae36c86f8af046afae4a9235c4ec36ca292e7fa05f321cbed94e45d93db37cafcab692c3eacb3152a95e103155e4069b6e22cd555593ccf22f0e315575a71e01a82b44fddffc6a3b5b61b40911b857ce569d43973d265d8afd74306c28194da8a10eaf12aff52b7cf6f77ed83fecf1fcbe885c37dbff72af21c6ce5997ccb2e7cda988a9c74d2fc1b36f49a72c9a1a11cf54f0cfb4729aefc34f50f3c13c4c77a731e389f4de25300e0c74aaaf784060ed12eddd489f99e83f98bf57435e7a815bfc26a49bb94819b3d766f7352d3cbe8836b0093da9c17be2cf8403e05d8aaf4585cd9d1c83324054b0c79cdefcf33b3b01776ed06aee484bde83715e8dafbc90c228a43cb2b0319c61b0c2d1e4fa1088bfeb16739073854234530028ac02a5fb377473fc3b61c1a023bb6a51873722ce406061c82cd0beb8efa96fb112d1bfa1da34a3624deb7113ebd9c7f1786ec7ed57093f09beb7cbc806a476dc2d77f7dd8e8682052dbbecf9ab8ad1ff1118735e4001d11f0e6273cc3f43efc00ae6d0f50fc3e86ba2be082d5c822dbca0b940a049cdd48ee0b8c864e0694acc2012dcb7eb0eeefec96985b2cc35817d09abb450a43e78c7a9d4d588e3e2e4c8d78c2317f6aa5bff4f25554317e46f39aa9a38d6721df12e9ba1a1dfb785adf6294af93658b2eed7e8ddb49b324b1239b16e68259f7392c0fc73a2aa3cbdb8484aad204683b75d33e452dd3637697c8b304847b68ae4f53aeecc1ef6f28de267e0fd58bfbef251626a06f3f5abaaba835540167f6b41fd452e4060fb7502fbc9739efa25eed2429af3762e1679d926316e6bba94a09ad1abf102c453c7f4a529b79d1cfeb5c6943f505e56065a3c795312f7a1165d3ee5c411dc953b3f84b8856bc0d339e113ecac50510bd1dc7099d3d69644f3b265297c38a4dd166ea207c4caa2616be5479dc0f92c143a28f98b0313ee697a0b724c155c4466f9e3386d9abab24cb30fc6de7de316dbdd07bc12d1cac44abb743e864b61fe471c01718c3bec8257d26f2bd53e5e6d5501296eb248104b0a4e3728675172d8a0f3ec360c5e8639059a19297870e63c71bf1ed76d3088bb8a4324610ffccddc8275e58ebccaf5b19433ed3f80be82f88fe65de9c30fa49f759f7fb8200b23d5f9c389bf9b080df485ac3cf86e80876ea521b311e1e8bcbeca0b9d4db2ad794bb1fca9eb37b3e12afc8ccd54c7946c229f36148ad69a13c825dce9dc3a24a2d5909a696a652565c8e2d89ac12b1125d37cb8f699e64fbc9e8f23aa52dc198d0f09fb8b4c21bca586382f2855c77767a9b8c8f036a38033929fb86524414c88b4e41aee9fc5a87b1bcbe7f09d7769d1394e1284b5278eb33e009cb4e0d5ecd066e31b10f78c1db89bb95a7f5caa38f97a1b93ae3f2e2cf52d32a19033bac5e716c2456a642ad25afd02f55d262730baf89b7d397da305fa3a89b9d891e11245cbb5659203a034ccbbc380fd70504f12231f9a6a54b857553e981641de6e1c5024c8477c0bdffc5aadd5de425e8018e8d8612c0e9bf94c76662a252fcfc96af43a18e1ef6b5a2c85ecf54dc2fa8197005671e966167677fc28e18761b28fa6607b1991c3f6f2b7877c87d4cf4b3e943b96db4c3513edba758c384e2a8816496186cef1cbe26359deb6b47e05ecedcf8fab2583d4b17d9028602ae8ba0a01b88a3c0d70cd95505b1d5081457f0953919aeecb4e4767e2e8a01c222926e651994666648d973d4a934f8677f1a0a18d263dec38cf8bbacb52b3fd8f6bbfa8d8d2ddd6908a45b603f8df569927e93e04a3e20b40fb4ee5674ec0c4671e67a93b738511f27ea597086dc846fd9970b70fd4391198cd11b4d56af9076747bf83cbb24d694f210be690a4e9bd110732270cbc89b525e1a62e43f04764fc1d06b9b002f199dc5d520afa7f757c00334ea830af9765e937c94c9be2d8103029aec2e74f6382dc676822d16c39906cceb6f261029ef051777b9706a7570d0c078cff46527a255a54fbd02bfbaf0b28654699189db816b88213bdcb100898c251bbb89a670b31a7cf7f1c656ebb14ece83d71ae6deb1962120b942f7423432d6b11b93df6773b7924a8ac8d58a182f4ccfa41f7877cc32f5b277d8cf721deba12447cbb1a3547e7b40bad7770e8fc1cb7c18710408c86af80c0e936378b7f1f0e4c2a8a9d68c6163f8b049de25a9cbc67abef130cacc3247733dd25cb9bd8e3b28a4693e04b1c2cb9b4add28df6b251e6a459bcc52c690cfd503a1385d22c5eb13aececf3c35c0a9055c100aeed4a5a49432dea7afb8d0705cb0510f4aa0f25d8d53fba867b5ccb8b3b6971589eab912da9ff120962732d36cc208a36aac1a6be9d151ec1376737dd835b9361453cdb4e661d183f3aeb5168f0e52c9251d92058350ff40cc7c0f897ed6dda510d0dd6855c4d4f9acd7d1b1de5e58461979c9c5e9acd180ee8f4ab36190e4ba6e0ab17fca6505d699d4277be48966702d4d9c12f45009b691e4bc4fb3d8ac75bbde64cbfff324c3ab55adbbc65793d9fe113d4c6b1d34f9a7c8a076d26214453880cc49e07afbc257c24145d977ded3e0e8cb5d34e0d8859731150cbb47e60655213ca8454077cd1dc83dbb8748000868b861e118f7d3c8aabcce342a35422f2dc6b4447ef4f80deff14474985bd0fc1635458c1f28e916f9cee0bbcacd362d94ba7a8a69fe513f3a81419ed3010d47a6005f340a175a15f62a1a4392d5cc573f3bbc8e8d5a9c198765d58de0bc74bdac63149d1f8161009c90748b363eb64921e521c7ef065bf9b72b0f8b1d48940b2713d378548438cb31d99e47340c751be01f45b53510bdfb6ff4a7c26cd2fa592a3fcb2a4fbfcb2d78ef797738e6482060e0d3f17c85dae437fc6cdd8a908aadff47048086889a9476c6d2a4ad8dae7f8b4cdfc124860412ab3deac12f145956796b577e64735962350f558bd0a24c68ec10349b0154584f52ca26c7839317592340c361f010f21a229b437e755ebf0e982983def98afbdb9114b4da42bd99bbe61fb79906279dcf9a50543c25e23af5a5e1fbbf4a1059b4e32c1553f99c29f0ea22f5a22fd23c55f1fd4cdde8b12aedb2cc1ec9"}, {0x40, 0x1, 0x6b, "790426d03c5c2ad94e470fdaeaf0c763915108a9cffd2811b96d01d03b874e00ea1443ae1aebafc2ae"}, {0x28, 0x110, 0x14, "46a4cff364ac0a093cb0dfc8fa8a2f8686fcd072e3717f"}, {0x30, 0xff, 0x9, "43bedb2e0509868ab06e3ef3e556417bc6a7614785ebb468369b7eddaf59445b"}, {0x108, 0x1f, 0xffffffff, "f14c5114cfc8612bea22e36a4af3375d8b3a14371279b6892229eb0b0ae9340e19daa03009d238880bc25514d49e70cf570ad50938bd1fd676effb2d84a3a4328a863c5603d23bb268971302e9f592db962db303b61ade713f30a02396f0e5f838d09bdfa27e1127ca3ae3a6a05a1d2fb8d425e9b992a514ad37c14e6f8e69aaba242589623bf02d49a5c435691aca92bba836baedde98d6dd28d1b91421df9928cb9e71b5e2bb659eacac6b2be944f022b6c44ffc051e551531c4725b9afa0da83edfd693ef1a8589188a239f84354770513c6ce3b573c1961332ed21df4f4fb93b473cd4d1545fbad55d9d747dd271d3a23449745d"}, {0x20, 0x3a, 0x3, "8facbd7821b4e63e0947d9"}], 0x11d0}}], 0x3, 0x4000) sendfile(r1, r0, 0x0, 0xfffffdef) 18:36:45 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r1, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x14080, 0xc0) 18:36:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x300000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x500000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:45 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:36:45 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) r2 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$BLKTRACESETUP(r2, 0x2203, &(0x7f0000000000)) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000480), r1) sendmsg$TIPC_NL_LINK_SET(r2, &(0x7f00000016c0)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1ca0a6d520c95da1}, 0xc, &(0x7f00000004c0)={&(0x7f0000001500)={0x10c, r3, 0x20, 0x70bd28, 0x25dfdbfd, {}, [@TIPC_NLA_LINK={0xcc, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xd70c}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfffffffb}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x10000}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x4c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3533be48}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xe7f}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x100}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1ff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7f}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}]}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffff7174}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x11}]}]}, @TIPC_NLA_MON={0x2c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xcc39}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xfffffff9}]}]}, 0x10c}, 0x1, 0x0, 0x0, 0x40000}, 0x40004) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) [ 2456.824638] FAT-fs (loop1): bogus number of reserved sectors [ 2456.825108] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2456.825690] FAT-fs (loop5): bogus number of reserved sectors [ 2456.826094] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2456.826671] FAT-fs (loop7): bogus number of reserved sectors [ 2456.827898] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2456.832257] loop1: detected capacity change from 0 to 264192 [ 2456.835649] FAT-fs (loop1): bogus number of reserved sectors [ 2456.836088] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2456.837232] loop5: detected capacity change from 0 to 264192 [ 2456.839076] FAT-fs (loop5): bogus number of reserved sectors [ 2456.839558] FAT-fs (loop5): Can't find a valid FAT filesystem 18:36:45 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f0000000040)='./file0\x00', 0x1, 0x5, &(0x7f0000000340)=[{&(0x7f0000000080)="54722641ec476e105a02315813fd1ee5fc2a3331337e86104340f003883d7502870f23d89a902e270dce679a1a4f64ba39dac03f0a951b6f38fe0227fc32d15990efb054720b7689d6b86045f0a9d0710a00f4d55d231a99097c0cfa5fe8cdfdb0b94fb51bc4ae9a5a14f9d864740e042000c7784a9f1fbda209574784c1c8ee797191d12ce027318bd4beb4489591f99096acd8c72b4a4254943f4faa3a893556e1f9d0a3061dac7efdaf1e8087d465145d294c5bd30cfcbf573a954d31c417e20039438d5aeec6b08c53ba1a8746a0e53acbd087e0579c3f45df72dbf727a8c62a30054050", 0xe6, 0x20}, {&(0x7f0000000600)="f9154a50e8073faca13d4d5fc2fb534d85d6b8085071a345b7ee384770315b6676ab31fccb2c5a65a8f85bca97a253193d0d237fe7ff31e1f21f2ee8de2d07aedc240552c2efce1327579f837f7f878ce4c30bb3c905cd5568a155c0569a6df09c8e5291c9f339f5330b39c73edf02af0058f821f7331cde8773d3728290e874774ff93ee1423c5057af04d98a91b2dbab212a9677b6ea164ed5b603693333decf19b8f0dc4ecd9442362f9de18e083a9e79f9135ac61542533f1dc902c0963a711ef81da977c996f10b6933024bc4c69a9611d56b1c0f6a6fcda28ad37b8eb09146ad181a566cbf89a788731e55474ca6b0b8b1ecd944466a970815ede3a57bfb0dc0191b77364cc53cf68cf3d6076116d2270448c8fe7b939db8c82a4dc490eff909548be409d0ce92d2633559b95b0e2d43ea965c5201438c808f5ca1691314ef", 0x142, 0x80}, {&(0x7f0000001040)="3d6813fa3235e306b9b146348473e63feeec836f03cfaec685b8c095dd12e38f043be173c699b9850c17d7f2d14f4981d60f14d8f529d10d2cae79425b3a78a09504704198f6f96f56693e61c1a2366f125b5a7bf48ba5faf2b839f687a598a116e7f4b68de81215c9d379b8d13f19264df86187cb89862af7405767c49f413f68f1a574304ff92b91b13a7eaacafbdc3523a73d11cf3e24e9f079ffdc1715b597b85db90028a3391eb65ff7606cdc594f18a2d589e10e95efecae5a45ddff991079522dea6d807836578cfd627feaf9c6e9e89baa0d8c70b688940f56f6770f5e95aa6a32827fd5d0610e09cfcec1be74c1a5a5c2cab5dda3e4882ef7d1c9c18002d9fff954450ef8b33104fd4a6170f6967c111817320e39ebe4c5bb94b7272ff174c1e50656bdea5e5350c4051fb2f79e5630d881d293464c216d0d41884884fe0c47a94eb9c1be812184b9e4103100daf51a120901fa632bc7627b5bacb37c0dba4248f23b5e4aa8d3fea42100ac9bef4b68c4920912dd411e18d78fe2237e957c2350b902f7bcc86d378ef52b16fd1c3a3a062adf8fd8697966c8ed1f901b84cde1c647251f1eba94801d89961265b539e58d653d00636a1233035d2c3493e466d39aa1c40fcf337908480c8d8cedca94da748a53bb4307df6c55ffbe2fd938c5dfc252d4b7a1bcc9e5f0dc44bc1fc107f2cb2c97c926b9684eb6710b0f1e36bcf9f347a06de6f3562b73aebf0108f134356570ff760bc3df8c6aa543bd3a8d39d02a5624568d21eb16a7adb4e50f0d1f7b6fc12a5b0fad4e2164eb5dbe36761edebdbd44de470f51efc376e2dd09da987a3746212a067b105c8c27aa4e9914d52850f510bbabaa604cd5629a9ba0007cbe12f6b9c1170a3eb11088b104e87d6312017d181629b534ef682111b933926e714c22c72fa6360ac8710795c01b6e5ed231009935f916cb3b09ff5c31eb7600c26d6c4118d857b01c26b52aadfa596bc6ce9f7b07d3dc23e4731d847a2cf56c325d20ccbb4f269a3da88a4bf67e923fc5296db6e56c7e858a3751dbf4538076d6ae0177bea71bbba5fc0692dc757d7b081b6e66b68085b0c9ba92ca5b27c10c45db02dc9059944d9c097348d07a5a1f1fa3e6e836ce97c1420b549f09a62229e3ddb7c6dbdf2230410c1ebd127aba7751fdef97fbbd1eb71eef25aad180db1ce0a9729ae8c3cf3d48c08c3763e0e3da92ce7c5419dd387f0da6ee98a0e51525ee4082034aa68f6f1be18c89c98c14c161c469b3a3206a5b02b7303aa8a33fad3b93d4115e624b224130f16a95b840da17c005e485b0c8bbc4ad8239969a108871dc33fafc61c0784796b5b3d93fa5b848b5a8cb8cc1ac56553d2662c69c46c12f59d7b15848f1f5fb745541020fa918bdeb5f178883bd5e2933d3a14913b8cc46ef08fd8e4ee6e54e7756e2f77921623c1ed32095783c9cd82e9318f791ae62096e586fc92192b9b426e7c75e408e94a6e6a011acc3d39d96a89700359b0f3493a9f6a12c3dae031741ca8479426c01eb36b26e6897a807211d51dbdcd482ac437d95b9bdb4256c6d8ffb34c8073cd50f274ae081db19fbb1f77f8d405514184002cef35fddbdc4eab3eaabd22e1ee5504464d9916b91a617c9957299d6ac903123efc5c3516e8cbfee14ee701fc11e6bf8d8b2596eb43ae6b813ce737051ba125de130ea01c02447ec57d1d2ab7038d867edeea5a7c20d4ea9305053d9bb64cb3f6e6ae296ff5d66ddef2b4a430058c3ad71eddb0d7ce15e1c850f75957d1b64e0b38ebdbf8e85cf30c993bcb8728bfd46893ef7a41a22ee4dd488ce6d79e3cfa95fecf9ed2858c28d59401351fc7530a8e96043a544772cd2aa61f454adc0f2c7b25b61d25d104521f48d7ec7dbd55d015fdb0eaac3383a681dbed7fab843afedad701683534e0427af2d505a508bc7b1e34b394365ee27005a575c8a1482b11104da3a1629b604253f50089b7533bb26ea04c1f69fffd03f53f352f55802c3070a40b8b39bd2b33686a8ed534efd8d20baeb82e1088d7ce598e56f4c3ca1c7de93c07528acfcfb72f077af564be3898eb2fb0e2380cecb3684f8b6e8d05e795b6b37943517deeedb33fadd689a1d2834f3128b4df10214961897ce8af13beb97bfd0502730be124f861bc7b56f95dc6ac5393f867a5332526a602ecc40e3683040869fb81d61b8a301adc77326c2987874ebada5437e96e9ef1fdd59132cce085a42a8359b3feb8214ac709d6d6bac51df3bdf1e31874419c23ea1369421c466ffee2af59011af904b1438f85cf561830e42e8531f2c7c9740a7bfffbc59f92021ad6cccfc1a150ec7b997ea1fbb695123b09d0eb3c05e9b2575eb18cf09ddb2c817416ff9b6419ac3cc36bff74438757673d861babcf00411637d7000917b23d9789fa74e751c771a61ecab224cc911bf149b8f235df47a0030cdc36f8be6578212d9cbe86b82b5e15627d4ce20a2de34fca326db2ea7844dccd089f8cb4117f9b663f9dab1f0288589b790a85c33c34a183f04621677261efa8b187081f3bd9baf3affaac23f89233c0b9e05194a551fe62d61c56b0ae9f4548683d7f10107e35782ad03a95b85143a62ddb2d7da40f536502516f95b70918941eeb9d24b5fe09cfa6ea300b70dac7ef613c292674ea4f69344177e5f83181981b1dc2c9ec16f072f11abe2b9d5d753f9bb74ed02e3806453b04328ecbf6fbb0d44ab11821cac8483fb1ef9e15329a33dc6ed2d0a3d8dd6c205a8341f5e599bc6ee02a631e5e68df62bafbfe4a03262bdcdfbc8435f6e13bb0596757577ce77eb012ed35ecdebf92ac545288334ca08cb42f72bb2d15b430878cbb8aad5a8344c7fd79228ad1eedaf3ff98e642e2c3b201f8786ecfc027c986c865696890ef4d6f4326f3ac684c040eb015d88679ecd51d6fcf910a6b9a9d3bbce75f8c381d925dbfc7e74b58db31b443fb4463ee3d1bc21a00026f4196ea574b01840741de3c454189d6e9911465d80e42949e28b583fb183953c10991f2375c1d553216dda4b37f62ac3a8d444afb0a6cf226031e08da87475a412ad1cad728f42cca9f5b4ad0ce843f55c252999eeef2faa006ce0587aaf576261578ca2b4826312a491cadad1e8b2930a2bb8cb521657c46a73929323e4642a3f27cee016572b562448f1617a26f4e8640cdae0b81fab843d3066620abc9724817d8907de85a4c3a8a9b6209b4bd5dd7be89db3022e0c536da1dff343c30f089f20f64e6afce9937692a9ab21b103a9c674a223e6e2a3cdb1eafba0f840fb81fadb1f4f6448f5d889986b91c062e25192b89275bb26502ada1aa8aef4fc9e5ca9b130daf773e738940bb45bb4ede2181fab7d687f25a041c5fed5746db04c61b8b1504ac0965c4f67dd1771af327753d8c0d41fcd37005f775e787951504180e28e01a5741cb0b916b4b7636599757c886a2fcab01cebc7e1e458925fe3c283eb93764fb0e84b9f3c8aaece124cfbb642fe52fa45b53a70bf2388dd9d6350003801bffde3d075dbdd84f444704f8225994657e08cf911012e7841add56728d869c85f8b23e00b6af4f83eaa0d1b3eb4d105008426d767f7ec4ce67d0dc855136b52aaa25b364e6aac0868cef5eaf4f5ee2c1622fd29e08ac6d85076a6e9f46217da30a7b95c581b9c28d5fccfcb9ec86cf305e4958ccb29a29164ad89eb14b3add6c00a4073d125d30e66288686254b7b97616fd385d81664cf2cd4e23bdade1b9c43e9eed5bc294fbad4c9a6dceb13e578f23b4b1d1fc4ee352eed6da9421d0c81948fed422fc4e150845475cfc5f60d96a946e52863ef9de871d90465bf6a96f60fa47ac85c60e5c4a9acaafd525b9531f1f634d9312e2b95c95f52a7890c506221c7bc1b085cde9a6ebfd4c727f8d47cb06fa3b2f3d50cbd119db8e5f495d2b6f3ca70cec5bbf7e2254e95185c85fe92614e7b538b0cd7d451b95a647ea00b5da7b5068aea0b89b626b865c05c603e231efcb9b3fbb9dd3f9c8bb25914331dbd0c2d7a298005d2b73aca9d9bd2596ff2bae8c665e1954c028adfb866ef1f46f5fbe36a395074d359b2fff85fc8909b4a89c3394cc63ec7b201aaeb968ec46b72e5cc6cbc194ea90e7a4d85e5e4a053bebf2acb92a26e144a5acc09a25de5ee05c8578441f5a85c59c6ee4f50fad4d59ef74fb63e6c09de8aff7951142c6fa83e70a1bacd60f8fa514326c6e67edf15135e8eca1b0a215eba39165df75e0b0de57bb18d9029990b42067891c9fa61cd2481eefebc7a7fbb5713bf1015480987d522258c546c0a8ac42076362e627cff0280a4e65b96a6a04f748432579c481874e21136c7f2c89685a36305561bc09e5e58ed6a41fba92e1194c31cb5c09561fd2001cd2f8fd83dd2830ddb357fae7a749d99268b2bae7d13650f32c5733b22ce7ddec9d2d0d58d8aad97fbf61ac124467a22bbd1313cc0bad6bfc84e7233e245ede5f988b773473080f794df8b7cf18294e3f64c47df27f98520367a48fc7b8365798623ad3f96e9462997a86acad9f3ea5de4506b983ac10650d96403a7aa96a937c38764401745b286ff775fa8060aae432692e4c5c826262561a1c5997b59fc4d63874559db3283e0f3490a44840021c7cead5417cf39307422d4e707e361b46e312e805cd040ac898fd60b559f301c084df04309f2fc9d25dcf698f8730ea7fb6d42bb7b6a49fc1f8284b331790a6a16eb68f51e5d60e5f60b8f636b22bf261408729dd9439dd1688b43ad9411126dc3b4c0059b964e6f3bf2cfca52646e3e0d67eb472291a261fa288f4b72ce841cf93155dea7a9df4307fc7996261eccfc81aca5ddbbf3e7723b8025aeb0570042a798f54195b3e4bb3350a813a83afdaf0e0d7651199661c422bc09d3b7ee356b2cde67b8fa4121c9fe9087c7b1c0d5d7549734c43ef1ecc0feafa2f49ff23459e3848ac62bf219ef9d1c8e3bcb1aebd61a003fe18dd34273ab0b454118573b83c8e006f559a336fe8d82512ef8494c57a609c456b170962880c51ca9bca5dab16bad9d375fe6d0b9fd9dbc45b4940fd2d6d5aee83d5b3522640b5ad6ae0bd29c711677641a36a45f5a16e090c117f5bbf8a71402016064d977c005f0308fa4ae24d183f25931565de27dd34c346a3437fa1720ca9060b7c4a669554cc954e5132469fe91e77206279452c5d763e6b09653c0241d752d4d42495e173a358576b966c2a84e0bcd87ab8ff140ba10ae78010fd627cd7e6836f19768d0568e1dd796d69a3825ce2dfc71f7e82f44f5856c1334feaf3d4684eeb9c4f5ab48ecf83af89225c97185f8c8ac894d21d6d7e4e01a536b3cfe0d5c7310837da70b2c4eafcfcc66471f09865863aa255342bc9bbdb50aeb8e458c43ea609635ed1c08ec33aa3bf6755c907277e601e5c8c454534f1275f211de4fa49956b874fd644bbe4252f869ba74b064815b8405d0f45207081ffff85bd03f4cba8453a3202514c138bd8aa5fc2cd13b91d9fb4ba70dd4924413df5352dfc399dddfecb88829ec65873c85eb5b2abd8cfddca19c024ec0d7fbe08067257afc306f25a91906f7506d51c781bcb5427ad612434ed8c1825df5ab8bc1d9608292a99eef36d29fd5cc231c3cb5d0dbc363cdd872e4663222bbfd5be5fec1e15bb6718ff69a8633a11279a2654589dd56e725c8f6b53e8cd267b8f4bba5380285646c6b032caffbd22dd72787b248add2b1f117a7602c9150452afebedc43b860b66b4b7b1fb3f90a30f207e99472a48886ad0ce9f1", 0x1000, 0x400000000000004}, {&(0x7f0000000200)="4270bbb34e7d337695a4da67b688ac3397ffb93dd16893377247b0c87f37945c52384b4747f3d72d67ca47e94b8d8ad0ff06edb474764b4807a4d1196e6018dec64efbae9d6763119e18f564b3af44afc07d8ab1c69352db7da8fd3cbdfb375e1234d49885f2ae62e7fb73b05a92746df7f7cb3fb0a090c93c8aa9c70e4629496f96beb6a3dfaf89", 0x88, 0x80000000}, {&(0x7f00000002c0)="45cbb9b3e906806d0a1fd340015a1754d59b6c231a927fdc39b3fc76a110804ffc53c8cebc9923495f5e9688c30ff62569a6538434681254cc78c158de715a7e4d860e52ec17faf56d6a0c81a5d8375eda152b3ae8e2ae0f3183206d", 0x5c, 0xebe}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="6e6f646973636172642c64656c616c6c6f632c6f6c64616c6c6f632c6a6f75726e616c5f636865636b73756d2c736d61636b6673666c6f6f723d2f64658f2f736723002c61707072616973655f747970653d696d617369726f6c653d2b2cb72b2a2b2d2f2a2c7375626a5f726f6c653d2424ba3a404b2e2c61756469742c66756e633d43524544535f434845434b2c726f6f74636f6e746578743d756e636f6e66696e65645f752c666f776e65723c", @ANYRESDEC, @ANYBLOB="2c7375626a5f757365bd884703b3ef6bc390f234b8ab723d272a7b2c5e2c00"]) signalfd4(r1, &(0x7f0000000180)={[0x4]}, 0x8, 0x800) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x119000, 0x50) [ 2456.850364] loop4: detected capacity change from 0 to 264192 [ 2456.857807] FAT-fs (loop4): bogus number of reserved sectors [ 2456.858219] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2456.869696] FAT-fs (loop7): bogus number of reserved sectors [ 2456.870178] loop4: detected capacity change from 0 to 264192 [ 2456.870581] FAT-fs (loop7): Can't find a valid FAT filesystem 18:36:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x400000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2456.877244] FAT-fs (loop4): bogus number of reserved sectors [ 2456.877701] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2456.880990] loop0: detected capacity change from 0 to 40 [ 2456.882061] loop3: detected capacity change from 0 to 40 [ 2456.896452] sg_write: data in/out 1278637815/241 bytes for SCSI command 0x8b-- guessing data in; [ 2456.896452] program syz-executor.6 not setting count and/or reply_len properly 18:36:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf00000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2456.921386] loop1: detected capacity change from 0 to 264192 [ 2456.928457] FAT-fs (loop1): bogus number of reserved sectors [ 2456.928873] FAT-fs (loop1): Can't find a valid FAT filesystem 18:36:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x505000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2456.936997] loop1: detected capacity change from 0 to 264192 [ 2456.938071] FAT-fs (loop1): bogus number of reserved sectors [ 2456.938513] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2456.942460] loop5: detected capacity change from 0 to 264192 [ 2456.949707] FAT-fs (loop5): bogus number of reserved sectors [ 2456.950138] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2456.957174] syz-executor.3: attempt to access beyond end of device [ 2456.957174] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2456.958903] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2456.961625] loop5: detected capacity change from 0 to 264192 [ 2456.963767] FAT-fs (loop5): bogus number of reserved sectors [ 2456.964215] FAT-fs (loop5): Can't find a valid FAT filesystem 18:36:45 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x5000000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x500000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:45 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0x125) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x40842, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = openat$cgroup_procs(r1, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x3, 0x0, 0xf1) r4 = pidfd_getfd(r2, r3, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r7 = socket$nl_generic(0x10, 0x3, 0x10) setxattr$security_capability(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280), &(0x7f00000002c0)=@v1={0x1000000, [{0x6, 0x6}]}, 0xc, 0x4) openat(r2, &(0x7f0000000200)='./file1\x00', 0x22000, 0x8) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000000300)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x60, r6, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r8}, @void}}, [@NL80211_ATTR_FRAME={0x42, 0x33, @action={@with_ht={{{}, {}, @device_b}}, @sp_mp_open={0xf, 0x1, {0x0, {}, @void, @val={0x2d, 0x1a}}}}}]}, 0x60}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r4, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x34, 0x0, 0x120, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8, 0x3, r8}, @val={0xc, 0x99, {0x600, 0x18}}}}, [@NL80211_ATTR_MAC={0xa}]}, 0x34}, 0x1, 0x0, 0x0, 0x20008800}, 0x4000886) ioctl$SG_GET_RESERVED_SIZE(r1, 0x2272, &(0x7f0000000040)) [ 2456.991461] sg_write: data in/out 926365459/251 bytes for SCSI command 0x0-- guessing data in; [ 2456.991461] program syz-executor.6 not setting count and/or reply_len properly 18:36:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x9a, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:36:45 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(0x0) [ 2457.020339] FAT-fs (loop7): bogus number of reserved sectors [ 2457.020763] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2457.023744] sg_write: data in/out 926365459/251 bytes for SCSI command 0x8-- guessing data in; [ 2457.023744] program syz-executor.6 not setting count and/or reply_len properly [ 2457.037243] FAT-fs (loop7): bogus number of reserved sectors [ 2457.037703] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2457.037959] loop1: detected capacity change from 0 to 264192 [ 2457.052250] loop4: detected capacity change from 0 to 264192 [ 2457.059373] FAT-fs (loop1): bogus number of reserved sectors [ 2457.060243] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2457.066719] FAT-fs (loop4): bogus number of reserved sectors [ 2457.067685] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2457.081921] loop0: detected capacity change from 0 to 40 [ 2457.085385] loop4: detected capacity change from 0 to 264192 [ 2457.094850] loop1: detected capacity change from 0 to 264192 [ 2457.100967] FAT-fs (loop4): bogus number of reserved sectors [ 2457.102060] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2457.110470] FAT-fs (loop1): bogus number of reserved sectors [ 2457.110893] FAT-fs (loop1): Can't find a valid FAT filesystem 18:36:58 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x530000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:58 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x505000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2469.487042] loop4: detected capacity change from 0 to 264192 [ 2469.493893] loop0: detected capacity change from 0 to 40 [ 2469.502434] loop1: detected capacity change from 0 to 264192 18:36:58 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r2, &(0x7f0000000000)='./file1\x00', 0x10000, 0x1c4) 18:36:58 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x6000000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:58 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000000000), 0x80, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @loopback}, &(0x7f00000000c0)=0x10) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) sendfile(r0, r0, &(0x7f0000000040)=0x7, 0x8001) 18:36:58 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1000000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:58 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(0x0) 18:36:58 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x7}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC]) chdir(&(0x7f0000000140)='./file0\x00') ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000380)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000004280)={0x0, 0x0, "b03a0a89d4875ccf15016bb94a793223af2896d9e99868e90b1cdea9443d257bfc73241298fbc891d4ce70d26e70438fc92ae91351195b1fda70a2061ebedd83708f97007d4afda6d1439d9400421716e0bc9d9259eac610075c7b5169a4af48d4b8c5aa5e352938679e2391914c3d6be1b22d0decce5db1773a09b8b88c538d6ba4ba25f93367fdb9e1810552599a5520a5bcca9bfbb3e50547a60472ff6c827c016e459b598daa6697ef08446dd33d6b1e3cb50dfd4b2357fcefa8eba4abc2062e8d894ffdc3850b3a5cfb30e1570ccf69196c5ecc225065a3728d03bdc0a516a57680f48d334e981b3c7ed76b3b822486e7ab619964fe22fa4de52e33eae5", "66e27c686346d463a5c12d237acff4192845608625de3e00c853ba6db99bdca8ce66b5d2986a3601702f62b704cdf1e3e8815d60724498fe310408bbef0fa4ee3ab93e2eee10adaf7fe25c3cd174494fbb8a8475418e3fd56d207055d4494ed2a34025e9ca172f7ae5388fa786c085f18ce46a27afa2957e87d3e2b1f1a9686e690a558e6d89141d831349af2a8102e281678f33db2f14ff8aea9281aa22c5bfc275faab2882f156fd38cc76835e391932300a5685e3c0ba9187f12117683de169cb3105f334435db81135dd318868c59a2fb19cd813914557f472377ad23a9b4dff26a50cde18a3a6d50b6abb2aec25324123cc37fac8238d63cd0c78d67c9eff7c8a1523b44f3cd514bffa001e05d3180fa830c0f090c6c7cebd2ffaa9546c5be56c3861313c7614c3298fca09c4a8e931e04b6ef44c5000923637dea858cabb882cd5df1252ba30a4b6e02f151375e481b0456ff7c7f97e846951ec0c7fd223df82548aeaf9d920e7539304fde028bb3ba90ef4e6f5d9be225e0ba4fae5988a87adfcfc7e1368edf8170955966e7cbf83657568dd2b1a3c42f0cc20b9190260cc6536051ecca8ffcc02a86267bf5718ad3c0ab285fd41bfa1e7154b3c24e377685a43be2406514cddc45d02ca954ace3729e27c2d3efc154465c248d6438ebecd96af55b9959797b08fc7571f8e053648b30baa53851d16a5418de7bc9831c08bcecd33cfead167fb360b77961331abfcc8ae6c20a4f7277ac081012eac8e2318d32d3bfb4c8bf6a844d467d52d02bf7807bd9704a3ca7ad184cea56f7f459c76652fe48930ca276bceb95b648f042b54ec2af8da5f38e8648e9ca2aacf7a5760e9148b445b6dbbaca8e420e026a7188466a832c8ebc22dda550c2fe1a6ae8f700d41792be7660821d962d995ddcd19e7e72040947c446df6b40618f985a935feb15485168caafc997ec2416908d48de441a6c444f33ac96f22d7f2b13963983e960622e2ffe27a4f496ed5d02eb0c8e28f09e554a38e252e8eb5066b38ff5524c5966c904bc20f5ff48f444ab9c4f54e0171de6ab92082293139ea1cde517b30f4dc8d9ba98256e31cc5ec20d6ca62cbe254b0f3897b58581c4e73b5777cfddd02bbe3b07d5d085d57f20a69f446bdd4b4ab41cd40a38069e0bea6a2717b02e51d139cb0a84a9f863b3ff89195b186bf439c2aacacbe2ef5784690d7028f80b66a10df4716354da85e8fbba87ee78aff91a9041b0a233b79dba28d754d818c84bdc8d96f3fff86566a1f15f4898fe070bc7b35c57ce8f93f58b80a3160985646bdc732934fade924d6e31c2c6e6a2ae643214c4c100b2f66ea6acec03b2cb40f39cb91be1e13211c0327d4d2daf59e414d8bed18bbbe05d85aee69ba68b83875df8b87f8bc90863c38e34c74e8f882bb992e7397ab8704002c14485d4d19915b840690ab13b9ed84d294a0aa74f7feb73ba7618bdd69243ef8670110044e32bd0ea079b745d6591cb61f18090045b426c07ee922ad93a16e209fc94ef8b21454830a65d764d8530f3137dd35a8a7c3b6f1c86721cebeefe01322fc91c3553d558d766b147d14ba6400f0dca309ae8c4865d730c33f3eaf0e2a60be6736a1ff5d2dcca550a700cc7f4d4378bb780dfa934254cd7d39b9d00a250f8f9539260645a0a0056690a454c7f9b31c9a358bed4271b5a192cc371178c0798eeba7c6cb14face65a8bacbb7d74b0b4bf56853b01bb86c937c814bee762933087a816966ac82c6b7d57ec3dfdf3a33834688829f20952020043d29863a4251ddd21e1ef6340f1e450042a82082c36e7e5032dafdd201494b84e5dd290f5bc545d90d0c3695bd5d89616e58b86dadce382fc1cc30c2c7f3f41c456a05e8d2bc8b500855697abd2c0e34e4bdf296fd65ea8213ee0115c661741ef7e60185491b54bc8623d8b8927f6411a324a20ca50043d35c26211faa3e6af590d56cd7b274a55420078b8e034888aee0489b070035c9b3aef475b4086e9ae5f4286aac3df3e5e9367af217a7de0575c7d9400c4a1ea12447c0e549e2ca4db225be99cc0e898b1f29b642575350fdb7c719e070077b210cd231c55cbeffea70cbf5449279d8809977f4d86de391dcd27b08a258963e27910a62da2228b88c33be770337974565e4dfdec85de7c8b46fb1264e5d1e5e7e4c3c490439555c6b550b710e0bed922fb97de7ea379d9308699707f92c3630981fcfac4d8321ab76441f7330135c1689a1e8f941104e4fecb1adcba63dcc1f3173488b1003a930c3b9bce9bd1eab45c3379ba449851c560c88d8e46bd419eac6c8b485db145ff40a417ac8639a74a71147218ee32fc023f5afcce9f223f6ca7da699d52e4b0cec6b354182b6bca7c983c265c348f8be6e45febd48389be41b288d91fa30e3e00fffd334b7b9542e47af657a841673c04ddecbc6df239abcea2d94cdb6fea72f84d43cf677270bd0c6e358add28ff32963509271987591d5f294f8a671881bc2b00f158c4c13c76825d361b810a77ac32d1f1dd7123ffcebb3df9b70cc213912885a80a7c29e0ed6ac492512075dff08bb042521c2495a163987970d2d02a2a4310f8ab5867d23603eab1a893558d04a0080f408ff536b47df5c12238819d7306e532ada3406e98fa9f14f913ec02022ee310662dd6c818d2996f51299764bcf67daf26501f4c79a5fc4d3d5ea1b9972e856789933361069acd6d2145251ab22b4403b1ad1d1c5df811b86fc0350eb771b214ff23419b321914b97b067d90e5a338c3de5bfcd81b638d8afb06ab2c3634420a3f8d6c45f54721b0b8b9ba4c0b12b436ee14cb6d50e623e4d9c594402f0b732b584917e28409a79924c23879762c34944badb44b385bbdcca73998830f9c826d7efcd585ee509491a219e5a8a4510df44db71df4d8576d30951b224748a0f4021998832a68af8b91c57d8631cfff32bd01b6555c33396d2fe8ce69be63480048b9257de136187d0b57c64578089d70b3e6c0b36eab0acc43bf0ebe5019fe4de0551299224480df52e989678157c8e443c7870e85913bce314ddfcd014ded8d172f95f2e2af7327e9380236e3c44e82c76ecca479227f34dbecc55629ffa0f65ee07c10f9de410f563120d07f91c3bd5dd39b053c5f9e4c8e63bf9edf56567bb64225093e76b7d018c348c7e11b86d859b6c5c71380665b93c9a6fca64e4a7da0f589355aca08c09d823caa551ee5cec74383a4d26f2c45cdf55941b4506a7c1068cf27628ceae486dc4a47d6940f99c5a8fa82187a6946fc39f37111ad723dca523ff0b9c38b30ba0bf505a53f85f4c3699c193036d6e5066efe6cb8c7f4f859c6890f72bb5c78f796f15015e97449691d7a61e473935e889c524df1bada8f4e351ac07229e904834081225f78af96585c7f03869d191330835f69581d181b365ffc1cbfe939a53f142e09f7546ee6286f877828e69a24c08c8d8f3b915c4dd34753f358e7283057047e52d930d4e3a40230daa9e47d66086a2d22d29e84d4237bba531e0ee90dadb80b245bc5c4059216616172e462f51d6775025f0f90ee51fcfa26ddbe4dd38cd8feb1bed1925e2f5e02958352ebb1305dc73b51d6c10acdea852ee6eb73e5b0c462fa3767992e5a6c65a742d60a75df9d77767e0ad609c9431530875f9c1a0fb5f43f8c3451a927cd8dad51aff7600a7fa04524b0a2b14d0c818ead49de6019d8a767e2d50c9934077ad437de691910213f846fb27bd1b855e3004035183500a271fae242c8dedd05530f98d9871999ae72c86b007ca1bfe0dfa96c2618aae8be099139574fc51cfcb5584fe956598e0d8ddc6d4f54b79f5ddd78be4153a58c96c20587c9021024940ac29e63b36bff65c2ce7cd78ec538b69b531f2ac3d04f91d1be8aab72c8abaa8a3e5449cd2a4b7d850c623952db3538094410f60c5c2d1f9e68c69d92684d1ea163494ce329c0423f18b15fd7e14e9b6f0c73d46231f2512e36dd15941eee58ffb17e75380259706332409dd35f707f75a42e0aa623492855688204e33fc09f1a28b0fdbb3fd3a6b29a8dd6a202aea102e8675a6084f23719f5641a7f69f4d0b163edc98f9c55731a5bc84d512cf2033eed5122b2fff56a6906186f4c318aa2e7fb7aa98c046ef42383a8647083211cf61cd3140a41259eb417f7f0f5301b4c0a1fe0331b2f19d71ac2692e4fa99ba5fc2803bc524df07f5da3c5d188bdc519bfb1ec419fec31ded4b3b0625840553f548cec8762a090000822371c7dd721b7ba21e0284df453af0b29cb92b6b928a7c73a291dff0c4e69777c50d11f7b4acca0322abb2adce8ba9ed9fa12db65bfa1120a5a618d4a3e3ea5185996337bf37f7618e0e13a6aac2f8400c551f9b79a98ac0dc06782d5ba5494bf0814a37565d1e0f88890ffb38abe2aa47822f3452cbab5e7e70ed13818c268616c1024d150a146963b531ba0e2b9727bdc25253d5489ff985f51bf4060c86d51c3517bbb9957ba81b36b98928d7ce0e710ee7915849fd36f5b16b38bba6333afc80a0da850aeba47bcca8414c0d5e3d8d89ab2424caccab759bea324f7b14f0d9765b773b1167a34067cc5727f3003bd5631b34103b819fff70476908ea3d9b6f679313555a84efd6673a101e51f48f322b3ce2dc80151264808d326a25d4034811b67d3a5ddf007137f777d09dc45e4cbb588bed918356e738e60a763bab026a30c330009ba63b06e0ddd8ca000fd11efe85b6c229ec28533b4b18a0c7dde0eac482a955214d890578d81ce433f6106f85affd8ad7f2601ee84fd2cc32926f1420a8b3063de2e0f24ca28917a57eb19b13401637ccfadca6a9d951df200e04f9160440386544b6e1d875408c0d40aadff96a0fc2b0efbd88c698ee1cae2d562ebf41e39a49ec8946d064697227cfdc1767a0cac59539721a22d5f765bdadb47f34804b7130e00b880e95b0898121d075af882b986fff3db66c96cbaece8461c2ca2734df3fbb394997308e594a237721b76fc52524bb5221170b4c6a0993740f427f3d979d21141696327ed0dcd2fa962c0c50389a20603b365cd77fc57701bc654734dc888da21a0036a9286487e6088fb5c884f6e374037d6447a0d2823342e5dcf7d13dcb0b2bd81a9153907a7a9a162f1433d194ef1be5689d027babbc1d817d63a955da150bd1961d5d761f311142d703ae175d87860b20466c01f6044aff4bff4e2e2d89ebba508413d8611b5a18b17de9c32620bd5905d1e6d559302c2930c16de1bf774697c1d199fe5975d95df394af45a76af933e3e6f699ade69d1ab4b6d5dafe9d284bdce322fce56a77d1885693112a6500a3039bbc0f573d068d6a42c113171b7370f5bfa27cdcf56fa95b7f7edd75b0eab5cfec348d841f"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000005c0)={0x0}) r4 = perf_event_open(&(0x7f0000001840)={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={&(0x7f0000001800)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r4, 0xd000943d, &(0x7f0000070280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r2}], 0x5, "af2f1a9317bc6f"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000000580)={r1, r3, "ba6c398c427dbf73542ceb51c4feeceb06cac11750755b1fd93cb8863600d886424b358681223b4bc607e86eebf556c9c0678a6915cecb7f24978e222c3b280629cc52ae187153c075bf2feaf662842581ea5628c1b2e778527914548615346aaa454d048947e333e0e8d4e289682f8ebe63eaeecb9d8bb75f7d568f2e6c2f59cce72748a586f64c59c208f8534ca326313bcb047a6c33441286ec28aa8289a231af4274b539983d4d3d50cf93f7c6c49a17dc4c56471635405cd3fe8ac0e2aee9996e9dd305ba1c083fa2f85f33dfb42826fc6c8ece6b453ddacce1cef8fd401892fde58581e78ecd623f028013161ba03867707902f9469376ef040f64508b", "87952eda23da9d6cdaeaacfbb8e8910fe7ef7743a3dcf29c1fec9ce93140db5ba7bb64d9c6e36abb840f954c64b5007a4873512955a56f4792d4f7f35e5c98f5c1b9e0d019775d63782c22e8513bb8298034decaec1b50fc25c1833c1cccd1e89ba75d8ed4058211d9cc290cb68a892a7b8e12055d314c63007c3e6dbecc75d7713382cae72b53ec4affbe7d59c642dd96ad928d8fb0bf644f130ad4d300cfb72eaa3df3b5b40f15d6ce85bd9261568e0b65a0009d14722961374dd2dd087410a194b25a3189b3b468fd843bed44f548239a7e0f1d8dbac7842a6df6c94603805c59204bad2c3ad1881581e69e617ff368e5fe3f8c2988f679f23704c3fadd69ef7c138bea071f67a11b47e48dcab806b48476fa46185e9f7ede7d5d306bf8215b235dd9ba388db7ec2055109aa608970843876a7457c3b09503d7baad7727b71dd685c92291411f03815c20737d34715de20895cfbfd0a98c01924da2bd75446cfef3521e1907a1c024ad6f42e78ee83810027d6710be0847d9a4b04f01bf10ab9ec95dcc6419bb4ef5d2082d2556deec40fe02ef7eb976198627c5a72519f0f5070052034ee0a95bb1982f56be56f779e091b6462ec8639ceb03ef68d7af5b175248d3e086e954b2c966dc9041f362dc3f2069b9aee042e3d42cde07d46b3eeeaa91cb68e095b31bd0ce9328041108fac98c655e3318637c0a9f23184da4f3a9a27e3b8cc979588a70b8fb9fdad62ac0369348cb46da1df261fdf6cd273956daba3f920386bb57ffb1bd3285566864b0298fa31794046f85e51e96292da3ee1d892b1637d696c631a819f25be6df973120cfcc5c9980452f68d2e821b83cbc078bbd2b6f6d2bab9438fc4b3634cc5c34e441972e11b5268d5d0ddeaf1e4235a49deac860d2cc4318dd260965507c0883fdc71f033cabac9046e83064c61b1898cd1117794ce131a23b6e78005f4f9924d3d1ed6e534a056bdfedb5fc27a7f29fd66f66bcc93fa22fc6f8b97af2022bea2a58a5042ce9e9d1f03725a8061865965f0a07950d9b2a42a25285a44ab201ec8037207c2844e4c725a5a293f8bc40b238bd41196e49ef3101c831856fdcaf5949a21b50fef2da8fd742960413eb78bf7390c4d17efb421a779cea3ac36f5df059c95c1fbe4d3f816ca8877889d7c5bed1753ccf51658d8506ccbcf8a8200cd31bc8b73fc0cd0fb868addded3850ce1444abbad37b012260774c60b3dabef1417d860344ce0daa8912952db62f56278091bdfccfbcc8a247e36ea885b8b64a792c075e2024836146ef97d4818c0799de09c6eab0445baf2ded665cad993778faa163e1d74af66d333588113575a3bc981825f00675f40b29184e309c8a10df02a153d6767bd1877bd47648bb3a02adc9b488240a1ee837dea3f9654affe505a59561fa854e83b4b06967f9abbd3ba709edd33a6f5cd2a0965f55fc60eaf0352144ef036fe2d1e5db34f1300935caf302a11c82a23953a4a4f6b4d3d7f776c7b8dfdc4a73b1c1df164755a4bfa6015d078225323cb57169105000d18c8a91d18f4a36d470e8b4e298242ae40a9c9cc9ae51575580b819578070644cb7c4631104a88c7601ad99f4845d6d1a87ec3099ab8010898aff250c5c47441b841f9406500f35d590d42b4e88657a97d529a6d3d4a4423f34b6eab40a60e2f2bb602438b9add6238431898b18ffd58714ea553f03b7cdd34e03f58aa62f80bf4601d2d8a0d9af5402bc9c826836f7fe4fdebfb57cec6ab4a942bee964a2dedb98374286ab90d48b60b6ca787dc7d45d2b65177ed3b6addb46677f26f01fe16759fa57607bdbda418eb9613d7f8315512407dc8f0c90abacccaf8401acd4ee6c220b61b51e5b4621af8b222495db1b5cd9f05c0c27c2e671580fdc038168cdfaef71a8eddd3fa3a15a8199398fb5f293c949ca440a4c8c4f42bad8e5e36055b053e64cf513506da7537393a82fc2076860a33c2284956c5ef5fdefb36c2147a8ddf64a20f375dc3047d83fa77904cebca55be452d7c64c0426f661b05554217240f63579ef9d5c820002c6a21db73dcf2b0b2e397d6568a99f8554e90364608861d3dc96bc89bb11a15bad7e9c3c5d36ee9c28526a5ed67e10ca5ee366d7df7cb6052838e1844b8ad82ca405d9fb776068a0d1208f717b84cfbc65f765e42382f762de121f369784253dd5b25c783116ddfcb6ef78a1cce0b783c58b55cdb4b1dc34e7df30606721289e3600d6221ca9a624b82a69a680513f97c301c88e40665bbef501a189bc6cc0dcc48d6ce86278b72a19b1dbb17a12fe2c222f99e5b1537db97feb89fa50fc3113a0b31ad5915fe61eda4e9630d30fe1a617379fe395de60d66bf50161e0e00fb7dc06fbc1c5074edf5451a218a719e5b9414ff779d65a46372d739c0e9abceddbd8f9d580382c0fdcc0e3cb47f2dc3b195a46138203f4938e1c32e109dc69563879d847707fe775926c8817cc134511c76809c5e057e15582a379629f3366533c19e649e16eb5a55cd9fddd24c38041c2e1ae65bbee32c08dd88bce6694ffb659487df73b6c376d4da1e1caec09e6871bc77be2dc387718b0d456c928f5ce9c53052dc24dcb03909ce964cc9a151064e6889aa2b5feb5e1e9aa63bb3e32e007091041c89dec6bcc733dc8b84f6403d44003b4ad4e50bb720f8a948cb5f208cc6069a1b3ae37d55a5a498b7b34a61cabb5154c870841b36a47d3f8aadd51839a04cbad12ba406fcebce392b8e8d338efecba5e6fc8bcb579f7cd329046ba019b7ff3d104ea0c9fa4117c37bf295ddc76c5c0bc5a2a318c125bd1d33438ef4650cec289091aea6498d0b1a1c74e68d16646ece6f98f195ddebfb25ffdf3fd5a1d506ee10e949dfd3d3ad47a40aea3595db4ed6f3b6b53aeabdbd6c99a39a6c3820765fe65a28b1a3eefc655f1360f33840a424be257c4cd0a49e45e6b86feab42349964b84013261441023fb49fa70599fa376c05a1ca8209b9d4cbe81725ee3c08ec61961a156755b30a3ad536c2029d6c017525ec1fe4ceaa855cff50d38a41a9f35f2cde652eb829fe03355995a98b91ebbf6f6860130a423979ece256cebbe1b5eb6ea4b2e7d823713d9f2a2e911a5e05933c53209c2ec4be851b75559315b4792747d14174df92a8a8e30b58b82ebdaf8cb6b63d8a5923fc053110258ef01679db91ec8917aaecaa68030847d0ed6805616d9ff94b3a03c5b302a82e7889434de7a8bf96673d33115578a40de2145f9f665ae4eee3346aae7188da6b913436aec2ef7397628b6bbea1108d16e1dcdc4e798069971fa85a22a75fcda0666cfee389bc623f3a6077d2fb2b7ecc0f72aa3e5f45102169a8b7bb65dee706fa42b2e1804d735670dee2b6b2efab9766b01eb7511d854cd6f42e3fd8a06a35795be5eaf9b191238d31708b504908365aa60825d63b65567dde8d7fc72b2b2731fd91bead0d3b6cf0aff4a6051401f3bbb5437c58a06d5a94d183872d7bd20b359b2b9fce3029beec0f6b8d77d4807829d418682676988cb4836a27355dd6132418985f623bee8c98e5a2ae783ad82dd044056200e3d2a0f45f7ee55445558be2d4b815181bad0fc7071e957d9bd5e01e6444a2bcb064750f5f0a65a29b32a6a8620731a450678492f4b0a26d9ae6b7e156f5f209ed2100aabe5c3ff3d9ffd366b09e6658936bce2fef59fceaf6c79f07ad58e4dd18d5bf1df912d7cfef28d9ea5fe18c4cf3e20d5fa37d32fb13814163ae2f221deba122024bb4ac51ec966f1a6e161c1df4a89f8ac5ba84300fb09eba839e31cd50755f2ed716cef7d647b4788f3f6ddd164e8b6abfe1cc3467d231c02c34fdc34ed7bd75aa84bf8f1d39ef30c4a1a51372b6d4af47dbbe5c633ed4a8a29ca0c4ba500d8c9795c78cc7a70bb9d2c7779505dbc644dd816d5d8ff27f9eb50358cecb9c0196da1e1c9b5b91a6e8b2faf1d1a596ba7817d1bc857e74e7a641da4c526b3c4a3d8cc6a3b1f3f169f5d2dd6be98df2d855a207b349adf4ead5661194e85a8df2deb5f1b6d47ebf75a7f8cfd083f57739aa9769c443fc21d0c0ceb6ffd4f88db60933b50dfe92243f284afa408c9daf3dfc500b684f74fc0bee4aff47e730e2c541c951efbbd67e1376995df112908304ae6d0a56bcde02774bf7bd8f9d878bc748e5e862e3fdb0160ab96728ed2f8fafbfa5a911f976a3572623cd9fb2ed37b734227a46aa1c6dcc73730db54b37a5479c586037ae3bb5a0a04e7bf2c298be8cc8de87b35fc798b72f8e8d955255ddde3ffd23e61195fd02b1c2f79db2fa5c59a5d15d499888b6247d2f74b1650a378db18b8124319d4e4c5c2c2e52923eff2a8bfc9ffe375789aa82d1e0a87d7b2a2959a8193d78316b1a3d0e3b04e28119a65bbfc93d111fc018026dc574d0d6e726d781646af0acab90b9ad5bd0b456956b98297cbd0a998704a479e4ce1b820755be27c833a9d47343a46cedb6f1f112bf9c07b6ad04811aa56df67ba3984fb475baf16cbf89a18d60696c8c66df33912dc20aadfe2fbcb16928ea5e15230955bbb7a2e1d258ab9cb7c3639e4441c2efada9d27d7800214f8db707af199294fb965bb254765a2c5ed07ba3962aa1ec5aa7935104b12344aacf0eb76b98e66b3849528362b7c31065533bcec05be6c7b40cb556cb1abc59497691f12fd5b30185c718869d91b06bb97750b22d38003dc8ac37364a11416b8d7f10fdd142c44812af7266bbfb61762b324c1e72a462ce89b7c0ef70a604203d25ed0485d00abd485e84dd2c27cc049f5fce06c5943f6cd87e00f69d00c581539342b39f2c764b110e836ae5013c7e802d457ec5363a58cc44e184cb7a269a3d691682d8d643e3c96761a4bbff5bf86cef0b7e8b63fe2642922baca7413d49163559393d0f5b566c3bc42bcff0fa518d7137deea320eb0c05eee6dafe0647debc502bda32be2f000ebfdb43acdedfd2c3ed7b64f974a745a3c60aca10f4cd93fd46ad895a8bb24f008159da7c18f25bcf6c7cb47081f7233802e3ae646b573266f0ca3f6ad8a767773b25e67c5905fb070995f90e2c3ebb9bae993cd48ad1e372deb5e677870a5846505976df94cf60b2ecd8cf094da83d5db8dfa1a1bc3fa2e5bc1dab4c4fa40acc9b4e3d5813c0222eee8e5a238ca6717ed30e127c5af83281c8f42b72b9e76fa8a09821acf9d14ceafbf7006316b76769c0b22681d58c62802fe252742b1658126edfac243ac92b47a775187ba585d8a25272ae2cc1e1c116f5dd0f25b39e64c1a138f1698eee8d9d0e3b409f266f1c1046540e9d989815532eb1cac06b415057e85b7a058b4d7c18f31ef73941cf4af9cf3b4623f4e07a29a34525ae7e6ffe9152ecd6c2ab1da3aa841f63e74db4d51b313c29cd77e"}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') execveat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000180)=[&(0x7f00000000c0)=',/\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='vfat\x00', &(0x7f0000000340)='vfat\x00', &(0x7f0000000280)='vfat\x00'], 0x400) [ 2469.508241] FAT-fs (loop4): bogus number of reserved sectors [ 2469.508713] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2469.509686] FAT-fs (loop1): bogus number of reserved sectors [ 2469.510100] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2469.515664] loop3: detected capacity change from 0 to 40 [ 2469.515767] loop4: detected capacity change from 0 to 264192 [ 2469.518429] FAT-fs (loop4): bogus number of reserved sectors [ 2469.518803] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2469.519701] loop1: detected capacity change from 0 to 264192 [ 2469.523794] FAT-fs (loop1): bogus number of reserved sectors [ 2469.524200] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2469.559029] loop5: detected capacity change from 0 to 264192 [ 2469.561978] FAT-fs (loop5): bogus number of reserved sectors [ 2469.562437] FAT-fs (loop5): Can't find a valid FAT filesystem 18:36:58 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x600000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:58 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21c0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(0x0) [ 2469.575191] FAT-fs (loop7): bogus number of reserved sectors [ 2469.575994] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2469.579894] loop5: detected capacity change from 0 to 264192 [ 2469.583512] syz-executor.3: attempt to access beyond end of device [ 2469.583512] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2469.585125] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:36:58 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x530000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2469.594697] FAT-fs (loop7): bogus number of reserved sectors [ 2469.595527] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2469.597596] FAT-fs (loop5): bogus number of reserved sectors [ 2469.597966] FAT-fs (loop5): Can't find a valid FAT filesystem 18:36:58 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0xa001, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000000140)=0x100) ioctl$SCSI_IOCTL_SEND_COMMAND(r1, 0x1, &(0x7f0000000040)={0x9a, 0x40, 0x80000001, "782c214536fc98834299fb5478f5b0dfc23c9c4a950fce0c2b131db47c482d8f2ebfc9b11bef3208b0a658efc743c8202134166f95186c4bbb17f2abd5b98bb2a009bf321000ac4921e0719fff53fe081b325b250cca0dfa05de400428a8998191ff047dcb9c2299d5cef5236ba2c839e5d4e234cc75389ea541b951443d552ebfedc7401490994432ead33d6f515b679bfda316948c9a708d5d"}) [ 2469.618981] loop4: detected capacity change from 0 to 264192 [ 2469.631795] FAT-fs (loop4): bogus number of reserved sectors [ 2469.631956] syz-executor.3: attempt to access beyond end of device [ 2469.631956] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2469.632162] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2469.634481] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2469.635516] loop1: detected capacity change from 0 to 264192 [ 2469.636064] loop0: detected capacity change from 0 to 40 [ 2469.639823] FAT-fs (loop1): bogus number of reserved sectors [ 2469.640186] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2469.642254] loop4: detected capacity change from 0 to 264192 [ 2469.644158] FAT-fs (loop4): bogus number of reserved sectors [ 2469.644566] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2469.652451] loop1: detected capacity change from 0 to 264192 [ 2469.656906] FAT-fs (loop1): bogus number of reserved sectors [ 2469.657278] FAT-fs (loop1): Can't find a valid FAT filesystem 18:36:58 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1100000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:58 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x7000000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:58 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x605000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:58 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x600000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:36:58 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000280)={0x53, 0xfffffffffffffffe, 0x48, 0x8, @buffer={0x0, 0xa4, &(0x7f0000000000)=""/164}, &(0x7f00000000c0)="b97cec9a07b144c8a0345485f43044390e37a496339b1fdd5e2d7a09cead2957bd1ccc9ab9966139aa21ccd6badca0c8e0198d119274ebed8cb1f795132093e214072dbac6a7e850", &(0x7f0000000140)=""/219, 0x2, 0x10026, 0x0, &(0x7f0000000240)}) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, &(0x7f0000000300)) [ 2469.714820] loop4: detected capacity change from 0 to 264192 [ 2469.725048] FAT-fs (loop4): bogus number of reserved sectors [ 2469.725518] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2469.745135] loop4: detected capacity change from 0 to 264192 [ 2469.748102] loop1: detected capacity change from 0 to 264192 [ 2469.752108] FAT-fs (loop4): bogus number of reserved sectors [ 2469.752718] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2469.756574] FAT-fs (loop1): bogus number of reserved sectors [ 2469.756977] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2469.758928] loop5: detected capacity change from 0 to 264192 [ 2469.770414] FAT-fs (loop5): bogus number of reserved sectors [ 2469.771200] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2469.774893] loop1: detected capacity change from 0 to 264192 [ 2469.775713] FAT-fs (loop7): bogus number of reserved sectors [ 2469.776613] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2469.777490] FAT-fs (loop1): bogus number of reserved sectors [ 2469.777896] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2469.791021] loop5: detected capacity change from 0 to 264192 [ 2469.792411] FAT-fs (loop7): bogus number of reserved sectors [ 2469.793192] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2469.803040] FAT-fs (loop5): bogus number of reserved sectors [ 2469.803849] FAT-fs (loop5): Can't find a valid FAT filesystem 18:37:09 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x8000000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:09 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x700000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:09 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_io_uring_setup(0x137, &(0x7f00000001c0), &(0x7f0000800000/0x800000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000440)=0x0, &(0x7f0000000380)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000100)=@IORING_OP_ACCEPT={0xd, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) r4 = mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x8010, r1, 0x10000000) r5 = openat$cgroup_subtree(r1, &(0x7f0000000040), 0x2, 0x0) syz_io_uring_submit(r2, r4, &(0x7f00000000c0)=@IORING_OP_TEE={0x21, 0x0, 0x0, @fd=r5, 0x0, 0x0, 0xfff, 0x6, 0x0, {0x0, 0x0, r0}}, 0x48aaf5b4) r6 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x101042, 0x2) write$binfmt_aout(r6, &(0x7f0000001180)=ANY=[], 0x220) r7 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT(r7, 0x40a85321, &(0x7f0000000240)={{0x0, 0x6}, 'port1\x00', 0x80, 0x30, 0x9, 0x10000, 0x1, 0x4, 0x7, 0x0, 0x5, 0xe}) sendfile(r6, r1, 0x0, 0xfffffdef) 18:37:09 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) setxattr$security_selinux(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180), &(0x7f00000001c0)='system_u:object_r:usb_device_t:s0\x00', 0x22, 0x3) openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x402, 0x89}, 0x18) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0}, './file0/file0\x00'}) unlink(&(0x7f0000000300)='./file1\x00') 18:37:09 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000000)=0x2) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x6}}, './file0\x00'}) write$binfmt_aout(r1, &(0x7f0000000700)=ANY=[], 0xffffffffffffffe9) 18:37:09 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x700000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:09 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1201000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2481.400084] loop3: detected capacity change from 0 to 40 [ 2481.405226] loop1: detected capacity change from 0 to 264192 18:37:09 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0x125) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x40842, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = openat$cgroup_procs(r1, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x3, 0x0, 0xf1) r4 = pidfd_getfd(r2, r3, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r7 = socket$nl_generic(0x10, 0x3, 0x10) setxattr$security_capability(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280), &(0x7f00000002c0)=@v1={0x1000000, [{0x6, 0x6}]}, 0xc, 0x4) openat(r2, &(0x7f0000000200)='./file1\x00', 0x22000, 0x8) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000000300)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x60, r6, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r8}, @void}}, [@NL80211_ATTR_FRAME={0x42, 0x33, @action={@with_ht={{{}, {}, @device_b}}, @sp_mp_open={0xf, 0x1, {0x0, {}, @void, @val={0x2d, 0x1a}}}}}]}, 0x60}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r4, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x34, 0x0, 0x120, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8, 0x3, r8}, @val={0xc, 0x99, {0x600, 0x18}}}}, [@NL80211_ATTR_MAC={0xa}]}, 0x34}, 0x1, 0x0, 0x0, 0x20008800}, 0x4000886) ioctl$SG_GET_RESERVED_SIZE(r1, 0x2272, &(0x7f0000000040)) [ 2481.413176] loop4: detected capacity change from 0 to 264192 [ 2481.419074] FAT-fs (loop7): bogus number of reserved sectors [ 2481.419513] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2481.420073] loop5: detected capacity change from 0 to 264192 [ 2481.421388] FAT-fs (loop1): bogus number of reserved sectors [ 2481.421404] sg_write: data in/out 926365459/251 bytes for SCSI command 0x0-- guessing data in; [ 2481.421404] program syz-executor.0 not setting count and/or reply_len properly [ 2481.421787] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2481.430644] FAT-fs (loop4): bogus number of reserved sectors [ 2481.431609] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2481.436156] FAT-fs (loop7): bogus number of reserved sectors [ 2481.436608] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2481.438430] FAT-fs (loop5): bogus number of reserved sectors [ 2481.439197] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2481.442979] loop1: detected capacity change from 0 to 264192 [ 2481.450526] FAT-fs (loop1): bogus number of reserved sectors [ 2481.450932] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2481.453977] loop4: detected capacity change from 0 to 264192 [ 2481.457100] loop5: detected capacity change from 0 to 264192 [ 2481.463430] FAT-fs (loop4): bogus number of reserved sectors [ 2481.464189] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2481.467547] FAT-fs (loop5): bogus number of reserved sectors [ 2481.469502] FAT-fs (loop5): Can't find a valid FAT filesystem 18:37:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x1012c10, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:37:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xb000000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x705000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:10 executing program 6: r0 = syz_open_dev$sg(&(0x7f00000002c0), 0xfff, 0x660682) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000000)={0x51, 0x9, 0x8, "b2cbfc4e5e61a0c3524f606ef4caaf0c53a62d9a909335abc703efdf14d8ab292d9c95437b38e477156f5f52f1f605566711add56f2f66f91b22ae7c57c7d0f92688c53a93f9c37f7e65095c9ec89d02a2"}) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r1 = openat$incfs(0xffffffffffffffff, &(0x7f00000000c0)='.pending_reads\x00', 0x8200, 0x41) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r3 = syz_io_uring_complete(0x0) r4 = mq_open(&(0x7f0000000300)='/dev/rtc#\x00', 0x2, 0x13, &(0x7f0000000340)={0x3ff, 0x40, 0x22b, 0x100000001}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000380)={{0x1, 0x1, 0x18, r3, {r4}}, './file1\x00'}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r5, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$SG_SET_RESERVED_SIZE(r5, 0x2275, &(0x7f0000000200)=0xd7) r6 = syz_open_dev$rtc(&(0x7f0000000240), 0x1, 0x60040) ioctl$FS_IOC_RESVSP(r6, 0x40305828, &(0x7f0000000280)={0x0, 0x4, 0x7, 0x3}) ioctl$SCSI_IOCTL_SEND_COMMAND(r1, 0x1, &(0x7f0000000100)={0xe2, 0x40003, 0x6, "c1a14e492c4cbbe98cf7f4671a9dd9f6cb37711ff9cd8a391ff15b805bb0fe4ff3aa2d0a9e6af59bca095f902b1170730a7623f787a2fbce6d2a75002db2a3d9083b0d3a321179a86eec576430b056848a89aabdf47e75417d1683ea8899f272ca0369fd372343a2c13fe8aaf9e7e6ebd5d08bda87f0b7202968456d60876980ea893fdfb16c03688582a0c6f46fc076cc547e087a3c3264d75399ea307ae192a92c5e64661a8f3ee26a1f9e46e9d3d10a9f31a3b240dc66a702e2062b033030474e0ab6983d72e31c0fcc07b2cb9c9e8907075817e526a72a6e9c0c70b1abab3fb2"}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x43) 18:37:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02bde070101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:37:10 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) r2 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$BLKTRACESETUP(r2, 0x2203, &(0x7f0000000000)) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000480), r1) sendmsg$TIPC_NL_LINK_SET(r2, &(0x7f00000016c0)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1ca0a6d520c95da1}, 0xc, &(0x7f00000004c0)={&(0x7f0000001500)={0x10c, r3, 0x20, 0x70bd28, 0x25dfdbfd, {}, [@TIPC_NLA_LINK={0xcc, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xd70c}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfffffffb}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x10000}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x4c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3533be48}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xe7f}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x100}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1ff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7f}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}]}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffff7174}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x11}]}]}, @TIPC_NLA_MON={0x2c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xcc39}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xfffffff9}]}]}, 0x10c}, 0x1, 0x0, 0x0, 0x40000}, 0x40004) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) [ 2481.554970] loop1: detected capacity change from 0 to 264192 18:37:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x705000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2000000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2481.567658] FAT-fs (loop1): bogus number of reserved sectors [ 2481.568688] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2481.581041] FAT-fs (loop7): bogus number of reserved sectors [ 2481.581840] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2481.590620] loop1: detected capacity change from 0 to 264192 [ 2481.603537] FAT-fs (loop1): bogus number of reserved sectors [ 2481.604376] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2481.627850] FAT-fs (loop7): bogus number of reserved sectors [ 2481.628655] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2481.665762] loop5: detected capacity change from 0 to 264192 [ 2481.678281] loop4: detected capacity change from 0 to 264192 18:37:10 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) ioctl$SG_GET_RESERVED_SIZE(r2, 0x2272, &(0x7f0000000040)) [ 2481.710934] FAT-fs (loop5): bogus number of reserved sectors [ 2481.712045] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2481.714174] FAT-fs (loop4): bogus number of reserved sectors [ 2481.715335] FAT-fs (loop4): Can't find a valid FAT filesystem 18:37:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x18000000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x203, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x400400, 0x3) unlink(&(0x7f0000000300)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r1, &(0x7f0000000280)='./file0\x00', 0x208000, 0xd0e66bbc93caa991) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r3, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) getsockopt$IP_VS_SO_GET_TIMEOUT(r3, 0x0, 0x486, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$BTRFS_IOC_SEND(r2, 0x40489426, &(0x7f0000000140)={{r0}, 0x2, &(0x7f0000000000)=[0x5, 0x1000], 0x8, 0x1, [0x7ff, 0x1, 0x1, 0x5]}) [ 2481.748165] loop4: detected capacity change from 0 to 264192 18:37:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x805000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2481.756460] loop5: detected capacity change from 0 to 264192 18:37:10 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) r2 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$BLKTRACESETUP(r2, 0x2203, &(0x7f0000000000)) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000480), r1) sendmsg$TIPC_NL_LINK_SET(r2, &(0x7f00000016c0)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1ca0a6d520c95da1}, 0xc, &(0x7f00000004c0)={&(0x7f0000001500)={0x10c, r3, 0x20, 0x70bd28, 0x25dfdbfd, {}, [@TIPC_NLA_LINK={0xcc, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xd70c}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfffffffb}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x10000}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x4c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3533be48}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xe7f}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x100}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1ff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7f}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}]}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffff7174}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x11}]}]}, @TIPC_NLA_MON={0x2c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xcc39}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xfffffff9}]}]}, 0x10c}, 0x1, 0x0, 0x0, 0x40000}, 0x40004) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) [ 2481.777883] FAT-fs (loop5): bogus number of reserved sectors [ 2481.778911] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2481.779966] FAT-fs (loop4): bogus number of reserved sectors [ 2481.780913] FAT-fs (loop4): Can't find a valid FAT filesystem 18:37: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') getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) stat(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = geteuid() syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8000, 0x6, &(0x7f0000001640)=[{&(0x7f0000000340)="747cb0cacabecc185867edc0d97226a614e4e96e11ce5b262c9bc714fad173ff8bab3ad489eda24b42cd6ce6172b80044d7f2cf88fe0ac00bb8619e31eff1d0c4ab68eb3ea3e91f25cb74ad40e9d9d9e686bfbadaa3edaf679548f6a83742816772f3ff745283103fef01d891a2cce9f3213d1302748ee3af71b80e5145d9e2c2867c2cda4562029060173c1746fb118bd084987006a7e1176cd2cd173763a544ceccf7f8d7534e86f3caca11bcde19a78029d83ace2d40cd675977c27bc07f555f640058575ece1d72737a3f75331f9e7f834d1eaaac611fffc8995386a946cb42524ee833ef2e796fcf3045b577d65e506f2377c25197cfc478c6da525a4ca4955cfa752bc66242899a1da7b212558aa934d2b25f634783171891ed612998473d58d0fe3464e42675f9a1addbf614669f63d6aa28429fd960bf4470a3cb8c675f1807a7a83320cc12176dc880c2be409a1d5e14d052dab6da3a98a01e980908436d65f877510b784d3983b9bb129a131e94d6e7f750d0b3c6c3cf3f632778d6210de01bdfb2ce86360ab80005cc6ca2e35284508a23d3e359dc9d6f06d07d8976995e88f2d33b31f1233ddf1e614646f45b44b8ff8fc376b1d4697c524ce0f72cd8cc9551c0d71fd36c1c15a5541f15185f739f4588dfe4df3222b48048b5509ff1cd35a927a62a8556ee4c33747167e8bcdb0270f905c2c7f960b86bd8753637b87cd5fd8490f97f23576f5a7c25be8b2124947960f906bc6c0c9bf8d02b6004c05de16db8c7218fc7d3db7e3b040651ca527a523e5d90b0ecad2eea7a7eb2ad0ac8d2e5f553ca963b945019710b4e29ae9bee4c40cb8ce9eb4dc920c799f61b96c9f9f191e86135b6482fc278f95746ea4e82de39b3d524ce8920c0eb1b54c6bbed65b22c150d9a852541e7636c50c8e086de26afce86e7c43ca7f1e681080bce9138399949af68072d8738d0b7043921640266a24ad08ae7db75119fc8c94af3df974c1fbfa2789a661c494c4002243feb3124456048d7d1cd61ef9816a5813539b9014829300c0b5969afa1d495d53871c3ed8a3f130d527e15bfe8c93034e0a5a255bf80098d921b1d96858ff5500ff33af33e520842f6e5c33fd9d175128b798be3377e7b8a36ab71df086eaae351eef88ddec8b6fa292b5a84c5064658a0b2965980a7bd6fe1326296c0d8df11d0729b348db518435d05e6ba561590ab1413b7b4be934526f792ffeb7652333afe59195d4924ff79c7a3a9595ac036b027d882e7c26039ced66c6526e551bab8ad5605a8520575bceef5c90d73cacb78d0983f11476be09e558ccd7aa0271b2569d3618b145023ea00a73c1f41d8fa61af29eb53721a981a0e918697bbb2e76e11dbd6f81cc3766647c9c933c2126100144bcaf3e2cba6539fd1d32e4c3af9f81585c3dcd53b731c997a503a2d2b5b3f33b174a728cc30464b318c77062fbd9b79999522192641ddf70e6d5a778cacde2ca544fbca5e25646f0c9b274efee9d4862acf04c31c4dadacfb2bca94590e9ca097881034094e1dd8655edef63ceef323a3239f6f437fb6c0999e3b1bf700978ea6701fc577343baacc6052d00490c1dfa88d28bdc54fb123939bc006d6670388dfc6c2146aa4c74d9311e45d5121f102923ab1356311166bf556efa597feb581704bfafc1c9bb1414f0f3a08c1e47a04bee47fecd455dbdc2ebd9504a642b1ef53d4f3737585da223079a518a92fe4a021f82517474f56933f6271a30089934b779df30d2a6e0b9b89b12ca012eb4196e2626ab269b37a9037c3b9af5446b8895dbf5d2684a37a3a20b320f121647ca3362816f1f9471821b0532c4fcf6ab16b10e5a4e1cbaedc340347b9aa79b0dcb95dc98a6c1335f731c0ec233de4801f1e4f2c072e0318590716aaddaf2a3e371e7485125f5706a08bee1537982661cfa8d608e32f68d101c1ee3023cb0157108ac9a9be71cdba2b216dfc3a3445172c3b5b9bb497294f866ca572943ea1c9c8e2716d958adb54dde2a817d6eaa3b9c2b398fbcb68f2c2f248de9c17c874b9df281ca4d9a0145ff8c737f9555fa96cf88dcc73931321fb5d6edc0a33f747d1311b08a12e1862ff4d8ddb89c4754f5947bd3319ca85410615c2f85657c35dc926f9412ffff882e75cf1549734f77b9bbbe9c603a9d6a30819076db273e0ca79a09bfad8c3bd4a6ea42166300509eb8303968e999a318a0355b9b8580edf272d7c9d420902786831e6a60d4719cc0b89c5187451bc560266c5d914ef386e37ec9594d21bf142a11fb1d35750c7f8fa6961f8831badee8f9d51d218652b5755b1eb693e0822096136d8103f48a7a067ef73b5dfc5740c97322927bc954b291e29ad470a505ed0e4d6ec71987006fd3d4e6a607a9191aed8e93d4331871e03d9a6ed75d7285b1ee8a9839be709a81ed91c4875a83c7a40d45ffab5278ac969f06b3ca11af5215852e32ee0fa9c111a6e4b6a10d1dac588cd2a3ce09fcfe72597405be9f7e44f2d9667721b29e7fbefc2135a97454c2c0c9434389c009eaff6dbe5907ace45e07e2c7ee447b4f2c71a238c690470ee5c49332490e49b1b58ae29d033359eb3a0e180e096852c29fb1f58ca78f42b45162ce663dd606739e72cb75d20b78adf1426197cf70dacce9e8cb4f075f3543f4275e62b49d2867841f95d670c9810aa1da725a7cf022544b4eac2072d0c4ee2e9fdb84d6adb67e8e321514498d18f6a2187329e63ea13dfc32fa93d47ec63118e61f94dde031c661f312b746cdee58ce0f8b589752b68791f3475a94fb38eba47b3effa7b61cc0ac4b965e9a7022f56ae380b0f7168b151bf1e711ca6883cdf8c4a97e94fd4639edac2d4273ddb8e7755a0ed9b0ce50876aa9aef69f3f4d5c35d41f098b040b741a070a9914b674c1efc306c8cfb608565fe4963d4736cee5159127979edb051e8fa0efb649771b59f06bf3880a27c7e6f9097f7719d664f5938f1f7a6b39edb83ed58e88fc3ba241b3d9904336532079c2162c86336f6bb24a5b72e227454b010bf6906559c60cc27ec8ce48a5cb0129b823d8c610d9b31baeba7aa7b61775a3413dc183e947f05415b523f9ee3782271b4eebb166d1d233bb023fe086778d94c4e0b1c4ed21a0864543f71ab212553e45f199a8d6cfffa937b7096076b8d8083d074f651128dcba0c3b8eab80aaaaa63bb3c98d9af76d79363457a24272e0dfc8add482e63a0e89ba07121845ad8446a8c18113e97a87d10163e8a2aee4e6c168a7431ccdfdb2d30d235fb7434a75a6f50799ce216e393c66fd090673212eb5ecfeea490758e520fb9bc05986ad85c62f3585a5585794c7b27c3d97561423c559527e8535b855a9e86df6979b1dd76d763af7c332708f64027c1dd3ccf65c0a7930d4858ee054caba2d236027a3957772ae2e57f5a0d5f18711fa1756ee7db6b39ac0dcf96ac4ed2ac6c9840f08da155437ca68132cfb42b7e31b60d0f5aa209ae6c3bdbcde7fc4751d9a0e506044767c8f2fb823226594aea3a5acb8db7ada5ddbc80a7258daa083a9118550980c2357e928c235d5160b5ae7bf6559372838d950c8131ab3ee0f91aa5d3ee1e4b0dd12c240a800ad6b266fd99ceff87674e639bb78c8e1d7d355e18cbc7ff4646c78b5af01d81805e8574f4c22066e5f0b22f18c65333f4363a420e6ad001dff374aa7d410b5b28b25dee5a5195456cce772735d78f883103e0a22c156ee66a69b8d6e08481ec483148b7e0776829ca791f17581d40b79a6327f280945ec89d54cbcee0f6e1bbc5cc56a5ce1c5c13c2cc12518626478ce10f9c55d7a99043e1ed576c03211d9b35e60587d494034befdc118ebe3c0c6a4b56eaf1b482651b3f06e6d37c66df72c2891c91fe800c1549c624f6c0df4887e30e5e35c7ceb4a78ba0432fd36a1d8e42574885bfe51c79dc63c4e61186d120a262a2cc07de0ae9ddb5e4387c4022ee4ede6a912d08ae4b66e7875bdc3872dc9a034b06a66f44e024eb5b9d7d3644f97e1810a0ceaec3238cd6ca97f05151200f4c0f592ddf7a3b0190646d6bb1a002bacbc9ad87789f073fddefff77b56f7efc114e0e6f8bd5f02db138f33f47161730ae23f6e0a6304d24c670335b224151b765622aeddbfb9cc114d87f90e4ff579b3e3987c3210b80eb88b39bad9597674a17dc1051c3b4c6fc1f2f15a9d07bccf62d8ac429b12f01861e32fc93eb84792080848c574e0dc52966a3753e2a6f237341a712c381bf34810fbe89d0b4cfbd780f24cf742482764ea13d5fd9b64ea2854226cf556934239f570b7cdbe129b42a8139e4e248261d077dc91862c81813e0569e210dcddb1a447fcf82a4b81be0d63b15bc7acdfda45fae4f504ec7baa502e34e2540f13ad297c2813959fded6a8728105b41d6f3dcb44f0c393a8c74be817ff1adc524351dad851df979ece35b319bb4d4435b56ad424daf0c2382356a45be884ba82e8b6d676c14c4bacbc52394760c3cc2a8a58693ec51cb2378b3d1b04cda56ed1e32d19d7343e135e418f39dd58037f29332db74503320dcb8e0c01998063661f7092185633664fd3958bcd0d6dfa6d98897896b4ef5237115c7ccba79486503cf67d83e487e0b928ed1f9969b3437a7125a5c895cce9f80c2708589dea4e2dbc03845326102b37621333fb22197fe78f5bd2600f6c30eadf97c5faa20191e88f59415e9190c77446f22536adb5852a372e91a212b433bf9742aee79e2dd143c76e3476a74a5102f975fadb3612905f3f5a8b672daf26493778c2fc1dfadd0305e50d03079352dc01bad2721343c097bd01e02d381cd9a499cdb32299c3ce1ece1a6cd84d9998b34965edf7d80c52ebafd1ea058b309920affb5433ba526cadb85cc225d5e84521c84a8b32dbf96083667493461f1e0afa2e5f6d3bf577307a091aa62b9644faad64c27ecd167a665b237f736d2be6675ac0340996af4ddb05d19d5cc5feb724055c2778f322c942630ff6c38fd06c81ee081d67d37c022f758a2a335e54ce87c352829baad65ff06b6908724546186ac93e1fe395d4ce5c1bfa7f7433443e356fa2262ace02ebc605c96babd7c9c9e3a91a382959511ee1bd462a76a19dfb523f0b931a2edaea24148ceed31f8a7c48ed67e49d4efda207e7f3829381d7e57ce45bd3ba6b10bc49018666b684e098197e5d82f8d8dbf6539c756fa5282a3146242558da16d4f58a7afea95f66bd429d842ff4b61c2bbb6061fe5cfa672e9ec638fe85a4c6b5bf068a1df6270716997bede91333a331f5d6b3c7b74e6c98ffb5a9c8631286f743bb663073eecb06860633d1bb66dab59a35e943da55ea2f78311317126d50f67219059029069b8a1b6a5b9099437cc0c83714463d0f9ac30f80df309757452b7f8159a8b8e1786186dc52525e83352a39c510dbfb21c979ac673d5fcaecf102cf3cf4a572162822977647cb1ff1d162883c03fc46ee905fa9820c973ad1930d949853e3ecf30b6d87f35f6614ecb8192918e1171142fa2fb6b3ab009adfc0687d8a9742c5e3a3ed08cf5b7c21cd5d6ca2a4d85ac7c54714a70d607183b8a58d60208aca0611b8dd5df1de67d43f7944a53952e9322006b10e4597f92acfec2ebb1ba0bc8ac4281754e7fdb0c082c1c192c30c702afa2f9b68767ca7bb8546e6f28d93b4a8e5878872a34f767c86ac49c5628a809c4c3b659e3a5099beb23fe60785e4ba2edfe11ac899e00f6c4628a2621fd262534edc84cf3d32a61ccb1e75214b9d88da842fb9ce09ae3f9dd3", 0x1000, 0x9}, {&(0x7f0000000180)="e478bd5c344014d12c9ab09195e98f4f694dafe007277268609b3eded50d92013815e0479dd26f4412139aa5ec4bf9bfd5bffce0988b29ff0e4d953c09237d164a47daf44a45e102bec2170a9482ea", 0x4f, 0x1}, {&(0x7f0000001340)="cae430b48ec4998417b7f828e123777282a6efd04933a86e43069e8f11f85127989bdd0ac36f1e67b540a8aeb3309dfc7282031a6469b9c641bc51aa83fafbad7b9779cd8f36a30e23500b9b0d933943d06b2b937e0a94497226aedac8b4e7d3fea094603c3a8e02035ad00fb9cf96c9a751935aa2d4406033e003097e03236a444fdaddfb47698441b5960d7fe0009766b333fce8a9ed3dc88a5a6476ffbd2646d9bffd134cd41355d7471d2f6e77d2115224ca9078c32afe611aeafec48f06fc7babe134e57ad8c3e43998c6e0f41e3ae0b9560e58e36536999dc2304ba32d6bb2c0d2dcd1b93389095a99ce7cc0c82281", 0xf2, 0x5512}, {&(0x7f0000001440)="b6479da46537e9fcdc1a707d0b53d1357ad7debcb7d53383cbb93ef72de01bc0576a4391747852598536a4b43296fd389404e9626a2eea9e5cc30153a94c1635a78f04105e3a1c437d4ad1d883b6816136a5fc475a57e14b19cde5d306f3f9a4ddefb6649dc9983523e3ee10386ec381d5155857b74521c05dc558091412ad6daaadfe9de7cad700dc26299253e7b418c39a1d94133c099916e7250e05dead6267deb158e975f48eacb55d67c2b9f5cdec7c64e2cb20a5efa1e088bb3a5fd08fd3bdee4e97ff6d90f20344c64b9d", 0xce, 0x3}, {&(0x7f0000000240)="bb92e9bac93507a3c554605fc1038b81095bb92e2a45b8857521926d7e494937d036f4286e420d0e391367d82aff65f6cd0196c6a10901c0d74c0903f75b6ed0ffe77a91c6aabfe65903b13ca14a461d53131158d84c3f2f43c0625d2ad987a38712f745d130648af193ded01f2ee870b8c327a88040189ef0260b7fed7006cf205227d7ff355c2f0cc91be02970e1780fe6a6e49ee59dcc2fd51c1b50715d546d12cbdd9127f5afc77fbcd3fcae", 0xae}, {&(0x7f0000001540)="7a99b1c2c6dd0aa71f80a0012f40baa367e6e4fe6aaf147115b40de1cb3f3c250b751aa1ec409cabae1d847cf3ff22f52884169d81aab5c07b04762c5ce07da3e3e28b49199f269c653fe1f2a242d1523624c9551b83aca358799f8bb6da523f0aeb9db1453561f728b6be7df205a66bf3cf13eaec214f94c4220934e482c83bc419552b6882deaa3c5189c05e7a59f1a06b1cabd6109909f3d61ab233ccf56a8a8ff97e1fe4a55bdc2a0073616bf5bd0fe5ddf2730b068a968c477664e4b1785b39be23", 0xc4, 0x9}], 0x1000024, &(0x7f0000001800)={[{@huge_always}, {@huge_advise}, {@mpol={'mpol', 0x3d, {'default', '=relative', @void}}}, {@mode={'mode', 0x3d, 0x4}}, {@huge_always}], [{@euid_lt={'euid<', 0xee00}}, {@fowner_lt={'fowner<', r0}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@permit_directio}, {@uid_eq={'uid', 0x3d, r1}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@fowner_lt={'fowner<', r2}}]}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') [ 2481.930327] FAT-fs (loop7): bogus number of reserved sectors [ 2481.931092] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2481.941184] loop1: detected capacity change from 0 to 264192 18:37:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2010000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2481.952537] FAT-fs (loop7): bogus number of reserved sectors [ 2481.953562] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2481.955195] FAT-fs (loop1): bogus number of reserved sectors [ 2481.956156] FAT-fs (loop1): Can't find a valid FAT filesystem 18:37:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x711000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2481.979989] loop1: detected capacity change from 0 to 264192 [ 2482.005295] FAT-fs (loop1): bogus number of reserved sectors [ 2482.006274] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2482.067770] loop5: detected capacity change from 0 to 264192 [ 2482.079982] FAT-fs (loop5): bogus number of reserved sectors [ 2482.080843] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2482.088971] loop4: detected capacity change from 0 to 264192 [ 2482.100165] loop5: detected capacity change from 0 to 264192 [ 2482.101744] FAT-fs (loop4): bogus number of reserved sectors [ 2482.102577] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2482.107577] FAT-fs (loop5): bogus number of reserved sectors [ 2482.108445] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2482.123749] loop4: detected capacity change from 0 to 264192 [ 2482.130711] FAT-fs (loop4): bogus number of reserved sectors [ 2482.131550] FAT-fs (loop4): Can't find a valid FAT filesystem 18:37:24 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x64000000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37: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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000340)={{0x108, 0x3, 0xff, 0x292, 0x1a6, 0x6a000000, 0x1ff}, "b5a925cdc1784d0fc94a14ad131250112bb30c9eba04d2b68909b8d89eb4779042ae24856250f7fe7925bb3b40ccf9d451f751507d9db7eb099c341025c2cea191ac9bee962b712d554ddf7fa5a9e65d335b2c90963b76945bfe85e18a4fd4cd5c7e6a8c53f3866973d28a98", ['\x00', '\x00', '\x00']}, 0x38c) unlink(&(0x7f0000000300)='./file0\x00') 18:37:24 executing program 6: syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) 18:37:24 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x891dc9500000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:24 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) r2 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$BLKTRACESETUP(r2, 0x2203, &(0x7f0000000000)) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000480), r1) sendmsg$TIPC_NL_LINK_SET(r2, &(0x7f00000016c0)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1ca0a6d520c95da1}, 0xc, &(0x7f00000004c0)={&(0x7f0000001500)={0x10c, r3, 0x20, 0x70bd28, 0x25dfdbfd, {}, [@TIPC_NLA_LINK={0xcc, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xd70c}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfffffffb}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x10000}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x4c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3533be48}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xe7f}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x100}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1ff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7f}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}]}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffff7174}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x11}]}]}, @TIPC_NLA_MON={0x2c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xcc39}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xfffffff9}]}]}, 0x10c}, 0x1, 0x0, 0x0, 0x40000}, 0x40004) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) 18:37:24 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x3f00000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37: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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) lsetxattr$security_selinux(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040), &(0x7f00000000c0)='system_u:object_r:crond_var_run_t:s0\x00', 0x25, 0x4) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:37:24 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x805000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2495.918441] loop3: detected capacity change from 0 to 40 [ 2495.933640] loop4: detected capacity change from 0 to 264192 [ 2495.935708] FAT-fs (loop4): bogus number of reserved sectors [ 2495.936115] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2495.941065] FAT-fs (loop7): bogus number of reserved sectors [ 2495.941532] FAT-fs (loop7): Can't find a valid FAT filesystem 18:37:24 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) r2 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$BLKTRACESETUP(r2, 0x2203, &(0x7f0000000000)) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) syz_genetlink_get_family_id$tipc2(&(0x7f0000000480), r1) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) [ 2495.945136] loop5: detected capacity change from 0 to 264192 [ 2495.951659] FAT-fs (loop7): bogus number of reserved sectors [ 2495.952091] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2495.953712] loop4: detected capacity change from 0 to 264192 [ 2495.956550] FAT-fs (loop4): bogus number of reserved sectors [ 2495.957511] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2495.961691] FAT-fs (loop5): bogus number of reserved sectors [ 2495.962496] FAT-fs (loop5): Can't find a valid FAT filesystem 18:37:24 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x3, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) [ 2495.992615] loop1: detected capacity change from 0 to 264192 [ 2496.000480] loop5: detected capacity change from 0 to 264192 [ 2496.014873] FAT-fs (loop5): bogus number of reserved sectors [ 2496.015848] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2496.021462] FAT-fs (loop1): bogus number of reserved sectors [ 2496.022373] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2496.032910] syz-executor.3: attempt to access beyond end of device [ 2496.032910] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2496.034485] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2496.048027] loop1: detected capacity change from 0 to 264192 [ 2496.059687] FAT-fs (loop1): bogus number of reserved sectors [ 2496.060894] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2509.097061] loop3: detected capacity change from 0 to 40 [ 2509.098895] loop5: detected capacity change from 0 to 264192 18:37:37 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x80040000, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x900000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:37 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)='./file0\x00', 0x189040, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:37:37 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x891dc9500000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:37 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000000040), 0xfffffffffffffffd, 0x270e02) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) 18:37:37 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') mount(&(0x7f0000000000)=@sr0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='adfs\x00', 0x6018, 0x0) 18:37:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) r2 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$BLKTRACESETUP(r2, 0x2203, &(0x7f0000000000)) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) 18:37:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x4000000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2509.105881] FAT-fs (loop5): bogus number of reserved sectors [ 2509.106276] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2509.119046] loop5: detected capacity change from 0 to 264192 [ 2509.122010] FAT-fs (loop5): bogus number of reserved sectors [ 2509.122592] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2509.129193] loop4: detected capacity change from 0 to 264192 [ 2509.135001] FAT-fs (loop4): bogus number of reserved sectors [ 2509.135606] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2509.146628] loop1: detected capacity change from 0 to 264192 [ 2509.151766] FAT-fs (loop1): bogus number of reserved sectors [ 2509.152496] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2509.162150] loop4: detected capacity change from 0 to 264192 [ 2509.168388] FAT-fs (loop4): bogus number of reserved sectors [ 2509.169143] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2509.176300] loop1: detected capacity change from 0 to 264192 [ 2509.177889] FAT-fs (loop1): bogus number of reserved sectors [ 2509.178383] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2522.150243] loop5: detected capacity change from 0 to 264192 [ 2522.152072] loop1: detected capacity change from 0 to 264192 18:37:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x900000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:50 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) r2 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$BLKTRACESETUP(r2, 0x2203, &(0x7f0000000000)) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) 18:37:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x7fffffffffffffff, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:50 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0x8cffffff, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x905000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:50 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000240)={0x53, 0xffffffffffffffff, 0x9a, 0x1, @buffer={0x0, 0xd4, &(0x7f0000000000)=""/212}, &(0x7f0000000100)="d76f0c68f75620ad1260eecba747a8f6d918b9032e228ea7e2aafa9fd26647809607e6fc6c781d4fe49a0434bf7225dffcecafe3f941408df6818145caf8e604c4bbf8cdc37f8955bbb1a331dd98ed9343d01c8b73ec8482dd6db854f04f31d279131de8c0ab46b7151b970484b55fa3572a1978156f1b3b3a25b08ba02a64e8a47002579ebe0e15b0fcbc9a3eef17c3d57017f8e3594c442307", &(0x7f00000001c0)=""/44, 0x20, 0x10012, 0x1, &(0x7f0000000200)}) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) 18:37:50 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="214c08d8cab650f15e1189ab0c6611b50fd48ea1dfb1579abdeb923941349abadc1875cd3013e62d74dd7314c9c0916f12f982bdc88578ab4ea94af6bbac99e4d31f24e3b48b74ac6faa137569c59257bcfce6f4a2e9f12cb731630065bda7fd3f8b106b31b9efeb4484eaec035dc4c02d88ffe4d8ba541d534d4ec9f93f24e9f43332dc33375d759660ceae2a152204b77f9c894a2c9c63151eb2f5a50faab522f16ad9356d0b35c62034922bdc7fc78d03eca5abccea2073de28d2a6c29b79600146851290c67a9ed809f9eb74933469bce61b5b92854bcd36da90e43f18199f7ea236b87ead", 0xe7}], 0x1, 0x10000, 0x7) 18:37:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000040)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x804, 0x40) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xd0040, 0x124) [ 2522.165800] loop4: detected capacity change from 0 to 264192 [ 2522.173813] FAT-fs (loop1): bogus number of reserved sectors [ 2522.174230] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2522.174718] FAT-fs (loop4): bogus number of reserved sectors [ 2522.174954] FAT-fs (loop5): bogus number of reserved sectors [ 2522.175128] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2522.176073] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2522.182063] loop1: detected capacity change from 0 to 264192 [ 2522.187882] loop4: detected capacity change from 0 to 264192 [ 2522.189541] FAT-fs (loop1): bogus number of reserved sectors [ 2522.189948] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2522.194716] FAT-fs (loop4): bogus number of reserved sectors [ 2522.195126] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2522.199916] loop5: detected capacity change from 0 to 264192 [ 2522.202795] loop3: detected capacity change from 0 to 40 [ 2522.213468] FAT-fs (loop5): bogus number of reserved sectors [ 2522.214228] FAT-fs (loop5): Can't find a valid FAT filesystem 18:37:50 executing program 6: sendmsg$TIPC_CMD_SET_LINK_TOL(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x30, 0x0, 0x100, 0x70bd27, 0x25dfdbfb, {{}, {}, {0x14, 0x18, {0x9, @bearer=@udp='udp:syz2\x00'}}}, [""]}, 0x30}, 0x1, 0x0, 0x0, 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f0000000340)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x30, 0x0, 0x800, 0x70bd2d, 0x25dfdbfe, {{}, {@val={0x8, 0x1, 0x73}, @val={0x8}, @val={0xc, 0x99, {0x8, 0x12}}}}, ["", "", "", "", "", "", "", ""]}, 0x30}}, 0x4000801) ioctl$EXT4_IOC_GROUP_ADD(0xffffffffffffffff, 0x40286608, &(0x7f0000000100)={0x80000000, 0x4, 0x80000001, 0x81, 0xffff, 0x2}) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4000000}}, './file0\x00'}) sendmsg$TIPC_CMD_GET_BEARER_NAMES(r1, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000280)={&(0x7f00000000c0)={0x1c, 0x0, 0x8, 0x70bd28, 0x25dfdbfc, {}, [""]}, 0xff18}, 0x1, 0x0, 0x0, 0x4000000}, 0x4810) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) sendmsg$NFQNL_MSG_VERDICT(r2, &(0x7f0000000400)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000003c0)={&(0x7f0000001500)={0x1324, 0x1, 0x3, 0x5, 0x0, 0x0, {0x1, 0x0, 0x3}, [@NFQA_EXP={0x90, 0xf, 0x0, 0x1, [@CTA_EXPECT_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x7f}, @CTA_EXPECT_MASK={0x48, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x1}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x3a}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}]}, @CTA_EXPECT_MASK={0x3c, 0x3, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @private2}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}]}]}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xfffffffffffffffc, 0xd4}}, @NFQA_VLAN={0x14, 0x13, 0x0, 0x1, [@NFQA_VLAN_PROTO={0x6, 0x1, 0x1, 0x0, 0x4eff3ccbd9fba7eb}, @NFQA_VLAN_TCI={0x6, 0x2, 0x1, 0x0, 0x4273}]}, @NFQA_EXP={0x24c, 0xf, 0x0, 0x1, [@CTA_EXPECT_NAT={0x70, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_DIR={0x8, 0x1, 0x1, 0x0, 0xfb}, @CTA_EXPECT_NAT_TUPLE={0x64, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x14, 0x4, @private1}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x8e}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @private=0xa010102}, {0x8, 0x2, @loopback}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x31}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1f}]}]}, @CTA_EXPECT_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0xfffffffa}, @CTA_EXPECT_NAT={0x12c, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_TUPLE={0xac, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x95}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @ipv4={'\x00', '\xff\xff', @remote}}, {0x14, 0x4, @ipv4={'\x00', '\xff\xff', @loopback}}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @local}, {0x14, 0x4, @dev={0xfe, 0x80, '\x00', 0x1e}}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x1}}]}, @CTA_EXPECT_NAT_TUPLE={0x18, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}]}, @CTA_EXPECT_NAT_DIR={0x8}, @CTA_EXPECT_NAT_TUPLE={0x50, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x6}}]}, @CTA_EXPECT_NAT_TUPLE={0xc, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}]}]}, @CTA_EXPECT_MASTER={0xa4, 0x1, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private0}, {0x14, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x6}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @dev={0xfe, 0x80, '\x00', 0x44}}, {0x14, 0x4, @mcast1}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}]}]}, @NFQA_MARK={0x8}, @NFQA_PAYLOAD={0x1004, 0xa, "a1960693c93e76508e7f6d1481c252e566f8f0a155777cc8cfd2507a54ff23f46a6d5a2df68c5ca9340685fbb6206ff60baf4b4c2fe1698cc356c861cc845089a07d926536bf86bc260b8e6438dd77da3f43fa1f64994702fd34b93a43cecd866ae876c2077c54d4514be768712bd92185db7c352ad7c902c5ab3af50b469e02c997051fb5893b44d1d50810dc2322bae16361392d15d036f0fd0a19828a16adf4257bce6fe2c460873b2fe72890b2699188dccacccd0df9d7080530318116c82fe7acb0e4a1a33b498082e301844417cf1c62d9e6395ab0729c81e56f9ef3cc47d93a40dc3e37bcf0211db5244b06e9c87938f46145bca74619377418195a7cb0dec30a310814b101cabdbbbdee3b73409e1bf9ed1273f979c2d3b1d56a6f7c7e589d24079d23599a3302d8a7f8a1b01dc2c5734ac6330044526c2042037a72031ea2f751a65652e83c8b57343908ef5b62aa9caa3a19cd4fabb714b249d007e7ba78b02ca853fd9d2a1c74adaf219f9fb7647636ed8943e3fc3f03342e2a922e1452fcda5032c70e3f5c922d5552699a5a3bad48bca2e49c54ec5b2268dfbbdb643b87bf9938eb73ee2ae504147bcd248055dcde7bf742708ad563222fd3922bf21b73de1cb77c81426a09e6d35f3c8199acbecc0eae2fbd729c508458593b07fbcc7676afc4b6502e39be6b1c7908c20794e473f71d80cbab36ca05f65cdda88a92d1e54c097205537a48c7fa5e7c414a10920e902f623f11a00e41cb5f69585741c368900581f99df796b2ff749fe17fb0f14c6c081c47b140eb9744271ee9863165d4e23e4ff00b9fca0bc4781aa15e193b37274fd39600f98b861800a98661f573db208aa74dbcbf39d7042f36ffd85ccd28a97023d0eea57174d1a38c0cfae45a029297bd4a68f7f524a32436417a6082dd44dcf61ed6a029177edff3e62dbf726cce79c9f02ab8253899431efed5849f21069c36202c286eb3d19be6b59b435c59324f498e57f2478efc51596da728454ba71e7d27bb37764f85d628d487b9614807538004c5837873a6133a9f6935fa8c47e6b5b45a47bb4982c96d2e3ed504c73758a4bbfa925f5ab85fee6685555f9ff246e17b0b83acc9dec38d64edfaf533b2cc79e2c2f5a29286e32f85bb3127fcc241771e7b826634a6cbbc791bc08d2f8329f93e656665379d2ef097217b93ab908a8569277fb8e4664028f865694a434cd8519e54bcb77ac18b4047a15be3864f1a046a206e94a34781ad8f9dfc646a4b020a57d2c64c691581c14fd26d2e213693db0fb6893af89f162754e471b2283496c432a92dd5621f6e3a5590ca6aac869cc874a83f6b6f09a12bd97686b047750439603da1d61ed5713a9d1911794ae2753345cd5b2775b98e7f6dbfa402957e6f2cbc844e64cba2ee70821034011eeaecefd4f121a5e15261ee9edbf0f494c53259a4df404cd0c54feeed831bb37fbe7ac82f915db58e2e4a8be081f8337b576ec723e5146a7f281a442711abc704e2e189ec7e1279faecc1ea2b5232a7d6c17891a5573aee82aeae8ec30d0033854d04f4a4752f6c5b937ad77b29f360e0b5028fd8e36f46b243e2827309f777db73ae18633e62fd82da2ae4978964c3738bd113a162b7209418e7622d408e49d073684abb97be5e9191336b48803841105f8683e6af8195fe70b9b8856e1fa9d978072dc52c35b4ed62c9f49b4b04a58b372ee98434e117709e40a0033543ae59b899d42705ae15a7c1627d348174140ce1a0bf9c3cc27fcb99efd0f9ce42824672748e035dad65e2aa96d49d4282a1d097b3dc1a8d17593f24715fc4237b12fb30fb5286cd4ef41d6bab058931e074e5cf07081f22d8ecb1e087b83308c743db9ad596835b5b64ef5650efcbe072f3ce5762e64f6ff786200e266153604dbfeebd762deced1383704c1bddcc9812c76bddf2bfee37d48a25bb82e15cd089935326967d9a5c90382475d0476f6dfe2b29a8ed91db58e0f5846609b09fc8b06185b403ef8e24c9ecc65fd4607eedcdbecdf96ca7af22fcf5fbbf82cb8dc314e4d19ae4efab656765fb3f99b21eeeb963f5b2c9a68181e3af7579a21195f62e8af5a53c980af3c9855ef14ccf3d0099aef95cc2f0a7ee52172b2983b150a1b0954ba0bcb0752577bb1fe2c044b46b806bb6dd36a73731320f8550e4ec6567ac2f276c5f288559f88662e1504ad64ad3c387ff6a5c8f27a36cca8ea5491e9baa2b575b034dd67b494ea53f60f578d80b5dc14ac7911ad1bf2607dec6d3ff00e291deba4637d87015d9d981fdc53c4454e18421161a0c2c3ae349c03a0961e84c9286e6a521514cec63b86f476363540304ebc2eeba63afc610613fb9f8581b35020d0b32d90feed2dbe146503503d1708722fe45a946c8124b9a75ee986e7f21520bd1ee111cdf8e58897697fdf48024f499d42abdd31bac19a8dec10cbb156695d7a3ca2ce5e37e6689a05d3a9af9baa116c6b8ddfbc1135d9d45547910cc4a6a2161a67d88654ce3a95f94cb3188e3c1f5d124a35ff7ba762cd89a46b3d3145ae3be0afbd46de520724e4580376a0d37675556e45d67716925a38154801af82d7b20d491613e3d4a2e2c0cdacb93b0b70cf81a9f8a99fb15e795105ac3ba5a51cf36d8caefc837a2d19db2641582a1b229929760c4efca55fe4ae1c2e8b756501280739ce75b21574ef5c5c43a425c31628eeec5432a399e4440287b6b2a98de9fc0587115be13b566b12e85d9cb0f035970f181490774f2ea07a7a49550915e44982b31965a4c8398b653bb3080478d2ffe91dd49f16ab3140c57f3cd7e14781b3052c5196354d18f7925317aba418f3dc434a585c5d803cc9351fd034a5b3f5619b54702c4addabd72a6d267dd8b17648e08569f855b47a32b2a218f466cb55cdac0d009c75db6b5c58bb8346c37090dad648b7db71c5b99155fda7766f402dca3ee60d827eccf5a7273bf541ac8f2893d107c7fb4556874b1dd5c7b7b29fb58c9a890c401541af7a8dac4c54425112f06dd10fb22d7bcf3b68918ccc2b2c81f89ba1dbabd762d364e95b70cbc7bdd507cdc03c48bc7ebe6f43ee35fe56db48d65dcc5408d78dedea436a05377885a2866527343d5e51a932c852e85bb5cedbea0a7caf25ee04d74e8cce4e9e932157f5bb3385ed13d9543d2bfb4a37c12cd73d51fe22a365523235c6fbb48d082ff3a09eab575df73b61149727d4dafbc4e9b6f9e449358a1b9491dc855cf73d27d3e9bc2fc0f150f4750ab0a1452893097e953a025362edee5be3a291fa2b43a0689879794ecb6e1059477d146ce9a020eadd7da496ffc1ea6fbf74ff9d431080bc99581e921ec848a15afec838c9f85ea5430ba98e1cc97ffc7087c0fe55f3c1ecc7c6d08887f7780f392ee8d98da9f09cf3902b17de1424a0a3837c182d9f9191d756e18842b269cd0b8a215d105e9f6fe240e3e4101d5f517f3ce09770f9d7aaca804665e3ba36074eefef95aadc957900131413b7b77b6b846909ab1266e858055006bb9bdb4de9856aab49c403a4495f3f79b947f288c8a0897faf600ae745c629b630d63d499634cd7dbe5e1ae22bf937bff738895d9673fce4b495cb316be8df1e74c084a8cc0f0c25da560d1161669cd59565c98a8fda3673a9499165f957b30e917a0e2f2f1162df69db62c5636dc4cb1f74087707fb9a94b000f2a40d3e27d600f47ffeb394df453442f715e247fdc83adcfc642fcbb82536017b6ea785d875a1e3d143a2bf22a0c55521498f88d4c77cfe5352d467e4b23facfe4acb634c57f699a3cdc5f6a13ae2777dcd6bd0cd6463f71fb810e4377f7309af873340ea08df2976a49a7f5504a85a00bf5435539c967b2569a094eb2c43e7fbff85e6d122c6413376b6d425f5c5c63ef8d0e3a73bb282feaea2d2d0eb770171e8ac172f7bc265b6b0f80c9ecf7e064b43bda3827dcf18541b23d99ec2b526d3bd7881206bfd458a32906ec6e5406a54a71b66657e4452d55bf748dd4ac47d8755172caa22b2a94f1dc7bbd570ab7a7668a35b55e5a1f6cc3064f60d176c720b6665f2191c1906af698b9f137f6fbbd5ec6af712611b8b100480802a2c3c617acaffae77cec98bd1617ed06cfd4dd90aea03d1983bd89fc23d2745411ccc090599e1f9022392db1ebc9a518c419befcde9184917e347b874038d3af64e7e02f82a66c3ef5f832c3fc1030fac70396b5844ca4efa7825a89973252240435a9c1bed872b15dc149de33492cf7db4a9fdd898f32601f900ea65d42a4a403e236567d0d037c52f7e64fcbbba2cf43e0bc5a0d1caecfb038bdfc5183024ed363067dde61e3de9e851894e6b5a13c9346d91bc5cbd9b954423a4c0f5b7097871f7b742bcac7b7d110a2fa0ced151e4270ec811d0b446a6537ab53207ce412b74e0a651cc3ecd1186bbdf4062752273bb757764276fadb20054a26445ed8883d8153aed31d53a1587319023ec139cb604824982ec319c841d249306514ba5541646df4f0441b6d039a5e6bef14e9a24bae83ece6907a6c41197ab5216a834e63c529e93cb17301f18e7b7a727a86c703a917518ea72549c1a2c7f906f9cbb24e271b4d9ffda92b49c5c06ec4c2247c305988be5ab766bf282da67e0c7ac7771bd61a83893fc3f7df882b4a82bdacb7522a59132d3a19dac29269e1d0daff1ac7737ab4ce412b4f5da2d02746f87852995804127322b61ca806386e2eef045401d1c698142339ebe6b85571b87c9ecff4e4836a023a053a72fa408de4391b24d5b3870a0bde7d3b268c921663a146d10997b2bfa1f6fc14ad0af1ffa744c13e528e24924dca88009af55eee4f4a4b47dc43269e1f8a83aa869ea06fc2b24f0d77a8219aeaa08dbcf46b673b0ce0d1125ff90cd37e26f979c8230722713e75bb1812ce3a5346b10c2ed284704ddb5cbb445e8287afec229a13a9407cc37b7d288bcac0c301898ea1365a5fdd10f3009b862cb8caeddc162ce8d2c1e34139173549f0eae15c7a4788f855de9148b1928c91dad3f8140ed1422c5b0f6b83566d119f335adcb999790ed2f55665f200d4c61e5d28ff017231d2d2b72c685a981c7c88421ac2eae5d313ddf1e56cb75be7df9ea0af4f274683587cf45fb3b45c20a1b22a3b007706b7583158490c4887095e04920d9527baae2e74e388e49965f01a351015902085d49b99c59ed7b5488055852caaea5e2784dc43d4416e4ac0e1d36758b85268e64155bb2898ac5dd8d1917e632a3ea52f0af2f39fbf87b7f1f389616a5f28976bf811e486170d4ac465b172708811b04d21d21279f8c9cf2663993c980d56a5038e7b0e2dac7e3efc47de71af63ee861a51cf747f8bc5f2cb4941fff320a90e084a1ac7473eb0f82adb62e4cdddd071d7e689a2720b00fcccfff552bac310a9880fc2d1a8d682e6091e70bab685e983dee33ab199ee5c5ebdb223ee39aac7fcaa9d7a989325f12a7e154dd61000747a50a4fc418370f1e67ed302b6b823398feb3e63e0a73fe170611473cc0b3d693b91e079ea9b3a19e648a2d0d17e47dcd7520a0bd1450bcedc12b88972392288b3d6a17da1d233cdc7b99c81274cc5be0d97126a959846f9eae890d6b8eac2bb8c6e20b34ffcb57de578fca744066e361d236a307e85b62229fec3fc211329001e937fa51bd686bf520b02b83f9702d6db384ebcc8706748131b6e40dd63362ce029ae1519ae9d6e308e0abe86924a4d8e14d6453bdbba98a5c3dda83b0cc79fd00782123dce69afef6de5f474b3"}, @NFQA_MARK={0x8}]}, 0x1324}, 0x1, 0x0, 0x0, 0x20018000}, 0x20004000) 18:37:50 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) 18:37:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa00000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2522.260217] syz-executor.3: attempt to access beyond end of device [ 2522.260217] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2522.261801] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:37:50 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xf6ffffff, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa00000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2522.278606] syz-executor.3: attempt to access beyond end of device [ 2522.278606] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2522.280597] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:37:50 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d80500000840002000f801", 0x13}, {0x0, 0x0, 0x2800}], 0x8880, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') ioctl$AUTOFS_IOC_EXPIRE(r0, 0x810c9365, &(0x7f0000000340)={{0x0, 0x70f7}, 0x100, './file0\x00'}) 18:37:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x8cffffff00000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2522.350639] loop1: detected capacity change from 0 to 264192 18:37:50 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x37}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x513142, 0x0) clock_gettime(0x0, &(0x7f0000000340)={0x0, 0x0}) futex(&(0x7f0000000300)=0x2, 0x0, 0x1, &(0x7f0000000380)={r1, r2+60000000}, &(0x7f00000003c0)=0x2, 0x2) clock_gettime(0x0, &(0x7f0000000040)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x77359400}}) r3 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x101043, 0x4d) futex(&(0x7f00000001c0)=0x2, 0xd, 0x2, &(0x7f0000000240)={0x0, 0x3938700}, &(0x7f0000000280)=0x2, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) chdir(&(0x7f0000000180)='./file1\x00') sendfile(r3, r0, 0x0, 0xfffffdef) mknodat$loop(r3, &(0x7f00000002c0)='./file1\x00', 0x80, 0x0) [ 2522.368259] FAT-fs (loop1): bogus number of reserved sectors [ 2522.369203] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2522.373172] loop4: detected capacity change from 0 to 264192 [ 2522.383937] loop5: detected capacity change from 0 to 264192 [ 2522.390581] loop1: detected capacity change from 0 to 264192 [ 2522.392968] FAT-fs (loop4): bogus number of reserved sectors [ 2522.393778] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2522.399080] FAT-fs (loop1): bogus number of reserved sectors [ 2522.399869] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2522.406215] FAT-fs (loop5): bogus number of reserved sectors [ 2522.406996] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2522.410678] loop4: detected capacity change from 0 to 264192 18:37:50 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f0000000040)={'\x00', 0x101, 0x9, 0x3, 0x7fff, 0x80, 0xffffffffffffffff}) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x2100, 0x0) fcntl$F_SET_RW_HINT(r2, 0x40c, &(0x7f00000000c0)) [ 2522.426728] FAT-fs (loop4): bogus number of reserved sectors [ 2522.427649] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2522.449355] loop5: detected capacity change from 0 to 264192 18:37:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000001d80)=[{&(0x7f0000000200)="78f48d9f705eab", 0x7, 0x6acf}, {&(0x7f0000000d80)="45286691497ac026920df04bb9606cdd2d10d98ebe37aab810fcbfa90b4a0375154d1f19d23f677ff1571b33ec1c728a485dc30367751114d15951ecd4f42e0ef1117c7eecf63df60e27264914a9ec36f8103ee0315acc44a2620e454be0b27ee49f4f7c1e2fd5a8b8a9bc385333df7dfef6f8b1e8eedb35cd642101516a4a7ab1998330fdaa9dae638b9f9fede465c955a5945986092afe67f56137b8fc36014c6e334db900ebc339667e6ec62e50f61fbb84b4f377cf9912e46d99b03afc87f8a718c393485790cc24f42c0201a7cd4d8e04fdfb5959cde033f53435b623367f0bf6acbd75967cf97a7e44bcbb6613ae61966426c8bb60e99b54cd89a865d17b035e11127b3b877fc1e881d10d34d8a1d8c5d83a2590f70af5a4d1b434320939b94ac9784fccbfdf4660b74744ba84b92561867d68ca45281206e2803e030084009d1c172c926f27d053a69b47dbd9d4393487975587844617831b04ef92b720a7669f948e9acc5aa4f9a9936d35bce57a50578d22bc48fadda315354f6f1f3d42e922c7bdbf891f730ab4cc9583c0c85d7454ed849dbeae7ee78a68e8a7ce42d15cdb3cdab6c9add60db834496df868c3a6aae3232f5f750a52f378dbbfd00da828db9110fda43be9dd73238769b45f7d8ecc4614b5d526bbc79162f67ec53cf1db8ea74fc966c6c921849c54a5c5254aed55e11430fc1c7387014da60c89845be8a3a809a5d6b29df7a3adc19e8320d0f0c4dbe58122625242f62f7509a799606f4fead5c6eccd5dca30b38102226a0f2c65c3ae96cafcbb6b4b67a57c2ae56dd6291a4666144b15c384e9f833919ff45f49fd3deefe68b759ffbbf72220013aca7d02587c199137633d7b71cdbfc8fa3525d73e46aac81a4d05f496e34a0a04932296f5a2ada015118f31a8d9b77c00455098d9d191e2705fdea8fba375d144db604a2b7babe6d4c8fb34541ea0df81b18e36091f592bbb1b5899e7c75297b840c4dab9cbe8093242a6275758bdc6065910ca6c45ca085ceb2edd6e021a4ee2ad8c76e4c31961c65bb576c7bfd46bd04a6298d24e315c2700da81d356f1345897a756ccd76a629be14e2f9e9d2c440810dc1a77a3b8bb1f37a8dda949962b3994840c33754e46567f45f8d64256369d5e6ba844a3a71fc39200e7d6b8822d60bbeadb5a2b8f457bff2807cdb82a8b7bd1fdf1d6a64faf9fe24d2d4fcaaf94fe0671c538c56ebf51392b0cf0cfc4f9c61304a39350860f36091871ae7a067913c3ae74a3fe26f128d19549ae1b9c706b8b118a613acac0a6f891ce34a85db81a1c5d7d2b48f9613516fb2684d477ae06cb73b6d2afc2c36aefccebc70c3e474621461dd0d579fd2465afc6cea3adcce80fcde69602c5c5ad4778f5977696ffaf2821cd89f5643e1311b8c4612eca78c2369b1114a371974850c39d1e9602a6c7ac873d4e9bfb0769e03523efcbbeb5da027bca852c4d74b48f5929ee6faad46ce3a1ec181bdea199935b30475ea813ba05da98c2099c090ee8e23b769c7f48112c05ba72ab6a7140482f548d9bddcc1bb69cfe0c564802cd7c4dce14563c86741e790697ac59eda7438f0fcbd2eb7f84c2e256465a27c1024868a1159868246815feda6a7f1ee4d967bc9974d0e516a679865d0a6efbe25d73393ac6d9010a4794a657f17586df842be28a02c6485217631a9b6b29b1b1ba34d2f248a5d5b27984cdcb32ec41f926a76b3eb886d4397d6bf984637b9d944b2a5a45a919aeb1600aa6c28944a2dbd73d7920ce4ff3974500c0fa9f1ad8d49ef1bab367d7000e542381c68cbf8a465f448518bbbe76845856e2915ca7c7b723c2791cea426377f59edd35956d367fb75ab6b182ac36b02e7cae0d31e3243b8dc771c93261ac8ac1467cbf5bdb6a6265c35faafb4b074f9273c4d709a40892721bca02ab7ecf3564c20d69d676b9e3e41baceb6b409a44965039f1aa4f6879244f21395861fe241308cf15cc94a17e4047403fe36cce0682d4be427e129ee176d94f9251f6fe46d29054e08899b476e2857b06f2f0657cdb44867cfe412526c1d1583155b15a465888295260d9e902eae641c3c20c9e9cc67e27611cb9fb77033f1819b8bf00e7fc2cdf9d838a6cc666e073096146891a3d719507fd530449d3680baec92c070db4a27deb43997b0deb99173f88df8506dac7da54764e83f4352c2f4c25fa06bca69e73b366d6a4eb1dd28848c0970f4b86c38573375b33e3c630504d2819abe5d8504a37039521374d458cd3f8fcda6ec15c589063cd73b3b328607d41fdf1cffb1ab0127304ab7272a73eb9ce6a34a938e08d929623eb6e723e459b5b16150728373c510d88f0010c7f7f68970075b82aeea1911f699eaf662382b7db62b4e032888e30eee883df2aa52edc2e2ec219fd6f8f6037d09c81f22f548f5d2f77d99b554b1d29572ecc6951e024034031df093bdf6fad889bec4b5387575b2b3107b2c55891e03a9dd4dfc0d88cea9dd5a6608389e90b7e6dc9399f1a3ae26250d1afe3c9867c83338874b6f30e74117e1e71ce3ee915f44a3642bd8c60e55e92ff8aa8930d40b748aa9ca16ae8d3fa3383279f23d72e046af016771832616e4970562d850eb8da370a203f501e9c1bb0f0e6994aea52db6abf2907f9f4aaf90b2e914323e450ed13d3f838411c3cb7824925deab0cba3abccf34ecc328fb32e1294815152200cca2a2c928efc84791c64384d6456e3432c47ec87e49b1ca448b36ffa6adfd6d89cb0373c5cd7e02e3b24753f66098d5f67af5faf4a8da5bfe6427dc0ad865d6f0b4809c9f1bbfcff8730d29d547f56c91d0521b8a8a3886016544e8d951ac044f06db338b936ac42a31b4db7007d7a37f1b13ae2e532a82e8e3a837b5641283bff54f4fb4a50d2b47df2c153560c7c8a1aaf45acde748c0cf57d7a79a219ec3fff7341c84804e6c83fa597db209afc63b2f4ce9b5bb23a7d3e12fb0073ca6629bcad0d08a807a79eb8887e2eb348362bc230b732ced194ba329659363858e83cee95558404781d32fffe5f66c979933d4e249ff28846616427328e8999211e35f26d9a2bd3483c00a7d68ecce894d7e34af69d2197617e1f2779f93ce0e4903566a11c3555141aea4b24d93573711cbe03d7f2cd4430e7cf4b2ae620409d39c8168ed9c38ad77448fa89c07699d6f89c15e26bee23a76d5e5ff9c456626547e5d92ddd29bf22239fbba8f328a6a7015a3fe6cfeb6426fcd780a643c6aa1f6c0275f45b9dd0a81594501e017c6159be31f41e87ea343033ca2207a816053891ff66d13463af1eb89f1af61128709cf275eeb4287a3dbdc7a9e8bad1ed643e9e963100e0cc242a5c07d7a42b339f04825cf650370ebc463ddcabc386bab72b107954598c1673a622ac9c29a34d14c9a83cd052c12e5a12cdf662e8a8e8979d7517b7e7feb6a1057604ac69bc70b70c1164d4f3c51bbf095f2097ad49572dd4127b53ed0a92338133392e25d38deb861256d159319bc49fb3bbad24490b63c88ffdeb335b76ef07fc5fe3ed78d0d11c40d59509cd95f61a9a926b8f0b11c8c9d3b2c64284faeaa81079c2983738bd45b8742db5b5c1c4dbd66c532b936e088d8fae0a77232cc35455280c05d5b9c0276ec3b1c5a3a62b86580bd6cdeeaf02cec8c97a0de879a6313fbb0b04a4fc955bf1bf049899ed17378edee35973a63330e1e2d3a1fce1b0e9f06ac52671e26ade7690577bf3c60ecc58da425b1f7174c74081a1eb4b816f8efaabcf6d16dcb733a52b18a9f66a8affb3182a16a345570109a7a0122b093330eafdabfac3c97393f1380c86734a68db82b427a76a204b1d25ce01e1fc6d23669807a905cbfcaf53ffd4bc0b2fc973d83b75cf775c1bd6d3c2f0ec36ed4603d1c2b3a9fc9b028506f5ce128b35d3cd407c2392727701f1ff4233432f35a0ee321b4278ea5bf3a690ad1eb953741c5c58c737e3bbd5181d4d8b2f1549fb0ad5efb611913c6106df153b8375fd34675dab13a042e226265709ff75428b993e7d9fcf4285973478860b5aeebbd5ec0c11139f8fa4cf5b1761dd31daece1c2591f3ac73a77e6822a5d348b11d9a39d6118adc1810108ed2c01c6d0fc84b319d47e2450a8f843d780db22f9449029d57fc193492cb377832c0559331c0c5d0da589339ece0e4b3f13e25976e85bd89c68b70adac3b87de82808123a3248fd429774b4e35a5852db0934cd7a1c2e48e0b8a3513343db2fb08327bfdd543e3811937f9684d7af62c470e58f009343ad553758c1d835ac42e532a00a1ebda61131d6e94355189d4ef32e1e03541727083ae4aa3d52b2efb24189c7b91c010bb3f5b79d9f91e56dc749b0ae2f946c7846d5bf9a899b6345ea47d4cf5f1326c6c174236f59fb079dcbb3073297ef848f10219f4918322ad180b90d4269be112130c0c6b4318d5217dc08186d2a416f9092a38724e5a72a660b448aa7dce29598fcc050b56dc5cd86e6c2bd53609a92b22859455ad6202776d6f2ea5f93fc634278a37bb1014e542168741888071837b4a63a14dd0802822781e17244c43c5a8a58ca4d42b7659fea3a6042f67ea281ae4cc34163cd9f25b577c44fd0754f2c0779ca4037adfd02a0e20c77b6dceae5fe34a2ac9322beaeee42a82b71ef36b0b57eb6987833cf8430601c58c691322b34296b9ab26bf78cb0077f3e4b43d1560923755e5b32450bb8bbbef0edc79dc80c3b8d798fc905516cc9d3208471208093659cd9916d4d355fd0fcccdbc52d35a1fca53173eb8d9d7a04ddb4f684cb22b3c4b11fc1645aab153d745fadff887774a54d2d2f7b79710decf41555f84966a98bad7966eb073856c71213afd3605882dd542dfbc91e08bfbd0d19b752e5ed2e5b56d6d52a18a5cebb5f88e5aa72a8492e74c48f4080e3138c8fe5f5c9e1f51976ff595fa4327a68a9ac4eb6cfe605fe17b9d2eb143876a8d7566219d77b3734c8113165c47697798d08af72c9b9df45dcf99bd380cab08a341e11d0f9f8f732fbda2be031f0ccfa1d569a74f8c7828951d76d93530788021888146af0c38b1876c0d05f95c65fdf8b10a40bb56fffaee9dc28bf9e76103b793ed6b0bb1bdc002dcefd100490a4c4213ab8bf9504743df8acf5ab79a2e98835039cc6fa72c346e3d38e74c8f42adc6d22ebb85aabf23afeb95b5d24173a5d56b74c18b9f0843b6a5ceabcb150d74857ada244fa54c1bd7f4b4802f24e4d229eabe172b2fa272a06f0c387f6c0bbd472b44fb1a6d774fd4feaafef1744fa2677c8a1e2a3cba3e909f528f61c92a8cf2b94ed0047297297bd0e243ef6cea885ad34541b99657ef2ce686f40b0e1cf6d6b94b9c2a46a3d5f9e0d7c0785fbfd7e6c7758336f3d0c57f948aa9d21d4ec290e5ca628e921adad7d10b723e2b4184eeb9fab5ea14341db439f2a1508f2f1b2626b8e931d8271c7ebc834adfecb7bc7a3dae1295ad16769693a13c6aca1270247e0f5a39ba11a00a2ca622fceb37ef77c4cbc97e645c9e2e49125296b0dd359949dda2e0915a6fca28e95fa7c55b4225bab7e3f99b0a525a04d049d922fdff60c47a503a6820ccfb8d3dca3c212cda11b783213758af8374a58ecb54037ae2e1f5b87a69fe8ac23cf3864af05844ab0a227bac47cc99b39be6fbc0439b25a27aad766916b1b3049263724a46f9da095b330fad559add30e3536651f363f157f97b0d4377be1e84c56fc64385ec9a17c6a854c0cb8818888b664e296203bbaa8ddf55d02a617762adcbdd7eb2e04f878a", 0x1000, 0x8}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000d40)='./file1/file0\x00', 0x420a00, 0x0) unlink(&(0x7f0000000300)='./file1\x00') sendmmsg(r0, &(0x7f0000000180)=[{{0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000240)="95276c312471aa07746c3e22dc5abe8344105b5c2fc476f92db616d70efe713f83b27d1c0603314cf5142ee17c25b4d4df4eb9dc4aea5d7872aaa4d9bde2ba2ff4cade25aaebe6c34e88da4cb36ec0b0819305171278a53fb18ff732f55320aa1b7f5f0f55236b3dda25944958b37a867fb93794f5b7996ae027245de7ac2dd0f459d089edb4f317643973cb00fbcae276f46804afd90c274b55cacc41b3100c2cea2945f7", 0xa5}, {&(0x7f0000000000)="de8b9401cb5fb2ebd579176941216f6c1455f1841afc10307d28eec53daaa38c4c678ab09011c6db8ed9de4d83ff94279385", 0x32}, {&(0x7f0000000340)="8b3ad41692a467ef1b87b8db34ae598070220784850bd9daae936671be2d6f9d52222e3c9b68698fa59eb442600857e8915b023f224c3c7f355989f4b721b8bcd38c68769bc0f41e3fc769e31a9772fd822f41183dbfd53f09d63b15c945c331abf60edd6e9ba621a04a65a7244f665ea303f8bd5f7056f497feadb764139a4286c8bed70a16e774fdf655c0e28de16747d0a135c3b854de2ccce26dd406674e62e1d86ecf959d54a8307e252360c0bb9423178b66886e8ed0d9f0e6533945a7b0ae263c8e3a5b39aca85342d56d4696eb76b48065d791dd8fd3f351059f09eb760791f96cdc9aa0be9a9adb29fbbd51ddfe6c03152289", 0xf7}, {&(0x7f0000000440)="def8750673b12f0537db0e2e01b8ec8a863edc4352ec59f6a678adf87d79b9b45f4dc5bf80710bbd2a0727b2d3c070a7eea7f54acd92bf7500a941dcc98e80e8ef819db2978200c7df56b0a25f161823890ddb9b84f73d8e192578e3b84e55dea31ac98a46603ee003b51b99419ca781709e66ea5b6ee69e0fff8adf8541593f6a1eee10a96c8e48981f2a9095c79f9f7219f686f0f5", 0x96}, {&(0x7f0000000040)="ce326746abebf7230cd7ba9b", 0xc}, {&(0x7f0000000500)="5353b3e0be581078c2f79bb5838d0337c12628abdf87b121a229c9fc1da376c418e26a8c335a74932779c19fecb367612fba42a54dd4dfec59e23908629ab7959134e0742db449cdae19e54ff8bd66fd874a3000d25139297bc20086e36a7faef3c6d49e103ef94bfb186b40076e7c127c2c4313dddbc514d5dc09a98405fd662290a1f2ef42d0", 0x87}, {&(0x7f00000005c0)="e1c78be024f692a31e90f3f42fddbc44987a65caa2f0f22897061973320d35560b4d43a848dc56b835fd265fab3fb70e18bc920f3111a5abcadfd2d4d60eb9d8c8230ab682466589c1f474ef2f0df22eccd588ae9014dbab67f46f2adf0d81ca2746f83ac79088bb6c6710ca2029932a3bae43c382697fa88e2785857355da3ea34ab71e101ba09013881fc82e4c8d8b3c5fe72e84121430c1cecd80d117c9c778305bc0a66e817853c080cb58224b8c8d5be2727b253939d0291a4aca34ac3c701b6faa6a58cb55ec355359812b3a821f4d9d5a9e3e6c56e0cd557b81b74f9e22c142778e963a5a4f42", 0xea}, {&(0x7f00000000c0)="e9324e51b0e7b81da24f0a679f4d8a841856ab494f3f70", 0x17}, {&(0x7f00000006c0)="876832d07f15c33d988aebb202e7b5efff80b830b28fcab9e63f56cc43c80ff4074a210b4d0a1005aa5d7eff72ad80b764e637b613e9317d93526aa9ec06d88952a447588c88355b7e9849951673ad4d8c3b94b5e5971eb5e8799a67482391be1c873082f013ce8f1e7dbec8f902a7e7385ecc7d28eeaa366ec5c0a580529b8ff78b4775da63176fa4c9e9aaf6ff13d0bb2a5425c7499eeaf37598cecdcd93119e0f470f26bf3c35b7d8219ce9093f8eab08e888206aca3b41137d51e37c87f36ca116d50541ee4084f70bfb4831beac7e36ab8e63d14322d637a3daa1925f659401c055069c24", 0xe7}, {&(0x7f00000007c0)="4064b93ca679a4e6839ca1743f63f3ee3d634f194c5d91afb4732c76ddfa8fb3abe9f7050ee6c7fb95e7194cc4dc22e782a818ff6f001f00530a6adb0a8cb96c23c04bf1bcd6c8a65b5f0499062870ea65ed7b852aacfb78c3137b27bf0e863cd770a65228692b45948928781c203d462329b90c06516b1d2f89e5c253624d62de640a3816b95623a1a4b4fd48259a6cc06611d6585f1c35842c28", 0x9b}], 0xa, &(0x7f0000000940)=[{0x70, 0x10d, 0xfffffffd, "1b4ce81cef38c8d4a02d3d649d92b09f4454d53ccdb7c8fe465fe2a83f79937f72ee3441075cfdd05c647a91fbfb1219b3a949fdf576ef5641d34cfb308293269c485a1c2ce4ceae2a0c64d14fc0065673bcaf5fcf5f351ed25eb4a68f27"}, {0x108, 0x1, 0x0, "010b27bd1ecc65674ef5c3bfcbf14fd0b0de7452862dbbcafe3d6122196bab22565350d063d2fd4eee69448746fc6f85dd47576cc5e0ed55ce8c222aa8ae7aaf9a4fe22b16260bd33b76eecc547921d21e0a1ed434149bc54d97937d6a57d67c47ec5939afd15e15139fecb5b4ab29f925116ffc06d2244ee218af7b39a2a32f222d192d1d04772eefafc503f283186b3314918ebd4653ec97155ae6390ab9d444d6af1c4aeba12feba481449b88815dea14db8af0d9276584db738a24465130466af0a0c5c6a9156f86bdc360841ac6ca5e0c61ca59c79042a153806cbb3795d7936edcf3bcc90901ff5fcac1f5ce78a52920358d79"}, {0x18, 0x3a, 0x6, "ec9ff2c5"}, {0xd8, 0x117, 0x2, "7ae5e00a4bb66927b4ee87b8c0ff01de6fa1b32c6668be274490cf402ca2a61076a76b8812fd4e9a7d8bb2c0ac675d7ea049276fa7bc00c7a0425c6bb0034344eedf68d6f65bd0fca9a874afb552c043b7842138577b65e4c80ef1c4748e0c1d02c0744cfa3f01ab66462e6063c9d89c2dd21125806f1b06262eb8be223b35a6c5647a13e9f0f5c35fd63388b5ed74dde905e6b83e3e89350a6667bed5696d76e2297b96fe18478f7f2b5863c0a282e1abab17f61a2df60d09b04a472fd6d88725b63a7f"}, {0xe0, 0x10a, 0x80000000, "4481d7a0b66c7dffdef4b9aa470bcf9813066c698ab635c91ae555ea1c4f0389c96ea5e28dbdc73d195980f3f928511c433e63cf47323fd81fe1602a416ab01b95d64a5a9c46b27c416797d0b6b576f135b074002796ea524ee0d82a5d588675bfa0b3cf5961bd55f0f148611f7bc6939d72a8db1636e46396e0697ad19d5b8c3aefea909415273663f79d386f814410136763968adea820aec74c52e78ef9b7405913c41d5e12fefa55af73e7aac647220b1969914650095cf5bbdae9cbeaaf5660b45c3fff1601979b4d22"}, {0x88, 0x29, 0x1, "5225fa58fdfb3b3fc043f22916d4d0adeaa5a593ca4419754eabdad1bd86f221ff1a5bebc9fac369787bb747e354ac9eae6e1757fd9070c16676377796692e74b2d1ec750a14908016886c57dc1c86d5a1d6f9068ad72fb7d784e6b383816d7d96eea29d35f37d1e6fa34c8aa954700df8e8ed"}], 0x3d0}}], 0x1, 0x20000010) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f00000001c0)) [ 2522.460566] FAT-fs (loop3): bogus number of reserved sectors [ 2522.461343] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2522.469881] FAT-fs (loop5): bogus number of reserved sectors [ 2522.470899] FAT-fs (loop5): Can't find a valid FAT filesystem 18:37:51 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) 18:37:51 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xfcfdffff, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd00000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:37:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xa01000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2522.498682] FAT-fs (loop3): Unrecognized mount option "./file0" or missing value [ 2522.542663] loop1: detected capacity change from 0 to 264192 [ 2522.554011] FAT-fs (loop1): bogus number of reserved sectors [ 2522.554677] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2522.555587] loop4: detected capacity change from 0 to 264192 [ 2522.560002] FAT-fs (loop4): bogus number of reserved sectors [ 2522.560526] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2522.565070] loop1: detected capacity change from 0 to 264192 [ 2522.569874] FAT-fs (loop1): bogus number of reserved sectors [ 2522.570433] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2522.576646] loop4: detected capacity change from 0 to 264192 [ 2522.578275] FAT-fs (loop4): bogus number of reserved sectors [ 2522.578793] FAT-fs (loop4): Can't find a valid FAT filesystem 18:38:04 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xfdfdffff, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2536.097194] loop3: detected capacity change from 0 to 40 18:38:04 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', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4083, 0xff3}], 0x1, 0x0, 0x3, 0xf1) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000000)='@[%\\-\xe4%{,-^\x00', &(0x7f0000000040)='./file0\x00', r0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:38:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x942b000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:04 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xd00000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:04 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x210080, 0x140) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) pwrite64(r3, &(0x7f0000000180)="d3f28a18336a9dfecac1e90317f041f0aaa437c9368ac12fa9a8bb9f314d71094f7dd98e310835ff7e820fadb3c165f5e05ea54868ff477dff55159810981b8e15897a7fdcadca565468fb474f8d5036f7c58b4b44cd94c13986a453d349c5a5dbab", 0x62, 0x2) 18:38:04 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$SCSI_IOCTL_DOORLOCK(r1, 0x5380) 18:38:04 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf00000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:04 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) [ 2536.100060] loop5: detected capacity change from 0 to 264192 [ 2536.107410] loop4: detected capacity change from 0 to 264192 [ 2536.111825] FAT-fs (loop5): bogus number of reserved sectors [ 2536.112230] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2536.113801] FAT-fs (loop4): bogus number of reserved sectors [ 2536.114234] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2536.121023] loop5: detected capacity change from 0 to 264192 [ 2536.124136] loop4: detected capacity change from 0 to 264192 [ 2536.124848] FAT-fs (loop5): bogus number of reserved sectors [ 2536.125278] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2536.129694] FAT-fs (loop4): bogus number of reserved sectors [ 2536.130128] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2536.135769] syz-executor.3: attempt to access beyond end of device [ 2536.135769] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2536.136601] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2536.153078] loop1: detected capacity change from 0 to 264192 18:38:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x952b000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:04 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xe30000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2536.178352] FAT-fs (loop1): bogus number of reserved sectors [ 2536.179056] FAT-fs (loop1): Can't find a valid FAT filesystem 18:38:04 executing program 3: ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000240)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1}}, './file0/file0\x00'}) getsockopt$IP_VS_SO_GET_DAEMON(r0, 0x0, 0x487, &(0x7f0000000180), &(0x7f00000001c0)=0x30) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000380)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) openat(r3, &(0x7f00000003c0)='./file0/file0\x00', 0x90a00, 0x10a) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000280)={{{@in=@private, @in6=@private2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast2}, 0x0, @in6=@dev}}, &(0x7f00000000c0)=0xe8) setresuid(r4, r4, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2536.194662] loop1: detected capacity change from 0 to 264192 [ 2536.203854] FAT-fs (loop1): bogus number of reserved sectors [ 2536.204783] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2536.221089] loop5: detected capacity change from 0 to 264192 18:38:04 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000000)='./file1\x00') 18:38:04 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xfeffffff, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:04 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0x2203, &(0x7f0000000000)) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) [ 2536.233425] FAT-fs (loop5): bogus number of reserved sectors [ 2536.233833] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2536.240492] loop4: detected capacity change from 0 to 264192 [ 2536.242913] loop5: detected capacity change from 0 to 264192 [ 2536.244935] FAT-fs (loop5): bogus number of reserved sectors [ 2536.245516] FAT-fs (loop5): Can't find a valid FAT filesystem 18:38:04 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_BEACON(r0, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000180)={&(0x7f0000000300)={0x170, 0x0, 0x800, 0x70bd2c, 0x25dfdbff, {{}, {@val={0x8, 0x3, r1}, @val={0xc, 0x99, {0x2, 0x17}}}}, [@NL80211_ATTR_IE_ASSOC_RESP={0xfb, 0x80, [@channel_switch={0x25, 0x3, {0x0, 0xb1, 0x7a}}, @perr={0x84, 0x8f, {0x5, 0x9, [@not_ext={{}, @device_b, 0xffff0001, "", 0x21}, @ext={{}, @device_b, 0x3f, @device_a, 0x42}, @ext={{}, @device_a, 0x76, @device_b, 0x1c}, @not_ext={{}, @broadcast, 0x1, "", 0x3e}, @not_ext={{}, @device_b, 0x7, "", 0x39}, @not_ext={{}, @device_b, 0x401, "", 0x24}, @not_ext={{}, @device_a, 0x4a7a}, @ext={{}, @device_a, 0xe, @device_a, 0x32}, @ext={{}, @device_a, 0x6, @broadcast, 0x41}]}}, @channel_switch={0x25, 0x3, {0x0, 0x2, 0x1}}, @channel_switch={0x25, 0x3, {0x0, 0x2c, 0xfa}}, @mesh_chsw={0x76, 0x6, {0x7, 0x0, 0x42, 0x101}}, @preq={0x82, 0x2b, @ext={{0x1, 0x1}, 0xad, 0x1, 0x9, @broadcast, 0x93, @broadcast, 0x49b6, 0x0, 0x1, [{{0x1, 0x0, 0x1}, @broadcast, 0xffffffff}]}}, @ext_channel_switch={0x3c, 0x4, {0x1, 0x3f, 0xac}}, @ht={0x2d, 0x1a, {0x1000, 0x2, 0x4, 0x0, {0x9, 0x640, 0x0, 0x379, 0x0, 0x0, 0x1}, 0x400, 0x4, 0x9}}]}, @NL80211_ATTR_IE_ASSOC_RESP={0x8, 0x80, [@ibss={0x6, 0x2, 0x8}]}, @NL80211_ATTR_IE={0x38, 0x2a, [@supported_rates, @mesh_id={0x72, 0x6}, @perr={0x84, 0x28, {0x7f, 0x2, [@ext={{}, @device_b, 0x4ab, @device_a, 0x1e}, @ext={{}, @broadcast, 0x9, @device_a, 0x17}]}}]}, @NL80211_ATTR_IE_ASSOC_RESP={0xc, 0x80, [@gcr_ga={0xbd, 0x6}]}]}, 0x170}, 0x1, 0x0, 0x0, 0x24000081}, 0x10) r2 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2, @out_args}, './file1\x00'}) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)={0x8}) write$binfmt_aout(r2, &(0x7f0000000700)=ANY=[], 0x125) [ 2536.259686] loop3: detected capacity change from 0 to 40 18:38:04 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1000000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2536.281626] FAT-fs (loop4): bogus number of reserved sectors [ 2536.282375] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2536.302997] loop4: detected capacity change from 0 to 264192 [ 2536.309242] FAT-fs (loop4): bogus number of reserved sectors [ 2536.310284] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2536.316124] loop1: detected capacity change from 0 to 264192 [ 2536.319972] FAT-fs (loop1): bogus number of reserved sectors [ 2536.320398] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2536.327658] syz-executor.3: attempt to access beyond end of device [ 2536.327658] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2536.329407] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2536.333930] loop1: detected capacity change from 0 to 264192 [ 2536.336505] FAT-fs (loop1): bogus number of reserved sectors [ 2536.336904] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2536.349997] syz-executor.3: attempt to access beyond end of device [ 2536.349997] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2536.351422] Buffer I/O error on dev loop3, logical block 10, lost async page write 18:38:17 executing program 3: r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_STAT_ANY(r0, 0xf, &(0x7f0000000000)=""/42) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x191040, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) 18:38:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf62f000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2548.541704] loop3: detected capacity change from 0 to 40 18:38:17 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf00000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1100000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:17 executing program 6: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='oom_adj\x00') connect$802154_dgram(r0, &(0x7f0000000040)={0x24, @short={0x2, 0xffff, 0xaaa1}}, 0x14) r1 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r1, &(0x7f0000000700)=ANY=[], 0x125) 18:38:17 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xfffffdfc, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:17 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) sendfile(r0, r0, &(0x7f0000000000), 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:38:17 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0x2203, &(0x7f0000000000)) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) [ 2548.567560] loop5: detected capacity change from 0 to 264192 [ 2548.573076] FAT-fs (loop5): bogus number of reserved sectors [ 2548.573753] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2548.587034] loop5: detected capacity change from 0 to 264192 [ 2548.589596] FAT-fs (loop5): bogus number of reserved sectors [ 2548.590212] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2548.597689] loop4: detected capacity change from 0 to 264192 [ 2548.612720] loop1: detected capacity change from 0 to 264192 [ 2548.614394] FAT-fs (loop4): bogus number of reserved sectors [ 2548.615002] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2548.625128] loop4: detected capacity change from 0 to 264192 [ 2548.626060] FAT-fs (loop1): bogus number of reserved sectors [ 2548.626912] FAT-fs (loop1): Can't find a valid FAT filesystem 18:38:17 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) dup3(r0, r2, 0x80000) fadvise64(r1, 0x20, 0x1, 0x5) [ 2548.637048] FAT-fs (loop4): bogus number of reserved sectors [ 2548.637786] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2548.641811] loop1: detected capacity change from 0 to 264192 18:38:17 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x2, &(0x7f0000000000)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x100000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2548.663465] FAT-fs (loop1): bogus number of reserved sectors [ 2548.664250] FAT-fs (loop1): Can't find a valid FAT filesystem 18:38:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf6ffffff00000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:17 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0x2203, &(0x7f0000000000)) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) 18:38:17 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1000000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2548.730743] loop3: detected capacity change from 0 to 264192 18:38:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={0x8000, 0x90, 0x29}, 0x18) setxattr$trusted_overlay_nlink(&(0x7f00000001c0)='.\x00', &(0x7f0000000240), &(0x7f0000000280)={'L+', 0x7}, 0x16, 0x2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40c80, 0x4d) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000340)=""/4087, 0xff7}], 0x1, 0x0, 0x0, 0xf1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x44c802, 0x10) 18:38:17 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xfffffdfd, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2548.747535] loop5: detected capacity change from 0 to 264192 18:38:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1201000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2548.762153] FAT-fs (loop5): bogus number of reserved sectors [ 2548.763263] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2548.799428] loop5: detected capacity change from 0 to 264192 [ 2548.803118] loop4: detected capacity change from 0 to 264192 [ 2548.809949] FAT-fs (loop5): bogus number of reserved sectors [ 2548.810604] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2548.813298] FAT-fs (loop4): bogus number of reserved sectors [ 2548.814054] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2548.828742] loop4: detected capacity change from 0 to 264192 [ 2548.835024] FAT-fs (loop4): bogus number of reserved sectors [ 2548.835594] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2548.852885] loop1: detected capacity change from 0 to 264192 [ 2548.856092] FAT-fs (loop1): bogus number of reserved sectors [ 2548.856846] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2548.877771] loop1: detected capacity change from 0 to 264192 [ 2548.903808] FAT-fs (loop1): bogus number of reserved sectors [ 2548.904893] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2549.571503] loop3: detected capacity change from 0 to 264192 18:38:30 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0x2203, &(0x7f0000000000)) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) 18:38:30 executing program 6: ioctl$PIO_SCRNMAP(0xffffffffffffffff, 0x4b41, &(0x7f0000000000)="28322b574f7cc7f21064d61b1cde0d199de27dce60fec2396f30c65ad7ffd623022732282f2cba7506591ba3c6c8e50500257fe4de688190cda871957a9026239fcd89ed3dedecf265e197d7aaf4b3717953712c31c7b95b") r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0xa42) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r2, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r2, &(0x7f00000000c0)='./file1\x00', 0x2000, 0x3) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r1, 0x8008f511, &(0x7f0000000080)) 18:38:30 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1a28000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x3, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008010000044008d75af801", 0x17}, {0x0, 0x0, 0x1002800}], 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="f7347c3ab659508075aadcb1915486bb5d125373fe80c5797c006d6a3ac9635ac99cca1cbabf9a4ff9dcf70c27c86438355790f75ff8e1dced5ad5db6b47867745fe0c68bb3c1bb82b71251bdc29df6fa0fe56413569f3dcfb123f2387d86ecd53dc2d65f94fc1ba59d3869d8eabd921e18e49839b2636fbd7d570efc7fd7fbc2c5f4c0f1c8da08a3c952d1f4d84d8a0cf5384c7006d96b3a79b5406", @ANYRES16=r0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYBLOB="81bb5873dfb63ca10c56b6a6d6c995a401cabf3056fa6e5b60d0b7b7edc11d7ebb5347056c5578e33a0e7c408b6b101c0945c699f9e32b6eaa80562115a959c2b538360b56b6d44e7f3782060ca674f1edbf4fdf8cf39bd92232ee2a86f35362109b05010ca302346dd6458ad7b41d01add1a754248b3355882559ba524019a4085826003f15be7801de423003487cc04968af06d4a113d7", @ANYRES64=r1, @ANYRESHEX=r0, @ANYRES16, @ANYBLOB="d9b9b9156bd20f586b9d85f198379c349e9d7a404756d305f83e320157e6defba5fdf3"]) r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x4c00, 0xa0) futimesat(r2, &(0x7f0000000280)='./file1\x00', &(0x7f0000000180)={{0x77359400}}) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2140c1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x900, 0x0) fspick(r3, &(0x7f0000000240)='./file2\x00', 0x1) 18:38:30 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) r2 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$BLKTRACESETUP(r2, 0x2203, &(0x7f0000000000)) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) 18:38:30 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf82f000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2561.923964] loop1: detected capacity change from 0 to 264192 [ 2561.936419] loop4: detected capacity change from 0 to 264192 [ 2561.937021] FAT-fs (loop1): bogus number of reserved sectors [ 2561.937476] FAT-fs (loop1): Can't find a valid FAT filesystem 18:38:30 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1100000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:30 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xffffff8c, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2561.945375] loop5: detected capacity change from 0 to 264192 [ 2561.947677] loop1: detected capacity change from 0 to 264192 [ 2561.949351] FAT-fs (loop1): bogus number of reserved sectors [ 2561.949795] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2561.957039] FAT-fs (loop4): bogus number of reserved sectors [ 2561.957582] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2561.958035] FAT-fs (loop5): bogus number of reserved sectors [ 2561.958455] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2561.966449] loop5: detected capacity change from 0 to 264192 [ 2561.967334] loop4: detected capacity change from 0 to 264192 [ 2561.969077] FAT-fs (loop5): bogus number of reserved sectors [ 2561.969922] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2561.970732] FAT-fs (loop4): bogus number of reserved sectors [ 2561.971121] FAT-fs (loop4): Can't find a valid FAT filesystem 18:38:30 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = syz_mount_image$tmpfs(0x0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[]) r2 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000b00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES32=r1]) openat$snapshot(0xffffffffffffff9c, 0x0, 0x0, 0x0) 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_bp={&(0x7f0000000040), 0x1}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 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, 0x7, 0x0, @perf_config_ext={0x7, 0x4}, 0x104, 0x0, 0x1, 0x0, 0x2000000000000}, 0x0, 0x3ff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1010c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x10000027f) signalfd(r4, &(0x7f0000000100)={[0x20]}, 0x8) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000000ec0)=[{{&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000001040)=[{&(0x7f0000000040)="881a", 0x2}], 0x1}}, {{&(0x7f0000000180)={0x2, 0x0, @remote}, 0xf, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="140000000000000000000000070002008303000000000000f36d5182d10a9d6adbd6bd7c26fe12a3c913518e2c8f26f17908788c7d19670a2356c6380e1c91d3b9a890558218eed4374c3d8d25c343bf09ee8e7b08a24157ec48c26a39f7017dd57df29a66edec01a54a3b345d"], 0x18}}], 0x2, 0x0) ioctl$BTRFS_IOC_SEND(0xffffffffffffffff, 0x40489426, &(0x7f0000000400)={{}, 0x5, &(0x7f0000000380)=[0x1a4, 0x101, 0x2, 0x80000000, 0x0], 0x7, 0x4, [0xfffffffffffffffa, 0xfffffffffffffffc, 0x3, 0x7]}) syz_mount_image$tmpfs(&(0x7f00000006c0), &(0x7f0000000700)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) umount2(&(0x7f0000000080)='./file0\x00', 0x4) lstat(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$security_capability(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140), &(0x7f00000001c0)=@v3={0x3000000, [{0x0, 0x3f}, {0xffffffff}], r5}, 0x18, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file2\x00', 0x44000, 0x87) execveat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x0, 0x0, 0x0) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) 18:38:30 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r1, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="a51701a4fcc1cca564794e80053a1f120cf66d4f4eae8fff2d27308d7be82df69d8aff9795f17bb406216ecda654cc5258768f9d3044764735a5d6178104a87f1c2b7c8c4774fb395753b66837e14078bcb339d2abdae318de92ecc4f8b4f29c0ed1d5ec1439043d18b2d4ab8215bf0503f1fa4862ca2f9c390116ca2323f4bd5227bf6675f42d3229f52ab2091efad7bbaff14109b94e329a0023bad088b7f7345b488a6f50b8f3814fca3528365a50e92a00dda1bf44fd352be06c91ce71cf4c76a996e8432185a77d3b798c50658d8d", 0xd1}, {&(0x7f00000001c0)="6ca9b11f94df1a59a14f8f3e44d2071ad2139405abde64cb0eaf5eca2a08cb9d5c998e7c64c64d393fb919c9c1035549395277c8440efe219262346eda2429910bb2eb032b2d205343b0e795db13eb210568dbc62b89ebf136309f1e1aae146817020b7135269505f50ad35db33c44035f0953cd5909c40d4f6e57b6492f1b05d00039968a124cbd8bc4e9e03691015ad06078bd76096022a030578072285a3b35a6699c0bdb36fdade73139dec5f9e0e85a5d5f30671adb520e33898e666760ddcd0e89684795ca13", 0xc9}, {&(0x7f00000002c0)="d12adc2fdc185143071da6fd4994fb036ff3db571b6274c3d89bc63a91abbca61a8c7d53fb0062d10ee06f9125f9b04054d65b008db452fc3a877a511f8f9647920732e7fc0b3dc5440db7d80c62f98a9fdf90c613f5cf8265c1f4ff2b780977", 0x60}, {&(0x7f0000000340)="4f82e1632e8e1b647445cddf8eb42ef13bcd24d0ee1c7d6213aa99b1214ab55f51fc28a5f97e7a7b7012912229769121d4e869fb21f6657fc5714c6dcdb2dbff1c591b58cec58141b834c1778b03ceabbf8f7357bb1b7e4ad74a0b40fccd4bd418c79ca69e0fd99352f8abd6f5d6a3e04f096060a5e4a796db0ace27f50a71c0f02cb05b6fbe79a8dd51793a89af6e632a255fa29304067f9ce0fa8d50b40af3afd4d80665dc1fb0ccac547195140afd87", 0xb1}], 0x4, 0x9, 0x10000) r2 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$BLKTRACESETUP(r2, 0x2203, &(0x7f0000000000)) write$binfmt_aout(r0, &(0x7f0000000700)=ANY=[], 0x125) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) 18:38:30 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$BLKTRACESETUP(r1, 0x2203, &(0x7f0000000000)) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) 18:38:30 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') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) preadv2(r0, &(0x7f0000004640)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xf1) openat(r0, &(0x7f0000000000)='./file1\x00', 0x141200, 0x20) unlink(&(0x7f0000000300)='./file1\x00') 18:38:30 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xfffffff6, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:30 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1b28000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:30 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0xf92f000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) 18:38:30 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1201000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2562.048073] loop1: detected capacity change from 0 to 264192 [ 2562.059911] FAT-fs (loop1): bogus number of reserved sectors [ 2562.060377] FAT-fs (loop1): Can't find a valid FAT filesystem 18:38:30 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x802) r1 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$BLKTRACESETUP(r1, 0x2203, &(0x7f0000000000)) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) [ 2562.063158] process 'syz-executor.6' launched '/dev/fd/-1/./file0' with NULL argv: empty string added [ 2562.065795] sg_write: data in/out 3171656/251 bytes for SCSI command 0x0-- guessing data in; [ 2562.065795] program syz-executor.6 not setting count and/or reply_len properly [ 2562.067340] loop5: detected capacity change from 0 to 264192 [ 2562.072429] FAT-fs (loop5): bogus number of reserved sectors 18:38:30 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', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) [ 2562.072833] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2562.075261] loop1: detected capacity change from 0 to 264192 [ 2562.083857] loop4: detected capacity change from 0 to 264192 [ 2562.083876] ------------[ cut here ]------------ [ 2562.084617] WARNING: CPU: 0 PID: 12588 at lib/iov_iter.c:364 _copy_from_iter+0x2b2/0x1140 [ 2562.085167] Modules linked in: [ 2562.085414] CPU: 0 PID: 12588 Comm: syz-executor.6 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2562.085966] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2562.086549] RIP: 0010:_copy_from_iter+0x2b2/0x1140 [ 2562.086892] Code: 5d 41 5e 41 5f e9 52 f0 32 02 e8 09 66 36 ff be 70 01 00 00 48 c7 c7 c0 bd 9e 84 e8 68 53 5a ff e9 51 fe ff ff e8 ee 65 36 ff <0f> 0b 45 31 f6 eb 87 e8 e2 65 36 ff 31 ff 89 ee e8 19 61 36 ff 40 [ 2562.088122] RSP: 0018:ffff88804290f608 EFLAGS: 00010216 [ 2562.088511] RAX: 0000000000005e67 RBX: 0000000000000000 RCX: ffffc90009224000 [ 2562.088998] RDX: 0000000000040000 RSI: ffffffff8214f712 RDI: 0000000000000001 [ 2562.089500] RBP: 0000000000001000 R08: 0000000000000001 R09: 0000000000000000 [ 2562.089996] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000000 [ 2562.090499] R13: ffff88804290f838 R14: 0000000000001000 R15: ffff88804290f838 [ 2562.090743] FAT-fs (loop4): bogus number of reserved sectors [ 2562.090988] FS: 00007f32b1660700(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 2562.091006] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2562.091022] CR2: 00007f499aafa000 CR3: 0000000040c56000 CR4: 0000000000350ef0 [ 2562.091929] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2562.092430] Call Trace: [ 2562.092437] [ 2562.092444] ? __bio_try_merge_page+0xb4/0x3a0 [ 2562.094934] ? __pfx__copy_from_iter+0x10/0x10 [ 2562.095292] ? bio_add_pc_page+0xbc/0x100 [ 2562.095643] copy_page_from_iter+0x251/0x430 [ 2562.095983] blk_rq_map_user_iov+0xb41/0x16c0 [ 2562.096364] ? __pfx_blk_rq_map_user_iov+0x10/0x10 [ 2562.096746] blk_rq_map_user_io+0x1d1/0x200 [ 2562.097080] ? __pfx_blk_rq_map_user_io+0x10/0x10 [ 2562.097472] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 2562.097884] ? sg_build_indirect.isra.0+0x3b2/0x640 [ 2562.098272] sg_common_write.constprop.0+0xd8d/0x15f0 [ 2562.098690] ? __pfx_sg_common_write.constprop.0+0x10/0x10 [ 2562.099100] ? _raw_spin_unlock_irqrestore+0x2c/0x50 [ 2562.099503] sg_write.part.0+0x698/0xac0 [ 2562.099805] ? __pfx_sg_write.part.0+0x10/0x10 18:38:30 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, &(0x7f0000000640), 0xfffffffe, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2562.101366] ? __lock_acquire+0xbd4/0x63b0 [ 2562.102626] ? __pfx_lock_release+0x10/0x10 [ 2562.102940] ? do_raw_spin_lock+0x125/0x270 [ 2562.103248] ? find_held_lock+0x2c/0x110 [ 2562.103569] ? inode_security+0x105/0x140 [ 2562.103875] ? avc_policy_seqno+0x9/0x20 [ 2562.104164] ? selinux_file_permission+0x96/0x510 [ 2562.104540] sg_write+0x8d/0xe0 [ 2562.104792] vfs_write+0x2d8/0xdd0 [ 2562.105059] ? __pfx_sg_write+0x10/0x10 [ 2562.105376] ? __pfx_vfs_write+0x10/0x10 [ 2562.105688] ? __fget_files+0x270/0x480 [ 2562.105986] ? __fget_light+0xe5/0x280 [ 2562.106286] ksys_write+0x12b/0x260 [ 2562.106575] ? __pfx_ksys_write+0x10/0x10 [ 2562.106879] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2562.107253] do_syscall_64+0x3f/0x90 [ 2562.107558] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2562.107928] RIP: 0033:0x7f32b40eab19 [ 2562.108197] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2562.109422] RSP: 002b:00007f32b1660188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2562.109940] RAX: ffffffffffffffda RBX: 00007f32b41fdf60 RCX: 00007f32b40eab19 [ 2562.110454] RDX: 0000000000000125 RSI: 0000000020000700 RDI: 0000000000000003 [ 2562.110935] RBP: 00007f32b4144f6d R08: 0000000000000000 R09: 0000000000000000 [ 2562.111437] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 2562.111917] R13: 00007fffce03285f R14: 00007f32b1660300 R15: 0000000000022000 [ 2562.112433] [ 2562.112601] irq event stamp: 4059 [ 2562.112842] hardirqs last enabled at (4069): [] __up_console_sem+0x78/0x80 [ 2562.113441] hardirqs last disabled at (4080): [] __up_console_sem+0x5d/0x80 [ 2562.114023] softirqs last enabled at (3940): [] __irq_exit_rcu+0xcc/0x110 [ 2562.114612] softirqs last disabled at (3935): [] __irq_exit_rcu+0xcc/0x110 [ 2562.115189] ---[ end trace 0000000000000000 ]--- [ 2562.115785] FAT-fs (loop1): bogus number of reserved sectors [ 2562.116200] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2562.125541] loop4: detected capacity change from 0 to 264192 [ 2562.129131] loop5: detected capacity change from 0 to 264192 [ 2562.132070] FAT-fs (loop4): bogus number of reserved sectors [ 2562.132842] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2562.133869] FAT-fs (loop5): bogus number of reserved sectors [ 2562.134673] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2562.147640] loop3: detected capacity change from 0 to 40 18:38:30 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 = fsmount(0xffffffffffffffff, 0x0, 0xba) openat(r0, &(0x7f0000000000)='./file1/file0\x00', 0xa01, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000300)='./file1\x00') 18:38:30 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x2000000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2562.191703] loop1: detected capacity change from 0 to 264192 [ 2562.213735] FAT-fs (loop1): bogus number of reserved sectors [ 2562.214865] FAT-fs (loop1): Can't find a valid FAT filesystem 18:38:30 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x2203, &(0x7f0000000000)) ioctl$SCSI_IOCTL_PROBE_HOST(0xffffffffffffffff, 0x5385, &(0x7f0000000000)={0x8a, ""/138}) 18:38:30 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', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) [ 2562.233125] loop1: detected capacity change from 0 to 264192 18:38:30 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x1230000000000000, 0x0, &(0x7f0000000640), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='rodir']) [ 2562.252005] FAT-fs (loop1): bogus number of reserved sectors [ 2562.252821] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2562.313441] loop4: detected capacity change from 0 to 264192 [ 2562.319935] loop3: detected capacity change from 0 to 40 [ 2562.325122] FAT-fs (loop4): bogus number of reserved sectors [ 2562.325923] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2562.339756] loop4: detected capacity change from 0 to 264192 [ 2562.345849] FAT-fs (loop4): bogus number of reserved sectors [ 2562.346614] FAT-fs (loop4): Can't find a valid FAT filesystem VM DIAGNOSIS: 18:38:30 Registers: info registers vcpu 0 RAX=0000000000000030 RBX=00000000000003f8 RCX=0000000000000000 RDX=00000000000003f8 RSI=ffffffff824f4e95 RDI=ffffffff87f09e40 RBP=ffffffff87f09e00 RSP=ffff88804290ef68 R8 =0000000000000001 R9 =000000000000000a R10=0000000000000030 R11=0000000000000001 R12=0000000000000030 R13=ffffffff87f09e00 R14=0000000000000010 R15=ffffffff824f4e80 RIP=ffffffff824f4eed 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 00007f32b1660700 00000000 00000000 GS =0000 ffff88806ce00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe61ae01b000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe61ae019000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007f499aafa000 CR3=0000000040c56000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=ffffffffffffffffffffffffffffffff XMM02=00000000000000000000000000000000 XMM03=00000000000000000000000000000000 XMM04=000000000000000000000000000000ff XMM05=00000000000000000000000000000000 XMM06=0000000000000000000000524f525245 XMM07=00000000000000000000000000000000 XMM08=000000000000000000524f5252450040 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 1 RAX=fffffffffd66f79c RBX=ffffffff85f8e5ec RCX=ffffffff835fdd85 RDX=0000000000000000 RSI=ffffffff86398750 RDI=ffffffff85f8e5e4 RBP=ffffffff85f8e5e4 RSP=ffff888016c1ebe0 R8 =ffffffff86398750 R9 =ffff888016c1ecd8 R10=0000000000038001 R11=0000000000000001 R12=ffffffff85f8e5f4 R13=ffffffff85f8e5e4 R14=ffffffff85f8e5e4 R15=dffffc0000000000 RIP=ffffffff81130e43 RFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 00007f28473d2900 00000000 00000000 GS =0000 ffff88806cf00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe77babfd000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe77babfb000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=0000555555e73c58 CR3=000000000c948000 CR4=00350ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=56ab4739ca0f96206fee40cdd7ebd7df XMM02=0e07ec834fe78ea53a43ce65d241fe28 XMM03=197430f3bda725d5733d99a516dc2a81 XMM04=00000000000000000000000000000000 XMM05=00000000000000000000000000000000 XMM06=0d0c0f0e09080b0a0504070601000302 XMM07=0e0d0c0f0a09080b0605040702010003 XMM08=00000000000000000000000000000000 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000