AT-fs (loop4): Directory bread(block 6) failed [ 2830.859015] FAT-fs (loop6): Directory bread(block 6) failed [ 2830.862385] attempt to access beyond end of device [ 2830.862385] loop4: rw=524288, want=13, limit=6 [ 2830.870561] attempt to access beyond end of device [ 2830.870561] loop4: rw=0, want=13, limit=6 08:53:55 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000008000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 2830.875424] attempt to access beyond end of device [ 2830.875424] loop6: rw=0, want=13, limit=6 [ 2830.878276] FAT-fs (loop4): Directory bread(block 6) failed [ 2830.881244] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2830.882784] FAT-fs (loop6): Filesystem has been set read-only 08:53:55 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) r3 = syz_open_dev$vcsn(&(0x7f0000000140), 0x8001, 0x2) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r3, @ANYBLOB="0002ee00000000002e2f66696c65312f66696c650000"]) creat(&(0x7f0000000240)='./file1\x00', 0x31) sendfile(r1, r0, 0x0, 0x1) r4 = syz_mount_image$ext4(&(0x7f0000000280)='ext4\x00', &(0x7f00000002c0)='./file1\x00', 0x7fff, 0x3, &(0x7f00000026c0)=[{&(0x7f0000000300)="d9ff84cf8c0bc4092158f9c84c187c53dfcf256ec16e3d7c3746c7b7f104a1465fe825fbb686e3583cec40d45e363ac4d46ca3de30c6dde33ca7d68ccf2a580561a10f1460eb1fca87344cbf1810d037240bcd8e", 0x54, 0x7}, {&(0x7f0000000380)="61fed505fa89d5750195db655cf1e73f5188bc132fc8fab3a1507a53fd1b7c8b66d213dede7fe7abda880af2c05cf1097828b55b75ecf27f8fb2b1006c9cc58488f908c5eded9b5223ef28612821a011c45c83e252bdcb8e097d98132e883fc7f972e1c3848b2970ea564787bac846d714dc81991f1c275a2ee169c06422fcf209e1d0dd9532cbb3ea625572bea21ce88728cb4b9f53fc1e98c25a887673659ba0ead31272770a3f8eab0acc78d16bdfd83d0119d593636fe32232e32ed4e318b7ec58fe56ccf9792130175014954874ba08a6ab67a8647fedc901ee01bb4736dd5bc060f0320b001bf535e208ca741306f343d2d1dfad01f6c1da5fec39cb163b23ef1cc4033f8b40279bf8e23393b8a2a990e3b1b4c24de56337b29e113e36f21b2b5ac952a400c7aa68c17f8def8395d8b326975f6159be2759115482e3da60f7985117e6a765c157f4023308b7df2adbb94f4884efe8f46de5b876c99297db825c50ef1e6a03d6413ee8c9af37f044f05f15855e8326902208bd9d112cae581220e5f54dc5928a58c70d9558068785ca45005253b9c0461370eefdb6394b102c6f772d3eb7efe5ad50ec8e9adb04f0884af331f46b00da79890a37716bb474b81a010ca132d432604b747d3f5acac9a8c3b281c2fb55cd4a79ce7ab1fd4e5ff88980c75dd811a208e4b3a22c32406aaf6b5d6883a5ea7fb8c34674266eedfa40fa97acd1647c8d0285e48044339462539f43fc9429ae4cae65172f29fa4baaa64bd7429ad9bd036c4790ef8b5213942855ef2e35f682318e884cfe27637b52c030b888396e76baa946249889cea3f370c7d07522b3363fd53d891058f919ddffe0b3d81efaf07ecfd341aa5e09e42098958b18e9d20c5451943c04453b9dc358cf3e946d0a5eaf9a15c81a8f1aa4d70d6e96d1e8cd55453c5934a95bdc8e818e8f32ededa5ddaf6e7498109dc8fea7940fc235f8cdc06d7dc07f75cd61d477d14bce7f5a655656220044d27e487f90f552391e34fc60b59b20b097793264ac998659e44d76e6b723bd3871979a84762a4329d4c37b71d3fd915b2707c8d22b3ec2ddd572c3349689853c18df06472afb5acf2b1040489fc0e5b4b9645dea80ba52f60ff60d4ade64ff79ad789db5535051b280a71ac687055b484c36c12f6e558946223935127866709116723a696f95920298353a65379408335e649f0ac6e28d8cd3b5aef45edacd20bca4119bc26ee392679a6be053b5817153e894fbff4cf25fddbdea99b7bc1313c9f3c9d076767e669ef5c7c88509ac6a4bfe697a9b6f5e857c794d8ead393e8d3c613a07693addd8b7dcd59a4a9427ea62a335a48003e5fee1a0fba401ab668a2eacbea6c5d7e6d12c0381f5785fdf9e55fe2ca192b1db4787e4c787b97da9b5089d01b72ef299d8ac9e0dbcf92812bbefaae2aab1e6a271678bb3611f24e91ff6020cb85b7532f4d240739dad1f94bcad84937a0045fd66715ee473a8ea3563f3142f2793436cd4b90b4bdb9558327a2baac6fcadddd1191059b8bccf6cb8fe747e772cded9b2f1c9c724b4cb3bace4b7856035a9692d3fd3fdb2c867bd79897892f8025e66258920fc64faa3c3f2fd49b7efbb420e45262c41586f4d9a4670fca5fc2824553b2094d4401c274008113b2c6f1b91a72e06a00d6b8171cc2e44f319a25deb633fd4a830af8d64eac24fe5357b17064aeeb5f7b2cd53691ed6d1486b87563c168ffde8b3ac50f596e76ad06a4a81fe94157b3e376130908e28fa2d70a304ae0047ac3054390cc312b15210e52b8245be2587c6527bbc2a6dc02259b7a88a3fc0a9d86a344b20dee0a35eed57d6838aa643b24f3797cac0ad63663bf6042470527e1c9b6ebe9a0fc99bccdc2578dbc0199c51212ff103ff5291a411c52f3d27f106a5dc8cca8cb960c7e0053c51a26aa1b787638cfbba3e5077c5c4becc8a300439594f144551884d7132edd57c79bdb05d347f2e47425ea23d9f75e76c430b94c0c5cd4608df74a8e292a6bed46a7dad9b5e5acae6b88297d11f847696deb124a9c73cda72a3167aff8da99324694078ef138956250d68320a7ff3f6d13d86eadc565062922009ea8f29badc6687a22e756dbad34c640c09aab05e993bc0f77dfbb3710500e63a3cf873f897ea3e730d86c4267de3e646029fedb44bec95bc2297dc649cecc651525723c58e5b298e24bf8a7866d84dcb456ad20aabfd9b5a717870b5d02d0f299f4cb965679796d54b9a060062f57717b87ea369dddda7cd5af248f02febea2b110e804ef370e024ca626e308fede9b1a380bee212f5ac179d9589c8d72aa9dad20d24495738cdd02e6baab73387ee3cbdb065461cfc10bd2a851740ca09dc9b911c684a3be41921ddadd01e8603d84b2da657111eeab343309f65257e7fb1f32f7c89a5e4ab4048de637dc4eea2da608f03771fa19682d065010f10ed50c8d15a2f5336e3b2134bcc100997a9d1dfbb505b8cceb6058bdcde4f0941faef73a4151ae5ddcdb5cc6826849bc0dd8772b36881ec8d9bf4d6a1b3e12ef5d60a47d1095185232f63f2dfaad88e8f31f055e52823a08e4de5983f1d21a73d25b6cee3b3af3b3c552dfc3070ecb6a71601bd9e519a7929086c45971df8ca5a3a6fb88ac80b8f88955f2266f3e2b89a6ceb1658ec336738f77eb0a1cda2cda27cb0ccc954016d15b99580525a4fe5c05fa1ea563d39481a4e7ca91f4f4a061876cd96b7d7898d8bbff8bd29597ca74631ce092f2c352e2e79790b0b28828a5ce913bd38130dac9462c05554fab803f12139bd026bf44047716fdc448138b2920a3f2b27d2c2f04d9c1b53322d9a803d5730af6b0efaa43aa227bea70c91dd50a08846889ee3014aa3208339783caad428b2710b76359e5b74ac66f012edc07633809decb3f52a7fb104354f91c76b851ae47279dc88457cf56de9ddbc0029f12152f93f7451de7cf5d487c7b48adc7b8a89c2d78e630dd5771624792c235dbca8fd3bfa96c493111447e0531de11e483d20b5ba29b6bfdb742a1c45fecf465487323d68af0ff9f694200cd460581b337bc97b1134260c191354f0f1caca04b5ee6fca8aa3f79eb0b1e551f4ba554b690eeee54e367af36a6867c6181ba26cd6321cfa1a3dad84219e5a9dd66e96b31949d3c460b8d1efbe8a0ed7f3ea8480da1cca13900f8f3e98803e3f0aaf2cefe519f87be9d838090d4aacd87db845da4b4734cc40887645e01fbc489b55ddb0645378d4732ff6f420355664b3d8dd612953d9a6a18800da8206b5f445538fb2ae190de12def2a14cc1533d49a50a0d758d6e3b5cda92fbe292e09b9b5edc698d2c3010e4a9a0120958180b16517beccd66afe2ed8f17341db8a447e4afdc8e43b431ab0a47b83522e06eae993344cd6f45385f2bf0caedaef3e670ac61e8d5f7744dc18658c4f9e46db2c6029f6079640e94aad2ec0706362460f8560dd81721bb7ac0d1c251c20a71cf77c6fed84b085d8c778ae59c50388ca8bceb9fad33dd8c24974e74ea5e57b9f4efb6b783b392fc9159d186226e7a8540a613242cf45e07b062151c957aa8d142a5e8e54b64565b3b0b0527265c3c90608d632f95f8c0c1a5064f976b6a5bf592ac7711ddf39997711b1e880dc8a57e08bab5f6bdccf836211dc1196c8484cf1e2f9767d0522bcee4435b4efe078b1e769660235d1de2f89854ec3c84e6a6150ecb1c547ca16385a098aac2d9c4cc3b504b92aa1c192f489dc0aa40d90ceb687f0349038be3f18bbe0076399a60203333b397a5a9fd1f1d8c6ffce47512acf5d2744c7c7477e80c93e1c8cb76bcc931a62f415b4d38220caac213b92ce45db786b89b2843b3d1a19f2a6a4e1b82d35eefc4a9a510bcceea68e82a16419a078b3e7d1cd894028c40bffb124f6479b7a9cac235bc3946fb4f94527d13f6f3ffafd45fb2cfc4785334f4691c44868085c72661e18e4a01f535398ffe6cd66d02c31cd20f1d56635be28146ba1a6fad8431af7003607d0f9836c3b726ab9709a1466b87e95e3ecb6eb4d76a2eba1d461c88b30eda9a36ceb3cb56a2e0eecf9eec35dbfe71e47101d266355c6d73a0e2e891e998706a2f72e6ab12f7db9a222bc821a1ab8920703ebe6ce307d92a4e712d56b7b368820ea6d58269d0df78eae72183607d58a1b32f8a7d48e93a8fe067b58d816dd318d5f194282d788b68ed8004e14ccc80bd380a9ed1ff88413afd4a9d01ff6b6877a69768035ca97222733e73320d7907fe728001f73984d8e503f09dedfbdaeef5ae8b86ca123653e74958d77a7fdd519635ad558fea774e842a2d1860a83a6d9ad6f623ce05d62b6e1690f2453eed50c9d9425f81bcb4659abd0ee9bb700861bc5123ef7079cfbb9478c757892156279714000c3990953d590a119ef1ec7eac16529cc32f26fc86c434b6275f2e9bf425fe8d19fec65bda074afc3f4cb34f2e07dd41c3777c74e3c8ddfcd88b4e60ba5e5dc91a57b6217fd952d7a9d0ec57a236ed7874ef8aa41135bed3404b865f2b38e42a75b9d5b51fdd8075f59819d0a0b5cfa61812d23525cf66968cc4589dc24fca498744b0d84b653da9cb653cef669cd667433ca299d92a37e8a30c15487ef45ba8132603d2e30c82a371a6f5a52ea1fb919d9e5726695e07b0e660624857537d96982aabdb01da94028a8da9b128aece67a9f0520e307b6877e4af293352b14eb8a7b2f8602446f0f9efe209e8926176a82cb869d6dab724c49a18289cd105bedd74af7b9c1f200e3061224b571250de0f5fa08c0db9344d09b163519f3e708ea5c1c79843410d44ba7d4db1102a3e27f3c2537ec4b8a0744dbf4c2ec25c747b292444ce269f4366623e77fb51c1276de5ffee0eeccd16e3041e0558d5b5e1025c3d5c49a95e3e8bcb6bf35a50e95207a7e5dc6cb6a3df7c6cabd1968bb521b7a20c4d7f3fa8c6b25f38666cc907f1c2b0e4aa3c8c627d9105cb6d00b60fe6db84d426347bb427ab653f5acf7dca7d9b212a8cf6e34bcdf3b436e2244e46d1c1860ed68791b649c5bd4e77de45612d5511cec5a33743ef5a98f3c74a2a7e60a96d49a988a3492db60579d40a81ab0948b6bbf45c6a92a775643bfd6b01e704e188af663d42bbeea7c2b285f307928f9145a786d5cf835878d5aae0ffacfd580e239f3a17da81d361657a69adbf2a1566b273d7adb3a157ae46ffbc3b01d9f37077757f07e45f75bf5e093f44807ebd985aa9ae1489bb081acdfb5fde12e8e5276a1f90834c35c72872060a83f4ec187dc58b6448c06d92e4a32a9a9f4e76e7ef2196bc3836cdeedbabb96f20b49382637b2978c252f886c38ada76c7172755cadd08aacbbc65c5453ad6b7c4b2fcfd5f40645eda55b172faeba0c5a9eaa6be9810eaf03216c0cc43f94c40b2c5041677e9a8e10bad611cd042719715a0852b66ec568f9deeac719925fe20b6a0c744c7fca9ec3361cd711669118f1c797606a16bdccfc73f77254ae70b219289b3e2967f27069ca6a0b39f9e3324de4a6b001639605361e7aa176b03535492185bcbbfb823e1485845fa5b4604939cf06078de0e656c47c1fa92419e2909a4cd7350abad2fdf55e2ab844a497631cc15963d9b1d0a154a23a9b9488be036b6f073c6e4870aab9e3c7082d0e9e557a9c2657ace4f9d13a789ddb24d61f0ebaab97c9edbb1751570f0e7323c9ae7d8317d290ebb97cfe79f61a66ee8f202d5d8883e854bcacb178798c348d963402f8d8a93ff499c9cbe0828844d3e56defb16934", 0x1000, 0x5}, {&(0x7f0000001380)="5f63d38ffdae2dc67f6bbb874271810b474136c18a8de602d9257ec5b86930c006c3d7754930ed6b697a2d9ac22ee67e78968e655c3e10ce6e71137cbe8d3b3130d6ad981c92f7fe95b8568a555ae9842f06670de16016a3f77b011e4ff038aa5c704b05edaad7f00790528f95", 0x6d, 0x10000}], 0x2800031, &(0x7f0000001400)={[{@lazytime}], [{@uid_gt={'uid>', 0xee00}}, {@obj_role={'obj_role', 0x3d, ' \x00\x00\x00\xbf\x04\x81]\x00\x00\x00\x00\x00'}}]}) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000002500)='/sys/module/vt', 0x18000, 0x104) [ 2830.892563] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2830.896401] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2830.897510] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2830.898824] FAT-fs (loop4): Filesystem has been set read-only [ 2830.903915] attempt to access beyond end of device [ 2830.903915] loop6: rw=0, want=13, limit=6 [ 2830.905201] Buffer I/O error on dev loop6, logical block 12, async page read [ 2830.908492] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) io_cancel(0x0, &(0x7f0000002540)={0x0, 0x0, 0x0, 0x3, 0x0, r4, &(0x7f0000001500)="4cd8c229ee36cefe3a44881fa83b12276101fe1f84b438316d3d7dc2d32173ad758d17bf94d1e2bfd84bcfd0641308d09c066a68035ca3c68a03ac1695545e4615a69b12cd451e0f8b16d65ef6b5b4e63cd6febcadf6dc42469a311c4c4f0e57e75bb78f068e16e499d7b2bdfed3a257e74c4d1d8e25efba77ffa5a36d1fcf97b193b37ae468f7fe587735d24e4f6524f71d5a1785e1c57b1d3b3f6e34e0afd34195a7454971b7dcba3958f3212cc2afa73ef515425d28bf473ffd36f0196614c096fd0a8e2753ba1ff6adeac78649ce23717502abe7f815e465540f1d2e5851e52029c6511544688ab4eab151c59da014e0fc467019f1e1ddf6e78d41041a013c2c550e17a21bdb3a46ebb60d38605c78ee4e725f237ff083f60083a1e75097abc0a7b280cdee083775ca5da92ae5f0cd1fb231a2246b2f960e558aa3620866fa554b0f0066796520eedc5ee637a80081b03a24d0d1b08d16c8851ecfa06e98ae44030d5b037078699d4615161e8a87f5c2808dae1449c27b62c56dd4502ab2665a6f16cc0ca8068c08ea5e1f6c99c5b11882439b11c5808240ccf17f00c8deb12caaf14c88d99e255d2fd838ffc0325c86698db238222011851fc1d3f6a7300e0b118412f18aee3eb2fa8579629b715c02cdbe951c0d5594447472a231b709d4e649eb4bdcd5637e5e92efd24b14d7c97cae8e228f2512d7fcc76770df00ced1ea8e94630310ef76954d72e29bee9f30439363f078b8bfd2b6470906fe710ab8e83a535f09fb70f813499018bcb098af0b80a40521c04288d308c3fdd5475398641f190a5b6624ecbc5de93bda3428830f8abbdcf7fa0e4f736610882435f4d943d9295a9fd0ebd29ee72e5ae1c8d09aac6488c19434deb6e66019378acb00150c82145e91d3220d4b332a80dc20c7b9d0c372736fd2330a391e80b27db3ae6c4d2a5089b9205197589fc2a733e604b4afe958e728ca1f3856797c284657a78e13156f1bc91cbbf8c3431e94764e8e7c5b29a0a901ab02eee45668a448f94d040f7db2268c1b65cdca17c3c20856ae262ffececc1058f29ebdcdc6cf811e556c71c2f7ffd96ce04c30f0e994338ea80cc6ffd0f18bc2572f74cb3e8b48b0af352d4d228a4333d7b67fa00f8f4fcc947c2eeae53b571ee0d54c2366be700d96b8d8d1d1b9498a4af7738559899b765b3394ab9033fc3c431bd4499eee55db7155d91da25df8d234543a2a7449e980aee327b6394dda8f54e1d2228815aa787491415fe455af9c6c53814309441c7a981fc73e2439cac0693163d5d68c88431a1d04dfc3d9ecd5f322e79805b75b7e345fa772fb223947371a1c776e6315cc9549b8bc445c58a133bd7f6c909bb2cd4c6a0ea0c483658c981ebe31176ebf28b4e9eb72f6ad5208380ad84375d43e0eab65865318c3ec0c9da699bc96c48ae607dbd1204b57a6af7d50ce9505c68fb37adcd6fe753022fa7d666cf2c3df3b639db31e4a12c17c7a010a2af945a027b90cb103ebe33e9898c71c2bf243404659a17bc51a35c210bb9c3e683bf5b1d247d7136766f460df5c6246bedbf5388a694745c1280e9343ebb3d869472b3adcf40bb4e83d0d1a15b7a4eb9c443072baf339971d7b1542494b87682a633a45c543277f11e5640616f225405b4541de8b7013fc3fe1487f9fefad258e4d11b1c1b1c729a7bfbcbbd3fa246688f72129ed50577839d0cc9af22519d6014ad14f2be66641ad407ed8903757191d99a31a66b2e259ec22ff55578799e451e8b1f48e87e184ad5ee566808612722859f6f388ec7af98fd7dcd1e43ea3f6455c63caab8e9bb7c429087321c5e8d4ca4bbd4c1d37418ef2451a3e4ddef340a98a87392dcadff9ddbef4136d7e68e560929d8e9a74be1c2eb5126f5afe659233efb44b96f580d17a94e7461a035a590b2f0b77d028b449d55f66cdcdc0a99336a86f28c732760d45921a9a569b1b27a4a7d374eb8b2a39020bc7514ded6e248babd4803f4f70688103b66d612920d48b9121aa535cfb0051e39ead9060e999c5b5cedc55e6a4a7a8cf1444bce30b816f2d3b668c3306a047491cb48d084f5e90fd400aaa9c337f2f721ea7294706ecf88a607cc89f77a7a192962e75fd8ad85d26ddc095fed2aa97115cca16c0b8fdba28743a37a9a4e6637137d13b73a8f90a2e115171bd4b226b8af916191b59c06db3bf799640d8537309856114558368405ae6701a69a2502eb6c97fcae6fdb172c1f84761e1b4cb6bd36b461ca5884129d667db9c45d9456f4779ff7cf7a4ff4ecab33e329dd151f1c5eb8df6985329ef11f69a2b4b048a484a9088c84a271585fa88ab8c64e694575854961458a64520ea48fa2ef73d2e24e54a5fe9150a9917cfec1bdae1ca3583b7c5c728fd67890f8143f4f22a6f636645447e0af2a7a874bbee58469c2c66d0b66357306fbc74c99b68185b98e7efdd5563326c31f3eca3c16ffbfee43351fb44b468f2b1af314f32cf26bff01f888c0598ac209b3de51d9f056830a8fb118bdf90fcb9c3e6474acbd936ebfed34ba51f2c0bcc5fd931f12b57ffa2c93584f33725eb3b32f25a0b3f03eb5ffc828693f2e116986c6fa101e3744d23fdc28e732d0c200664ca4e9923b587ce4366612a5039ebcc2f17b19a1fc9f0c8173e691c4c195d3e20eeea5bb2945ecdce54957bfa390d53df6c1d74ad5d13d26dd9f7d06289dd67bb8bd19f0c33b5766c5ec3534b6cc1147d3e07d8be78e26eec146ce33655a45e4fa73d88cb1b82115ab245ca6bfedfca825773b91af8131ca67445c3cd13113fb385de50e4e4b58bbca972f8ea50baf34b96611b9c0f53a486d1eafaa5a6b120da567f977842ae4b6e4cb554b1b1159113853bc370dd2382bbf0716c2bb3290d0934039bec7b5b4fd44fa3e19f244cdfc445557486326669f29f1a95c2d3b9141cbe6a2e3236029bd54965f711de4f32421eeae56bbbcb8bd6a323182a2057142245ccc8dfa30a4bf5a75a9fcff722e1bf6184770e5eed307329c9d26122745f752921dfac713bad1439aaf41563327997e05b9e1b2b2a9ea521c89e005b4e63d747ac785b1d787d74bd08ae9ae254c4646cfd92985395972a38c997bf9288669cbe67dd40991528483184b35c36d19b024ef6083b0a4d20e2aba40ab6f9f5771eac4784afb5245f2131bc905355db5b66c80bd8d88f701a715101ca4d8065129a91b64b63963d4be2b4f6cf440590c72a736d4e84931c9015a4d06c1978da13f99c95bc0664cf4ef21e57b6b0aabd1bb5b2a9be8944c2f77c3b1f5944f754bb9c380ef0dc9f8dfe51e17d70f8f440eb0708612c9e2e34e6ce2744a9ac79d100e2746d1db5927bbbab5f3028b1d640f25108636cce47d4b24607333a30ccb1e6c806ac5051444aec03bfcee8fe6deed338a61a4d36ab1305e3982ce119019f646bf2ec9ba1078b26202bb5ba8017f4bad2794890eda840753f033035babbe9b98eb30621481f22d8fe8c621ad0ab5fb77e4e5987a730622c67b14ed0ccb974f18aedaaa89c9ad81b7478279e43c44dd4e43c21f4e2c288913918011f1931bd96e73868170c8e05dc7835a54d360f95e250a16a74c346052a5f4e982c24e963df6f68fc396906a576425b6e3b6bf9435d6b6d56b0b51a8176c238e224c9c1e970a193028da23fcf7ea1ee330aaaffeaa052fd54ab00304314d03bdc2217aa141a4187a0d96e4d79a332837bf55bc20be4851d37defbd81536ac1ccb5bdcdae34a2655a44fe72997a902eae8d25e7dac762b1e7a3382b7ad3c8b1e5491bcb8810b91a3d54d833946e94e48903ec06834e18356d758576d9262ca4444dfdbd72b17ff9f412734f7f4361d9aa3002ddd9ca81b132a147f35509502c75fc43d440ad4e1a02d05f8e3dd766611a56434fe330bd2e68bc5d4c7397d3d3d1627fa9227241b90b47c115a40fd4e41c69b016ef52102e4ca006ba126301542cc65dfbf7631a0b87faa0ed96e4d5ce301f463f684662e65703743b7278722e665253460716109b2f10566d97aa3a77ec8357aa41d5039ac6cdb1d135a41d0a2b9818a101185320848b7413e7b25c8c60b2127a7713e8eaed5246d8add8e4703f0956e36d504811bda3d43cb26075503d27c059af598fccf132d94a92013e422432dcab33948ae3a0f57d20fb6ff1e098f4d85fca38913f3cf737bb81f151092f23cb892691655f0738cead2293ec2fa6df5b51cc97d20630b0f6f08a93a3d50d4d3ccdfc365aec7637b58ca215455d1b05d312c18437bfced64b10ce8c00f93f3be65d3639efdbf812ccd5fed5aa9f2f8973fef4cf99d6420a12552cf7f017f768157ea2784d5080612208d7924bc775d9c113e76f480fa3f27db7006d6ffaab4ceaed7e80f53d90e0cd21bd39cff4985a9e98135559e2aa6d3c8ee6ab3bba99ee167373b0488a1c4786a22f0d27675f0f0901ff262269c7d0cfe4768da7460f3300a8b87e0a78ae83f2b12001feab63e5c8fb2934171d7cb8f58c441e93f37279c3def0a972cff5db56d6428c202182cee2cb5548b4503e50f871523863afb2ba6f79a17e510b3cd3dc0f45b52988c884dfec376ee348ccf6e65ff08d55a8e5649cf9967f0d2c4b2f33907b1ab24252332517855ee8329fae5330607ad73a9626d16b337aae75049709df7f536099fd1b4279ab5e6f4d517d99960c2b89eeed2d46e6a064c99df8c54981988ed1aa47fa45ef4924297ff1d864871237bec1b3b9ae11c135894adff380ab9e66ce7a40ee9cde1e3baf5de9fe3d30b9910d91671803b10a651e652a7b82e08ecb9f482459f505c593ee953a22f199153051543dbcfaf0651931ba6478be56c95c4be765556268ff1b64617c22bf6529a23064fdb72bc01149cf363dc3168d267e968076ca1415b3f444498db7ac9c7a5f965bc99b7ff3e3a87938ebb274d023bec4c461c534e69d9a594e6d83bc89e83a2558922f784d3c8f7090eca12398c075ed82d0a5be3c53263c0e5f1469d5a1b96cd6853ede68ac104289381ccf5e90626b602f7e76ab93d4a9db7c4c429bc0d06c9fbdb894690b10ad7686202abc39e84b20be388f038e726afa4eefc5d4254c53dee784c8322594109fb7b76506ac5784c9c796dc6fa608e548211b044f27af500da6374bc3180e17a760a6c43c1654303d2adb06f880a44b506f4cc0afe88ed386b049c8977e02e47f066c3bc93b5107c72e0ec0e26fbd18d5bcd23fcec43946f7344032d0e9e448f55249447caee9a6d8cf9c4f4f256b2c79a37a420d385239306e9d3d97c60c7e60811469db9991c6f55ac2ad6f1a16023109ab96eb6ddaf4d407627ded54a802f7c25034ec9bd6d5894e5b2a917143aced59d22d67b75479500c9484aee5d5f631d9b5eaac61c1eaefa577fa23b1506070da208e219704021e2a9ef81819e4dfe6bf485b9840fa6925149d94dbc7fe597a6d7c801b498f8120854b3215728baea629827030fee79eb6021c9c5d811dd6a04e0ae7c57173822af099021fda447df9df2afa83a298394d28e8a0e711775b6914fa4cc057a0331d6a61c1a76d5a323425b8de693eba292b80f63901cb9782e6476ae34e00fa12cb80cc108217e8f7e8d93d8dce2582a387e5c12e511c993222e38f7a0e1dbc8b0de0d34d49a433c056e5265ac0c8d79a6d8a5393032bb4a1a89382ad7f0beaf604a245b302885bc066b9c8026037b9c25a2969cb6cf8b9097f1a71c55e8ecc4bd3306a2b3bdb4089dab0606f53e65dd4f01a10ba38932a1f83f97642550bf81da48", 0x1000, 0x4, 0x0, 0x3, r5}, &(0x7f0000002580)) r6 = syz_io_uring_setup(0x446, &(0x7f00000025c0)={0x0, 0x765b, 0x10, 0x1, 0xc4}, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002640), &(0x7f0000002680)) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r6, 0x6628) [ 2830.917079] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2830.924908] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2830.925375] attempt to access beyond end of device [ 2830.925375] loop4: rw=0, want=13, limit=6 [ 2830.933103] FAT-fs (loop3): Directory bread(block 6) failed [ 2830.934460] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2830.939180] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2830.951111] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2830.956839] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2830.958008] FAT-fs (loop3): Filesystem has been set read-only [ 2830.961355] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:53:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x80) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) syz_emit_ethernet(0xea, &(0x7f00000006c0)=ANY=[@ANYBLOB="721f8f84c89c4a67eccb3bf0189aa7636d92a167780f12f13b1bcfc92547c4c12279a74b116486195836239e5760a11016e43cbf03243796042bd46d3343bf58ecd1eabc53ddfe2f99101d33ac616545de2427c460deecf32a2ce6397c270926e87ce2e5c7e9d49e8aa38c7fedfacb665479784c24bbccb1735d4fb534a9f40293f07166667e827812475864c3416c8a05004b710e8a2d471623b61e5a601a028ca04f7999dd286b3e0b530c4d9c73e4bda7000006000000000019c39bbaccb211ceba14b5a5b7e703c9f8aa88bd4f21c68ac6a9dad857741f70a24739b5d8863427e4aa18c78ce2e763ef9619b7870b0a9a0a271102486f80695e91a671880d554bf76e3349f543cd368c6d8699d771631991ae79c0bf4f9e8acc58c9e3670ff002e456783f76f249f99a0d35846cd60fdcc79b93f923a054cef3e1a774e311c39d372c62d378926e36f1151bd7b0d6f95acb767645cef7176aaf46c6cef4fc79a708f1017c0e9e6b6471d5ce998d1cab53ad4008c3e4edc91802ea90f291c75d1abd91d25aa976144f4e9ea12ade94b8aa28c1321a65acd9e60a158f2531bf83df2e6c0cf580356f1132c903cac1eda2780630844de53821d6ef76e41a1852c78ceec7d1509f6f528512291b7bfee88f513824fd7154eec8b94043540a39105933c284e7c022ac9069829afd6aa8974a61748bc30dec799703fa356930e515f28da2b90e6e656d9608d871dc3a4f0834d1413b0bbac7fea6cdeb05fb0e6b417f577b81b6e78ea4292c7015fb4c512c0ec265d7ba27c3d35f8ede1920dffe1335048ad0de5f2386fddffc3ea99316c95d624591fe069e69ce0121385af508ddc452bb46f5df7ccbf2b70bd891d8d51cfd69aff14f0b4c3be56b5c1052d3df54d4f9b4bf48f0c58c54f7f17e7ca909b1ea95343e2c18c40d545b7c602d37cf21e765cc6a8ddfbc6a734e1a84960bfb8136deddf662afa6acf517daceac4fac3697a45d9c5e3e0a7a9db87e856b35e1af294d780770877ab4627173b723382efcd2504ddd0a22c548cf627726bd41f351fdfeff0eeea16dc253d9e9d7927d290897beb4e06699d18715cc045ba89050b8efa9e8734726ef0667d64c11b8faecc093d815606caae126f333b524b60bfbeb60a9c0c8bac8934cbacd2ec2cfb315934203e3afe7e06b7b922b587fa52baf2c3ee6478485c543b36364fa39943666c84583d99706361f5b93e7bdcd90b811d61010f2fa5d"], 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r3, r2) mmap$IORING_OFF_SQ_RING(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1000001, 0x102030, r3, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e21, 0x1, @mcast2, 0xdf}, 0x1c) 08:53:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:53:55 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000009000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:53:55 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x39a) 08:53:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000240)="eb3c08000000732e66617400020101000240008000f801f87c12d7a79de11701754b3c4599643da29f10095a6771e640040292f23a2d289ba31fa9c0f954c748ce58a92ee5b1daa528d7ac49cc5c63d85c648845ef539bb93d6aefa725e2f9aead3745f1222593f25ac23cab15c56ddf2cca3e00ecbdd0a1b952b16793d45a0aaf06671e3053efea472c314d2fb0325d9640a59f42b7135d0ee3cfdbf189d8801c14d7f7fbd1cbfd7074d9359635696b05d4a0d9b080588c7ef7cad6ec38f1601fb6b51bfb23cf9cfdaa8400"/218, 0xda}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') syz_mount_image$ext4(&(0x7f0000000140)='ext3\x00', &(0x7f00000001c0)='./file1\x00', 0x0, 0x1, &(0x7f0000000400)=[{&(0x7f0000000340)="91fe2e893723a875bd5b45ca18fea94137cf45ed3806abdf92458b4665ea59883704c18938957f654b6cbb661451a6721b506ab29760e7d426f9c9e2603d9bd8fc66a12d17023adccb39bf0d6c96eddbc03b69280e96ea77a601779a3c6456bce372f3d8886b868aad5a19ef2c6b15129039f5cea046d74d576b2f809c3fcbfd48367d9e901901851b73a6c7c01270ce30113d", 0x93, 0x5}], 0x200020, &(0x7f0000000680)=ANY=[@ANYBLOB='resuid=', @ANYRESHEX=0xee01, @ANYBLOB="2c6e6f626c6f636b5f76616c69646974792c6d696e697864662c6d696e5f62617463432aa568ca0b8566f743c4bf1036d9685f74696d653d3078303030303030303030303030303066652c6a6f75726e616c5f6173796e635f636f6d6d69742c7379737667726f7570732c636f6d6d69743d3078303030303030303030303030303030392c66736d616769633d3078303030303030303030303030303030332c7569643c", @ANYRESDEC=0xee00, @ANYBLOB="00008badc8fa20cda1c19dadd29e414ee551ad8c837896fedc3898d723ba720c2d1792affc92711fbd99daa77377d3b4c63aa9df700dae5acce40bde2a783ec4eafa7901727b3dba61"]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) r2 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r3, r2) io_uring_setup(0x6dff, &(0x7f0000000440)={0x0, 0x21e2, 0x10, 0x2, 0x36c, 0x0, r3}) sendfile(r1, r0, 0x0, 0x1) [ 2831.276210] FAT-fs (loop4): count of clusters too big (16253182) [ 2831.277193] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2831.321527] FAT-fs (loop6): Directory bread(block 6) failed [ 2831.326844] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2831.328080] FAT-fs (loop6): Filesystem has been set read-only [ 2831.329013] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2831.344909] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2831.353305] Buffer I/O error on dev loop6, logical block 12, async page read [ 2831.363017] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:54:10 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x39e) 08:54:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x39a) 08:54:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) r3 = syz_open_dev$vcsn(&(0x7f0000000140), 0x8001, 0x2) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r3, @ANYBLOB="0002ee00000000002e2f66696c65312f66696c650000"]) creat(&(0x7f0000000240)='./file1\x00', 0x31) sendfile(r1, r0, 0x0, 0x1) r4 = syz_mount_image$ext4(&(0x7f0000000280)='ext4\x00', &(0x7f00000002c0)='./file1\x00', 0x7fff, 0x3, &(0x7f00000026c0)=[{&(0x7f0000000300)="d9ff84cf8c0bc4092158f9c84c187c53dfcf256ec16e3d7c3746c7b7f104a1465fe825fbb686e3583cec40d45e363ac4d46ca3de30c6dde33ca7d68ccf2a580561a10f1460eb1fca87344cbf1810d037240bcd8e", 0x54, 0x7}, {&(0x7f0000000380)="61fed505fa89d5750195db655cf1e73f5188bc132fc8fab3a1507a53fd1b7c8b66d213dede7fe7abda880af2c05cf1097828b55b75ecf27f8fb2b1006c9cc58488f908c5eded9b5223ef28612821a011c45c83e252bdcb8e097d98132e883fc7f972e1c3848b2970ea564787bac846d714dc81991f1c275a2ee169c06422fcf209e1d0dd9532cbb3ea625572bea21ce88728cb4b9f53fc1e98c25a887673659ba0ead31272770a3f8eab0acc78d16bdfd83d0119d593636fe32232e32ed4e318b7ec58fe56ccf9792130175014954874ba08a6ab67a8647fedc901ee01bb4736dd5bc060f0320b001bf535e208ca741306f343d2d1dfad01f6c1da5fec39cb163b23ef1cc4033f8b40279bf8e23393b8a2a990e3b1b4c24de56337b29e113e36f21b2b5ac952a400c7aa68c17f8def8395d8b326975f6159be2759115482e3da60f7985117e6a765c157f4023308b7df2adbb94f4884efe8f46de5b876c99297db825c50ef1e6a03d6413ee8c9af37f044f05f15855e8326902208bd9d112cae581220e5f54dc5928a58c70d9558068785ca45005253b9c0461370eefdb6394b102c6f772d3eb7efe5ad50ec8e9adb04f0884af331f46b00da79890a37716bb474b81a010ca132d432604b747d3f5acac9a8c3b281c2fb55cd4a79ce7ab1fd4e5ff88980c75dd811a208e4b3a22c32406aaf6b5d6883a5ea7fb8c34674266eedfa40fa97acd1647c8d0285e48044339462539f43fc9429ae4cae65172f29fa4baaa64bd7429ad9bd036c4790ef8b5213942855ef2e35f682318e884cfe27637b52c030b888396e76baa946249889cea3f370c7d07522b3363fd53d891058f919ddffe0b3d81efaf07ecfd341aa5e09e42098958b18e9d20c5451943c04453b9dc358cf3e946d0a5eaf9a15c81a8f1aa4d70d6e96d1e8cd55453c5934a95bdc8e818e8f32ededa5ddaf6e7498109dc8fea7940fc235f8cdc06d7dc07f75cd61d477d14bce7f5a655656220044d27e487f90f552391e34fc60b59b20b097793264ac998659e44d76e6b723bd3871979a84762a4329d4c37b71d3fd915b2707c8d22b3ec2ddd572c3349689853c18df06472afb5acf2b1040489fc0e5b4b9645dea80ba52f60ff60d4ade64ff79ad789db5535051b280a71ac687055b484c36c12f6e558946223935127866709116723a696f95920298353a65379408335e649f0ac6e28d8cd3b5aef45edacd20bca4119bc26ee392679a6be053b5817153e894fbff4cf25fddbdea99b7bc1313c9f3c9d076767e669ef5c7c88509ac6a4bfe697a9b6f5e857c794d8ead393e8d3c613a07693addd8b7dcd59a4a9427ea62a335a48003e5fee1a0fba401ab668a2eacbea6c5d7e6d12c0381f5785fdf9e55fe2ca192b1db4787e4c787b97da9b5089d01b72ef299d8ac9e0dbcf92812bbefaae2aab1e6a271678bb3611f24e91ff6020cb85b7532f4d240739dad1f94bcad84937a0045fd66715ee473a8ea3563f3142f2793436cd4b90b4bdb9558327a2baac6fcadddd1191059b8bccf6cb8fe747e772cded9b2f1c9c724b4cb3bace4b7856035a9692d3fd3fdb2c867bd79897892f8025e66258920fc64faa3c3f2fd49b7efbb420e45262c41586f4d9a4670fca5fc2824553b2094d4401c274008113b2c6f1b91a72e06a00d6b8171cc2e44f319a25deb633fd4a830af8d64eac24fe5357b17064aeeb5f7b2cd53691ed6d1486b87563c168ffde8b3ac50f596e76ad06a4a81fe94157b3e376130908e28fa2d70a304ae0047ac3054390cc312b15210e52b8245be2587c6527bbc2a6dc02259b7a88a3fc0a9d86a344b20dee0a35eed57d6838aa643b24f3797cac0ad63663bf6042470527e1c9b6ebe9a0fc99bccdc2578dbc0199c51212ff103ff5291a411c52f3d27f106a5dc8cca8cb960c7e0053c51a26aa1b787638cfbba3e5077c5c4becc8a300439594f144551884d7132edd57c79bdb05d347f2e47425ea23d9f75e76c430b94c0c5cd4608df74a8e292a6bed46a7dad9b5e5acae6b88297d11f847696deb124a9c73cda72a3167aff8da99324694078ef138956250d68320a7ff3f6d13d86eadc565062922009ea8f29badc6687a22e756dbad34c640c09aab05e993bc0f77dfbb3710500e63a3cf873f897ea3e730d86c4267de3e646029fedb44bec95bc2297dc649cecc651525723c58e5b298e24bf8a7866d84dcb456ad20aabfd9b5a717870b5d02d0f299f4cb965679796d54b9a060062f57717b87ea369dddda7cd5af248f02febea2b110e804ef370e024ca626e308fede9b1a380bee212f5ac179d9589c8d72aa9dad20d24495738cdd02e6baab73387ee3cbdb065461cfc10bd2a851740ca09dc9b911c684a3be41921ddadd01e8603d84b2da657111eeab343309f65257e7fb1f32f7c89a5e4ab4048de637dc4eea2da608f03771fa19682d065010f10ed50c8d15a2f5336e3b2134bcc100997a9d1dfbb505b8cceb6058bdcde4f0941faef73a4151ae5ddcdb5cc6826849bc0dd8772b36881ec8d9bf4d6a1b3e12ef5d60a47d1095185232f63f2dfaad88e8f31f055e52823a08e4de5983f1d21a73d25b6cee3b3af3b3c552dfc3070ecb6a71601bd9e519a7929086c45971df8ca5a3a6fb88ac80b8f88955f2266f3e2b89a6ceb1658ec336738f77eb0a1cda2cda27cb0ccc954016d15b99580525a4fe5c05fa1ea563d39481a4e7ca91f4f4a061876cd96b7d7898d8bbff8bd29597ca74631ce092f2c352e2e79790b0b28828a5ce913bd38130dac9462c05554fab803f12139bd026bf44047716fdc448138b2920a3f2b27d2c2f04d9c1b53322d9a803d5730af6b0efaa43aa227bea70c91dd50a08846889ee3014aa3208339783caad428b2710b76359e5b74ac66f012edc07633809decb3f52a7fb104354f91c76b851ae47279dc88457cf56de9ddbc0029f12152f93f7451de7cf5d487c7b48adc7b8a89c2d78e630dd5771624792c235dbca8fd3bfa96c493111447e0531de11e483d20b5ba29b6bfdb742a1c45fecf465487323d68af0ff9f694200cd460581b337bc97b1134260c191354f0f1caca04b5ee6fca8aa3f79eb0b1e551f4ba554b690eeee54e367af36a6867c6181ba26cd6321cfa1a3dad84219e5a9dd66e96b31949d3c460b8d1efbe8a0ed7f3ea8480da1cca13900f8f3e98803e3f0aaf2cefe519f87be9d838090d4aacd87db845da4b4734cc40887645e01fbc489b55ddb0645378d4732ff6f420355664b3d8dd612953d9a6a18800da8206b5f445538fb2ae190de12def2a14cc1533d49a50a0d758d6e3b5cda92fbe292e09b9b5edc698d2c3010e4a9a0120958180b16517beccd66afe2ed8f17341db8a447e4afdc8e43b431ab0a47b83522e06eae993344cd6f45385f2bf0caedaef3e670ac61e8d5f7744dc18658c4f9e46db2c6029f6079640e94aad2ec0706362460f8560dd81721bb7ac0d1c251c20a71cf77c6fed84b085d8c778ae59c50388ca8bceb9fad33dd8c24974e74ea5e57b9f4efb6b783b392fc9159d186226e7a8540a613242cf45e07b062151c957aa8d142a5e8e54b64565b3b0b0527265c3c90608d632f95f8c0c1a5064f976b6a5bf592ac7711ddf39997711b1e880dc8a57e08bab5f6bdccf836211dc1196c8484cf1e2f9767d0522bcee4435b4efe078b1e769660235d1de2f89854ec3c84e6a6150ecb1c547ca16385a098aac2d9c4cc3b504b92aa1c192f489dc0aa40d90ceb687f0349038be3f18bbe0076399a60203333b397a5a9fd1f1d8c6ffce47512acf5d2744c7c7477e80c93e1c8cb76bcc931a62f415b4d38220caac213b92ce45db786b89b2843b3d1a19f2a6a4e1b82d35eefc4a9a510bcceea68e82a16419a078b3e7d1cd894028c40bffb124f6479b7a9cac235bc3946fb4f94527d13f6f3ffafd45fb2cfc4785334f4691c44868085c72661e18e4a01f535398ffe6cd66d02c31cd20f1d56635be28146ba1a6fad8431af7003607d0f9836c3b726ab9709a1466b87e95e3ecb6eb4d76a2eba1d461c88b30eda9a36ceb3cb56a2e0eecf9eec35dbfe71e47101d266355c6d73a0e2e891e998706a2f72e6ab12f7db9a222bc821a1ab8920703ebe6ce307d92a4e712d56b7b368820ea6d58269d0df78eae72183607d58a1b32f8a7d48e93a8fe067b58d816dd318d5f194282d788b68ed8004e14ccc80bd380a9ed1ff88413afd4a9d01ff6b6877a69768035ca97222733e73320d7907fe728001f73984d8e503f09dedfbdaeef5ae8b86ca123653e74958d77a7fdd519635ad558fea774e842a2d1860a83a6d9ad6f623ce05d62b6e1690f2453eed50c9d9425f81bcb4659abd0ee9bb700861bc5123ef7079cfbb9478c757892156279714000c3990953d590a119ef1ec7eac16529cc32f26fc86c434b6275f2e9bf425fe8d19fec65bda074afc3f4cb34f2e07dd41c3777c74e3c8ddfcd88b4e60ba5e5dc91a57b6217fd952d7a9d0ec57a236ed7874ef8aa41135bed3404b865f2b38e42a75b9d5b51fdd8075f59819d0a0b5cfa61812d23525cf66968cc4589dc24fca498744b0d84b653da9cb653cef669cd667433ca299d92a37e8a30c15487ef45ba8132603d2e30c82a371a6f5a52ea1fb919d9e5726695e07b0e660624857537d96982aabdb01da94028a8da9b128aece67a9f0520e307b6877e4af293352b14eb8a7b2f8602446f0f9efe209e8926176a82cb869d6dab724c49a18289cd105bedd74af7b9c1f200e3061224b571250de0f5fa08c0db9344d09b163519f3e708ea5c1c79843410d44ba7d4db1102a3e27f3c2537ec4b8a0744dbf4c2ec25c747b292444ce269f4366623e77fb51c1276de5ffee0eeccd16e3041e0558d5b5e1025c3d5c49a95e3e8bcb6bf35a50e95207a7e5dc6cb6a3df7c6cabd1968bb521b7a20c4d7f3fa8c6b25f38666cc907f1c2b0e4aa3c8c627d9105cb6d00b60fe6db84d426347bb427ab653f5acf7dca7d9b212a8cf6e34bcdf3b436e2244e46d1c1860ed68791b649c5bd4e77de45612d5511cec5a33743ef5a98f3c74a2a7e60a96d49a988a3492db60579d40a81ab0948b6bbf45c6a92a775643bfd6b01e704e188af663d42bbeea7c2b285f307928f9145a786d5cf835878d5aae0ffacfd580e239f3a17da81d361657a69adbf2a1566b273d7adb3a157ae46ffbc3b01d9f37077757f07e45f75bf5e093f44807ebd985aa9ae1489bb081acdfb5fde12e8e5276a1f90834c35c72872060a83f4ec187dc58b6448c06d92e4a32a9a9f4e76e7ef2196bc3836cdeedbabb96f20b49382637b2978c252f886c38ada76c7172755cadd08aacbbc65c5453ad6b7c4b2fcfd5f40645eda55b172faeba0c5a9eaa6be9810eaf03216c0cc43f94c40b2c5041677e9a8e10bad611cd042719715a0852b66ec568f9deeac719925fe20b6a0c744c7fca9ec3361cd711669118f1c797606a16bdccfc73f77254ae70b219289b3e2967f27069ca6a0b39f9e3324de4a6b001639605361e7aa176b03535492185bcbbfb823e1485845fa5b4604939cf06078de0e656c47c1fa92419e2909a4cd7350abad2fdf55e2ab844a497631cc15963d9b1d0a154a23a9b9488be036b6f073c6e4870aab9e3c7082d0e9e557a9c2657ace4f9d13a789ddb24d61f0ebaab97c9edbb1751570f0e7323c9ae7d8317d290ebb97cfe79f61a66ee8f202d5d8883e854bcacb178798c348d963402f8d8a93ff499c9cbe0828844d3e56defb16934", 0x1000, 0x5}, {&(0x7f0000001380)="5f63d38ffdae2dc67f6bbb874271810b474136c18a8de602d9257ec5b86930c006c3d7754930ed6b697a2d9ac22ee67e78968e655c3e10ce6e71137cbe8d3b3130d6ad981c92f7fe95b8568a555ae9842f06670de16016a3f77b011e4ff038aa5c704b05edaad7f00790528f95", 0x6d, 0x10000}], 0x2800031, &(0x7f0000001400)={[{@lazytime}], [{@uid_gt={'uid>', 0xee00}}, {@obj_role={'obj_role', 0x3d, ' \x00\x00\x00\xbf\x04\x81]\x00\x00\x00\x00\x00'}}]}) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000002500)='/sys/module/vt', 0x18000, 0x104) io_cancel(0x0, &(0x7f0000002540)={0x0, 0x0, 0x0, 0x3, 0x0, r4, &(0x7f0000001500)="4cd8c229ee36cefe3a44881fa83b12276101fe1f84b438316d3d7dc2d32173ad758d17bf94d1e2bfd84bcfd0641308d09c066a68035ca3c68a03ac1695545e4615a69b12cd451e0f8b16d65ef6b5b4e63cd6febcadf6dc42469a311c4c4f0e57e75bb78f068e16e499d7b2bdfed3a257e74c4d1d8e25efba77ffa5a36d1fcf97b193b37ae468f7fe587735d24e4f6524f71d5a1785e1c57b1d3b3f6e34e0afd34195a7454971b7dcba3958f3212cc2afa73ef515425d28bf473ffd36f0196614c096fd0a8e2753ba1ff6adeac78649ce23717502abe7f815e465540f1d2e5851e52029c6511544688ab4eab151c59da014e0fc467019f1e1ddf6e78d41041a013c2c550e17a21bdb3a46ebb60d38605c78ee4e725f237ff083f60083a1e75097abc0a7b280cdee083775ca5da92ae5f0cd1fb231a2246b2f960e558aa3620866fa554b0f0066796520eedc5ee637a80081b03a24d0d1b08d16c8851ecfa06e98ae44030d5b037078699d4615161e8a87f5c2808dae1449c27b62c56dd4502ab2665a6f16cc0ca8068c08ea5e1f6c99c5b11882439b11c5808240ccf17f00c8deb12caaf14c88d99e255d2fd838ffc0325c86698db238222011851fc1d3f6a7300e0b118412f18aee3eb2fa8579629b715c02cdbe951c0d5594447472a231b709d4e649eb4bdcd5637e5e92efd24b14d7c97cae8e228f2512d7fcc76770df00ced1ea8e94630310ef76954d72e29bee9f30439363f078b8bfd2b6470906fe710ab8e83a535f09fb70f813499018bcb098af0b80a40521c04288d308c3fdd5475398641f190a5b6624ecbc5de93bda3428830f8abbdcf7fa0e4f736610882435f4d943d9295a9fd0ebd29ee72e5ae1c8d09aac6488c19434deb6e66019378acb00150c82145e91d3220d4b332a80dc20c7b9d0c372736fd2330a391e80b27db3ae6c4d2a5089b9205197589fc2a733e604b4afe958e728ca1f3856797c284657a78e13156f1bc91cbbf8c3431e94764e8e7c5b29a0a901ab02eee45668a448f94d040f7db2268c1b65cdca17c3c20856ae262ffececc1058f29ebdcdc6cf811e556c71c2f7ffd96ce04c30f0e994338ea80cc6ffd0f18bc2572f74cb3e8b48b0af352d4d228a4333d7b67fa00f8f4fcc947c2eeae53b571ee0d54c2366be700d96b8d8d1d1b9498a4af7738559899b765b3394ab9033fc3c431bd4499eee55db7155d91da25df8d234543a2a7449e980aee327b6394dda8f54e1d2228815aa787491415fe455af9c6c53814309441c7a981fc73e2439cac0693163d5d68c88431a1d04dfc3d9ecd5f322e79805b75b7e345fa772fb223947371a1c776e6315cc9549b8bc445c58a133bd7f6c909bb2cd4c6a0ea0c483658c981ebe31176ebf28b4e9eb72f6ad5208380ad84375d43e0eab65865318c3ec0c9da699bc96c48ae607dbd1204b57a6af7d50ce9505c68fb37adcd6fe753022fa7d666cf2c3df3b639db31e4a12c17c7a010a2af945a027b90cb103ebe33e9898c71c2bf243404659a17bc51a35c210bb9c3e683bf5b1d247d7136766f460df5c6246bedbf5388a694745c1280e9343ebb3d869472b3adcf40bb4e83d0d1a15b7a4eb9c443072baf339971d7b1542494b87682a633a45c543277f11e5640616f225405b4541de8b7013fc3fe1487f9fefad258e4d11b1c1b1c729a7bfbcbbd3fa246688f72129ed50577839d0cc9af22519d6014ad14f2be66641ad407ed8903757191d99a31a66b2e259ec22ff55578799e451e8b1f48e87e184ad5ee566808612722859f6f388ec7af98fd7dcd1e43ea3f6455c63caab8e9bb7c429087321c5e8d4ca4bbd4c1d37418ef2451a3e4ddef340a98a87392dcadff9ddbef4136d7e68e560929d8e9a74be1c2eb5126f5afe659233efb44b96f580d17a94e7461a035a590b2f0b77d028b449d55f66cdcdc0a99336a86f28c732760d45921a9a569b1b27a4a7d374eb8b2a39020bc7514ded6e248babd4803f4f70688103b66d612920d48b9121aa535cfb0051e39ead9060e999c5b5cedc55e6a4a7a8cf1444bce30b816f2d3b668c3306a047491cb48d084f5e90fd400aaa9c337f2f721ea7294706ecf88a607cc89f77a7a192962e75fd8ad85d26ddc095fed2aa97115cca16c0b8fdba28743a37a9a4e6637137d13b73a8f90a2e115171bd4b226b8af916191b59c06db3bf799640d8537309856114558368405ae6701a69a2502eb6c97fcae6fdb172c1f84761e1b4cb6bd36b461ca5884129d667db9c45d9456f4779ff7cf7a4ff4ecab33e329dd151f1c5eb8df6985329ef11f69a2b4b048a484a9088c84a271585fa88ab8c64e694575854961458a64520ea48fa2ef73d2e24e54a5fe9150a9917cfec1bdae1ca3583b7c5c728fd67890f8143f4f22a6f636645447e0af2a7a874bbee58469c2c66d0b66357306fbc74c99b68185b98e7efdd5563326c31f3eca3c16ffbfee43351fb44b468f2b1af314f32cf26bff01f888c0598ac209b3de51d9f056830a8fb118bdf90fcb9c3e6474acbd936ebfed34ba51f2c0bcc5fd931f12b57ffa2c93584f33725eb3b32f25a0b3f03eb5ffc828693f2e116986c6fa101e3744d23fdc28e732d0c200664ca4e9923b587ce4366612a5039ebcc2f17b19a1fc9f0c8173e691c4c195d3e20eeea5bb2945ecdce54957bfa390d53df6c1d74ad5d13d26dd9f7d06289dd67bb8bd19f0c33b5766c5ec3534b6cc1147d3e07d8be78e26eec146ce33655a45e4fa73d88cb1b82115ab245ca6bfedfca825773b91af8131ca67445c3cd13113fb385de50e4e4b58bbca972f8ea50baf34b96611b9c0f53a486d1eafaa5a6b120da567f977842ae4b6e4cb554b1b1159113853bc370dd2382bbf0716c2bb3290d0934039bec7b5b4fd44fa3e19f244cdfc445557486326669f29f1a95c2d3b9141cbe6a2e3236029bd54965f711de4f32421eeae56bbbcb8bd6a323182a2057142245ccc8dfa30a4bf5a75a9fcff722e1bf6184770e5eed307329c9d26122745f752921dfac713bad1439aaf41563327997e05b9e1b2b2a9ea521c89e005b4e63d747ac785b1d787d74bd08ae9ae254c4646cfd92985395972a38c997bf9288669cbe67dd40991528483184b35c36d19b024ef6083b0a4d20e2aba40ab6f9f5771eac4784afb5245f2131bc905355db5b66c80bd8d88f701a715101ca4d8065129a91b64b63963d4be2b4f6cf440590c72a736d4e84931c9015a4d06c1978da13f99c95bc0664cf4ef21e57b6b0aabd1bb5b2a9be8944c2f77c3b1f5944f754bb9c380ef0dc9f8dfe51e17d70f8f440eb0708612c9e2e34e6ce2744a9ac79d100e2746d1db5927bbbab5f3028b1d640f25108636cce47d4b24607333a30ccb1e6c806ac5051444aec03bfcee8fe6deed338a61a4d36ab1305e3982ce119019f646bf2ec9ba1078b26202bb5ba8017f4bad2794890eda840753f033035babbe9b98eb30621481f22d8fe8c621ad0ab5fb77e4e5987a730622c67b14ed0ccb974f18aedaaa89c9ad81b7478279e43c44dd4e43c21f4e2c288913918011f1931bd96e73868170c8e05dc7835a54d360f95e250a16a74c346052a5f4e982c24e963df6f68fc396906a576425b6e3b6bf9435d6b6d56b0b51a8176c238e224c9c1e970a193028da23fcf7ea1ee330aaaffeaa052fd54ab00304314d03bdc2217aa141a4187a0d96e4d79a332837bf55bc20be4851d37defbd81536ac1ccb5bdcdae34a2655a44fe72997a902eae8d25e7dac762b1e7a3382b7ad3c8b1e5491bcb8810b91a3d54d833946e94e48903ec06834e18356d758576d9262ca4444dfdbd72b17ff9f412734f7f4361d9aa3002ddd9ca81b132a147f35509502c75fc43d440ad4e1a02d05f8e3dd766611a56434fe330bd2e68bc5d4c7397d3d3d1627fa9227241b90b47c115a40fd4e41c69b016ef52102e4ca006ba126301542cc65dfbf7631a0b87faa0ed96e4d5ce301f463f684662e65703743b7278722e665253460716109b2f10566d97aa3a77ec8357aa41d5039ac6cdb1d135a41d0a2b9818a101185320848b7413e7b25c8c60b2127a7713e8eaed5246d8add8e4703f0956e36d504811bda3d43cb26075503d27c059af598fccf132d94a92013e422432dcab33948ae3a0f57d20fb6ff1e098f4d85fca38913f3cf737bb81f151092f23cb892691655f0738cead2293ec2fa6df5b51cc97d20630b0f6f08a93a3d50d4d3ccdfc365aec7637b58ca215455d1b05d312c18437bfced64b10ce8c00f93f3be65d3639efdbf812ccd5fed5aa9f2f8973fef4cf99d6420a12552cf7f017f768157ea2784d5080612208d7924bc775d9c113e76f480fa3f27db7006d6ffaab4ceaed7e80f53d90e0cd21bd39cff4985a9e98135559e2aa6d3c8ee6ab3bba99ee167373b0488a1c4786a22f0d27675f0f0901ff262269c7d0cfe4768da7460f3300a8b87e0a78ae83f2b12001feab63e5c8fb2934171d7cb8f58c441e93f37279c3def0a972cff5db56d6428c202182cee2cb5548b4503e50f871523863afb2ba6f79a17e510b3cd3dc0f45b52988c884dfec376ee348ccf6e65ff08d55a8e5649cf9967f0d2c4b2f33907b1ab24252332517855ee8329fae5330607ad73a9626d16b337aae75049709df7f536099fd1b4279ab5e6f4d517d99960c2b89eeed2d46e6a064c99df8c54981988ed1aa47fa45ef4924297ff1d864871237bec1b3b9ae11c135894adff380ab9e66ce7a40ee9cde1e3baf5de9fe3d30b9910d91671803b10a651e652a7b82e08ecb9f482459f505c593ee953a22f199153051543dbcfaf0651931ba6478be56c95c4be765556268ff1b64617c22bf6529a23064fdb72bc01149cf363dc3168d267e968076ca1415b3f444498db7ac9c7a5f965bc99b7ff3e3a87938ebb274d023bec4c461c534e69d9a594e6d83bc89e83a2558922f784d3c8f7090eca12398c075ed82d0a5be3c53263c0e5f1469d5a1b96cd6853ede68ac104289381ccf5e90626b602f7e76ab93d4a9db7c4c429bc0d06c9fbdb894690b10ad7686202abc39e84b20be388f038e726afa4eefc5d4254c53dee784c8322594109fb7b76506ac5784c9c796dc6fa608e548211b044f27af500da6374bc3180e17a760a6c43c1654303d2adb06f880a44b506f4cc0afe88ed386b049c8977e02e47f066c3bc93b5107c72e0ec0e26fbd18d5bcd23fcec43946f7344032d0e9e448f55249447caee9a6d8cf9c4f4f256b2c79a37a420d385239306e9d3d97c60c7e60811469db9991c6f55ac2ad6f1a16023109ab96eb6ddaf4d407627ded54a802f7c25034ec9bd6d5894e5b2a917143aced59d22d67b75479500c9484aee5d5f631d9b5eaac61c1eaefa577fa23b1506070da208e219704021e2a9ef81819e4dfe6bf485b9840fa6925149d94dbc7fe597a6d7c801b498f8120854b3215728baea629827030fee79eb6021c9c5d811dd6a04e0ae7c57173822af099021fda447df9df2afa83a298394d28e8a0e711775b6914fa4cc057a0331d6a61c1a76d5a323425b8de693eba292b80f63901cb9782e6476ae34e00fa12cb80cc108217e8f7e8d93d8dce2582a387e5c12e511c993222e38f7a0e1dbc8b0de0d34d49a433c056e5265ac0c8d79a6d8a5393032bb4a1a89382ad7f0beaf604a245b302885bc066b9c8026037b9c25a2969cb6cf8b9097f1a71c55e8ecc4bd3306a2b3bdb4089dab0606f53e65dd4f01a10ba38932a1f83f97642550bf81da48", 0x1000, 0x4, 0x0, 0x3, r5}, &(0x7f0000002580)) r6 = syz_io_uring_setup(0x446, &(0x7f00000025c0)={0x0, 0x765b, 0x10, 0x1, 0xc4}, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002640), &(0x7f0000002680)) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r6, 0x6628) [ 2846.069666] FAT-fs (loop6): Directory bread(block 6) failed 08:54:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) copy_file_range(0xffffffffffffffff, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r1, 0x0, 0x20d315) 08:54:10 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="4000000001040101000000000a000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:54:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) r3 = io_uring_setup(0x5f74, &(0x7f0000000080)={0x0, 0xe36f, 0x0, 0x1, 0x184, 0x0, r2}) sendfile(r3, r0, 0x0, 0x1) 08:54:10 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) write$tun(r0, &(0x7f0000000080)={@val={0x0, 0x890d}, @val={0x3, 0x80, 0x0, 0x4, 0xb1e6, 0x5b}, @ipv6=@tcp={0x6, 0x6, "3523a9", 0x9b, 0x6, 0xff, @private0, @private2={0xfc, 0x2, '\x00', 0x1}, {[@srh={0xc, 0x2, 0x4, 0x1, 0x1, 0x40, 0x8, [@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}], {{0x4e22, 0x4e24, r1, 0x41424344, 0x1, 0x0, 0x17, 0x4, 0x8000, 0x0, 0x1, {[@nop, @mptcp=@mp_fclose={0x1e, 0xc, 0x1, 0x0, 0x34}, @md5sig={0x13, 0x12, "1b5a9b684dc4045e1cecae2bc59be879"}, @mptcp=@mp_join={0x1e, 0x3, 0x9}, @sack={0x5, 0x6, [0x7ff]}, @generic={0x2, 0xc, "03744587cb4264772631"}, @md5sig={0x13, 0x12, "bb1b6c617426aa29bcf3087210571ae6"}]}}, {"de43d7c49eb839abaf49b5e14ce5f07dfd9d6c1a9a606e90e31e9f4a47205e0519c7ffc850566e"}}}}}, 0xd1) 08:54:10 executing program 7: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) r0 = creat(&(0x7f0000000080)='./file0\x00', 0x110) creat(0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r4, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r5, 0xc0502100, &(0x7f0000000100)={0x0}) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents64(r7, &(0x7f00000000c0)=""/149, 0x95) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r2, 0xc018937d, &(0x7f0000000340)=ANY=[@ANYBLOB="001800001cf4d4447646b37bb9ab2b3b8d7d4ebbce54cdb6a46100008be3a0642cf5dc46855e3ace55d874c740080d888b96e4757e36cc2100ada6b9397961091969756aef14d6673fa1ff20091748b7a93ee050ba01fce417472c6e66abb26a8cf4a3d10c128e096410313c9d9adcdce087d7a4bac9d20f094728a0e7e3421d17d84cadda33dcd71483e2f4a2ecd2b9070a70221820a47488219ba25005cde7e5e06d00"/187, @ANYRESDEC=r6, @ANYRESHEX=r7]) r8 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x1f, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r9 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r9, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r9, r8) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, &(0x7f00000000c0)={r6, 0x3, r8, 0x101}) syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) [ 2846.112188] FAT-fs (loop4): Directory bread(block 6) failed [ 2846.116099] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2846.117598] FAT-fs (loop4): Filesystem has been set read-only [ 2846.121139] handle_bad_sector: 4 callbacks suppressed [ 2846.121156] attempt to access beyond end of device [ 2846.121156] loop4: rw=524288, want=13, limit=6 [ 2846.124676] attempt to access beyond end of device [ 2846.124676] loop4: rw=0, want=13, limit=6 [ 2846.129710] FAT-fs (loop2): Directory bread(block 6) failed [ 2846.135843] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2846.140543] attempt to access beyond end of device [ 2846.140543] loop6: rw=0, want=13, limit=6 [ 2846.140600] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2846.145678] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2846.147922] FAT-fs (loop6): Filesystem has been set read-only [ 2846.149970] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2846.153885] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2846.160356] attempt to access beyond end of device [ 2846.160356] loop6: rw=0, want=13, limit=6 [ 2846.162892] Buffer I/O error on dev loop6, logical block 12, async page read [ 2846.171371] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2846.184689] FAT-fs (loop3): Directory bread(block 6) failed [ 2846.195553] attempt to access beyond end of device [ 2846.195553] loop2: rw=0, want=13, limit=6 [ 2846.228005] FAT-fs (loop2): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2846.230254] FAT-fs (loop2): Filesystem has been set read-only [ 2846.253051] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 52) [ 2846.276676] attempt to access beyond end of device [ 2846.276676] loop2: rw=0, want=13, limit=6 [ 2846.279538] Buffer I/O error on dev loop2, logical block 12, async page read [ 2846.309990] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 52) 08:54:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) copy_file_range(0xffffffffffffffff, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r1, 0x0, 0x20d315) 08:54:10 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="4000000001040101000000000b000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:54:28 executing program 7: ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000300)={0x0, 0x0}) process_vm_readv(r0, &(0x7f0000001640)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/184, 0xb8}, {&(0x7f0000001440)=""/193, 0xc1}, {&(0x7f0000001540)=""/91, 0x5b}, {&(0x7f00000015c0)}, {&(0x7f0000001600)=""/50, 0x32}], 0x6, &(0x7f00000019c0)=[{&(0x7f00000016c0)=""/152, 0x98}, {&(0x7f0000001780)=""/127, 0x7f}, {&(0x7f0000001e00)=""/4096, 0x1000}, {&(0x7f0000001800)=""/118, 0x76}, {&(0x7f0000001880)}, {&(0x7f0000002e00)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/208, 0xd0}], 0x7, 0x0) r1 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x8000, 0x10, 0x1b}, 0x18) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) dup2(r2, r1) fallocate(r1, 0x6, 0x401, 0x81) r3 = syz_open_dev$loop(&(0x7f00000000c0), 0x0, 0x41) ioctl$BLKSECDISCARD(r3, 0x127d, &(0x7f0000000100)=0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r4, 0x6628) r5 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 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, 0x0, @perf_config_ext={0x1000, 0x400}, 0x0, 0x1}, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0) r6 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r6, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r6, r5) futimesat(r6, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x77359400}}) 08:54:28 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x7ffffff2) 08:54:28 executing program 4: chdir(&(0x7f0000000040)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) 08:54:28 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x39a) 08:54:28 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="4000000001040101000000000f000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:54:28 executing program 3: lstat(&(0x7f00000002c0)='./file1\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file1\x00', 0x0, 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB='t', @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX, @ANYBLOB=',dfltgid=', @ANYRESHEX, @ANYBLOB=',version=9p2000,fowner=', @ANYBLOB]) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xc008, 0x0, 0x0, 0x0, 0x80000000, 0xfffeffff, 0x7fff, 0x0, 0x2, 0x0, 0x401}, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000080)={0x1c, 0x1d, 0xc21, 0x0, 0x0, {0x4, 0x0, 0x2}, [@typed={0x8, 0xc, 0x0, 0x0, @u32}]}, 0x1c}}, 0x0) r1 = eventfd(0x9) dup3(r0, r1, 0x0) r2 = dup(r1) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000140)={0x40, r4, 0x201, 0x0, 0x0, {{}, {@void, @val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_IFNAME={0x14, 0x4, 'gretap0\x00'}, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x4}, @NL80211_ATTR_4ADDR={0x5, 0x53, 0x1}]}, 0x40}}, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(r2, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)={0xf0, r4, 0x100, 0x70bd28, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x2, 0x75}}}}, [@NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x8}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x2}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x800}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x3f}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x4}, @NL80211_ATTR_FRAME_MATCH={0xa0, 0x5b, "2cfa49348655e8687521ffaf6b5b5bbf3cc9b3c5a942ef489f48ea671e0e633ba7a378e14958b1857bb64d76526682205231f99fd4665cd96419e0711f0a4b73744c5e92a81731e2526a3dff959e1ac3bd456aaded4ea1d9706c15b1dbc6cdc672603c0cf3a1101dc24a7d13f6c81785ae856eedf85b6581bc602bb85eeea065d753613e1414d9fc7b329439b80f5861825d7623980b5ba3699c6954"}]}, 0xf0}, 0x1, 0x0, 0x0, 0x10004010}, 0x4080004) chown(&(0x7f0000000100)='./file1\x00', 0x0, 0xffffffffffffffff) openat$sr(0xffffffffffffff9c, &(0x7f0000000280), 0x101000, 0x0) 08:54:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) copy_file_range(0xffffffffffffffff, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r1, 0x0, 0x20d315) 08:54:28 executing program 0: r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x200000a, r0) pkey_mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2000005, r0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0) write$tun(r1, &(0x7f0000000000)={@void, @val={0x1, 0x4, 0x3f, 0x1, 0x80, 0x4cda}, @eth={@remote, @remote, @void, {@can={0xc, {{0x1, 0x1, 0x0, 0x1}, 0x3, 0x1, 0x0, 0x0, "1ccf89a66969e93c"}}}}}, 0x28) [ 2863.955926] FAT-fs (loop2): Directory bread(block 6) failed [ 2863.973533] attempt to access beyond end of device [ 2863.973533] loop2: rw=0, want=13, limit=6 [ 2863.981540] FAT-fs (loop6): Directory bread(block 6) failed [ 2863.991099] FAT-fs (loop2): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2863.992337] FAT-fs (loop2): Filesystem has been set read-only [ 2863.996945] attempt to access beyond end of device [ 2863.996945] loop6: rw=0, want=13, limit=6 [ 2864.003848] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 52) [ 2864.006223] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2864.007457] FAT-fs (loop6): Filesystem has been set read-only [ 2864.011685] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 52) [ 2864.018206] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2864.021886] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2864.032365] attempt to access beyond end of device [ 2864.032365] loop6: rw=0, want=13, limit=6 [ 2864.033909] Buffer I/O error on dev loop6, logical block 12, async page read 08:54:28 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000010000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:54:28 executing program 7: syz_open_dev$vcsn(&(0x7f0000000a40), 0x4, 0x191d40) socket$inet6_udp(0xa, 0x2, 0x0) r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x94, 0x0, 0x0, 0xfd, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x3}, 0x18080, 0x4, 0x2, 0x0, 0x0, 0x0, 0xfffd}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90c00, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x180, 0x0) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0x0) r3 = open_tree(r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) move_pages(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x180, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x0) syz_open_dev$vcsu(&(0x7f0000000140), 0x80000001, 0x107a81) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0xb) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x5450, 0xb) r5 = ioctl$LOOP_CTL_GET_FREE(r4, 0x4c82) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, r5) [ 2864.056970] attempt to access beyond end of device [ 2864.056970] loop2: rw=0, want=13, limit=6 [ 2864.058358] Buffer I/O error on dev loop2, logical block 12, async page read [ 2864.068321] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:54:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r0, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) syz_mount_image$nfs(&(0x7f0000000140), &(0x7f00000001c0)='./file1\x00', 0x80, 0xa, &(0x7f0000001780)=[{&(0x7f0000000240)="73a2ded71cb406cc21f986373da0f15175793c9a28999407e0d82788b8cb30b14a3d92048afb1dd11215458138c4a927af3670725a472072d5685a79b1ef", 0x3e, 0xbf}, {&(0x7f0000000280)="17fa0f59765e060afbaaa646234ae4f38d075a6ef07e4f157644278f78111517d7f241ebc8eea03cc1f8da44b99b28aedf78caf2babaae4525c8dd79c3a8649b434199a6d227bb27093dae047f856318f06a14012ecb8cd32ebe5fc1eef7f9273b4be87fdac87c022b52087dcde0329d043eab19aff0cef654c44d4533c4fe02f17fcc9a1e780a3e65c0844f21f3df7aa653c56e3e7bbc4f71a16a17a37ff94b63f74131b7ddd513fe2704dd220a8eab977bf477fd5b0ef9f588ddf7f81f416628b9c1a32c5563438028db41275c84cad8f813044ac43a3c830147ab1218d7c64ec91360082ae5e1321d5407c9", 0xed, 0x4}, {&(0x7f0000000380)="0cde432af11a3e2156deb6b525ebffaa4f9dc9173a64986e9238b483", 0x1c, 0x20}, {&(0x7f00000003c0)="48585b917c63013dbc4946ea97", 0xd, 0x5}, {&(0x7f0000000400)="1e1e865f1fb2326901b5dc9eff98a12ff48e0562734b1f42d73a923ca28eda9f216285816aee5ccd2d75c0e0e9a1f94e09eea930c203360123ac6ca8c4659a2ba950a0185bf046c39f82570d3f873416253ca4f7fd742db253d182ae6871dacfd2192a53", 0x64, 0x9}, {&(0x7f0000000480)="34a50fa26aea9456f4e6649d68466ca64c48317999a0abf282aff1b9d7026cbe2bc53c1745e0f94483c04d16f54e6914c4612b0a8c640973befe13736ddcf2acee08ebbf6ad34c6f5bae44337314794fecbffecdee2541e93067ccb0ccd290dcfd1ca076d8c1eff1367776a632b5182088252dfc817a8b13bf4bb8153e422a088bdc436f8b473e81a5a32ce439cad3b9798685f3832a116ae115e3d2feb5c8be497f84c76b603cef997564336b2daadd8cd46f0bfb771501dbcacdc4d13138245f9209c257050f7a7f91c464bad338706a8630c44333fc7bb08b30f4b4513923b0cf54deab40c127935a46b83464db444fe88440d03ed31b1dc2ef2fe86098f74a8ce13482346d5d6bec6009a6ce6b656ce3aa8e27ce0385c109e79369f4199b65ab0a1f7092c8e63e6a2ecb8254049711334209f7777efd822ed9fd07c345bdd811a65fcf8b67fbf38a9932eb781b586d73580cb24a4ef3c2201d83af2f64ebf057d6a14ce871a5e07198848da2e58f0402fac281666d876c2bef730241ae0da9661d261bc3e0b3cc80efe46aa185ab30661d6acb10111679b9a876a9740757bac031970b5bf15f34f475ecfce497fbdc9d874e2de3830cb66b917112af589bf7caf6c6e9b22c3becda751d619a497289f7019cfa0c89b9202c8cee4721d745b9c2e2c141a7343937fad11b8bc1507b1573b0b8fdc9c72046458db0bae9417943e78ab4355e44358e68e1320622f2d499d9668155e4b9efc85a482d361b8f4c4f0ddcf89815773447c43fe9b71660c25fcb4535c9c133e1422fb0f26a05ab12d69868592e331c76faf65c8b50d945f4264aeb7631e9b5bab42a09ac7647a750fe7c16c3f746a142d927be85c91cd6b13422d06f41f7dbf354d12b7086f960105440193fa37aaaf147b942e4c26b55726fd470aa8a24369fb2dff35cc15d4e74b41b25883e187f6dc5bdec1b8b23c3f316b88d20bc4d4422c600a442be8dc195177c135f101dd4b9842c12c3262ad0e0c124c7784075c6ec87a4efb35f8ca2d44ecd678ce4388d2f5c4c10c6b81bdb51cc3eb565ec5211154f1bcccfd0537f99fb9a3b1b1839b96096ab79f9dd64c7cd4eb3f2852b4b6020005c2db2643e475167a39bbe86645e39808cbf03016e8cf9d37fd2202c949128bf77b8f33bf0391191b4a9f1768be8c63b89e8e4564649fafb5bd93898024f3938ea2544ece9d09080077e6dab9f4621a61533af7be1ad1433a80b3d91facb624bc1ba2879e3b73b5c3e4241020ade195e839caec48b907144974911b622782d1f21b649a708292d8416333f35f1202a294b12ded5dcb5bbe80c28d7d38c0b428ee2419c4bf00eb34bed59d9082df224945f8532e4a41dc597123f94c67da440e4739f1404d4387946de4ae23b2129936c76895955e537d33a6c37339df54f06e804c3ba3ac0729512fdd5c1c0ddb2450ac508c9b4684f5c3782e968ff9b466fcb271c8ca83600bf98457adc3858864cfa757a8e4cadb0d049693f95ca101d7f650d7a0625d9b445bcb54114c760cec922909244b48c6c4f85426ca6ba3dac2f0cc939a2ce98c08de2850f0f97dd37dea2191d2b67debe6a6ae688d452658e0e7bef426acb0a2dfc220fa1a353092e13268aaa713edaa51606a2740b0236eb21490e7507b3709e6709adf17745d39873237cad0723ecfc4f776f8c6528eaabd45433f888267d2db438fecf1f1e74cfe5694c670ab821a143d61b5d9bd1e32147f5c0cf0b2b44b47105b151e20f706febfa265761805a47a74eb788d50772c1db7360d24ab7a35aebef60f5764c1d6314c4d4204fddfdb4894e9f1e920f05007846af08c65675fd67d84ae1f986d455cb9bddeb43b77816c1e45fbdbb51ff440df1ea28d91bef81ff9eb1f623ce573f7acb76d33321002a8083721a2d67d9761ee4ef606398342567e9c05e85e0749e42da86c2170796650e41d50b3a5af7fd383acfcb816aae30250d06a40f39b19e0f9b3af243d95704007cf530cd38e431ee8bdf7ee66278ec37cbb093eb97ebfd27aa31f3cc4dfd6a99c2e3e58979940cd15d49c099f0f37d7c57f6dd38046f0b52e988e3736ad491605c433c6119ead61aa62374e1ed6f5dfe82185d60a6b0fd7fca926e9497bbb6f9094ec30805879d8e0cb070fe6aaa87ccbd82f7bdc6279ceb27853fa8276d5f43f81737c802585ff1f605706b3febb1ff77a87926c0022994d7cce1ec6b733a957917dea8772b153a3e3bf2f018eff25da02f42f8dd7a92b0837b447ebf52c2bc6cd5e593191d5d277f8f300ef394963c7e5834db0b191f80e3ecb814cbe7905ce9d3295e2127e36969f7136b4d0755fe54bbb24492e144f8adb45e182e1b7f798f4d9b6f1f5730041d1641181d8d9cc0b6bd09f72d07ad547f1e233272cec8717937564e29431a0af1e3d3c1640d8a4d1ed1f27d66b172aeea7a742777ae5de763dfca309d937e86422cf2ae7e97d0b470fde7906a48fdfda55195b3bc928663a0f624609691d1468e409a21043522c0a6fac608db9dfac10bb9b893eb66f9ff3c4ae71fa872fcf11e1f0d652554219742c736553cd13dc93e5e0f298ce12f871bd4434b0ae1491f54a7d70c3120e53f47cafaee18e6161060969c724a5f97411429044a6a9e56061056c6fb221a3eb11c614b31b07d3122fc9fde0e0ba81ee4dc9cea43e00b92662febb30f89c94e69a7cbccaf3376f37f47553acae463c9395e11760343d7ee36e2d68e7907b01a1d2b857169c65ed1fc7bf1496318470e1f33d0eb71d1a3259243e081bc679735b232d8bd37c2c785f591b4fada57ca1ccc232a0c4c7564e9ad7db6fcdfd6a8d46bed08ef03e23ca21ac13470cb0583984da9a0cb20749b3788dc2437f72ca8ca511334e1bb4b94b87b77810de71e6fcfe5a38c84409de86e580acb53a88769e251f61a82ec8fb3c5e6790193773ab7b57ddb7e28504013ece4edb240fd98eae0b1a07834eafb086114b2c33b6fc8e719ef8e0ad3ff75b67523c1d195071cd22c55c30be7cb7107897d8b50feee68815d36c854294e8a106e28276d0b1dfabda7958c55c3aa450aa0693211d81e83c45ec780867344da49b031ba394552bad6c16969a00a537ed68872b127544dcbca6c87f310198a862486518bacff3df7af848d7867acf68af024097ffcf44da3f7f41f855b36df5fa631efeca41f47e1adc87088d56e9f2dba5c9762dccf2afa562163b889770e5a1240c030024d8d59a2444e0ab398f92722efb6a60056a9c5f41a43896a820bfe669faa5e4b4271f5a9bcedb69509eaf2109659d27ff3ca56e5504631c04a1f7f0d3a07126bb0120f0b6b267bc30e92993d1192358266fc8f1f4d81a7c4d9cb7bcc4fef554ce440a4eaa8bfe95512af9d6f7780dd7965806d16d2689fab2b8f3e6ef8a79d98b5244289199ffeffaa6620c8d9ac86379698ff2944c26ad0a0ce8c8f29f5110a1d0a3e6803a5927b748c2af15911c857ab90b25117d5926dea75f2d5dc99c9782376670a7b89e83f42c908b84682f169ba0ae61593602a63aa8d021c5654f5320b7e17f1609ceb510a695552257844276f04ababe72782fed9b1761cf03f6df055d7db15744de929f33e6d2c0fbbb17a6565d567c1771ff624699d4cb5339628bdbd41fba64c1c47a245d2835b305e59259a3b1275df17c3e27f4fdcbd1410ce5eca722a503e4e20c42c5b2227fc3c8337b595a85814c646e3832ed0c6eeb66c7a92a55a7061b5897f24603447c771623403af73cf4b4b6d96af970cc7824c3021ece95067c8822197ba43035472a93010efdbf807f51e2650ea7a0dacc75fc7342f82dfdae43b9fba9cd6eda4dcb84c79e5f2585892af667ae943a0151ae35d5ec863dea6dbe17a395c7c7b5267e9c8668bf8c54044dd128dccda76e06ef0fd87b4c88dab20b6ee0df097a3868965cd518e4275b9e1225f96e5b20684e0b28a7929da6d1450c78d525787fe8fa266c23e21a1489c685d02b47a62f37e9b67b0b85d1459f53adeccecaf59c155342f8b7660b5361b2ba7522602eb047248d47da107480483fdb485621039ab731ff0dff95820948e08c8c52e1f3f9ce258fe89109057d9f763c85f400aa61e876dee0d153f86c09ef9cc38947e8bffdea612b4d32aac6c6186e0555888bf2e659a013ffb78d13a969889cc4117c87d0b67dd594320fb461e83b92db9e9288b9fe249c6c3c34ed06182a9146a366826ddf9299c8d1ed09a1741e7c2151759bb21f39348decbde354646870c0977ca7522f0009eeca91512653f448779ae94b32367a5869587dd0c5015f157bc9a80c198979383d890f7461b4c5c97ecc0d70b184c375e1a2c7bf243a7bdb202452c6397581a8938a52b1dd184a79fccbc32a976700421bb9e73a8b91f9d8959efccb0164a673a0a8e5216d2077db2bb7b54117db67043814db32f2b05fc8d37d82d2aeae00f45b7d46d95e27731bb039c4c4f5794d264efe6f719501759edc8dd575b511e96abcb573b2d0dba416f7d6701e62f3c00384e0f3c224c7949c3d4a7647d4276695f096ea32179e4b94df99d39f07947ea140ed8c8535be5ca9cb0e8baee79564ec359691ebe32160b2939cb6ab0ed4e5b5da03c92a0e663af7e72ac23203d6d24b535c71c45fdc9681ec74c7b1ee7cc21118ec7a11d0883669472f3bb417b832ed9b51767b7f18cb4acf39388249d50e40c68cae84fd9cbb2d7802f61ec26fbaa96267d0a21ce2422f70f7ec07fcb80208015316b6c62af97356ca6321317666d8cd6832c1ec96f0dab7af09353397b18b8c94c030bf8f56613986e82d9f12f41ea6d5cbac77ff3934fe5bfd6bccc51a34d66581c09fd3f7ae536658fcaeabf458bc2043fed532fe3469c229fac8f81a90d0c808d5758b40c6771686c742f04baa1409714bf2001ffacd30e53d89d335662b82a03312a42a9e76d39391c4978d0fba466b1c0b624440aa75706415c68646403df29bcb8ff4fa0a7c4ca4956ff022e874da9f327c7b8070632da89bb3fad202d0602b2de8795a93690ca8686c5256431890ec0a0c1b01f7d9a7f5b23c449f29d04e8c83a9ba11fe35bb9661dc6ed712b39650091c18ec7efdaea82e0ba44886204b3516855312b6fd9f4e36fcb1f0c292b44d0aba63710e4015a567abcec0213b3907c33bbc7ca45fbb12beacdfff049c1931f58548c53d46f7a9b26298e5b16e84ffd6f3da6959412226e15e7dbdbf39276ee8ea5df46a2690f063aefe1012935acf90cf1b93c3669d3b5f7f6bbb39b5e975f5ed567c8e3c679e92b9f483beff3c640c51d8f368400393db9ad790d3725bfe5a95cfead84b98891b11bddc0e19c8002d70f110de7feb2585ff3142fbc3f0d3676f96ecc08a9abfa865638513ec46ff56d718a8daf6aaf1d00249fb78ed0287c9697d58f476f8144ce70da343cfadd6aa56b5e61083889f8b27288a25bbbc21adf46c4daea4e0ba6b579248daebdd94b63403f007413fb28f0046f79507e4ab11ad074f978eaf8dbaf90ddaed4cb494c53113aa9049f42d5d9a995a21a7a6b8208e867ba5ece1f4f7ccfda67bb31106ceb0a2c0d82355ca096d0bfb4d9210a1d229134b5145591eeee3568f00d5ffed89d25da4becd47c266ca77bb784555476681a9c342cc9bc0d3110af85009f6a8f55c5e8ff37659f6a196c89b598aabb4534586d74f55bbd068f5cfbe066542fbd242342341314837250f6a7a0c42089d432ba55ad2f86ab42d9090020b0499665eb8261e035741edafe40f878e8528390f66c", 0x1000, 0xffff}, {&(0x7f0000001480)="57e2920153be407f42c8808ccabd9f6c7f9beeba938eea7505b90f79e56116d78c8285777b192ee66c9fb59762a6b8a7acda58b000121b4845324f9cb6679e259c8053312838b07aaa8a43717ea0d4f50e38e38be90e0431b84383fb669a239b32a60243a61daa074a1618343d16694105a12131a22d79d21be76cb83c5adb5821b88c73727353", 0x87, 0x1}, {&(0x7f0000001540)="0e42911c512faa7ed435be4c462bf7e359aa8f6b15d2883130e4e22fdef4a6da3000f84694bec2e4e118bc6fb100c594a7c8a09de8a72b83daee018618c9d2ed6a38ee73dc42be620369e49d221abe6132f7d0d6711a96c5ecf68b16033ca33995bd9c7f47a9f53b534b44a6ae5e497a477ce86baf9349ad85a3a15ed540fcfacb64bf7da277abafbced03fb50123de69b5f4d1c1bf192a39ff75d046b68d9d9754593cb8fbced7587faef154aaf1db9de09e6704a4d1e729ca9", 0xba, 0x204}, {&(0x7f0000001600)="a9cfc7bf0d3fc11a0b8840ef7a093109154d31546c663af0cc7cadd922c6f7ee691c22ece284f29922bfe9b63af7f0c27b6c94e26d79462ee294a941ca54a9a0023d8d43e74d358e87e3e79197bc175d659e83bbb97d3a5e8f1c05a179fbc40ad798db7099ea43b04f2e7176b4", 0x6d, 0x1}, {&(0x7f0000001680)="9bf2cb529796535ba1c1a706cabcb89002561807b808555b454d71b5e0e33d4f56b91a498665dde97c252ae783b061212354d2106db3e81abe3bead7feba235282a9451977b604fc149227f5c7a21afa99fd1cdbcf58f5acca13ac5f9ccef1f100177ec363338d3b236ea5ef244cf94d27e4afae41e3da96f6dc62f5a870d6672f643325ae5eb257f238f4da448b8ffb46faf32fbef4625d38456ffc8e083f4f0842a6d645df5bfaa420c4a9db1bca711f496ab2ddc3b0ae487d65e53550d24e23a7308465a15ee7d248737c7fb02ab2ac95cb98fc476666d5fcd12b763ebd92d779000684bc86a6f4fae94fac88", 0xee, 0xfffffffffffff001}], 0x20b108a, &(0x7f0000001880)={[{':{}%'}, {'%'}, {}], [{@euid_lt}, {@fowner_gt={'fowner>', r0}}, {@smackfshat={'smackfshat', 0x3d, '^\x81!*\xbc@'}}, {@uid_gt={'uid>', r1}}, {@subj_type={'subj_type', 0x3d, '\x00'}}, {@dont_hash}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r3 = io_uring_setup(0x28e9, &(0x7f0000000080)) sendfile(r3, r2, 0x0, 0x1) 08:54:45 executing program 3: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = gettid() setpriority(0x0, r0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000580)={0x34, 0x10, 0x1, 0x6, 0x0, {}, [@typed={0x5, 0x0, 0x0, 0x0, @str='\x00'}, @nested={0x15, 0x0, 0x0, 0x1, [@generic="487fec864b245e0f3f9be149f83265549b"]}]}, 0x34}}, 0x0) ioctl$FS_IOC_FSSETXATTR(0xffffffffffffffff, 0x40086602, 0x0) ioctl$FS_IOC_FSSETXATTR(0xffffffffffffffff, 0x40086602, &(0x7f0000000140)) setsockopt$netlink_NETLINK_BROADCAST_ERROR(0xffffffffffffffff, 0x10e, 0x4, &(0x7f0000000000), 0x4) bind$inet6(0xffffffffffffffff, &(0x7f0000000200)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) sendmsg$nl_generic(r2, &(0x7f0000000680)={&(0x7f0000000600)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000640)={&(0x7f0000000840)={0x52c, 0x1d, 0x200, 0x70bd2c, 0x25dfdbfd, {0x13}, [@generic="6f6f0d9a1766c0c1cf184a1afbb7f9e67f2dd18ea829ab26adc0bec5c2789d629ba73d0010b8d92014501dc7f36bf42ddd10a5ae8a8c176c3d9d7540e2cdd2ba1da39e33b09ffa3866fe8fb716d15f21686c25afc4ff147dd22cc40a7ef15651078a983de8bf6fde9cb81bf445bf722431c3af2ed92d5f22f2ea52aa52b2b352fcc49fbc2f122f45cbd5ead05e95cdb57f7b9cd1e7e45971891766fbec8e172a1b8c183b4661e95606e20d13d118a429abed8ca0f840ff1b31498003f746e34e37d8", @nested={0x27d, 0x65, 0x0, 0x1, [@generic="e07adce821bdd0e8fc507edfcd3436213632ce911397bc4703e1f31cea812a468532719cdb6ad70ac8d001a48c19f29ef8bab1dfd520132999df4d37b2b93d30f664029f051c140728b35ed882d506d21570b4acb31d11e7a935c5f7239454bee6f3484d056775dfa023b70b", @generic="38ade5a4f6578a3208cd08744c89620b22259cbccf644984ed76987f80af9d483b19000fc5d226f7172a24ead561c997bd846ad3b46fa0652ec928a31124b5a5a6e20a16182bdeb085989b6a4c7e8a2135da6ccdc22d57afa78c96240f37b74075239ca40299c71709673135542a8436d7d965034871f4ccb5a20979b917cc9b07e0cdd29ad9c586d11b2a97c1b86e3597d902a42aace3cb165968275cb704db480b02e84ae0f4b3b7b3d36d1ff41191b9d5a543250899766bbb", @generic="df56249eb97d522e2ace0709ab0b64631c2a7d2e682aa496fdd06fd04f509e33243d1f747124575a23ccb51a1c515e5be03ea1ea20e9cf878c55bac02a9bcc49eb6f6229ac52668d5eb97124b9605bef65be059d66da7563ba482593de1eff2cbe3641b81de80b2cdd", @generic="ad376898cac998ff34ff803c9761ce20c251d2ab93268b0f5be6057af170b11e07ea3cf42feba9119a0fe827beda693d9c04d807c1be6cee07948a706061084ea2c5fc229eeecd11d544041027498b171de50362193502272e2a6d8de0aedd8c2481a632d40b125b7905ff954a089fb4303e1d811462c1e74b2bff69c96913de459f33fd4688627115c08264e7b2dc9810245d8585effd1fd100c1d03d43dfd85512684f77f3283c43e3293fbacbc74808c73daee32021c311b6627c784b81c9764a1c43e031aaffef4d0d7917f4b4b16a9b312b8f1760d71cee7ae31e489dbea11db8b7ca15b6e75c1d"]}, @generic="f5bb04e709585cfe5817b94a83cd71be722c56b1e6fc66381d20871148f206899e0c10ea6ed09bae6fe8ac335aa94878568748f63fe8e57203a4", @nested={0x19b, 0x6e, 0x0, 0x1, [@generic="2356f73e063fb2f0e236461151626acce1928bc464efbae44e7ee72145abc0e62ae712e50ad6361e60b63b08ba642bb0f2879101dedd2e46dda6b4c892cae77ab2f565901e2b74fb8d384f9b8a9b0b35979b5418ee2dc07810a0746aae6ab586fe850db9c21c2bfebb44ca4579880abbc7d785d54832c40af882e1cecc801c12fa090a157e0205409de273a088f51c19b7fbc6b6e00e604461da329ea6d448bc79b502d797ed6dcbab6785d8bb253d20d1357d6013837d95b358200d87980deeb46f65ae4b1910ff3e7046591e21118686c528fcaeb71bf39dc10f11607bef0571d85d747aabddfd0c23", @typed={0xc, 0x49, 0x0, 0x0, @u64}, @generic="1291c4693192c4548b09b29dae5bc9378889306ca2c087d784c155453d0f99ab84ff7a97f042ee1bcffcb64fb90f7558e65ee79321a237053f22070eb34e8bb7c04e6d977cd04ddf65e491f0bcc2b5908b4c054eb7dc05dd382a3d28a24c5a78239f30df894e8ec9c7b365718d4d598398d3ca11caea65b715d929cea892bd0ce3f502f26329e0a2961d048800a08c2e6d740e09abc90aa4f4ce2190229c57de01"]}]}, 0x52c}, 0x1, 0x0, 0x0, 0x40000}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc00) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r3 = syz_genetlink_get_family_id$ipvs(0x0, 0xffffffffffffffff) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000001340)=ANY=[@ANYBLOB, @ANYRES32]) sendmsg$IPVS_CMD_GET_SERVICE(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000005c0), 0xc, &(0x7f0000000240)={&(0x7f0000000700)=ANY=[@ANYRESOCT, @ANYRES16=r3, @ANYBLOB="010029bd7000fcdbdf25040000004404004e24000014000300000000000000000000000000000000000c0007003000000004000000080005000400000008000b0e73697000060002005a00000038000280060002004e2100000800090000000000080006f54f00000014000100e000000200000000000000000000000008000900090000001c00038008000300000000000800010001000000080001000200000008000400200000004c000280080006000300000005000d00010000000800050005001c283171ff89dec201000800070086000000080009007c000000080004000900000006000f0002000078e00006000b000a00"], 0x100}, 0x1, 0x0, 0x0, 0x4804}, 0x44) sendmsg$IPVS_CMD_DEL_DAEMON(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x14, r3, 0x300, 0x70bd2d, 0x25dfdbfc}, 0x14}, 0x1, 0x0, 0x0, 0x800}, 0x40000) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f00000000c0)={0x0, 0x0, {0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) unshare(0x48020200) 08:54:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r0, 0x0, 0xffffffffffffffff, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x20d315) 08:54:45 executing program 7: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="28000000100001000000001c59994138a307ea0000000000", @ANYRES32, @ANYBLOB="0400001208001b"], 0x28}}, 0x0) 08:54:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x39a) 08:54:45 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x7ffffff9) 08:54:45 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000011000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:54:45 executing program 0: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f00000002c0), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000300)={'wpan1\x00', 0x0}) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000380), 0xffffffffffffffff) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r3, 0x8933, &(0x7f0000000080)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_PAN_ID(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x28, r5, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r6}]}, 0x28}}, 0x0) sendmsg$NL802154_CMD_NEW_SEC_LEVEL(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000480)={0x44, r2, 0x8, 0x70bd27, 0x25dfdbff, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x3}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r6}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x20000004) r7 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000380), 0xffffffffffffffff) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r8, 0x8933, &(0x7f0000000080)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_PAN_ID(r9, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x28, r10, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r11}]}, 0x28}}, 0x0) sendmsg$NL802154_CMD_NEW_SEC_LEVEL(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000480)={0x44, r7, 0x8, 0x70bd27, 0x25dfdbff, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x3}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r11}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x20000004) sendmsg$NL802154_CMD_SET_LBT_MODE(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x60, r0, 0x800, 0x70bd26, 0x25dfdbfb, {}, [@NL802154_ATTR_LBT_MODE={0x5}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r1}, @NL802154_ATTR_LBT_MODE={0x5, 0x13, 0x1}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r6}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_LBT_MODE={0x5}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r11}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x60}}, 0x4000000) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) syz_emit_ethernet(0x1ee, &(0x7f0000000080)={@multicast, @empty, @val={@void, {0x8100, 0x3, 0x0, 0x3}}, {@mpls_uc={0x8847, {[{0x7, 0x0, 0x1}, {0x0, 0x0, 0x1}, {0x1, 0x0, 0x1}, {0x9}, {0x8001}, {0x6, 0x0, 0x1}, {0x3}, {0x1, 0x0, 0x1}, {0x8001}], @ipv4=@udp={{0x2d, 0x4, 0x2, 0x19, 0x1b8, 0x64, 0x0, 0xb, 0x11, 0x0, @multicast1, @multicast1, {[@rr={0x7, 0x1f, 0xf4, [@rand_addr=0x64010100, @remote, @remote, @multicast2, @local, @broadcast, @multicast1]}, @ssrr={0x89, 0x17, 0xf7, [@broadcast, @dev={0xac, 0x14, 0x14, 0x2c}, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty]}, @rr={0x7, 0xf, 0x23, [@rand_addr=0x64010101, @dev={0xac, 0x14, 0x14, 0x24}, @local]}, @generic={0x7, 0x2}, @timestamp_addr={0x44, 0x3c, 0x1b, 0x1, 0x1, [{@empty, 0xda7}, {@private=0xa010101, 0x6}, {@local, 0x8f95}, {@broadcast, 0x4}, {@multicast2, 0x2}, {@local, 0xfff}, {@multicast2, 0x2}]}, @timestamp_addr={0x44, 0x14, 0x68, 0x1, 0x1, [{@empty, 0x2}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x568}]}, @lsrr={0x83, 0x7, 0x28, [@multicast1]}, @noop]}}, {0x4e24, 0x4e24, 0x104, 0x0, @gue={{0x1, 0x1, 0x3, 0x9, 0x100, @void}, "0441e72a6189e0a046f8afd104ef24a421993968f35e43ef8e1daa37b80c235ac8d0ebd1422d329c601e24b8cf0efa02a6f8ae8a27570decf71457863b36a7640b85ebe8ea59019b3359ba47c4b09098cacab8fa72ded395e7bc95b586e9a91578086c08e4d9e39fa92c69764485ac43603ffc8f46d8d04bfb7a6d2228f78fd532b4c2de9727a15c2fd4b56e00c365f9c1ea7eb293e9893a69bc6ee4adaa8775dc67f6d722ad2030fe07c96efd82df9008518edf43a56db36936f2dde65b179c34683379b6a39e21ccd9de2f4e568065004ef37981ed74879ebd686d7b7d09d1e6e6e89d9f6c0335986daf055c34fe8dbc12410a4ab70408"}}}}}}}, &(0x7f0000000000)={0x1, 0x1, [0x6ca, 0xa71, 0x25e, 0x48a]}) [ 2880.436470] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2880.451900] FAT-fs (loop6): Directory bread(block 6) failed [ 2880.455558] FAT-fs (loop4): Directory bread(block 6) failed [ 2880.455568] attempt to access beyond end of device [ 2880.455568] loop6: rw=0, want=13, limit=6 [ 2880.457137] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2880.458890] FAT-fs (loop6): Filesystem has been set read-only [ 2880.465796] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2880.471447] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2880.481913] attempt to access beyond end of device [ 2880.481913] loop4: rw=524288, want=13, limit=6 [ 2880.496502] attempt to access beyond end of device [ 2880.496502] loop4: rw=0, want=13, limit=6 [ 2880.502606] attempt to access beyond end of device [ 2880.502606] loop6: rw=0, want=13, limit=6 [ 2880.503995] Buffer I/O error on dev loop6, logical block 12, async page read [ 2880.507491] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2880.508907] FAT-fs (loop4): Filesystem has been set read-only [ 2880.518301] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:54:45 executing program 2: syz_open_dev$ptys(0xc, 0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) ioctl$FS_IOC_FSSETXATTR(0xffffffffffffffff, 0x401c5820, &(0x7f00000001c0)={0x8, 0x3, 0x5, 0x9, 0x4}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1810c1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="af", 0x1}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) perf_event_open(&(0x7f0000000280)={0x5, 0x80, 0xb6, 0x81, 0x1, 0x1, 0x0, 0x1, 0x0, 0x9, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, @perf_bp={&(0x7f0000000240), 0x5}, 0x10, 0xe6b, 0x400, 0x0, 0x6, 0x4, 0x81, 0x0, 0x0, 0x0, 0xe23}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000006}) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6e) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000080)="cbb71e71", 0x4}, {0x0}], 0x2, 0x6410, 0x0) clock_gettime(0x0, &(0x7f0000000300)={0x0, 0x0}) timerfd_settime(r0, 0x1, &(0x7f0000000340)={{r3, r4+10000000}, {0x0, 0x989680}}, &(0x7f0000000380)) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0x0, r1, 0x2}) 08:54:45 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100ffffff9e000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:54:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r0, 0x0, 0xffffffffffffffff, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x20d315) 08:54:45 executing program 7: msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_INFO(0x0, 0x3, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x2000) msgsnd(r0, &(0x7f0000000200)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/102}, 0x6e, 0x1, 0x800) r1 = getpgrp(0x0) setpriority(0x0, r1, 0x0) getpgrp(0x0) r2 = getpgrp(0x0) setpriority(0x0, r2, 0x0) r3 = msgget$private(0x0, 0x451) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="9f67f0523c8f2d70e2daaf5ccc1f088a121e05bfc14c55c8769e690cc7b13010e1c6e6155c7c8b9b5e8fc28b9438f1542216d35400454534e3e4d9f7b4e0c505f48c16a429c68f63b964e5da0f20ccb7b6233e8666699cdb2e4b99d69569668fe1ad5192996cbdbdda0de004ac0adde00ca76ff7485b78a31acb81612d026f599103722288a1b9183dea6ebfa1ce4c36ab41ea02584a668707d3ea47bf206bc0e3782c1ba19510f50bc8a163e20673eca6b5bcda33eeec1615a7be532d6da69bae08e57549a2679fdfdde9086a1afc8c2f55546ee4896e57764117000180234a836b8fd616f4c18aa7b601e9dd353fbb6ce09dc9bc37c18fe46869ae0b049008a57c7606aaf46ef0ca5f370b9f576ea2d0a0417b77644e805b8e4259723575f683b64c847d6a471eabe7016090b5bda400"], 0x8c, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, 0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000080)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000500100000f000000000000000000000004000000000002000020000020000000def4655fdef4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000008000000018000000c20500002b02", 0x66, 0x400}, {&(0x7f0000010100)="000000000000000000000000e58ca12e13a240e2b1a22f8d07e8e55f010040", 0x1f, 0x4e0}, {&(0x7f0000010200)="010000000000050040", 0x9, 0x560}, {&(0x7f0000010300)="030000000400000005", 0x9, 0x800}, {0x0, 0x0, 0x1000000000c00}, {&(0x7f0000010d00)="ed41000000040000ddf4655fdef4655fdef4655f000000000000040020", 0x1d, 0x1480}, {&(0x7f0000012000)="504d4d00504d4dff", 0x8, 0x10000}], 0x0, &(0x7f0000012b00)=ANY=[]) 08:54:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r0, 0x0, 0xffffffffffffffff, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x20d315) 08:54:45 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r1, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r1, r0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17, 0x100}, {&(0x7f0000000300)="53595a4bb0aa5b4171b1ac011f7a4bb6ac7001414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffe951ffffffffff0000ffffffff46494c45302020205132510000e650325103000000000003209f3b9ddc4c330031000f00100000ffffffffffffffffffff0000ffffffffa651da82312020202020202000ace670325132510000e670325107000a000000000000000000", 0xac, 0x600}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r2, 0x70fe) r3 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r3, r2, 0x0, 0x1) 08:54:45 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100000001a6000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 2880.719994] FAT-fs (loop6): bogus number of reserved sectors [ 2880.720883] FAT-fs (loop6): Can't find a valid FAT filesystem 08:55:01 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) write$tun(0xffffffffffffffff, &(0x7f0000000080)={@void, @void, @ipv6=@tipc_packet={0x7, 0x6, "ed6718", 0x1d8, 0x6, 0xff, @empty, @rand_addr=' \x01\x00', {[@hopopts={0x87, 0xc, '\x00', [@ra, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @generic={0x7f, 0x4e, "2327c0deaabd02eb612322b1ee224f0d9435cb8575e676758c98634c5d6e2e4cab5af230ae1ad436373a0fa4ec287a098ba5cf110f93568b03972f8511432bccac6585814d793b5b41702067d45e"}]}, @hopopts={0x62, 0xa, '\x00', [@jumbo={0xc2, 0x4, 0x2}, @calipso={0x7, 0x40, {0x3, 0xe, 0x0, 0xfcef, [0x9, 0x6, 0x55b0, 0x9, 0x10000, 0x3ff, 0x400]}}, @pad1, @enc_lim={0x4, 0x1, 0x5}, @pad1, @padn={0x1, 0x1, [0x0]}]}, @dstopts={0x8, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0xa35}, @ra={0x5, 0x2, 0x8}]}, @routing={0x87, 0x4, 0x1, 0x1f, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1={0xfc, 0x1, '\x00', 0x1}]}], @name_distributor={{0xd0, 0x0, 0x0, 0x0, 0x1, 0xa, 0xb, 0x2, 0x0, 0x0, 0x1, 0xc28, 0x4, 0x1, 0x4e23, 0x4e21, 0x3, 0x4}, [{0x3, 0xf3, 0xffffffff, 0x6, 0x6, 0x9, 0x8, 0xa73}, {0xf3aa, 0x8, 0x4, 0x5, 0x6, 0x9, 0x0, 0x7}, {0x200, 0x4, 0x9, 0x8, 0x9, 0x4, 0x5, 0x8}, {0x7, 0x1, 0x401, 0x2, 0x7, 0x4000000, 0x2, 0xd35}, {0x800, 0x3c29, 0x1, 0xff, 0x7, 0xff, 0x7, 0x1}, {0x1, 0x8, 0x800, 0x4, 0x100, 0x20, 0x9, 0x1fd}]}}}}, 0x200) r0 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r1, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r1, r0) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r0, 0x4008941a, &(0x7f0000000000)) 08:55:01 executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:55:01 executing program 3: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_io_uring_setup(0x3a75, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000200)=0x0, &(0x7f0000000100)=0x0) socket$inet6_udplite(0xa, 0x2, 0x88) r3 = socket$inet_tcp(0x2, 0x1, 0x0) io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(r1, r2, 0x0, 0x0) r4 = syz_io_uring_setup(0x4d4f, &(0x7f00000002c0), &(0x7f00000a0000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000200)=0x0, &(0x7f0000000140)=0x0) r7 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$inet_tcp_TCP_ULP(r3, 0x6, 0x1f, &(0x7f0000000380), 0x4) syz_io_uring_submit(r5, r6, &(0x7f0000000000)=@IORING_OP_READV=@use_registered_buffer={0x1, 0x0, 0x0, @fd=r7}, 0x0) r8 = socket$inet6_udp(0xa, 0x2, 0x0) syz_open_dev$sg(0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r7, 0xc0189371, &(0x7f0000000180)=ANY=[@ANYBLOB="010000020100000018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) syz_io_uring_setup(0x4921, &(0x7f0000000240)={0x0, 0x92ab, 0x10, 0x2, 0x11, 0x0, r9}, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f00000001c0), &(0x7f0000000340)) connect$inet6(r8, &(0x7f0000000600)={0xa, 0x10, 0x0, @dev, 0x3}, 0x1c) r10 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r10, &(0x7f0000005080)=[{{&(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000001100)=[@ip_retopts={{0x18, 0x0, 0x7, {[@ssrr={0x89, 0x7, 0x4, [@remote]}]}}}], 0x18}}], 0x1, 0x0) sendfile(r4, r0, &(0x7f00000003c0)=0x6, 0x1f) 08:55:01 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x70) ftruncate(r0, 0x70fe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r4, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r4, r3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x100010, r3, 0xa911c000) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {0xbb7}}, './file0\x00'}) r5 = io_uring_setup(0x28, &(0x7f0000000080)) sendfile(r5, r0, 0x0, 0x1) 08:55:01 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x7ffffff9) 08:55:01 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x4000004}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) read(r0, &(0x7f0000000180)=""/163, 0xa3) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) pwrite64(r1, &(0x7f0000000300)="5ed5a798572c26b1450f6984dcf4644dc5401cd51c2050bf6a1c85dfc3262e7ac73baac333626979c21ae037f43d8f04f8ee94c9339ed4a9a4ff309ef7d24fed1a11540229195fb207c777db061a88033b24bff419455ef704f81d0611dea4ad88ad58a3ef91fc088602dd19d93f3d5a6f72cbb3b4117a8401ce3e0ef68125f3f3999913c2c66d3063c6f39ab94287ceb7a4e4e168bf3cbb0cf69bc3d63dcff8a16d6140a169dfbe4fc5b11de535c718723f7eb74a21155b0cb72a650b5c6f51c32b8965db94c309ad6335a80db22a4e25950a18aa83746069d0382c7f67860f94c8ba132cfa7756b6a4f5e23777255ec8d9dfc07a68388c40b4cd", 0xfb, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000000)=0x2) ioctl$TIOCSTI(r1, 0x5412, &(0x7f00000002c0)=0x1) io_setup(0x3e3, &(0x7f0000000580)=0x0) io_submit(r2, 0x1, &(0x7f0000000140)=[&(0x7f0000000080)={0x4004800, 0x500, 0x0, 0x0, 0x0, r1, 0x0}]) openat2$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)={0x101401, 0x140, 0x18}, 0x18) fsetxattr$security_selinux(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)='system_u:object_r:syslogd_var_lib_t:s0\x00', 0x27, 0x0) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 08:55:01 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100fffffff0000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 2897.153358] FAT-fs (loop6): Directory bread(block 6) failed [ 2897.162652] attempt to access beyond end of device [ 2897.162652] loop6: rw=0, want=13, limit=6 [ 2897.166225] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2897.167417] FAT-fs (loop6): Filesystem has been set read-only 08:55:01 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) ioctl$AUTOFS_IOC_EXPIRE(r0, 0x810c9365, &(0x7f0000000240)={{0x2, 0x80}, 0x100, './file1\x00'}) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r2, 0x660c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1ca) openat(r3, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) io_uring_setup(0x25, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x4, 0x0, 0x0, r3}) openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x70200, 0x18) syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000380)='./file1\x00', 0x1, 0x4, &(0x7f0000000640)=[{&(0x7f00000003c0)="18d507c865d39dbde77366d869f1744ddd2d7e52cb9eeff33fbf57f0fb677991738387cc18ce5c401664b3856a44d069d100256b0ea3005ddd63090b2b62f3acaaff87fb18f74a2393cd935b3c7d532e99b6952b33e21dab9bd884", 0x5b, 0x6}, {&(0x7f0000000440)="5f82f464d52d2641ca9db433fdef8d4bbc6197836fb1b05134eee6387eeb5784c08a8bc5375f0d5ce83cd5915fe42e5b1022e22754432f5e6ffbaa3a334e13c7df2d0fd988b2b60bf3f30b473cb0f489417ed699f2cae70f265192aa26a34719dcc35c0ec4447583d85c75b8322d2cbf901951569fd019e84b5f3e2de47e904e9ba5c10170307b41ec4d1a87a189e2152ea52120c3ee0ef7230773ed2eab790bc7e1fd894bf5bb21b3e753ab25b25b8970da3ecfb9c1bec19665c11f0b175cee7101b32a07d10e2081d9193b24f414c3cfa73bc90bd73f4c4e8284e5aa9759fc070b6b32339668f080eeb4f59c1c5c03ea2205e7362ecf73b1", 0xf9, 0x1000000000000000}, {&(0x7f0000000540)="80bf666c886e73b317708bf11d0bbf103f3e7aeb34e983eca4ff9621d384091a206bb09aa79317677c323948c73f8ddb2142efb554be53802ead97ca26e917f8ed8f001d08fd133f7e9824fc205364b1792ee9064db051ff2101972f340b80964e92849d0b168e716c460786bf8c403ea1e712fb84", 0x75, 0xffffffff80000000}, {&(0x7f00000005c0)="ba21d2233ac4d0dd13b999adf239ea63a9f5fc13244909ebeafbfb090b9905cb55ab31c2ea8544bb47db542632f6a968454743d3ac07d5842b477ce0b4911d99c7898699a0fdcf58be2dbf6ffeb2080d9c", 0x51, 0x800}], 0x8, &(0x7f00000006c0)={[{@shortname_lower}, {@shortname_winnt}, {@numtail}, {@shortname_lower}], [{@permit_directio}, {@context={'context', 0x3d, 'staff_u'}}, {@subj_user={'subj_user', 0x3d, '\x00'}}]}) bind$bt_hci(r1, &(0x7f0000000780)={0x1f, 0x3, 0x3}, 0x6) openat$hpet(0xffffffffffffff9c, &(0x7f00000007c0), 0x200000, 0x0) [ 2897.174209] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2897.175266] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2897.181997] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2897.186515] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2897.192948] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2897.209020] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2897.227628] serio: Serial port tty25 [ 2897.231428] attempt to access beyond end of device [ 2897.231428] loop6: rw=0, want=13, limit=6 [ 2897.232974] Buffer I/O error on dev loop6, logical block 12, async page read 08:55:01 executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:55:01 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800ac1e0501ac1414aa0c009078ffffffff45007d3f160ab08f29310000e0000001ac1414bb1f0f0000080000000049ded55d8e3a8b8d39d45e61c66af4dabf18b978", @ANYRES16=0x0, @ANYRES16], 0x0) syz_emit_ethernet(0x82, &(0x7f0000000300)=ANY=[@ANYBLOB="dfbf27d6ef14ffffffffffff81002a00001154001f7afe9e00605a5baaa9e1b70ee5461bf0b3bde0168d29fbb6e8253b06532a3f18fdad7def173a7cb4c56371d383449f624be9e8704ba2576c02481d4b08479958e66598d83d74ebd5f75fac3b5ef90977c8a200000000ad920c304dd5c8461509a702dedcb10769bc69c4b7a8a00450dc962d5d7e212ae6605d139491f8983269a7a477bd4efbbe58024954811f758e5198e0697356f7f75a69dbbe9d78f6db069e77d89ed4a9a1be7f9a9b36eede4a2281acc1804e58f70125"], &(0x7f0000000000)={0x1, 0x3, [0xdef, 0x2f1, 0xc2a, 0xc09]}) syz_emit_ethernet(0xf7, &(0x7f00000000c0)={@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x11}, @void, {@generic={0x8808, "3158652acf891d58d30deb46bf9863db7f5f95900ea501b32bfe17397feb1a34b67cabf13fd8b158d04b8e17d2b69b23f9f2c154874d96b3e6c6b2ac16f8761f5cdb41c453289eea2ea8949a161ca5aaf51cf4b95290715a3d9856e615d543e704e326ff44df42de19827556fdd0002a1292e3fb070be5a01669f2abedf5c3f90834144a65fab36329e812fe46bfb031098acfe89bccfa04c93a62fe2e36adf8f268e52f21e25d9ecb9e23440f02c5632aea51855c3cf2ddc6083b7d8aaa7e21a19cb6b0e423d26045d408ce5da968a8e7d5ecc4e7d96a8519ce571b3b4cb9996b2644541c4e220965"}}}, &(0x7f00000001c0)={0x0, 0x4, [0x419, 0xbec, 0x6ee, 0x88a]}) 08:55:01 executing program 7: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000), 0x111f83, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) r2 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r3, r2) r4 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r5, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r5, r4) r6 = syz_open_dev$vcsa(&(0x7f0000000040), 0x5276, 0x102001) ioctl$SNAPSHOT_ALLOC_SWAP_PAGE(r6, 0x80083314, 0x0) ioctl$SNAPSHOT_S2RAM(r0, 0x330b) [ 2897.242956] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2897.244935] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2897.246383] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2897.252842] FAT-fs (loop4): Directory bread(block 6) failed [ 2897.258449] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2897.269381] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2897.270576] FAT-fs (loop4): Filesystem has been set read-only [ 2897.293891] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:55:02 executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:55:02 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100fffffff5000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 2897.319821] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:55:02 executing program 0: readv(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x1, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) syncfs(0xffffffffffffffff) [ 2897.351368] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2897.353158] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2897.355448] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2897.359292] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:55:02 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000240)={0x0, 0xd17a, 0x0, 0x0, 0xfffffffe, 0x0, r0}) sendfile(r1, r0, 0x0, 0x1) 08:55:02 executing program 2: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_PROBE_CLIENT(r0, &(0x7f0000000280)={&(0x7f0000000140), 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x28, r1, 0x400, 0x70bd2c, 0x25dfdbfd, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa}]}, 0x28}, 0x1, 0x0, 0x0, 0x1}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ftruncate(r2, 0x1000003) ioctl$FS_IOC_FSSETXATTR(r2, 0x40086602, &(0x7f0000000000)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x105142, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0) openat$hpet(0xffffffffffffff9c, &(0x7f0000000100), 0x80000, 0x0) perf_event_open(&(0x7f0000000300)={0x4, 0x80, 0x22, 0x80, 0x7f, 0x7, 0x0, 0x7, 0x1009, 0x2, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000002c0), 0x8}, 0x8, 0x2, 0xffff8001, 0xe, 0x4, 0xaf6, 0x1, 0x0, 0x2, 0x0, 0x80000001}, 0x0, 0x8, 0xffffffffffffffff, 0x0) r4 = signalfd(r2, &(0x7f0000000180)={[0x80]}, 0x8) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, &(0x7f0000000380)=ANY=[@ANYBLOB="010000a089bfd53c3df87a000000704f25c309495bc7c65f2b1333975b0004b7e13ff59a3ecd6ee2863b4c5c44ce52b7804ff23e8a86b92156cd8e3a719deafc777a45361001f433d5b81001406efcc95f7b1e74cf8f7a0d07bb8372cc53e454be5e8a7ba3b5a73e36aa95ad44b02d7d65d1888a96bebb3a2e9ef005b0814163eeae3aafc3f141e8a3212364c122c9d75e5e90741b3bf6bc0aa27ce439a9e03714f093951724c467840a6e30a7d5febf073908b02358ddf59db7b4a0ca8dec5766fe74c8217b6bdf70e9d00d8d5f01531c44c1894741f55c4ab2dbc2226812825567e34163e5cb328489492ba03730d8992b7b516bc2f1e4f15f97a45ded1f3822049ee093e5947590e1adbace386c715f623630a3acc9", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) lseek(r3, 0x0, 0x2) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) copy_file_range(r5, 0x0, r3, 0x0, 0x200f5ef, 0x0) 08:55:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:55:02 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100fffffffc000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:55:02 executing program 3: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_io_uring_setup(0x3a75, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000200)=0x0, &(0x7f0000000100)=0x0) socket$inet6_udplite(0xa, 0x2, 0x88) r3 = socket$inet_tcp(0x2, 0x1, 0x0) io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(r1, r2, 0x0, 0x0) r4 = syz_io_uring_setup(0x4d4f, &(0x7f00000002c0), &(0x7f00000a0000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000200)=0x0, &(0x7f0000000140)=0x0) r7 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$inet_tcp_TCP_ULP(r3, 0x6, 0x1f, &(0x7f0000000380), 0x4) syz_io_uring_submit(r5, r6, &(0x7f0000000000)=@IORING_OP_READV=@use_registered_buffer={0x1, 0x0, 0x0, @fd=r7}, 0x0) r8 = socket$inet6_udp(0xa, 0x2, 0x0) syz_open_dev$sg(0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r7, 0xc0189371, &(0x7f0000000180)=ANY=[@ANYBLOB="010000020100000018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) syz_io_uring_setup(0x4921, &(0x7f0000000240)={0x0, 0x92ab, 0x10, 0x2, 0x11, 0x0, r9}, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f00000001c0), &(0x7f0000000340)) connect$inet6(r8, &(0x7f0000000600)={0xa, 0x10, 0x0, @dev, 0x3}, 0x1c) r10 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r10, &(0x7f0000005080)=[{{&(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000001100)=[@ip_retopts={{0x18, 0x0, 0x7, {[@ssrr={0x89, 0x7, 0x4, [@remote]}]}}}], 0x18}}], 0x1, 0x0) sendfile(r4, r0, &(0x7f00000003c0)=0x6, 0x1f) 08:55:18 executing program 2: ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000340)={{0x1, 0x1, 0x18}, './file0\x00'}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x90101, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x248e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat2(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x444002, 0x2}, 0x18) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x77359400}}) mount$cgroup(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f00000004c0)={[{@release_agent={'release_agent', 0x3d, './file0'}}]}) openat$snapshot(0xffffffffffffff9c, &(0x7f0000000140), 0x40001, 0x0) r3 = openat$random(0xffffffffffffff9c, &(0x7f0000000280), 0x561001, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) r4 = fsmount(r0, 0x1, 0x71) ioctl$SNAPSHOT_PREF_IMAGE_SIZE(r4, 0x3312, 0x8) fsmount(r2, 0x1, 0x4) mq_open(&(0x7f0000005c00)='-@\x00', 0x0, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001c00)) mount$cgroup(0x0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0), 0x2812020, &(0x7f0000000400)={[{@name={'name', 0x3d, '/dev/snapshot\x00'}}, {@cpuset_v2_mode}, {}, {@none}, {@cpuset_v2_mode}, {@xattr}, {@noprefix}, {@clone_children}, {@subsystem='hugetlb'}], [{@fsname={'fsname', 0x3d, '/dev/zero\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '.(+-^'}}, {@obj_role={'obj_role', 0x3d, '^('}}]}) 08:55:18 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) write$tun(0xffffffffffffffff, &(0x7f00000012c0)={@void, @void, @llc={@snap={0x0, 0xab, "8f", 'EEy', 0xdada, "81a2caf8d322bcad4c6e4bf40af876d0a8233d6a2bc2b6a2bc7f56e0de179745d8274ac231915d792405447238e84f9230e7f04fde7132417366cdbbeb2495206f94dbb785eb3659f37a2886eea75a1c10b93e80c1685903b46958fd062ad86edfd4ddf1692e35e38947b3c4b33e36d6583bafcdd236554e37180002ddf6c27fe27a8b99523f421657cdcf44d5ce4dd90146bc2a2891b36c93b0cc8c53adcc6e8e2d12415c0bab0520d8b5709aea7c51d38c03b890"}}}, 0xbd) syz_emit_ethernet(0x5c, &(0x7f0000000080)={@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}, @broadcast, @void, {@ipv4={0x800, @tipc={{0xc, 0x4, 0x2, 0x0, 0x4e, 0x67, 0x0, 0x5, 0x6, 0x0, @multicast1, @broadcast, {[@cipso={0x86, 0xa, 0xffffffffffffffff, [{0x7, 0x4, "61f7"}]}, @ra={0x94, 0x4, 0x1}, @generic={0x44, 0xb, "977673f35de7fe22f0"}]}}, @payload_conn={{{0x1e, 0x0, 0x0, 0x1, 0x0, 0x6, 0x3, 0x2, 0x1, 0x0, 0x1, 0x2, 0x2, 0x0, 0x3, 0xff, 0x2, 0x4e20, 0x4e23}}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}}}}, &(0x7f0000000000)={0x0, 0x1, [0xac4, 0xddd, 0xb52, 0x710]}) write$tun(0xffffffffffffffff, &(0x7f0000000100)={@val={0x0, 0x88fb}, @val={0x1, 0x0, 0x7f, 0xff8e, 0x81, 0x800}, @ipv6=@gre_packet={0x3, 0x6, "5476f9", 0x115c, 0x2f, 0xff, @loopback, @private2, {[@fragment={0x32, 0x0, 0x80, 0x1, 0x0, 0x9, 0x67}], {{0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x880b, 0x1000, 0x1, [], "8c3a6dfc91fb4988ebeed5858fd1a4e0327368720a3047cd9248cf957a56b62ff96e12760e2fdf2d589f19640bec905e1d5dab31c3e40ae0f86f0f113ce945d34a345f214cecf797e98477cb3a48791c34de234b83fc708762401125bc7bd8b23216633845e9c7be4870e44c8e849ee61a5fbf9ec7ab6268fc6b857385e2570aec674c08d0cf6837fd35e9e47369fd324d4f62a3bec9b997545b220c96de7854564e233d82ad8eb380bdcd1d18e387bb78bea97a540d02f8f5c07c91070320f25e8e3380bfbd61dcfc9cd49965fddb876230da580baa26aaea1261a1f09e8df09dbf633c1b595861c45edb70016424a774bb9d51e046c805b43fb8ed200b29ff653abee428b81689a81e5b321febff704529a1dec3140b5147e8eb8d30975931788a0302eeebf627c3c81d93fc2caf9064ce93e3064bbeb00dba96526598ef1f8fa1ced0dcfc8e873e5a9191f93d80bc463e92461f6fdd3309452b3671d4ba3c539d5f85abb5c2be522f8006dcbd3f9accb6bcade8515f0838e1ddad98de9f362f213953244b66df9b47a0323cce830d476b17824f83951a4e839b288f32f574adb2fc714f5f528f24604947c90dc4d61f236cc7af23a7dd8e675caf320a2a2670f8dbe377ec85a3b747c2ec4c8cb6181426b0a9fb5a34e99d52f07b7338a457103610b99f48e224e658c02887fb5766fef759f4cb7913c88d089163a7c7da181d55ff9833d8c4712d3fe0a8abdc6e5941629bdf2e0df37202c46e1b19736382c5bb23e5904eea44f8ef1390d975b5fe63bad7b091251e4d79143c8bae49f5ddae81a89bdb96cd2ec3cc341101bd23c3aeeb38d2d8833d44e93cd21b058c2b0df6b43b234268f8c821dfcbba0816b5ecb0bc0f6ab6f282540722c5fa5c93ed3909df2ccadcc87eb8a75146e99a283cbc93db53fd372e2c5f4fab58dd1c81a2cd41a78c636f461a7f9fc64ed571084e2953d1fe7f6ec0e7b5cf358506c3a2c0f6ec835bb1b176e2f04d73b4eb33d1f144863097a28fda55810f3cba48cfa397a280612e81796392311e863764e5706af2a673dace8259df368009645707ff4fadb52135dba15a2d93865b25aa472e8353d7c7d053a535d0b931a9d0e7abcbcecce874e35b9c8feaf00ed75dd318f4fac5b2a0142f90b7f8d5575991032f666552bdc6f6f209ea87e2ac54843df0d2f169984bd288e2a49c816e7cba541c2abd88fe6dd0608bef0de662446ff10704fd71379892fe384dba3fb10d6cfb5161482e76b3befd55ad1a451c25b6c1270c2351089dc333169b788c723ea4ab828a47cc5e62ab30fac6b66ab9e03c521a9c3ee90cd4edacd34c7924c4cbfcc0aa2b45a1c6b256a934307e3ae4503b62c3023c8dada8304302107f1bd22b204cc9d2072066c083bbeef6baf1c8b06ff71752b1de0e97e37e040f7ee0b4b9afc696dbe518a4a3e52a2ed4e90396c9502e64cbd56fd122e9e4ff4837bbfbe20a58b47155f44bb2aa48402bd98800f4961d7462e4e3f3991ddeb5d1798743ff53d00cbc4c0afcc359b37772dbdf2d178218fe86cd644a16bac26c1db314eb3eb82b05caeb0ebf97e40561a615c9c14e2465318a84feea9a4cfe6e7f610faad16089646a86c22d5a7d224d2292b32fc49d45700760abe84e64502373fa935958b1640b1cead2d2b0399ecae3c93c58a750a669a54df6b8973584b3380a9fa78cfb41de46a9349d47f83015cb159b03908504d75f18f55dd51c0d9bb784865daa4a98f5b03b466cd9730c0b81c9276d1815ba75068f9bfbbabdbaea1a55099c218d8b78b920f3859afa52c51e8e1ea6028f20cee40438eaa22253ea1589b9391bcf14d025c2c2f22cd39a5be138852fafcd3d29a5b6dc24e2553a2295ace9c4bb3c66c10b046444211a96424702980d7a63384176aff37ed791dc0d57a85be9926e8a184e3482867ff15b1c99b1396f10e8005a881dc2d590eb8a3b326047739236d03100576d73cef5e98e596f70e708a5787e5e303962418a0eda46f8e90dc1c7ccacd65a1d72df416e3aaa56a7e8de96a136fc85831ea5391b43666537b813fc6cd1272e4b6488f8c074c11e6de4167d0345dcb8e0cd2f46307ecf0bc6a86f8bd7661f8e8fa91cd372bab5fca1ab136c71a5180243e32f0d8aa8840e3b6611c49844bdd2edfea7eab881a0850fe9d874a727b6a32cc77347cd9f3f4252e9a3c2394c1486cbeb404b578469506e09757d93160db26f6b2270d6abdbfc0ab14ffc971031c61d9ca79e4330dc86759933b253b972ea13fb28a01ea5c028b652bd40fa14278f53966301c0b0f65b3f2439c1d355eebd05a47064f1a45455ad1c79699d71af7c697580d82bb515ba603b0aafab3315e34b0691acabbb08e0b2703ad9b135ca692dfcbcf50180b525250090dac6537a3ba4342ca1ad8cedbe41e5a10a9b6b210b451b02ab9bc1582f2686dd782df7562519e5b186663fd5d1c93e44a0e26dcb9ee53b4a52945310833a8b46b5fcdfc6ca76dd0d6cf7e5b44956fa5d78778d8febd4f41cced86d72c066e3b6b82e3e92b48a84332c9ef08b3f2c9be51952eed1eb4074bfa35c99b4da45e26fa79a996409e4a1084de70e09efad18530d734352531e48de2f7c5875026922c60a729d9fcdc2d75a62885e85e6239726be2b0dd96570aef67a653d33dfceb9e1dd0fde186079f6b8b7ecd53ab0945bf44e92f917b0b032780bbfd2dcd9845ceab79243288ba14ccbbafbc162fe7e1c777070b7377a286c2027eff3bda0ee2cd4731b28e4bde7058e98025829100eb86f1af21588fdc1242688be463d272e51cda1642489e4e0d5068ce6cd219fa3b8bdaea92e4fc398e7db9b15bfaf46b8d1e4bd1e409e050126c5582cda4bf990fb521261d339e43c561f7ca7a13b5b323490feae731312097a2d37113ed3a97979df238a556cde18127cf4a05f0ff9244318e85f2ea6b2b870baef212ca47b83b56e470eb927f3b200757a079d0baa9bc184c5b38b4695374e5669d70066b1687be65e4f306f8ccb6ac213e329e394cffb0bcee6e2b0062de3f5c419a48086c8717c1b292365e44bba41103b5526a9b90ad887649fab861cd2a34fb69acfe78ad35981c7c409452848ea0fead748d797b2cfca29e3a24b75500c3fcdb01b74f2ab6dce8742b738544b074e49f9b46835487a436fe0d38ea23288172c129bea44a7bb6b1313a1f25a61ad3241fb8882daad6868e1bf129ac9299486561ea061b7f2aa95f2e8aacb01be1bc7d9e2ff71fa20d51966dc0ede1869f8cc0895607c41d33e2c6ad07e592e0b25c9f96a6efa3057f20d1ae07a85c3ca99e3337630d83868e4fb552bcd8cee03c34e4331afdf06c96a6a26d4849ed0c06d6c5fbce661a5f839fb5342771b89531c2fd749c1cd941f34149de1e4fa11fe9660036f681030b4155ebdb8cdf17bec87525ece7ec669381916b48d2c49865308281e4445d3c10d184bcbb6f3cacffb021fa82b9d390950decb1e6791cb1d83aa736d70be6b6ebe71fad7034912f96ccb727c018fea2dd4897cada0a2302e0d02f32484a948c32a960c3c879183c01a3d48e909eb20472e5f4eae3b9f423f251ca8f4a4fa069e521dd82019393a07e951837913be8e8e8b65c5bdd7a692d08f561e2002f20e29693bc82eeed9d0023ef2b71346bd8ece0f75a350f3b45f2e34980c961b0911b2ed059c3b6aa3136d9e65afa3e2bde8aa1c26023cf330cfb3b45cf0298e2b40db59dccc3e60b9c1f5f03c150d9b18199636f6e86f66558095b78b2e6daaf33a477442be6909bffd0d8ef237c012688d54499c758d646a866136dca97e0249027bd78027d0dc81df4afbcd10c52aefe19546d2cbd7124c2a182664d9200edd05b4f0af2efb8ef35c36df968e9c50058d677a8c58dc870a76f6ee30e416fc88585baaefb2a01284eeeb6f1d3e494a2d63539cb2fbace70ead56646af3e2b9f076f4a0b02712b781c88a293406803c7b91b96d1c47bbc264af8b14291f349487b13afc5aec08740ffaded7dea017d46a2857a3adaba9027d7b028a551ec9af310136897a88b6f1e60ec1dc67d9071e9de4bf1b56e65c4d046c3d0125bbcd444474db54b119ebe6bf328dce7b35d229ff2561b07243a84c3ed22aedbc45aa6e1859ecd56361b8eec0838bbb808498dca423913a815d9ee48f83c7a67226aef1eba1f63844f2a05af0598925851fdb2ee24fcce642a6fc547b51a0b8672dccac8c95d9ce42250d4e2dd57e35553b23e1dc7124e9054c0fe088055bcc409afd056135427dd84910aa7985637d408fb395c2f19175c0a440cc5c0a41f3983c838e1eef706be87eb2a0b2dda85883121f7ff2fac6d26cce8ea3839f4b359ca2773ea8ea4f2a68f44b04d45d1b5686a521c37eb586c378078caaa53e07e0cb0224c11d2e53eeb0e9323b853e963fd23f28b5cf782f96d728c456332534dd855b7d02253c37ddf376ff95880c568e859ece8cd3d3ff401a6ff0917990c1e3ed9c38c537298f9c79a132821d40101ca4d08b67fde7686278b3546d4eeeb824c7179fa2ee571197d6bdc742f7fc222c5616096bd995be1c3a80e6d12aa30de515aeae066ebda9a9b38007b6157042ddcd75c9e5c522ccd0b6b18c63cfc28d0964c3e5171c23e567a76f56cfdd96934e0400ac6692b57edef265ad7b30dabb3f27bf91fc973ec9119d9081c1aca7050f035e66726fb3354336c090fecacb040d31a421fc85a7ea7600685d8200b97ee1c338f27ccc0f65dc83457c557bcb4c4c3b9da2a91cda5f7676181a119990ae251f144c512470ca05e95cd141e9dba20033b5f8182bc319dfbdeae0451ebe4f69e40697f993dfaa5424af38644513217faeb932563e0dcf5a2c23e4008c57689f840570a2ed8fcd3c4723a3affd1fcb663b6e7fbc683370e2ea2fa53b7c0fcb1ffdcf363d87ad72677e320bccae35fe47e8235a4ddfb4ea70352567a503b772881be7d7ad2cd06e1bec5ccd4588405eff2278e3e13eb2f82f316ea04de65b7e0e8efc9f8a3aae5e67c44653e553a53c0674b2f1980788edc2d193c09ed4ba00405f02ed744c64250cb899e5fc134c5f6d3dd00af20849817769440ebed4480059485585fe6eaa90f0c31048e6875b86be7bc03d54b10e8d3d2693eff5dade498cdbee32659bad50201bb6e5771bda844661a2a36b4195dbb2839bfc831f913326135335eb13f29686ae4b8d64e569f3ec0b5b4540e4e30a124870b40dc1606aa725cf7db10cc4d14862b9ce893e943833a2a8c68ed0407d7d257a5e29ed935f9ea663234f3598c9480bae85d861b0ec507a7bd15c7abe8a66de7dc893d805c384e5b7b02d21dff505df26b7e035c59b5f2453ac0fd7bb6de7bd1edeea86995d03cfaedfe0c8a71471e286dcee3b9f7f45262d9f8ee14c4534248b884be176d2931c7e1dcb2dc5a42842b764ea42e19f15ee0d095c31f50dd88cbf4ffb6d55292ce206b5d015d41a3829f6a7de816152651d2e6ca2215411385f19e0267c1baa8abf2826d00930ed7fa3d40e20d0951e704c6deacaa364beedb19c78921e21ea87a5c715121e76d811721499c74f239e65ca3550ba92fe6996ee0ccd8e1e634bb624fed8114f49c08d58c5c52fd80dada544c879998c6b3b47617dca671aecb95748effaebfe9b4666daf7bb47058f9492549f7c4f134f788732ecf4a397b019d1561275653b2412af1517e20da6fa85723d180dee3bf03a2228c32644379e651f6595f69a9ea5f7b50a61cedc0a52ff99724f6b48143989fea088c158fe06be"}, {0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, [0x5, 0xfffb], "67a2b46abbfcc5bb352d9f11fa355a05d83bcb544ca4c6e8f3820e044ba7ca438d39ff70e061bcb8a75180bbd67eb3ff34ccb9211f3db1c02e58f7f2bf126472e3dad0d57e733ae1372ec871768796998cdf7d8e2857afba1d5ca0ee41"}, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [0x401, 0x7], "dc87e62047bb9f0e219a8993772d1447dc8b56fe47f4e6429e331bf9eb5a3b80"}, {0x8, 0x88be, 0x0, {{0x9, 0x1, 0x23, 0x3, 0x0, 0x0, 0x4, 0x4}, 0x1, {0x8}}}, {0x8, 0x22eb, 0x1, {{0x3, 0x2, 0x0, 0x0, 0x0, 0x2, 0x7, 0xf7}, 0x2, {0x9, 0xa87, 0x0, 0x5, 0x0, 0x1, 0x2, 0x1, 0x1}}}, {0x8, 0x6558, 0x0, "7199cf24fa84a7b19a967fe7d283b87e2db844960e014a9af396b4e06107ffe1aa9e4c3d9d5a7ceef4fd203577764fb4c479e6c48b7d96132c3ca1fe36d79106e108aa712f0d80cff276d81837fd5f53cf62b59a1527f25512775b4e46875e6f70942fe2ef9e335cba0d5c2abb2f678c352d92e6f67e41d17905ca3cf377d913082d26d8e20ffe78b258ec"}}}}}, 0x1192) 08:55:18 executing program 3: socket$nl_generic(0x10, 0x3, 0x10) setns(0xffffffffffffffff, 0x10000000) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x2a0000, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), r0) timerfd_settime(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=ANY=[@ANYBLOB="340000001000010006000000000000000000000005000000000000f30ad022cea3b5906ed71efbac71604114ae634a1d3f5b42332fdb1ddff6c996d594f336ad93897a4c7c7d052c9581babb1ff3b19a2ae8dfe7daae4433b91e5be24f079e43a9060d92c52788cb564c5127467341e4376c1319a3cb91e35718c602f3acaab637ceb7852dafdf71f385cfa97aa0b4888b849ea763a6372e3668ad38b4998b12b7f74f557998f5ab174fbc688112"], 0x34}}, 0x0) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000016140), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_RINGS_SET(r3, &(0x7f0000016580)={0x0, 0x0, &(0x7f0000016540)={&(0x7f0000000040)={0x2c, r2, 0x1, 0x0, 0x0, {0xf}, [@ETHTOOL_A_RINGS_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan0\x00'}]}]}, 0x2c}}, 0x0) sendmsg$ETHTOOL_MSG_EEE_SET(r1, &(0x7f00000003c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x42040000}, 0xc, &(0x7f0000000080)={&(0x7f00000001c0)={0x1d8, r2, 0x10, 0x70bd26, 0x25dfdbff, {}, [@ETHTOOL_A_EEE_ENABLED={0x5, 0x5, 0x1}, @ETHTOOL_A_EEE_ENABLED={0x5}, @ETHTOOL_A_EEE_ENABLED={0x5, 0x5, 0x1}, @ETHTOOL_A_EEE_TX_LPI_ENABLED={0x5, 0x6, 0x1}, @ETHTOOL_A_EEE_MODES_OURS={0x1a4, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0xd2, 0x5, "fb862301087b9965f684ae06c4388b9f260529f3a1d6f83699bc197da4eeb8131e80fef8744ccb428adf6a81f5f956cffa5e384dc5d1b171031b41ec547d7cb36e72d04cfdc1ad4e70de87d842d7b1218c283f1117fe37a4c2c00124eb487c271f0e0754e16a34c506209c20f66f139e65562dac8a7e4c3e3cfc41815f16de527a016103af6eaea19601c0441f9c996ede703ba89eedbda582bb7b535bd1d93a42cbed068802d6d3bb95c8eafd6180a1f0ee6818ad170a78cf66a235ae9305cc33195717564bfb183eb1f6a7f618"}, @ETHTOOL_A_BITSET_MASK={0xcb, 0x5, "29add622a156500430569ecdb4a013edcf0c919cb1743a250697564d31294ab26110eb71c4d3de030d6cffdb7453b3bb75d37aef6c92c61e883d6f63c027185332da30cfb45b08e7b6c2001bbaba2509e41368e3337bf761f43076c1502a2c74e8d289d24000de67c8847a12d2e00e85c3753caff74525e26a68603a54fc9150eddce8de1bbb0edb482ad67fc8839e515c6ba119b0b7818d70dba4b6f0ddb7f45fccf1135b2bf74a33c8af49f31fa4f3077aec1bb473b80192ace331705b236b883e655162b5c7"}]}]}, 0x1d8}, 0x1, 0x0, 0x0, 0x24008090}, 0x4000) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r4, 0x0) timerfd_settime(r4, 0x0, &(0x7f0000000100), &(0x7f0000000580)) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="170000009a00019652e81b3e23d3042d3520c498dc4469ab2b2ed1ef79561b15f3e1228914971228d051745a303a4839a0687d5b8e2e01056c68fddc1100"/75], 0x1c}}, 0x20000000) readv(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000400)=""/253, 0xfd}], 0x2) unshare(0x48020200) 08:55:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:55:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = io_uring_setup(0x27, &(0x7f0000000080)) open(&(0x7f0000000140)='./file1\x00', 0x4000, 0x0) r1 = getegid() setgroups(0x2, &(0x7f00000000c0)=[0x0, r1]) r2 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000180), 0x101080) fsync(r2) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0, {0xee01, r1}}, './file0\x00'}) sendfile(r0, 0xffffffffffffffff, 0x0, 0x1) creat(&(0x7f0000000240)='./file1\x00', 0x102) socket$inet(0x2, 0x80000, 0xe000) 08:55:18 executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f00000000c0)={0x0, {0x2, 0x0, @remote}, {0x2, 0x0, @loopback}, {0x2, 0x0, @broadcast}, 0xbb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000, 0x2}) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x4e23, @multicast1}, {0x306, @random="a6cd41d7ab5c"}, 0x7a, {0x2, 0x4e24, @rand_addr=0x64010102}, 'syzkaller1\x00'}) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f00000001c0)={0x0, {0x2, 0x4e22, @local}, {0x2, 0x4e20, @rand_addr=0x64010101}, {0x2, 0x4e22, @multicast2}, 0x140, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)='geneve1\x00', 0x4, 0xffffffff00000001, 0x4}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x4) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0, @empty}, 0x6) bind$inet(r2, &(0x7f0000000240)={0x2, 0x4e24, @local}, 0x10) ioctl$BTRFS_IOC_SET_FEATURES(r0, 0x40309439, &(0x7f0000000300)={0x0, 0x2}) ioctl$EXT4_IOC_GROUP_EXTEND(r1, 0x40086607, &(0x7f00000004c0)) r3 = syz_io_uring_setup(0x21, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f00000a0000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000180)=0x0, &(0x7f0000002a40)=0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000340)={0x2, 0x4e22, @loopback}, 0x10) r6 = socket$inet(0x2, 0xa, 0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000500)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0, 0x0, {0xffff}}, 0x6) creat(&(0x7f0000000380)='./file1\x00', 0x1) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x4e20, @local}, 0x10) setsockopt$IP_VS_SO_SET_STARTDAEMON(r6, 0x0, 0x48b, &(0x7f00000002c0)={0x2, 'batadv_slave_0\x00', 0x1}, 0x18) ftruncate(r3, 0x7) setsockopt$inet_mreqsrc(r6, 0x0, 0x27, &(0x7f0000000280)={@multicast2, @private=0xa010102, @loopback}, 0xc) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000140)={{0x2, 0x4e20, @private=0xa010102}, {0x0, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, 0x62, {0x2, 0x4e24, @private=0xa010102}, 'tunl0\x00'}) 08:55:18 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/bus/i2c', 0x442081, 0x60) getdents64(r1, &(0x7f0000000240)=""/159, 0x9f) ftruncate(r0, 0x70fe) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r0, 0x0, 0x1) 08:55:18 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000f0ffff000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 2914.164109] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.3'. 08:55:18 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="4000000001040101007fffffff000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 2914.201029] FAT-fs (loop4): Directory bread(block 6) failed [ 2914.236601] FAT-fs (loop6): Directory bread(block 6) failed [ 2914.255357] attempt to access beyond end of device [ 2914.255357] loop6: rw=0, want=13, limit=6 [ 2914.263050] FAT-fs (loop4): error, fat_free_clusters: deleting FAT entry beyond EOF [ 2914.264464] FAT-fs (loop4): Filesystem has been set read-only [ 2914.275272] selinux_netlink_send: 77 callbacks suppressed [ 2914.275289] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=154 sclass=netlink_route_socket pid=15554 comm=syz-executor.3 [ 2914.281849] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2914.283082] FAT-fs (loop6): Filesystem has been set read-only [ 2914.284027] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) 08:55:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) [ 2914.297069] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2914.305274] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2914.341350] attempt to access beyond end of device [ 2914.341350] loop6: rw=0, want=13, limit=6 [ 2914.342664] Buffer I/O error on dev loop6, logical block 12, async page read [ 2914.364678] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:55:19 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="4000000001040101009effffff000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:55:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000140), 0xe4802, 0x0) r2 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r1}) sendfile(r2, r0, 0x0, 0x1) 08:55:19 executing program 7: r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/locks\x00', 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000040), 0x0, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000280)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) pselect6(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0x3fc}, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$AUTOFS_IOC_PROTOSUBVER(r2, 0x80049367, &(0x7f00000000c0)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r3, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000100)={0x3f, 0x4, 0x200, 0x7fffffff, 0x63f}) fallocate(r3, 0x4, 0x10000, 0x3) [ 2914.471492] FAT-fs (loop4): Directory bread(block 6) failed 08:55:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) [ 2914.478694] attempt to access beyond end of device [ 2914.478694] loop4: rw=524288, want=13, limit=6 [ 2914.480366] attempt to access beyond end of device [ 2914.480366] loop4: rw=0, want=13, limit=6 08:55:19 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0xfffffffffffffea7}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0xb4, 0x5fc}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r1, 0x70fe) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000500), r2) sendmsg$NET_DM_CMD_START(r2, &(0x7f0000000a80)={&(0x7f0000000980), 0xc, &(0x7f0000000a40)={&(0x7f0000000a00)={0x14}, 0x14}}, 0x0) r3 = accept4$inet(r1, 0x0, &(0x7f0000000140), 0x80800) dup2(r0, r3) r4 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r4, r1, 0x0, 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) io_uring_register$IORING_REGISTER_PERSONALITY(r5, 0x9, 0x0, 0x0) [ 2914.523266] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2914.524663] FAT-fs (loop4): Filesystem has been set read-only [ 2914.542294] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2914.820536] FAT-fs (loop6): Unrecognized mount option "./file1" or missing value 08:55:35 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x7000) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/52) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x5000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) r3 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r4, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r4, r3) r5 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r6, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r6, r5) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESOCT=r4, @ANYRES64=r1, @ANYBLOB="76060bb366cc2f445f849de6e18055a9d651b96555937788f7a6fc533255162168730f07000000f78cd19aa46002a33d2f25341956b1c0754c090b9516bc2deb2fcad6d9e3ae32517c5bb19072945821926be3b05f93856edc277717db1eca14ae0b64ee5786d75a065c587881b02ccc6043fa45b8deb403ded5dcb93ee173210f69bf54137f9154a3fa4dd07911514510e9b0e64bb9810972b44dab40e97a9913d25d6a14f7f2f7e53f19d433422d8c69828991fc1e9d3d097f7afdff7f83eac81a5745c38ccf2ec4cd091928ba2911b851a7800522db2fcd253ca82d17ef9077c53cdbe5", @ANYBLOB="33111831fa011758792cf07817b12c26baac408e5d69043aaf659ca922b192754d13926c8d09bccd03", @ANYRES64=r6], 0x0) 08:55:35 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100f0ffffff000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:55:35 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x80000, 0x0, 0x0, 0xfffffffc}) sendfile(r1, r0, 0x0, 0x1) 08:55:35 executing program 3: ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000340)={{0x1, 0x1, 0x18}, './file0\x00'}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x90101, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x248e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat2(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x444002, 0x2}, 0x18) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x77359400}}) mount$cgroup(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f00000004c0)={[{@release_agent={'release_agent', 0x3d, './file0'}}]}) openat$snapshot(0xffffffffffffff9c, &(0x7f0000000140), 0x40001, 0x0) r3 = openat$random(0xffffffffffffff9c, &(0x7f0000000280), 0x561001, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) r4 = fsmount(r0, 0x1, 0x71) ioctl$SNAPSHOT_PREF_IMAGE_SIZE(r4, 0x3312, 0x8) fsmount(r2, 0x1, 0x4) mq_open(&(0x7f0000005c00)='-@\x00', 0x0, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001c00)) mount$cgroup(0x0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0), 0x2812020, &(0x7f0000000400)={[{@name={'name', 0x3d, '/dev/snapshot\x00'}}, {@cpuset_v2_mode}, {}, {@none}, {@cpuset_v2_mode}, {@xattr}, {@noprefix}, {@clone_children}, {@subsystem='hugetlb'}], [{@fsname={'fsname', 0x3d, '/dev/zero\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '.(+-^'}}, {@obj_role={'obj_role', 0x3d, '^('}}]}) 08:55:35 executing program 2: ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000340)={{0x1, 0x1, 0x18}, './file0\x00'}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x90101, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x248e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat2(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x444002, 0x2}, 0x18) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x77359400}}) mount$cgroup(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f00000004c0)={[{@release_agent={'release_agent', 0x3d, './file0'}}]}) openat$snapshot(0xffffffffffffff9c, &(0x7f0000000140), 0x40001, 0x0) r3 = openat$random(0xffffffffffffff9c, &(0x7f0000000280), 0x561001, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) r4 = fsmount(r0, 0x1, 0x71) ioctl$SNAPSHOT_PREF_IMAGE_SIZE(r4, 0x3312, 0x8) fsmount(r2, 0x1, 0x4) mq_open(&(0x7f0000005c00)='-@\x00', 0x0, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001c00)) mount$cgroup(0x0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0), 0x2812020, &(0x7f0000000400)={[{@name={'name', 0x3d, '/dev/snapshot\x00'}}, {@cpuset_v2_mode}, {}, {@none}, {@cpuset_v2_mode}, {@xattr}, {@noprefix}, {@clone_children}, {@subsystem='hugetlb'}], [{@fsname={'fsname', 0x3d, '/dev/zero\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '.(+-^'}}, {@obj_role={'obj_role', 0x3d, '^('}}]}) 08:55:35 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) r2 = socket$inet_icmp(0x2, 0x2, 0x1) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000ffffff000000000000", @ANYRES32=r2, @ANYBLOB="fe0f0000000000002e2f66696c653100"]) 08:55:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:55:35 executing program 7: openat(0xffffffffffffff9c, 0x0, 0x46e2, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000a00)=ANY=[], 0x98a) r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f0000000080)={0x0, 0xfdfdffff, 0x1, 0x0, '\x00', [{0x0, 0x3}, {0x800, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], ['\x00']}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0xc02, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x248e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x100000001}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) flock(r2, 0x6) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x4, 0x0, 0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x14e6}, 0x40002, 0x0, 0x0, 0x4, 0x5, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000002c0), 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY(r0, 0x5000940f, &(0x7f0000000300)={{}, "12852ee246b149ec4e0bc7bacf27cc444919aed26cef0ed88e61066a2602f8b898227884075400e6ab7a433f83d5130151c8dfae7fda7925d882d1bd49a816dbab08b93bc75cce1eda46d097976f4cc5f7cfe4dd50fbe285d8a564d752c42884c08f575250fcab04f62046484c523856295705a3047913d8c70f81ebe9a44583b3145d4883b5d8f4519f7bd1adba5a5fdf31732e2a606019faeb23344939796b3e16ccb29260de78997bc36cf68b66466bd25729dd0b7cde53f76be436e6bdc3bd6a575438acd24472bd98686376edad168e5c9a521d13390910b5093adc504ab0a0c63a5eda15bb29a3b805a6ddd7090f667725c83dd9bb290c2eabd26ca0a95bcd0770bbaeae50ae9dc5ec60a2db6e7d8ccf0cf11d86ab92e95c9859e57b7d6c77e4e80a4f5de84c49423d82065a91198987d5b28a2cf937a12ad1d16e21eba16e6f570b26c2fca9096f252b4ca6d594817141de6bc9ee612f89425037ee314296f7aaa6aa2eabcc3e3739ba934a7ed2f42651f9a3ad30a26b8bd96cac538d080741fafcfd3f384ed555e4b8690f92714a60526787b61756be8f7012d5fb6684b0176ec30eea403c5dde29a01465404a49f63fa29348bf2b125c5ae83e5c71eca9e1517a03c7a624702069d26e08ad61cbbe1098198eef3dbe0f4ab9b5fab5e80940054a62cfdcf624225fa414fbe9e13f5346fbdf9c289888d6e1b9d0dd2a6af4a58c9a466b8e1f3c394950ab04513e8e70bfbbecd5ca92eb58e5ca96c61817bdf3865fd87851da4bb522903939c2e667168cc4f45499db14e4400f984ebf141fbb324f0b1f79b10c352b870bb5230b5762f57562bdcc7e54e6ecbd0fa2b95ac263b7f3275717f928e958691d7c384bf169649ab482bd0dd2a85e3bb34ce3a04a782da6fa8a58abe6aa0fae7faea555e7b6c1d4762217bb1f929f8dcf45bb9b2a8627ae35a6905d275526df5e9bf336688d6769a594c3e6a13531edc89826d0a19c473c4e973fe0725ba9ac219586c8f24ce5cb8ddb8fb5a65c090e17f1bbc2bf1442c5710ee08eb88fbc041415dae75b376a66ab7ccac819596c991d7f39ffaef1e6a6d95735a35bf4cc6d201649fcc11e82981624be868a216f2f0e6fc1bc95e3a96b8e3148872b54bb5bb743dda6735846a3731282628f55effee084ea63aca27466d9af7e3c931a8b1de6a15e268c45846f28c74986e0b8089827b411f112c71da323b26c694441478f997d1f452ace55d47ad2e90156c1433ee49ae9af2fda73b3f89dce074f102a649545656c28202ab7d2f3c1fad6b77c7dd06b4f13c53ec2e79772cb212a45bdeb33a5d93d0c6c6493782407bfe669a55ece90dd8a2e133312985161011ddaf0c537476a1af6f396ebea7f39aa6b4bc75600ae9d8e09ed49e30ac62a640b8b15721eaa620622117bca7b89649e1e29a192ff7b998bffcafb7950ebb928a743fa80fe5eca83f6ee9479ef99834800b6dd0bca9103f2de13998560bd492fa6f4f4de37bcd18d7aa67bc3fa7d6f0696750e71566d2be7e779a2a9734f08a784eff904faca662ab7f39d53030247061375d35bfb110c52cb19dfcadab7e685bf2909b39c79f3a061d2820a79ed4557c2290bdd56b194dd38b02e2e4dcbad35b779517d77a78051c5bb9e68089178e2ec9020c2b3555985285b6f36d74ca5ce30013e8732f376a775bab324a463f020071703cc8eedff9ca0c45f8cea901e30a93fd3c2db06dbcef392aee894565f34aa7b15a3111ae8b59324999075432b1f557af94704a5048444cac1bf0622824af6ab18e4b8d9468d8d4abfb1700ce68bf34509002df3b101186734a00e14d15a5dd830c319242e6b1f3d2be2102e7af5a3a962ffa0505af53ec3de2761ef72f08baf030cd0f37f90a2bc6bedd1da0b2895537922863054871f51df4d253d182200f088178434c9141c9d9977ab39a5a3fadfe3f471440dcd714eb1f6ef993d71a72f5818225e3589830b3e113bc17570ab7d85c321335708357f54a140d02d3c8aa7783201610a2df33a22781786ce0cfd77ad0664117be6caaccb98fd20d285873899663c44e4896e935ed7d710cd35614fa79c4aad322a6af698d95ed49174f1ec7db75dc5b60ba86746a685625daf44d4e0abe8778711d5bedb6c84373e01d7d1f7cab254b8c9c306b25932d143ad90b4964c89911652f9f2dd38d577cbcdf599a4d8900b7ddf154c79ccf26f15ef344e9d680a843f255eb52815614ad9e5406b0062ad3ede64e287a7e8ee8b547e7ba12221b632f9a2a11e86e77635782a5136e6799d1fbb54511acb3039de65bf65fa7187754eb7bf02b01688112e81a559d8eaad867536ebe00bd411b339c9e3659b0d8fd5f3ecaf2fffce388eabc70ce6b9efdc304d1a3f81d828c7f14977b22c84ab72fc678cc120918e267a5f8de182d1d2a818706447ffaa77a650e4a692ae91eb36df2fe4465bf19ed7c41d688f5e6d2dfd4edf8b6adb9924e6a50c0a48ee4369f55edd167cc647cf4f37fe454a3f6497940042fdb06c45f4b3b929066e0315592abd29fb2e84772b56bc23f24bc493812439892db716597ec8c8f3a8750dc85b7fdf6cd97072c3350d2351a3bf6a4af1af83f339d349f8469e588c692f603ab20408b2c3222fa447ad0a70d54b299386dafafcc087ec61cff7f35dc16c6f5a37146c4f21d4bb85bad9440a38c39796be8baca4bad6fd2e9327b68b24254fbcd78bfde06a75afbf3235012529559369a7dd8354848e6c9aeca0139ad35c605fdc750d85d4399061264d05096b78a3b49b2fa6c67ca85eb908395f1f0288c165c544ed253ed696b0a0673f8d554dc206a90e9414b867519902da983a8e140de4314e31a6e8c0e92f3a64b6d34895ef66756b57690a0ab6e9c0e7d5050a43c1ec6bfca67c28c75c37ddf2d48baf8ea69d7c956fa1b36ac2e34e03678a58539a6c30cbd26bb498adaf33dd9c596899618b80b844957782d7b86abb708101e8944bf5da260b040f912564cad6968e410057046558c07c8629e1fd7a7f4e1d66ffc0e0106c104fb979c999a56fbf2bb6051332c71fe92e37213452ad485af96c1135ffc80febca188c2643f471907065904f1f85c9dc454dfd57a720c156a4a5f6b58a5e107df625acf38162d58cc4249346d97a95c9d926545c915f2c6bc8d173153c117e5d857f5975421968e1c55c60ac124cb923111fe16ac253a00971bbe9d0967e0281c4e76720d29185604774cefcc0619b4ce5699912f72bad2e8674199bd972d2e32a2a9b44103a4763e78c149495836c0ac42771d4dd2dd67a1e5d1f92d35cc553e80f5b60ba1320cf19b7c1c76a7faa5ed68f31d195d8e9a7a257ddcb81df965b113ec9a707a1b9b6cb404d2cdff61c23bb715485d81df4dc0491575a82c28e53ef01fe5438ba9e7199e2f981e5199a9ac86513f79261991734387e61931133f85aa1fa574275feec1a64b703e582bc48be1410d2c49c81dbbfd09f435327378cff74f24404b29097a1cd397c90845ad104e2867cea75c097f8347fca5a45c9b79e95ac0e35d56a642e606731a0e8b6383483adec9df9a58c0714183737102c2498c1de139fc479ca5e042490ae19d3860f318253c0e62c58bca7d4aa71cde7708676cbbf5ffc3519a72929b4ca7f384f8c89e4a37e6f5a4aeba8f2d9d982a9abe05ad8123b1dbb2bc8e064c9a068717ebb39a95e3b534eaee3269cf2169b25921ec0bf6c364cab323c92be5237d848a165c828898edda7c4f98d2db928857245eb18a93278ada9a36aab2fd3f0f16441bdb2e44c57a044f7c5344e2a4cb7854e32751546d52ebb02b196c4ff1ad8a7ab7b315a6512b3f7ffd4afb0acdd0c8ec0585039759d9a33101cc028a4a8ace8b4132955efbf8400aefda18d198cfc95aa8b7dac20215934eb4dfd47b1927a2ff8eebfc9ffbc7e2f63d1409666faafd48050c1a9f0e10e8915f2986337bc01ec727295198634611a1d6f55baaeeebf96c9acbc2404b69672f07d50eead240796c197dad25c1e8b67feea1a3f65c549ddbecee5ff26bde65120a64b54042693a6bbcbc1c49b65dc262de7b1b1fb47a3e93566225a7bf0c0b39523b1235d54b2e80afcb8d2b798e47a32a7552d97c50abc73cc000c38c4d5418f510d21c23d9590366d5ded87604e27c801893d022fb5454c5019129e60786f5eae86fbb8a9f7155bde6447aa1ebed65e598e6245deb033b8e945d96106cc6ac24021db90a2fa304a31add61293927738a2731aab673700d7b5117d8eaa5df59a90f622723326975d0f9e753e82bb716824cc5edbc3c6728999e9170c75ba6a4ac888447ce9b6f8929461946e8c63ea49e691dbb75ef48eece664da1e39c4f8bceaa8d14a3349909bab33380e79762d6a25fc1b49f3eebe345644e9073288f0965f524bdf4e7b8112417bd29c1f62735834be838c1553b73e7da9d5645fdea685320b415f151a29f966e8761a621c18703cf75c952a3c226f80c77732b4cdfd215bd00af717fd5948fdb0a48ba71f1f2c3743e7fa45e6407190466f28a41c7aefa96652de6ba0330085f9784df2ae2753854b791254ce89341c9ed07df7caf012f017e1991e2651998011cf673fae9064506dda031615401b63dbdf4ebf3d36e2e3d1470a9ccb78bd89995ed52eef55bbcedf216e2ab875cad325e44b6d3ebd22ffe8cb79b36a71eebbf34e29c06cba3ef978342288777651e3ced73109c073060a0f36846347a8a1153c549aa23a73f55d78c15e47c8f31b1958535a68ad617a686daeadc322e6adf42043a58562ecc1d7f5b9468f22fcd2d3eb6cb4aba97865f098f6408d02c52ad4963009c57afb16daedba301eace4d6b58bec2cb0d40d96c12aa4819cc1fdba49522495be1ccbe83c9a36cf40f5bc272efcd76172f83fc5788b480e8deba20c3355e1d405cb4961a05a619a8255d69923e075690ea6434a05a8a8cdc43dd986ecee55686172fd97671dafa6a3da991d998d49933d803de17271301798a64bad795062409ce705376b21d477c0e117c9d79c38bf4e9e4d0442ca98cb654014532e1acf0309439c16b1612ea929e6235b33945555f52b2ffb5fd409d71cb8c2a8feb9e16bc480f8157a24ba9dbb631e5db393cafef897d404ec7feaf585de2603b98f96d515d9168547c748717436ac7f970b2db860f0acb44a1b72a2fc88b590346759f91795f25ff7cb4f55341beeab8eafb469cebd36e5beac37ed79ae479009ee9965a2de3f3292dc73976f5bf653fe335a561daeb22a3a887a844bc207fea30198f6c4e5507484fb185d61452a20b508b941b2ac517c6ce2b977b5ac4e3d8299fad78527168041623ed30ae7ac594e642109365f9458687115c6a4fc2396ce3e19f1b35cad7525596c75fed918dcf3e879065c16d7ae9ebeff4018f4e29cc350ea2a6d75f2d34fbbdced9aef7530f1ff97c7cefa558c2e92fa4cd07b7fa46c02fc9504868f7f683ad81fec5dd42584de07a1a8fa62dbe7c22f57683421a8f71269f9ed4d52a3e30dee15adfaa9f9289eda0414d3fc156e1340fbdce5246773e535ed241b2ea52d7f3dfa1a73d9985f0b9962b98b9cfc6e2e50b39cddbd04e7e24a56a341b2935e800b7fb66dc960e85c4902130459a89f408a36ba5509eb7341d8e0b80a708a20f3ce09a64794dbe90fb5439f3c4b410c7a3ca55f266fffb6e6127fbcaec22b692712d723998204c86fc5abac93bdd8aae6e3da9507a1f5ac72f9df250247d0f39f4156bb61245193a59f8beaf2222501"}) setsockopt$netlink_NETLINK_BROADCAST_ERROR(0xffffffffffffffff, 0x10e, 0x4, &(0x7f0000000240)=0x67bb, 0x4) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000100)={0x101, 0x0, 0x0, 'queue0\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT(r3, 0x404c534a, &(0x7f0000000080)) fcntl$dupfd(r1, 0x406, 0xffffffffffffffff) unshare(0x48020200) [ 2930.707473] FAT-fs (loop6): Directory bread(block 6) failed [ 2930.716321] attempt to access beyond end of device [ 2930.716321] loop6: rw=0, want=13, limit=6 [ 2930.732153] FAT-fs (loop4): Directory bread(block 6) failed [ 2930.737910] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2930.739235] FAT-fs (loop6): Filesystem has been set read-only [ 2930.746022] attempt to access beyond end of device [ 2930.746022] loop4: rw=524288, want=13, limit=6 [ 2930.761675] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2930.763182] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2930.768673] attempt to access beyond end of device [ 2930.768673] loop4: rw=0, want=13, limit=6 [ 2930.788818] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:55:35 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100f5ffffff000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 2930.790088] FAT-fs (loop4): Filesystem has been set read-only [ 2930.803871] attempt to access beyond end of device [ 2930.803871] loop6: rw=0, want=13, limit=6 [ 2930.805380] Buffer I/O error on dev loop6, logical block 12, async page read 08:55:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) [ 2930.833045] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:55:35 executing program 0: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x5, 0x6, 0x7, 0xd9, 0x0, 0x1, 0x4000, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, @perf_config_ext={0x0, 0x20}, 0x0, 0x9, 0x101, 0x6, 0x8, 0x7fffffff, 0x401, 0x0, 0x7fff, 0x0, 0xb1}, 0xffffffffffffffff, 0x6, 0xffffffffffffffff, 0x1) sendmsg$nl_generic(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="28000000100001000000001c59994138a307ea0000000000", @ANYRES32, @ANYBLOB="0400001208001b"], 0x28}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) 08:55:35 executing program 3: getpeername$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000040)=0x6e) syz_mount_image$ext4(0x0, &(0x7f0000000100)='./mnt\x00', 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$nfs4(0x0, &(0x7f00000010c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000880)='./file1\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}) chown(&(0x7f0000000540)='./file0\x00', r0, 0x0) syz_mount_image$ext4(&(0x7f0000000140)='ext3\x00', &(0x7f00000002c0)='./file1\x00', 0x3, 0x5, &(0x7f0000000700)=[{&(0x7f0000000300)="ba60537d398b2f61edd89064c27f7b9d6d2c18098e7b514f1876438a35faee1c431ce90b858cfd6a9a738e2e0a721ba206e98cba4e0a3f1ff5e075589276e448056ce6a75893b415cc2b063f77588d27c60a79ed08b58f9532375cc7656af948ae5d615c3a34cc4301727969b90c53c0db21f5fcebdaa3235ae5bb2d661ab0e17637d8308e11e0095109d327886f45c2193ef6702038fe7e29a71f5e2725d68089a34265de52349d84485a9e0577b8221ca555bd94df98e9a857bc78c6f68e32f6c6f28c0ba66db0b119d69ce9f0ea9c8f", 0xd1, 0x800}, {&(0x7f0000000d40)="a1291a7bbce4074eca8f6c1ec6b94deed5813898686f6633103ec4aa2d55b649fee0fe6017d4c8173172cdc70455904df53f769613a5bc45e4766f0bfc7a3834e12dd5089b0b1fa346b420d7ce92ce455819fee5871a740d096215112fa9b7e571c3fe3f09944caa32f0f2ac6d902141e0a1b7ff64eba7a1281ee3397553e6c45399bb033c22763e2f9ef1b8734a7b89dd07720e570e6cbf8a748ca39358a8326d1de51778987275ae4bb7a300a1230c6999e1a369a0453ee40b8a54d571403b64", 0xb2, 0xfc}, {&(0x7f0000000500)="81a3c77ad2bc0a2348329076d43dd35a7878cba2e9ac3de5c6a69656fd0752429f2e81a4ce426f0029f0c4032fa956220e64e496e42429d4", 0x38, 0xe45}, {&(0x7f0000000e40)="b3300c9af2e39082bf4ea5c775735bf446124f5a655070b4f14c7c993a2d6b79506db2d7a8b4bfd0559259a463f1eb72a2bfc9d4de4266e4e32b03a7e40a50d021f4ae11771105d8f1faeef61c13036d89cdec721dc44c0e1825b38a758d2ac276f842e4f0d45449d77af15be479535043ee5f0468a4ad850d97ca0000c3a7c7dbdacf9c4b61f683127ced7082261065f42118d5b61c35ea3085ac9987705a971bd84e220ef6165f85277492c9e78bebf1d6ed9deebd672952a5672f660be0b1733994c7f0134624f143dd286d695071804e763cea7b6d7b079ac424a618516388e33ed260e3d02ec11f992c63d30692d440310de3f5eb432702d08bca4a53b418173ab121034b211eecafddd27402fdcac47ec5f2afdbc63b04ec4dad4f13eabcf3db0c9c24533313fcb97589c4c015b2b3b60c0cecfae4462fb704d265dee54626093e369b6e7678a31b262b966ba84dfaa7ec5b14c461d80e5b0ec15bdcc2ea7c1e739b5d20bf81a4a59b0238b562d4c6cc39f02ca6fe1d5761a339c7e05db705a74e458a85", 0xfc, 0x100000000}, {&(0x7f0000000640)="0b27f008b873d2aa8bce253ba0515d0b2187f3df86a4459e1a7a526e3826daeef3b31ad09fb037bf76c61855e56bf9c459158ee971f28d0b49a8eb69b65807d5095970eed171589623266d0ae498ae072316b1b66ef2dd3cc9a596a449a85624134188af02b68da237acfcf03be3da6b240c059177356bb1db9de5bf3f775aba6c971fc213bb6c238a9e290345aabeb74109d3cc61b94e3eec656108f8daf4", 0x9f, 0x9}], 0x10a890, &(0x7f00000008c0)=ANY=[@ANYBLOB="6e6f6d626c6b5f696f5f7375626d69742c696e69745f697461626c653d30783030303030303030303030303030ccb31c6cb796098ef9f6f88eaf30312c7379737667726f7570732c6e6f64656c616c6c6f632c67727069642c61636c2c7573726a71756f74613d2c6e6f67727069642c736d61636b66736861743d002c6f626a5f726f6c653d", @ANYRESDEC=r0, @ANYBLOB="2c6d856561737572652c00"]) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='mnt/encrypted_dir\x00', 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x7, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) rename(&(0x7f0000000180)='mnt/encrypted_dir\x00', &(0x7f00000001c0)='./file0\x00') recvmmsg(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000980)=@x25={0x9, @remote}, 0x80, &(0x7f0000000b80)=[{&(0x7f0000000a00)=""/47, 0x2f}, {&(0x7f0000000a40)=""/198, 0xc6}, {&(0x7f0000000b40)=""/56, 0x38}], 0x3, &(0x7f0000000bc0)=""/213, 0xd5}, 0x9}], 0x1, 0x0, &(0x7f0000000d00)={0x77359400}) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) socket$inet6_udp(0xa, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./mnt\x00', 0xcd6582a7d1713937, 0x41) setsockopt$inet6_mreq(r1, 0x29, 0x1c, &(0x7f0000000000)={@local}, 0x14) setresuid(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_mreq(r3, 0x29, 0x1b, &(0x7f0000000080)={@remote}, 0x14) openat(0xffffffffffffffff, &(0x7f0000000200)='./mnt\x00', 0x404900, 0x88) getsockopt$inet_pktinfo(r2, 0x0, 0x8, &(0x7f0000000780)={0x0, @loopback, @remote}, &(0x7f00000007c0)=0xc) setsockopt$inet6_mreq(r3, 0x29, 0x14, &(0x7f0000000800)={@empty, r4}, 0x14) 08:55:35 executing program 2: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_mount_image$iso9660(&(0x7f0000000140), &(0x7f0000000180)='./file1\x00', 0x0, 0x0, &(0x7f00000004c0), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="736530221c0000000800"]) 08:55:35 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = signalfd4(r0, &(0x7f0000000080)={[0x3]}, 0x8, 0x800) r2 = io_uring_setup(0x27, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r1}) sendfile(r2, r0, 0x0, 0x1) 08:55:35 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r1, 0x70fe) unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x0) r2 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x100}) sendfile(r2, r1, 0x0, 0x1) 08:55:35 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100fcffffff000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:55:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:55:35 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000600)={0xa, 0x0, 0x0, @dev, 0x3}, 0x1c) socket$inet6_udp(0xa, 0x2, 0x0) r1 = creat(&(0x7f00000001c0)='./cgroup/cgroup.procs\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) syz_io_uring_setup(0x0, &(0x7f00000002c0), &(0x7f00000a0000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000200)=0x0, 0x0) r3 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r4 = dup2(r3, r3) getsockname$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @initdev}, &(0x7f0000000100)=0x1c) syz_io_uring_submit(r2, 0x0, &(0x7f0000000280)=@IORING_OP_NOP={0x0, 0x5}, 0xfffffffd) syz_io_uring_submit(r2, 0x0, &(0x7f0000000000)=@IORING_OP_ACCEPT={0xd, 0x0, 0x0, r4, 0x0}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x2, 0xfffff054) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x23456, 0x0, 0x0, 0x1}, 0xffffffff) syz_io_uring_submit(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_opts(r0, 0x29, 0x36, &(0x7f0000000080)=@fragment, 0x8) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)="914b3a7c66a0f6b80ecbe85465320b032395ecba6c50181affa83f4a4fbaf82791bb755f7fc46e849b8a67ee", 0x2c}], 0x1, 0x0, 0x3) perf_event_open(&(0x7f0000001d80)={0x1, 0xd5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat2(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={0x400000, 0x88, 0xa}, 0x18) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000440)=@IORING_OP_CLOSE={0x13, 0x5, 0x0, r5, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x1) sendmmsg$inet6(r0, &(0x7f0000004d00), 0x400000000000070, 0x0) [ 2931.080911] FAT-fs (loop4): Directory bread(block 6) failed [ 2931.085491] attempt to access beyond end of device [ 2931.085491] loop4: rw=524288, want=13, limit=6 [ 2931.089068] attempt to access beyond end of device [ 2931.089068] loop4: rw=0, want=13, limit=6 [ 2931.093535] FAT-fs (loop6): Directory bread(block 6) failed [ 2931.095270] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2931.096356] FAT-fs (loop4): Filesystem has been set read-only [ 2931.122077] attempt to access beyond end of device [ 2931.122077] loop6: rw=0, want=13, limit=6 [ 2931.137992] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2931.139755] FAT-fs (loop6): Filesystem has been set read-only [ 2931.152903] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2931.170000] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2931.187393] attempt to access beyond end of device [ 2931.187393] loop6: rw=0, want=13, limit=6 [ 2931.189481] Buffer I/O error on dev loop6, logical block 12, async page read [ 2931.246015] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:55:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:55:53 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:55:53 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x46e2, 0x0) sendmsg$nl_generic(0xffffffffffffffff, 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)={0x114, 0x2e, 0x20, 0x0, 0x0, {}, [@nested={0xff, 0x0, 0x0, 0x1, [@generic="c40031bf2286bd16f7e336640ca919cb6e5006c33f5bc9807f91e55501d3250bd78b4cb06e2973417f8979733017d39421d1dcec1da0b92de5fe9f36dcd600cc56ca9d84b9d5286f3a6e512177162917490633495a28483cc74364a1bd64c03c9c79b9ef5540556c39a399721c1d721e223fc9140e6fd78754023ef6391eec83ae35aa185e66d04871fab8dd99041a5034a0344005af3bcd2ed201465018faae41c82a446de5421808290cfb482eb08d63b699009baa0d213146bed5f73ac71cd61b5e3507e0f35977bd724e16972b45ec85a52a84bb0624fbe8a74169cd9b07c6ed7f14d05c4897c9af800133083c87271b05550031f1", @typed={0x4, 0x3a}]}]}, 0x114}, 0x1, 0x0, 0x0, 0x20048800}, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f00000002c0)=0x4000) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000180)={0x0, r1, 0x1, 0x9, 0x81, 0x1ff}) ioctl$FS_IOC_FSSETXATTR(r0, 0x40086602, &(0x7f0000000000)) openat$selinux_attr(0xffffffffffffff9c, 0x0, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) write$binfmt_elf64(r3, &(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESHEX], 0xfdef) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4, @perf_config_ext={0x0, 0xffffffffffff0bde}, 0x0, 0x53f, 0x0, 0x0, 0x0, 0xfffffff3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fallocate(r3, 0x3, 0x4077, 0x8000) 08:55:53 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x22000, 0x0) r2 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x0, 0x2, 0xfffffffe, 0xffffffff}) getdents64(r0, &(0x7f0000000140)=""/57, 0x39) sendfile(r2, r1, 0x0, 0x1) 08:55:53 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) r0 = signalfd(0xffffffffffffffff, &(0x7f0000000000)={[0x5]}, 0x8) write$tun(r0, &(0x7f0000000080)={@void, @void, @arp=@ether_ipv6={0x1, 0x86dd, 0x6, 0x10, 0x2, @random="253c043ae0bb", @local, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}, @remote}}, 0x34) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$CDROMEJECT(r0, 0x5309) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) sendmmsg$inet(r1, &(0x7f0000002040)=[{{&(0x7f0000000380)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000001600)=[{&(0x7f00000003c0)="db9c", 0xffe7}], 0x1, &(0x7f0000001640)=ANY=[@ANYBLOB="14000000000000000000000007000000c4048f01000000001c000000000000000000000008000000", @ANYRES32=r3], 0x38}}], 0x1, 0x0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r0, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x2c, 0x0, 0x0, 0x70bd25, 0x25dfdbfc, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x2}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20004040}, 0x0) sendmsg$ETHTOOL_MSG_TSINFO_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x50, 0x0, 0x200, 0x70bd28, 0x25dfdbfc, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}]}]}, 0x50}, 0x1, 0x0, 0x0, 0x22000882}, 0x40000) 08:55:53 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000008000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:55:53 executing program 2: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_io_uring_setup(0x4d4f, &(0x7f0000000900), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000200)=0x0, &(0x7f0000000140)=0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) mmap$IORING_OFF_SQES(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x12, r3, 0x10000000) accept$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000080)=0x14) r4 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r5, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r5, r4) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_SEND={0x1a, 0x4, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000980)="f7054b5a16fabdf3e19ca5911ca25ae139d3a514793513d4cd12c2a99f529d15b6e751a469c4f1d5bba7c93160f0aac20708ed501d36746a76c9ae69554eb4f8a4338d788bcec4e596cc7c14d937535df8f79dd313f96f973ce01d28bcf84df0434363f65a0832f191b5c69debf65affb41e92d98fba7c4d1d18273d0c9edb33bb8de04b52d59af1a68cfe59a32d868ba61a019e8cf71bfc161b06e172ed2b7b8270ae2855a554ec863d57ea7b3b1bb21fafe3d79d27f80e76c11b7a9d69d2797367e12fafb5e5bff8a1d5d2e650896f520f47f222ebaab088468d3ffbfecf7e1b72ef9877542cb8b1b2f2f5850919ab896c9368d7337b8284d7a89571ba5df3676a13b0b28fb509bf4e01c720ebe27a3342acad1e46a9524a59838311014c24f2e086d3c71d50c432232de6c7d230be73de65901d95ab157b0d575933b8c727397a1194d88a5b1671659b5166330a5654a061200a987f9f8101875b37ebce440cffaf47f73d417fb3999ce1302ca469a0a741ebe266ae23253fe620b7b972b6946870dc9d679d9c47e9544bcecadedcfff9857264b17b343a101e22b2cd152d18cf6f95e6ffa5359717f4d2e5e18e4e653cb4b3824c6f92cb92307aafaafb3198a47f7d3d4a20247fde2b9366f7b93d3e2a602864aae3ac146b57f2697ff04b9106620650187ff1874bcaa1ccd5bea6c08a76af29ad305d6f1640021b09696adac07ec87938bbfc21ef8c5f46f6f5581bae30b38950960306ba40a631646758acf14ccdf03aed8cd57cc2a82055b558fbb7c9857e22f4678ed94be01d46516ab895a8b40670ba9c5109673086aef13f0addb00f7aaead4896f58ec853b0fb025b9ffa771bc78b613b2793a3fe92cc0717b114297c0a110e9276423b34ce425a50f14cabafd43b6acbee704710627c7abf81b98d1212d21465f552a99a82c3830f8c71114029961100b625f75a062b0e24b6a2828e5697e116b53fb1cb32d1d191c8330ebbb53d0048912f1c700aaab04f2a7e0e37b9983e3da61c3732422a74ca1e76b2feff9b8a3913c5fb20ef0a976593a4eefd6b15950c8d2d3c8ff75141176eb2cc557e99b69bc601bc3d36bc8819bd981cf0724731bd3d6929c8187068bffddee0696e108ea4dc8d27f6bbd3b967f3e46eb99aea76d363bcbea6efd4d1caeb4f41daaadba51981cfd0e937f2dad64cfd7fe881f23e74fa9ed8ebe3a258aa1d8d629e2fb76c9798bdafb4352b2f44084d18bec41ad5babeaaa4a54bb6bfe89d85dc47cccf4432c05c090e658cb539b6826a405be9b7772347a4ffd88ab5f4d01592176e2843790147b8dca4d8172371ac7ca9c0c8181288125ce3284a380dd4fd9ac0d0d54b7ab29670dd6f9c7279d3b315756ad962402fb2e7d6e3c03e18bf061c75d555df2891f1eb02111f2a6d5090da647933d69a573577c9351c2366d5288aeea3a1adac0060121e1d46b67ecb223518c4116448cc41b1663968542d983ad5671197c610e8d1d0208155ae932026428a4d1a24fafccef6a6e70664c0c9fa3587388b72c29d0488936595945b409a79ee0b084abc5983eada53a1cc9b551477b8a37d142e0059e5cfe03cbd07dbd116b33433bd27d83eef131b8ed72191d53e52ab51ef527d67caf95ba3b177b22303fe3b345e1e7ea07a5060cf454be26a88dafaf83bc0de54ce53f1179492a5df9040c4b7bf3908ca9a69d8a634b71de8c7443421033fa52b11eeb03061e922fd7aa5d2df67c1bdedca3e20caed64c57e63eab1d4a451b076c249525d80c0d24d192f47e9bbd47a3a8b6dc6942eb7df61d004fb8a348cbf4f907ef44341d90957b7e18684b762ecb12b45f0eed77fb1daddea55c459f678e8b2bb11e9b87faba7718eff4fd46d2d2003124bf520cc0ad3244126d75337bff7efe6b07e6cf764b8f8a19dce98ffefda9380e5a7ad030d0ceff888c1a311be16c12196dbbb8a337205eaffd43a51982a21fd3f49fbbae5bb3b84c3c2d79ab4ff34aae6d5f5cb05008fd93d2224520f3b0db9ce2c6d9dc7f4feaddae04ddfee4e8ab1433aa59248615309cd396c355fb73fb1f549c1b21f077ec0f8314f58f6b77ed09407eb3c0536a78c5e0adcc2e94ad15ca56f19ff6efe4547751611281ec7fb30cbd604a3e62fbfbfd4684cc89955769ad3085250d6646588578b62bd1b33173046deb89f645b0a91cc139dbc9f1c32b9c82c5115d7a41888b6d1fe69f95d8f9be16268ab32c74f48c3b80589a85fbf957c4f027886c81c47e4de77655f182314317663705de4379d74fc72aa6d37c02403d4e44120efa69b424a7a996001f8b1c69c2578254325b409ec0a6f526f7dfb8aeb0854c408d91681c6e52322684ba253eedd1ce02746889ee8bcd469aba51cb14a95bfc53b88c865afe4c15797cf734f6287ad3740e309b6249da762d828dd530fd6fba7c019f687e1686d8f448720edb2509d8336bbb2f3b5582897e6ca995e6c287c12448953de4e5d5929b4432cff56e6cb2372fd807bd3358fc898175cff1121e60e6f0abab70f292a1c67a867b2679af73067a42a3f17c46a88b69cefd67a95d5882ba03fb2d05243e7b00be2ea2a1674135149ea671e93bb57c39cb066cec62d2996b1001d6809b6ff6ba812f3fc10d4c5a0f76430a0b3f2a0eb85e9a9602d42d22ee93228a88932f9feb5b56844adee99d7d02d1ff9ad674b8b46e89f9e1bd752032d7b7863e38358042b8ee5426bb4fb3696d96655341244267b979874bbe7ef05686d60f2207ccb5891569a1d42f978bedc2596fdafd39beb17b51afc6695ba27396bcb59365bbd24fabfb90f99096dacab19cbc2330098b042c66ae96d3658bfba7e75cb500d27cc90b06f54372e7da21dc67503a06c95376e11586cf3adc02120d761c9b223de534a5a96a5a36a486179d7f4244589e25c189db07419bafeae279c5b8f70bb22068631f6c1b79b0c30b8fe4a8e923c8db90cb052032a85735898be007946b18353f468866b72ad5de95585696930a20b75057b1a454de6392a284fef935dcf26b71bccc76100919eddbfb545c564294e2cb77ee2ba598592b15f87ff1e63a6c4db27284a08494e9ea14bf1337eec8ce2179aa7dde7bbf17d177d7ab7ddbb932b683bad0dfbe518cc26a2dd69d39c8eb38c7c942b7f5e62e91e591e7011970fd5949cde513f758bd8dfdb4257d6c988ca3a1f85abc1635e1146c22cdfb1e65668e35395b548054e5d9f485967329fb9b8cde842fb0413fd69056a837659c4f80465aabe74e01a2beea32bd6fcfe7015fc07309e6a6da04a2a625800b95c92d4cd697c065001119df0ba611b52b4b708a1eca0e49d1f3ecadf9583974da7e8bcf1d1e50b0738cf4ef770d9149135090f4a9aaff379a752801c68a30d9593944c09b3dcb8e3b53c7d4dde556867b3fee585c3a7f1475d3789bd3e1c718598094cd95a0fa1a8f92f6cd6db9bc7a592daba6a608b8df6113573e450a269593c34ecf78a298da4eebc8091747cae1a6bd05b7fb152e40e3a3eb746b559ca85f305968c6842e5d8d96df739ba4c78181d79e29b1b7c3c7c6c16c78e055b54a63b59218df5c905c716765f94a81f298213c32a7de47aeb0a702ff553c60ca94b88ae6b114924825f3dfe8bbb462b0180262d60e31c1ac4bada75d553270ef730325a2e39f7c7e9ad03760ef6d57b24c3ed5c2a841030e7f0be376a5dab38d7e7a3c2dfd4329c0f39d44ebb6dfc5cf99aed147df35fe33e78fbe68f7017483add4459e86294f546991d119ae2963f9732da1c76a822518d2cfd6f3b2c757bb0f7d76f20ec0cf49eb3fff943ba763d670018d59605e60b61a5d37ea2c56f9a9c41eb445d0d5ec811f869be935c3ad60cd289df3f62fd0643d2f1d4f5abbac46b41783af6139a7d19450fcbdc94066b9f90ea1c54c344e624a0325e00a899414b977bc33dbdc244c644c6bab569daf68ed293c73b39289da7ec8308f3771223d7073ea7ef93b89187e7ef88fc1bf6a3767ce81661f88edd4f02bd9fe7aa14649c13183602f480fa6b032f664db52e6a66cdf9bb2469597c72ab11628855b9025bd5a943c40dd8a6e52ff60d9509a504a009865c7aadbd7497134cd2b8c1d87fd3535fe618e29d1d581e9227d4339bee44394d5955ef93325fb33a673cfd3b97f9f4c4aee9e02529a28f3d9a60f58e90ce65afe0100c8cf191bdf1c9d8d83e0d8a0ee8d4c668ebf2129a742176139e832cd24afb8ef8bc5242b84ae9dbfb00476b9f66d6e9f23fb5eaf90f6f22d400222b1e3f5ec0b9ba8cc4777c98891bb178f1379a36f6afd2e58f1dcf9f35db4461e6dd71352d9e48503bd77a399f060c434fcb0680bec662b54195a9039968f3c03e43d79a26a0e59c9fc225a6cfb275c12969817fa2c93a73b6296fb5d9a1f78d7cb98cfad11e71bd77d81af7f552108310a1261b491a325e44882270f63075e2846f99d4c1a888c3b0565feb615b164e4f28b8f26dc4d240d4d511d88dfeecd900f980c0ca35fc61d83293687afc42921e77947c934cb67de06329485e12785f5ae650ef33fa110d1960c7a8f70b2e657771278eb443a99b2a660cad36d53537a7782366c7254c296a0e8004918e5bd960702b325d23ed02eb5fcae5cc713b987a46bbdd7f0c44cce1e7694a9c974fb11a038d5f4accae5840c370c053ff5918780a0c313bdcba348a629c7164a476e0a2d221cf428c675a49a4960d96d9dc1816d9ab45e2bbcda68833699faf542c5e01b67dceadc11dffe2ae8d023bd51e14521386d642e6b05e13e8876f5e72e24224f77dc9b8946238013d92d061cf499e55a469625471b8d94bc79016e708534de9c3178867793a0fab9fde5c0657ff8cca383e19eafba122429274f983a16388ed193083b54a2f68650898e01da966a8601732b8e5ecc82929f1c5b19e1814d435032a15fd0ca0f73c0f6d5cb19d10ce6ffecda23c72b841af7738c46e0e54088a075e3c486542a447fd3555372d7ca013aec98022f1564cb526c606e20708358c3ff5a5bea435e65b1f81c9402a281d17c9e39e6cd7bd4016318d4998910ce32761ded29926cecdceff8412840228a2b2eccdb0c7fedea913948e7109962148b77caf94382171b7a097a28b73b076587d41153d88684de1765f47161eed4e104bec497d8515cc3f7ce387bc4ba2d3c91f962cab6801e49d107c7632d66d13996a5c242729b727fa6ef4cb2a7edac99290c15d3d284c16dad1d046ae0e7b1828f64cb7e1e3246f584bb2474d9b7a2fdf42791401a12607a64080ff8e332d2c774a87327bd3184b0cb24b62bce213fb9943ced8ebbe85d0504d9cfaceb8c8eb60f727f03b660eb28c16c150c6c35ae855020ac7297145c71bd7da65af5179c09a17a72b5ccdd96f36b0de6e25195b66631cdd2e299fcfb14f4623c779d56e90a08e3e5898e21573e8a623dec31ecec8b45c4bc7a6f8e55039db4f0316a0e0dc8913de1f2bd3b401c908dd795ae3452e9c8f725a2fa17dee529e09e23e23c261915c0ba0600a36c18da4e71f9b167706c61a581d85593f4a57a21854ec61c282769b41656f37cf5c2d42a6890c0cb385297315a206e3f65eaf2dd8937a7eab39cb480d8f0afe454bf8895fd382842d906b3b7d22fac893838341d222a5c07ebc53d7c043cc96045e09e4d351615e7dcc811cb4e987ec8cf196d4426149c53660e45c5a563f65f8957bf02bf80126b754b6983641db360830f41f8abad36726e3d56e328e7c74a0ad2d2370bb8258b82220b2496010499502982876900c", 0x1000, 0x4040000, 0x1}, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x100000e, 0x13, r0, 0x0) r6 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x13, r0, 0x8000000) syz_io_uring_submit(r6, r2, &(0x7f00000002c0)=@IORING_OP_READ=@pass_buffer={0x16, 0x4, 0x0, @fd_index, 0x100000000, 0x0}, 0x80000001) io_uring_enter(r0, 0x58ab, 0x0, 0x0, 0x0, 0x0) 08:55:53 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x20) sendfile(r1, r0, 0x0, 0x1) [ 2949.256220] FAT-fs (loop4): Directory bread(block 6) failed 08:55:53 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100fffffffffffff0000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 2949.317843] FAT-fs (loop6): Directory bread(block 6) failed [ 2949.323044] attempt to access beyond end of device [ 2949.323044] loop6: rw=0, want=13, limit=6 [ 2949.336515] attempt to access beyond end of device [ 2949.336515] loop4: rw=524288, want=13, limit=6 [ 2949.338134] attempt to access beyond end of device [ 2949.338134] loop4: rw=0, want=13, limit=6 [ 2949.343896] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2949.345093] FAT-fs (loop6): Filesystem has been set read-only [ 2949.347635] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2949.349564] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) 08:55:54 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) write$tun(0xffffffffffffffff, &(0x7f0000000200)={@val={0x0, 0x201}, @val={0x2, 0x80, 0x2, 0x7, 0x5, 0x9}, @x25={0x1, 0x5, 0x19, "14ec6d567bec9b7000101e45d759cfc9e0eb1d"}}, 0x24) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x5, 0x6) write$tun(0xffffffffffffffff, &(0x7f0000000080)={@void, @val={0x2, 0x1, 0xfffd, 0xfffe, 0x1, 0x80}, @ipv6=@tcp={0x0, 0x6, "9a818e", 0x12e, 0x6, 0xff, @mcast1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', {[@hopopts={0x2b, 0x0, '\x00', [@pad1, @pad1]}, @hopopts={0x2f, 0x1, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim, @ra={0x5, 0x2, 0x8001}]}, @srh={0x11, 0x2, 0x4, 0x1, 0x5, 0x48, 0x6, [@ipv4={'\x00', '\xff\xff', @local}]}, @dstopts={0x6f, 0x0, '\x00', [@pad1, @ra={0x5, 0x2, 0x8}]}], {{0x4e24, 0x4e24, r0, 0x41424344, 0x1, 0x0, 0x8, 0x2, 0x4, 0x0, 0x8e97, {[@nop, @timestamp={0x8, 0xa, 0x2, 0x2448}]}}, {"723b50b12fb41d01fdc8153ff0b4daf2d585226c89158f19e5821deb61f835fc392cd6fa3ab3a3eb3a87e1c539760cb051fc2246f376029990720d28db8eac5d304ab1f8d57ead773a949d8ef61ebba83fc32ee57def256fc77430956313cac42a1d1ea195231a00e9b209521ab293b4d14ab5fcca41d63e9d10f61eaaa636efac780fc3e2477a4e3accc26e2d205950baa2b5c8155be40a5eef8201694759fe68fee5794a911ed03c892857bb23818d2ed53b9e22231bc04ab6562f5da4"}}}}}, 0x160) [ 2949.382863] attempt to access beyond end of device [ 2949.382863] loop6: rw=0, want=13, limit=6 [ 2949.384170] Buffer I/O error on dev loop6, logical block 12, async page read [ 2949.396213] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2949.397693] FAT-fs (loop4): Filesystem has been set read-only [ 2949.412643] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:55:54 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000000010000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:55:54 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x121100, 0x0) recvfrom$unix(r2, &(0x7f0000000280)=""/222, 0xde, 0x0, &(0x7f0000000380)=@file={0x1, './file1\x00'}, 0x6e) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) r4 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 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, 0x0, @perf_bp, 0x0, 0x0, 0x8}, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0) r5 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r5, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r5, r4) ioctl$FAT_IOCTL_GET_VOLUME_ID(r5, 0x80047213, &(0x7f0000000240)) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r3, r1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) sendfile(r1, r6, 0x0, 0xffff) r7 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r7, r0, 0x0, 0x1) 08:55:54 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x22000, 0x0) r2 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x0, 0x2, 0xfffffffe, 0xffffffff}) getdents64(r0, &(0x7f0000000140)=""/57, 0x39) sendfile(r2, r1, 0x0, 0x1) [ 2949.670277] FAT-fs (loop4): Directory bread(block 6) failed [ 2949.682340] FAT-fs (loop4): Directory bread(block 6) failed [ 2949.692876] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2949.694112] FAT-fs (loop4): Filesystem has been set read-only [ 2949.710173] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2949.717473] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2949.728554] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2949.744432] attempt to access beyond end of device [ 2949.744432] loop4: rw=524288, want=13, limit=6 [ 2949.752975] attempt to access beyond end of device [ 2949.752975] loop4: rw=0, want=13, limit=6 [ 2949.767032] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2949.774437] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2949.780037] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2949.786983] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:56:11 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:56:11 executing program 0: prctl$PR_CAPBSET_DROP(0x18, 0x0) r0 = getpid() capset(&(0x7f0000000000)={0x20080522, r0}, &(0x7f0000000040)={0x5, 0x4, 0xc13, 0xc6, 0x0, 0x1}) capset(&(0x7f0000000400)={0x20071026}, &(0x7f0000000600)={0x0, 0x0, 0xfffffffb}) syz_emit_ethernet(0x46, &(0x7f0000000080)={@link_local, @local, @val={@val, {0x8100, 0x0, 0x1, 0x4}}, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) 08:56:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:56:11 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) setresuid(0x0, 0x0, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) stat(&(0x7f0000000400)='./file2\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) getgroups(0x7, &(0x7f0000000240)=[0xee00, 0xffffffffffffffff, 0x0, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) stat(&(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r7 = getegid() setgroups(0x2, &(0x7f00000000c0)=[0x0, r7]) setxattr$system_posix_acl(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='system.posix_acl_access\x00', &(0x7f0000000340)={{}, {0x1, 0x6}, [{0x2, 0x4}, {0x2, 0x6, 0xee01}, {0x2, 0x2}, {0x2, 0x0, r1}, {0x2, 0x3, r2}, {0x2, 0x1, r3}, {0x2, 0x1, r4}], {0x4, 0x6}, [{0x8, 0x1}, {0x8, 0x2, r5}, {0x8, 0x4, r6}, {}, {0x8, 0x6}, {0x8, 0x2, r7}], {}, {0x20, 0x4}}, 0x8c, 0x3) ftruncate(r0, 0x70fe) r8 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r8, r0, 0x0, 0x1) 08:56:11 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000000020000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:56:11 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x22000, 0x0) r2 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x0, 0x2, 0xfffffffe, 0xffffffff}) getdents64(r0, &(0x7f0000000140)=""/57, 0x39) sendfile(r2, r1, 0x0, 0x1) 08:56:11 executing program 2: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_io_uring_setup(0x4d4f, &(0x7f0000000900), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000200)=0x0, &(0x7f0000000140)=0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) mmap$IORING_OFF_SQES(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x12, r3, 0x10000000) accept$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000080)=0x14) r4 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r5, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r5, r4) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_SEND={0x1a, 0x4, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000980)="f7054b5a16fabdf3e19ca5911ca25ae139d3a514793513d4cd12c2a99f529d15b6e751a469c4f1d5bba7c93160f0aac20708ed501d36746a76c9ae69554eb4f8a4338d788bcec4e596cc7c14d937535df8f79dd313f96f973ce01d28bcf84df0434363f65a0832f191b5c69debf65affb41e92d98fba7c4d1d18273d0c9edb33bb8de04b52d59af1a68cfe59a32d868ba61a019e8cf71bfc161b06e172ed2b7b8270ae2855a554ec863d57ea7b3b1bb21fafe3d79d27f80e76c11b7a9d69d2797367e12fafb5e5bff8a1d5d2e650896f520f47f222ebaab088468d3ffbfecf7e1b72ef9877542cb8b1b2f2f5850919ab896c9368d7337b8284d7a89571ba5df3676a13b0b28fb509bf4e01c720ebe27a3342acad1e46a9524a59838311014c24f2e086d3c71d50c432232de6c7d230be73de65901d95ab157b0d575933b8c727397a1194d88a5b1671659b5166330a5654a061200a987f9f8101875b37ebce440cffaf47f73d417fb3999ce1302ca469a0a741ebe266ae23253fe620b7b972b6946870dc9d679d9c47e9544bcecadedcfff9857264b17b343a101e22b2cd152d18cf6f95e6ffa5359717f4d2e5e18e4e653cb4b3824c6f92cb92307aafaafb3198a47f7d3d4a20247fde2b9366f7b93d3e2a602864aae3ac146b57f2697ff04b9106620650187ff1874bcaa1ccd5bea6c08a76af29ad305d6f1640021b09696adac07ec87938bbfc21ef8c5f46f6f5581bae30b38950960306ba40a631646758acf14ccdf03aed8cd57cc2a82055b558fbb7c9857e22f4678ed94be01d46516ab895a8b40670ba9c5109673086aef13f0addb00f7aaead4896f58ec853b0fb025b9ffa771bc78b613b2793a3fe92cc0717b114297c0a110e9276423b34ce425a50f14cabafd43b6acbee704710627c7abf81b98d1212d21465f552a99a82c3830f8c71114029961100b625f75a062b0e24b6a2828e5697e116b53fb1cb32d1d191c8330ebbb53d0048912f1c700aaab04f2a7e0e37b9983e3da61c3732422a74ca1e76b2feff9b8a3913c5fb20ef0a976593a4eefd6b15950c8d2d3c8ff75141176eb2cc557e99b69bc601bc3d36bc8819bd981cf0724731bd3d6929c8187068bffddee0696e108ea4dc8d27f6bbd3b967f3e46eb99aea76d363bcbea6efd4d1caeb4f41daaadba51981cfd0e937f2dad64cfd7fe881f23e74fa9ed8ebe3a258aa1d8d629e2fb76c9798bdafb4352b2f44084d18bec41ad5babeaaa4a54bb6bfe89d85dc47cccf4432c05c090e658cb539b6826a405be9b7772347a4ffd88ab5f4d01592176e2843790147b8dca4d8172371ac7ca9c0c8181288125ce3284a380dd4fd9ac0d0d54b7ab29670dd6f9c7279d3b315756ad962402fb2e7d6e3c03e18bf061c75d555df2891f1eb02111f2a6d5090da647933d69a573577c9351c2366d5288aeea3a1adac0060121e1d46b67ecb223518c4116448cc41b1663968542d983ad5671197c610e8d1d0208155ae932026428a4d1a24fafccef6a6e70664c0c9fa3587388b72c29d0488936595945b409a79ee0b084abc5983eada53a1cc9b551477b8a37d142e0059e5cfe03cbd07dbd116b33433bd27d83eef131b8ed72191d53e52ab51ef527d67caf95ba3b177b22303fe3b345e1e7ea07a5060cf454be26a88dafaf83bc0de54ce53f1179492a5df9040c4b7bf3908ca9a69d8a634b71de8c7443421033fa52b11eeb03061e922fd7aa5d2df67c1bdedca3e20caed64c57e63eab1d4a451b076c249525d80c0d24d192f47e9bbd47a3a8b6dc6942eb7df61d004fb8a348cbf4f907ef44341d90957b7e18684b762ecb12b45f0eed77fb1daddea55c459f678e8b2bb11e9b87faba7718eff4fd46d2d2003124bf520cc0ad3244126d75337bff7efe6b07e6cf764b8f8a19dce98ffefda9380e5a7ad030d0ceff888c1a311be16c12196dbbb8a337205eaffd43a51982a21fd3f49fbbae5bb3b84c3c2d79ab4ff34aae6d5f5cb05008fd93d2224520f3b0db9ce2c6d9dc7f4feaddae04ddfee4e8ab1433aa59248615309cd396c355fb73fb1f549c1b21f077ec0f8314f58f6b77ed09407eb3c0536a78c5e0adcc2e94ad15ca56f19ff6efe4547751611281ec7fb30cbd604a3e62fbfbfd4684cc89955769ad3085250d6646588578b62bd1b33173046deb89f645b0a91cc139dbc9f1c32b9c82c5115d7a41888b6d1fe69f95d8f9be16268ab32c74f48c3b80589a85fbf957c4f027886c81c47e4de77655f182314317663705de4379d74fc72aa6d37c02403d4e44120efa69b424a7a996001f8b1c69c2578254325b409ec0a6f526f7dfb8aeb0854c408d91681c6e52322684ba253eedd1ce02746889ee8bcd469aba51cb14a95bfc53b88c865afe4c15797cf734f6287ad3740e309b6249da762d828dd530fd6fba7c019f687e1686d8f448720edb2509d8336bbb2f3b5582897e6ca995e6c287c12448953de4e5d5929b4432cff56e6cb2372fd807bd3358fc898175cff1121e60e6f0abab70f292a1c67a867b2679af73067a42a3f17c46a88b69cefd67a95d5882ba03fb2d05243e7b00be2ea2a1674135149ea671e93bb57c39cb066cec62d2996b1001d6809b6ff6ba812f3fc10d4c5a0f76430a0b3f2a0eb85e9a9602d42d22ee93228a88932f9feb5b56844adee99d7d02d1ff9ad674b8b46e89f9e1bd752032d7b7863e38358042b8ee5426bb4fb3696d96655341244267b979874bbe7ef05686d60f2207ccb5891569a1d42f978bedc2596fdafd39beb17b51afc6695ba27396bcb59365bbd24fabfb90f99096dacab19cbc2330098b042c66ae96d3658bfba7e75cb500d27cc90b06f54372e7da21dc67503a06c95376e11586cf3adc02120d761c9b223de534a5a96a5a36a486179d7f4244589e25c189db07419bafeae279c5b8f70bb22068631f6c1b79b0c30b8fe4a8e923c8db90cb052032a85735898be007946b18353f468866b72ad5de95585696930a20b75057b1a454de6392a284fef935dcf26b71bccc76100919eddbfb545c564294e2cb77ee2ba598592b15f87ff1e63a6c4db27284a08494e9ea14bf1337eec8ce2179aa7dde7bbf17d177d7ab7ddbb932b683bad0dfbe518cc26a2dd69d39c8eb38c7c942b7f5e62e91e591e7011970fd5949cde513f758bd8dfdb4257d6c988ca3a1f85abc1635e1146c22cdfb1e65668e35395b548054e5d9f485967329fb9b8cde842fb0413fd69056a837659c4f80465aabe74e01a2beea32bd6fcfe7015fc07309e6a6da04a2a625800b95c92d4cd697c065001119df0ba611b52b4b708a1eca0e49d1f3ecadf9583974da7e8bcf1d1e50b0738cf4ef770d9149135090f4a9aaff379a752801c68a30d9593944c09b3dcb8e3b53c7d4dde556867b3fee585c3a7f1475d3789bd3e1c718598094cd95a0fa1a8f92f6cd6db9bc7a592daba6a608b8df6113573e450a269593c34ecf78a298da4eebc8091747cae1a6bd05b7fb152e40e3a3eb746b559ca85f305968c6842e5d8d96df739ba4c78181d79e29b1b7c3c7c6c16c78e055b54a63b59218df5c905c716765f94a81f298213c32a7de47aeb0a702ff553c60ca94b88ae6b114924825f3dfe8bbb462b0180262d60e31c1ac4bada75d553270ef730325a2e39f7c7e9ad03760ef6d57b24c3ed5c2a841030e7f0be376a5dab38d7e7a3c2dfd4329c0f39d44ebb6dfc5cf99aed147df35fe33e78fbe68f7017483add4459e86294f546991d119ae2963f9732da1c76a822518d2cfd6f3b2c757bb0f7d76f20ec0cf49eb3fff943ba763d670018d59605e60b61a5d37ea2c56f9a9c41eb445d0d5ec811f869be935c3ad60cd289df3f62fd0643d2f1d4f5abbac46b41783af6139a7d19450fcbdc94066b9f90ea1c54c344e624a0325e00a899414b977bc33dbdc244c644c6bab569daf68ed293c73b39289da7ec8308f3771223d7073ea7ef93b89187e7ef88fc1bf6a3767ce81661f88edd4f02bd9fe7aa14649c13183602f480fa6b032f664db52e6a66cdf9bb2469597c72ab11628855b9025bd5a943c40dd8a6e52ff60d9509a504a009865c7aadbd7497134cd2b8c1d87fd3535fe618e29d1d581e9227d4339bee44394d5955ef93325fb33a673cfd3b97f9f4c4aee9e02529a28f3d9a60f58e90ce65afe0100c8cf191bdf1c9d8d83e0d8a0ee8d4c668ebf2129a742176139e832cd24afb8ef8bc5242b84ae9dbfb00476b9f66d6e9f23fb5eaf90f6f22d400222b1e3f5ec0b9ba8cc4777c98891bb178f1379a36f6afd2e58f1dcf9f35db4461e6dd71352d9e48503bd77a399f060c434fcb0680bec662b54195a9039968f3c03e43d79a26a0e59c9fc225a6cfb275c12969817fa2c93a73b6296fb5d9a1f78d7cb98cfad11e71bd77d81af7f552108310a1261b491a325e44882270f63075e2846f99d4c1a888c3b0565feb615b164e4f28b8f26dc4d240d4d511d88dfeecd900f980c0ca35fc61d83293687afc42921e77947c934cb67de06329485e12785f5ae650ef33fa110d1960c7a8f70b2e657771278eb443a99b2a660cad36d53537a7782366c7254c296a0e8004918e5bd960702b325d23ed02eb5fcae5cc713b987a46bbdd7f0c44cce1e7694a9c974fb11a038d5f4accae5840c370c053ff5918780a0c313bdcba348a629c7164a476e0a2d221cf428c675a49a4960d96d9dc1816d9ab45e2bbcda68833699faf542c5e01b67dceadc11dffe2ae8d023bd51e14521386d642e6b05e13e8876f5e72e24224f77dc9b8946238013d92d061cf499e55a469625471b8d94bc79016e708534de9c3178867793a0fab9fde5c0657ff8cca383e19eafba122429274f983a16388ed193083b54a2f68650898e01da966a8601732b8e5ecc82929f1c5b19e1814d435032a15fd0ca0f73c0f6d5cb19d10ce6ffecda23c72b841af7738c46e0e54088a075e3c486542a447fd3555372d7ca013aec98022f1564cb526c606e20708358c3ff5a5bea435e65b1f81c9402a281d17c9e39e6cd7bd4016318d4998910ce32761ded29926cecdceff8412840228a2b2eccdb0c7fedea913948e7109962148b77caf94382171b7a097a28b73b076587d41153d88684de1765f47161eed4e104bec497d8515cc3f7ce387bc4ba2d3c91f962cab6801e49d107c7632d66d13996a5c242729b727fa6ef4cb2a7edac99290c15d3d284c16dad1d046ae0e7b1828f64cb7e1e3246f584bb2474d9b7a2fdf42791401a12607a64080ff8e332d2c774a87327bd3184b0cb24b62bce213fb9943ced8ebbe85d0504d9cfaceb8c8eb60f727f03b660eb28c16c150c6c35ae855020ac7297145c71bd7da65af5179c09a17a72b5ccdd96f36b0de6e25195b66631cdd2e299fcfb14f4623c779d56e90a08e3e5898e21573e8a623dec31ecec8b45c4bc7a6f8e55039db4f0316a0e0dc8913de1f2bd3b401c908dd795ae3452e9c8f725a2fa17dee529e09e23e23c261915c0ba0600a36c18da4e71f9b167706c61a581d85593f4a57a21854ec61c282769b41656f37cf5c2d42a6890c0cb385297315a206e3f65eaf2dd8937a7eab39cb480d8f0afe454bf8895fd382842d906b3b7d22fac893838341d222a5c07ebc53d7c043cc96045e09e4d351615e7dcc811cb4e987ec8cf196d4426149c53660e45c5a563f65f8957bf02bf80126b754b6983641db360830f41f8abad36726e3d56e328e7c74a0ad2d2370bb8258b82220b2496010499502982876900c", 0x1000, 0x4040000, 0x1}, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x100000e, 0x13, r0, 0x0) r6 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x13, r0, 0x8000000) syz_io_uring_submit(r6, r2, &(0x7f00000002c0)=@IORING_OP_READ=@pass_buffer={0x16, 0x4, 0x0, @fd_index, 0x100000000, 0x0}, 0x80000001) io_uring_enter(r0, 0x58ab, 0x0, 0x0, 0x0, 0x0) 08:56:11 executing program 4: io_setup(0x76, &(0x7f0000000140)) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) [ 2966.783206] FAT-fs (loop6): Directory bread(block 6) failed [ 2966.784211] FAT-fs (loop4): Directory bread(block 6) failed [ 2966.789523] FAT-fs (loop6): Directory bread(block 6) failed [ 2966.812960] attempt to access beyond end of device [ 2966.812960] loop4: rw=524288, want=13, limit=6 [ 2966.814423] attempt to access beyond end of device [ 2966.814423] loop4: rw=0, want=13, limit=6 [ 2966.825184] attempt to access beyond end of device [ 2966.825184] loop6: rw=0, want=13, limit=6 [ 2966.834786] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2966.836059] FAT-fs (loop6): Filesystem has been set read-only [ 2966.836983] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2966.846632] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2966.847843] FAT-fs (loop4): Filesystem has been set read-only [ 2966.855764] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) 08:56:11 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000000030000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:56:11 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x22000, 0x0) r2 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x0, 0x2, 0xfffffffe, 0xffffffff}) getdents64(r0, &(0x7f0000000140)=""/57, 0x39) sendfile(r2, r1, 0x0, 0x1) [ 2966.870778] attempt to access beyond end of device [ 2966.870778] loop6: rw=0, want=13, limit=6 [ 2966.872065] Buffer I/O error on dev loop6, logical block 12, async page read [ 2966.876077] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:56:11 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x0) 08:56:11 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) io_uring_enter(r1, 0x526c, 0xe9d2, 0x2, &(0x7f0000000140)={[0x8000]}, 0x8) sendfile(r1, r0, 0x0, 0x1) 08:56:11 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaaaa0800450000300000a409f1d03a965eb948c873119025ec000000019078ac1e0001ac1414aa0c009078ffffffff450000000000000000000000ffffffffffffffff4ce3efc50b976931572a179af9600623721839bd234e08db22d6069ddfc43e6cec19303e4f1d6a0a196812cf4aedb3f926a73e92945c7e9fd9c455ea37d688b30a765a56918ba5ffd029614b28b9c4bd7bd73ee0e521b42144212e9b0eadb4a8fa65ba09a89a142315db39e7653038bc8b5bb40f43954cc302ef1d99d7ec7a8ea77b19fdc11e8712c3d3ba5a0c1adda5ac4dc9034bb5631a64fe265b234853a97e5adf20f70f097d6de1d560bdfbb1477d4d126377fbd749e74fbd402b7d11f9d7d39a6d7d58b3ebd1eb6dab56d57d7c19610f04c52466ea0beebb3219064d02dbe3d4357665e26c2c7bedcfc0"], 0x0) 08:56:11 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) openat(r0, &(0x7f0000000140)='./file0\x00', 0x400600, 0xc1) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x8202, 0x0) ftruncate(r1, 0x70fe) r2 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x21e}) sendfile(r2, r1, 0x0, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) openat(r3, &(0x7f00000001c0)='./file1\x00', 0x4000, 0x100) 08:56:11 executing program 7: syz_emit_ethernet(0x66, &(0x7f00000011c0)=ANY=[@ANYBLOB="0180c200000000000000000086dd6096153f00305600fc0200000000000000000000ff0200000000000000000000000000010200907800000000600009e6000000000000ac1e0001fe8000000000000000000000000000ede833"], 0x0) mbind(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x0, 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454ca, &(0x7f0000000000)={'veth0_vlan\x00'}) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) clock_gettime(0x0, &(0x7f00000007c0)) ioctl$FITHAW(0xffffffffffffffff, 0xc0045878) r1 = syz_open_procfs(0x0, &(0x7f0000001040)='numa_maps\x00') pread64(r1, &(0x7f0000000000)=""/4098, 0x1002, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$inet6_IPV6_ADDRFORM(0xffffffffffffffff, 0x29, 0x1, &(0x7f0000000040), 0x4) pidfd_send_signal(0xffffffffffffffff, 0xa, &(0x7f0000000380)={0x2f, 0x4000000, 0x1}, 0x0) sendmmsg$inet(0xffffffffffffffff, &(0x7f00000033c0)=[{{&(0x7f0000000040)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000080)="ca0f", 0x2}], 0x1}}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x5000}}], 0x2, 0x0) ioctl$INCFS_IOC_GET_FILLED_BLOCKS(0xffffffffffffffff, 0x80286722, &(0x7f0000001140)={&(0x7f0000001100), 0x0, 0x1, 0x9}) pread64(0xffffffffffffffff, &(0x7f0000001e00)=""/4096, 0x1000, 0x100000000) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000001780)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000240)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0}}], 0x2, 0x0) fallocate(0xffffffffffffffff, 0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000001080), &(0x7f00000010c0)=0x8) mount$9p_fd(0x0, &(0x7f0000001100)='./file0\x00', &(0x7f0000001180), 0x20000, &(0x7f0000001800)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB="2c770e3dfdd38ed6f397289d39f3d1237ff66bd8491c1bec0f08b1729989aed282a74045adbfcaa4e1ff886791c58bb3f6d1962bba8f115a369cf0204fc1f7030cc3d13f955eb9e0c4c4d0ee4d5c9a3c92bdda8880ef36092989decc22852011df723d06f3cc37198b00c1490e1fa30b672d90510ef4200ea3762406a2e0dca52af6571398117f5710b96f89084c25223c7090cb579105a08adf7ad60ae1ab4fccdf2a2c6dc6e85676d3e112902d3b9604243fdf852c009c912686e6a5288fe45c683f1a4f5e40e87070bad1f607f758ff4fc40cf241218f8d0549a457b06be638472338e9f6a0459fc697fbdf29025a724a626d58d2993dc11336bc294b5f5fe11f41ebcfd568da651a6e8696a6512b3ccc422f0df8c57314bbd9ac", @ANYRESHEX=r0, @ANYBLOB="2c64656275673d305d435bb2d0d803048de4fdbc342178303030303030303030303030303030302c63616368653d6e6f6e652c6e6f6465766d61702c706f73697861636c2c616669643d3078303030303030303030303030303032652c736d61636b6673726f6f743d76657468305f766c616e002c7063723d30303030303030303030303006003030303033352c00c19fdbb9b75f33f62a88566982da2a1a9ff8e6874d2c34014ebd5b703a392fd6a226854cd4bc4a52115c671fab0ae9a1722507a0fcc71958ab647cab3a93e4f734aa58e72eac"]) 08:56:11 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000000040000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 2967.134515] FAT-fs (loop6): Directory bread(block 6) failed [ 2967.138436] FAT-fs (loop4): Directory bread(block 6) failed [ 2967.159439] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2967.160608] FAT-fs (loop6): Filesystem has been set read-only [ 2967.173048] attempt to access beyond end of device [ 2967.173048] loop4: rw=524288, want=13, limit=6 [ 2967.186190] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2967.193179] attempt to access beyond end of device [ 2967.193179] loop4: rw=0, want=13, limit=6 [ 2967.210993] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2967.231262] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2967.232405] FAT-fs (loop4): Filesystem has been set read-only [ 2984.721292] FAT-fs (loop4): Directory bread(block 6) failed 08:56:29 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:56:29 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0x5) 08:56:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(0xffffffffffffffff, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:56:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'veth0_vlan\x00'}) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000c40)=ANY=[@ANYBLOB="7f454c4607000008010000000000000003003e000000000026030000000000004000000000000000c601000000000000404e0000b400380001000000952a070000000000000000000000000000000000000000000000000080000000000000000000000000000000d80d000000000000f2670000000000006edf4f29beb3db3e284856e590edf8fa6ac7f4614094f4aabf33aed6e6ddaa6bf25978b52520930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a25000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd883070e5457aedf60edacf98bc0529a01d450866f04aebd9f47c9738b749edcab49a6b409209d4cabaaa4c9d7e40a319f7f40605824d62283f471d34fdffc09dcdbf2e5948e80ce0f9b7e014eb7bcd67f4d4977646953b57312664f5e2b158680be4bbda033656db882b42bebace013dcac6974ff74c0dc68b6e7bde6291b3947c3284f0b4a52cd2dc7ab122c39ba87f6ef006c289c22b1dd7e6bb401c32201feefaaa167351de01a6f3d7771ceac61e50a377c5d5f38edda053508"], 0x69f) socket$inet(0x2, 0xa, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x840}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000003c0)={0x28, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_TX_RATES={0xc, 0x5a, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x8, 0x0, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x4}]}]}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r6 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r6, r5, 0x0, 0x1) 08:56:29 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000000050000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:56:29 executing program 7: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e21, @broadcast}, 0x10) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000002440), 0x2000, 0x0) write$P9_RMKNOD(r1, &(0x7f0000002480)={0x14, 0x13, 0x2, {0x2, 0x4, 0x4}}, 0x14) setsockopt$IP_VS_SO_SET_ADD(r0, 0x0, 0x482, &(0x7f00000024c0)={0x88, @multicast1, 0x4e23, 0x4, 'ovf\x00', 0x5, 0x8, 0x32}, 0x2c) setsockopt$inet_int(r0, 0x0, 0xd, &(0x7f0000002500)=0xfff, 0x4) r2 = open(&(0x7f0000002540)='./file0\x00', 0x101080, 0x2) write$P9_RRENAMEAT(r2, &(0x7f0000002580)={0x7, 0x4b, 0x1}, 0x7) getsockopt$sock_buf(r1, 0x1, 0x3b, &(0x7f00000025c0)=""/4096, &(0x7f00000035c0)=0x1000) ioctl$F2FS_IOC_DEFRAGMENT(r2, 0xc010f508, &(0x7f0000003600)={0x7f, 0x3}) r3 = fsmount(r0, 0x0, 0x38) sendmmsg$inet6(r0, &(0x7f0000006a00)=[{{&(0x7f0000003640)={0xa, 0x4e23, 0x4, @mcast1}, 0x1c, &(0x7f0000003780)=[{&(0x7f0000003680)="d46725af591302063ca2098d21cf8900adfbabf8b8991e3818bb171dc72dce6775cea17ecdc46cb7582cd7b3d58b115b9aa9f2764c93a652fd40af4ebd1ea0877063d836273b0d8c0b76b12a0172f263a08d718bc8492d3817181d7da6546b40d361672f6f150694800491485d40c3434e6fd3cad49d8e791324a2facb55acd1458094d13aa1e878e5e97cf196b611770979605c31414116cbcee38189e3405da184cce932ad9f23650ac3cec468a0fd3d32f867ca0925dc9bc24b8ab1bba8557fd4a2ec8c78084e07b700786c3ea5532a2b6d9d2240c0a530d00508d0f1b1b323e96632a564e6dc03c3246be1a403a30eb21b5327ccda", 0xf7}], 0x1, &(0x7f00000037c0)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x10001}}], 0x18}}, {{0x0, 0x0, &(0x7f0000003d00)=[{&(0x7f0000003800)="0917e8575a8c52adcf543c86d1b943b5742b434305553a2735642aa6e58b9c9153e370a246ca2a035f27e3fe241cec614e2dae9e3000640d0cea82df7e8c2f6b1344d928fc683ece010a3fe1460e36209dfc881729a347b164054c1fe96d91d11df8a3daaac12e5062d77082dcd0474306ff6cf1c6e3e5f95ba59780d06c025ceea334e1250a2c3f29045318eb815e6d44dab1a90673889bcdf28d4a518b1a944d410653a85fc46efd6d1f88fbb880096acbb6c7bef2411f14f1de043a82f9badc26c3f464756eca6cbf04b0e4f3e51c05fc23e5dc24c8d9981de00b83a36dc8607ab994753371b88981049e7e2f13aad3b98f", 0xf3}, {&(0x7f0000003900)="b372837d698a2c1747a3b3aea71a29b4a16ce4bfcb4f51a5ee7d59bd99a4401f6aecc0d9b4af694e03c1b4a1310fa7d10ca1dc7a05390efba70079be97f2135243b05f12f7319fe4c1ffcc68bd90104b9601aeaa84d2439af320cf1fcaa92f572535a3692fef3b5a103d5d40061539f82d475e5fb044d7838cc9ead810c0a1d78f95c53179ef50a03dfe9c33d620c752f4419404980ecc641254592f52839f44aab3b08ddd8a3f268fea79ba8cdbaa7965eb3c5a6418139bb952ab665f84f9fdcb05415ed44ff710bf15896f5cfe24ffb6856d83c4", 0xd5}, {&(0x7f0000003a00)="1073cd00c9bdbfb9213f10ec54d6ea85dc5d02ef79147b92353fe2127e3c3cc4e584932f5e3b1e5873ce5a0d4eeed02cce360fde7d5d724e75b0afb575d155363c233f76f931cbe55cf6ebb961b7dcc9ad3d8411be12107fc5bd16ec4652d2a90fa8f185a639e09982bfc4c6e138de73e183043ce203d4b755e6bf112e4b586cbe05091e099b9eb7687b5babba585bd78dfd38b77724368204f589e0f001a87e0f8569a1830b6b741f63ac880596d07415dfad5a7b568bccdaefbca82f9d0b3d028c2b4bd107202c5f002b17e3169afbd0269933574febdd", 0xd8}, {&(0x7f0000003b00)="f06e249876472ce702d2b57ff12ac9f0887a4e85a46dd64b4f400945284d2eddb2e1b01f3e54c614f66123e20af9112b05039514da34ff1602e2eec8ebf94b4464053f5748f32038b3988087032e03326f5dd0c8565932c69a83069be3c6703c799649a651353902c6a53c4fb46d89a28dbab0534ef11849026b5da63aafc9b6f06946abc1e5b339a8f69a36d9585edbf7f7c9f540727023ab191b6d51520b41c8646068f21db53d93eac8d8872ad964299c5a62a01071b3b038334f3f", 0xbd}, {&(0x7f0000003bc0)="27fa0bfd4954e7bad15cb844a06fc5ce3e8f594fab3fc4269ab12bdc7715fcddb1c2149178748e9d444d8ea9ce7d3a01b4dacf82cc3ccef4e9db", 0x3a}, {&(0x7f0000003c00)="2d0eabb0e927b18e1c9f4563dc87a61113b616eddfa97ea9b3a46ced170badad398929a1cd52d1116e57af5b10e1e0d5be125f56a231515c3df0f9ea162976d64c8e15c313d0f9262f8e2f69868232729fa9d821ee4465e7336ddbc48f42faedee6b5e9688706b81a90599251f7c0466e808cf10c98d5a6666bfa95fc4ca3b0539db0d6735928864c2bf1913c02a17c87ac0b60ac653cc881fe8a2b2bc722d6c193b705933348edac4069f81e63873e120ac1990b635", 0xb6}, {&(0x7f0000003cc0)}], 0x7, &(0x7f0000003d80)=[@dstopts_2292={{0x50, 0x29, 0x4, {0x2f, 0x6, '\x00', [@pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0xc}}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0xb}}]}}}, @hoplimit={{0x14, 0x29, 0x34, 0x400}}, @dstopts={{0x68, 0x29, 0x37, {0x17d, 0x9, '\x00', [@generic={0x5, 0x48, "2146ffb53c4c3000323b40d246edfe857999bb3289b9650845fe3f8c5557bd871309ab069d9606ee87278e2e1d45eff88380cd10e5112f379ec7e6f01bb22ab19badbbc57bbb8ef4"}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x4}}, @tclass={{0x14, 0x29, 0x43, 0x9}}, @rthdr={{0x28, 0x29, 0x39, {0x32, 0x2, 0x0, 0x9, 0x0, [@mcast2]}}}, @rthdrdstopts={{0x20, 0x29, 0x37, {0x0, 0x0, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0x200}}], 0x160}}, {{&(0x7f0000003f00)={0xa, 0x4e23, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0xa1}, 0x1c, &(0x7f0000004080)=[{&(0x7f0000003f40)="2c7bb60a82a7d4341765e011fc4a6dbd64d8c2fc0188161014be25bb491e9cbfa9579c3a3344755c704babce29fc8ae80d8aa02288811b3a525c26b0da5d86c2702bf339f6401084d8db6749894e4082b70d52520b883ec875ec006fe28a98bb5ec081f0131a469067397da9de86a276cf78dc63e842e2166b79a3271f5293a528390cb44821a970d81966e88b62d34bb185f72531d5b9bc096db0b470068e53274626b375cbb47971d5db26603d", 0xae}, {&(0x7f0000004000)="55b8f71ad5fa96c9ee97d443c9163b758d6000b85b6a2bf6c72f955d767aab22dd5217ac44ee82e482288f208c3be869922b9e0e5f8273fc354979efc4306e51800887b927bd6eaee080c12bb61e83300650", 0x52}], 0x2, &(0x7f00000040c0)=[@rthdr_2292={{0x88, 0x29, 0x39, {0x2e, 0xe, 0x2, 0x7, 0x0, [@loopback, @empty, @mcast1, @mcast1, @rand_addr=' \x01\x00', @private0={0xfc, 0x0, '\x00', 0x1}, @remote]}}}, @dstopts={{0x40, 0x29, 0x37, {0x3b, 0x4, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @calipso={0x7, 0x10, {0x3, 0x2, 0x2a, 0x200, [0x2]}}, @enc_lim={0x4, 0x1, 0xca}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xfffb}]}}}, @rthdr_2292={{0x48, 0x29, 0x39, {0x2b, 0x6, 0x0, 0x8, 0x0, [@ipv4={'\x00', '\xff\xff', @private=0xa010102}, @private1={0xfc, 0x1, '\x00', 0x1}, @local]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0xfff}}, @hopopts={{0x28, 0x29, 0x36, {0x21, 0x1, '\x00', [@pad1, @jumbo, @generic={0x8}]}}}, @dstopts={{0x20, 0x29, 0x37, {0x3c, 0x0, '\x00', [@padn={0x1, 0x1, [0x0]}]}}}, @rthdrdstopts={{0x88, 0x29, 0x37, {0x88, 0xd, '\x00', [@generic={0x3, 0x20, "bf0a20add412fe23ea6c88649c88989c238d88df3432708cae8175cb3c12b53f"}, @calipso={0x7, 0x30, {0x2, 0xa, 0x52, 0x6, [0x6, 0x7, 0x5, 0x1d8cb16, 0xffffffff]}}, @enc_lim={0x4, 0x1, 0x5}, @generic={0x7f, 0xf, "b85ff29d0e9fe231010069cbffde20"}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}}}, @dstopts={{0x80, 0x29, 0x37, {0x5c, 0xc, '\x00', [@hao={0xc9, 0x10, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}}, @calipso={0x7, 0x50, {0x0, 0x12, 0x3f, 0xe000, [0x81, 0xffff, 0x7, 0x4, 0x9, 0xffffffff, 0xbeed, 0xfffffffffffff096, 0x8]}}]}}}, @rthdr={{0x88, 0x29, 0x39, {0x67, 0xe, 0x2, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}, @private0, @private1, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01']}}}, @rthdr={{0x88, 0x29, 0x39, {0x29, 0xe, 0x1, 0x4, 0x0, [@mcast2, @remote, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @dev={0xfe, 0x80, '\x00', 0x33}, @private0={0xfc, 0x0, '\x00', 0x1}, @private0, @mcast2]}}}], 0x388}}, {{&(0x7f0000004480)={0xa, 0x4e24, 0x1, @empty, 0x67c0}, 0x1c, &(0x7f0000004800)=[{&(0x7f00000044c0)="74c57e66907b5eecb99c76347da5b4438d8bd605d0bebdeb945381762e129c00e2e95d6a94c1c60eb6df8786fc880bc5f19e9cf30bb2d7c1f8468fde962a5090ac28593b5377505ccd23eacb27ad99f225eabdf91f00c9c47cd37e5fd89ddb78a63bef5e", 0x64}, {&(0x7f0000004540)="e55cb3411e138116ce065806dcf92989d835d83658e71bab1d4c4d579649ed5258c2e6f0eb2e9c402a6bb8d4b43d66c68eace6512a9c4215a2dc310f2ebad998cdd972187bd0f114737df91b846b442e004f8d90631ee08ac4ff6a60b3219a22d393419b2edba4104aec7315adc60a14", 0x70}, {&(0x7f00000045c0)="36539156dafa389b68f46eb924b56e107a5dc644213fbf05b43aadba9a2c2f069e93327e0204c25e562e3acf19984ddd9fe9799f13ce6f947253798f9e4858420012bd1642d7d1166a0b38414a6b6d0a1fbd88e352a9a904e8b789fc04bd3e7e783ed3ee97e79c83e49c141750bff2cd655ba6d4eba0435e4064c4630a8c94ce3a3d2bb3440af33024b2c873c0d87cdcc61c6d78800c7aa7a5bb5e8562f3f66704a74c855c07250be1d5", 0xaa}, {&(0x7f0000004680)="afdcd785f7154c29c618052cd1b15c41867e5ea04c05183971c0a76a269d81216d56ed3abeffc58495820175edaa83d86afcb17cfb6b392a3880dcd282e21b84244036d7607bf9e458e69afe93199949091479a00aeaeae34cf16f4cb3a47382bb9bda138cc183736c7d7e51ff6bcea35a9926f3e957ae0a1729fd2698826b6c4baadf213e4cd66bef4224c66826169c9884", 0x92}, {&(0x7f0000004740)="f94f4d24a295fbb090c50b6b124a6dda7ebd8a42e3a08161abe355fe3942139022d4a546fe74d058eac3ca2f40d01a5ca6a5d7ccf44acde7a6a2d4a2182a31d84eb5395f65c2c4d1df2350c4280a02b8e3dff7d195ca35f470855f552cfd52f42e0a7862f6d711397c249318d27ded0130584a4ea5c1ffec8809548bf56cb51c2166ddd5ee71417f4901b80eaa692ac7fa9f0a5f5c7ea0892666459e40d54c13", 0xa0}], 0x5, &(0x7f0000004880)=[@pktinfo={{0x24, 0x29, 0x32, {@dev={0xfe, 0x80, '\x00', 0x1c}}}}, @dstopts_2292={{0xa8, 0x29, 0x4, {0x2b, 0x11, '\x00', [@jumbo={0xc2, 0x4, 0x3}, @hao={0xc9, 0x10, @private0}, @generic={0x7, 0x65, "cfa62a154f04c523891a6b022ea1ec04afced7254f9d8cac0cd9039b7cccb2a2c3da6b228811458292dcb16bbbd93a423f1fd79b6a59a2d8e80349e930d92096dd440a9a3998b742c2baa4a43815489dff3159b8c3dd4b95f01ad099c40eb49fdad5441364"}, @ra={0x5, 0x2, 0x9}, @jumbo={0xc2, 0x4, 0x3}, @jumbo={0xc2, 0x4, 0x3ff}]}}}, @hopopts={{0xa8, 0x29, 0x36, {0x2b, 0x11, '\x00', [@generic={0x1, 0x83, "a9f4d8163d617e6ba806291dbfce25b7c8e800d56d35bbf0cd5f4bbbdbd880b32266df8f9b3581e2d1974bbbc1efc840e7d1895e1303d8c847595bc75cf00d0620332fd506e3538e4ddde5a7557b3ea9fe8f803069fde73fc27b07f1ba8cdce7b9d2762dbea3910e5e9c22e51c16d9892c3c725ceb5f3e1bd091836da40ba5ee2f36d1"}, @enc_lim={0x4, 0x1, 0x6}, @pad1]}}}, @pktinfo={{0x24, 0x29, 0x32, {@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}}}, @dstopts={{0xe0, 0x29, 0x37, {0x62, 0x18, '\x00', [@generic={0x9, 0x6e, "982d49ae0dfc05a4a265e4c764ae61d6acf2b09abe39032f81055836f2814c52fdaa7a2a80c828578ba8e46be7353d60401329d55f82a4c536422f4a00bebd2a33eb019df789e05c3d62724c32e97ed09ad9571cb1234698ecbef1b49e1e5357bf8982570efac486263eef88a602"}, @calipso={0x7, 0x30, {0x3, 0xa, 0x9, 0x8, [0xffff, 0x7ff, 0x5, 0x80000000, 0x2]}}, @enc_lim={0x4, 0x1, 0x8}, @ra={0x5, 0x2, 0xfe01}, @jumbo={0xc2, 0x4, 0x400}, @ra={0x5, 0x2, 0x2}, @hao={0xc9, 0x10, @private0={0xfc, 0x0, '\x00', 0x1}}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0x7fff}}, @hopopts_2292={{0x50, 0x29, 0x36, {0x1, 0x6, '\x00', [@pad1, @ra={0x5, 0x2, 0x4}, @padn={0x1, 0x1, [0x0]}, @calipso={0x7, 0x10, {0x2, 0x2, 0x1, 0x1, [0x100]}}, @jumbo={0xc2, 0x4, 0x7}, @jumbo={0xc2, 0x4, 0x1}, @jumbo={0xc2, 0x4, 0x101}, @jumbo={0xc2, 0x4, 0xfff}, @pad1]}}}], 0x2e8}}, {{&(0x7f0000004b80)={0xa, 0x4e20, 0x80000000, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x1c, &(0x7f0000004d80)=[{&(0x7f0000004bc0)="34d4bf36a1b75e735843020f4ad1aade775c50cc6d8552376b022c17d9a436a8f462c2ee3b23035a39f7e58dc57862ab686e82e40529e3553aa9d41c973c88beb1f28f96dab8e7078331df1f609c1995fe", 0x51}, {&(0x7f0000004c40)="b1434ba7a6ffc7907334f6361d45e7fe597b51eb4fc8deaf4eb122c3e3126546b54afe4efae60106fe820b1060bf80aaa627c5f0f9fb988735ab7795d36045f936623395dc1ee0769f6db1ed3af83f9e32ab5ddf2a9db67ba9d4a07727a5bd217fe52ac509402c974b14ddb548f8b84c4f62bdbcfb226d05a3909c1209ae0c77", 0x80}, {&(0x7f0000004cc0)="72abae8282e9d38ab3f0ce798500f6fa6711552020227ce3c76e52b4466fd33a825781aebb19f005183073a8860a0fb2ec73ae5690267abbd4816ba6cf18467951e4c2d3537931b247b46ecb3c8d78c12b9087ded81b4ef7a35045753c46cbd571f26741949bc27e074dcd524a48b38ab9012d5a6fdad13fb740b64ac6885b053a042dac0a9f29c57020a7034a67e780abe7b9289ceff5d9bb6c5f7532fe18397c1e3ac97ca6d7917e014584", 0xac}], 0x3}}, {{0x0, 0x0, &(0x7f0000005080)=[{&(0x7f0000004dc0)="3e1eb722c9a3fd1eb13449c57b1caf827eef953070febb1150cda039cf1d13ce92e3121dc71988a361a01f843616093911935859536729bedcf59adee6dbe8abf2d4f9b1db72e97a972952063a389d6dada11bb5ba097eeca70d2ca769c429048e210d1f469af2b893ef26ee5337d2d1231c40e78122a5ff3664f0520be463330bd3d08f512c471eaf076bfec37bfdb1f5f520316236b122e2f828fda44befbf572b9f8323f23f0905c44fb5c79c44bef0cedffa0377e16af6a6e5b9c4bafdc8641bbf2ac6b43d77ec02bd1856a68c24aeca85", 0xd3}, {&(0x7f0000004ec0)="8c00edeb7de7cf5e7d063df6dc4a073dcd717371cfba1eecae14d00140269dcd1e2f4eb0560273737304c78ff50982faec832989da5bf40479bdefd65a40e07b958db58bed31ccfe4e8fa1de8cafc56f1c9a920211ebe0751cda5e05180954e45f6fa2bb1b716f86dfe8e85f447b1d36798f0491", 0x74}, {&(0x7f0000004f40)="e0c2eab2f15705c13b3269243e5117f6343435f5e34d934a8d6ac4e6dd6f603c45e2097a2e8ebe0c80923157c6", 0x2d}, {&(0x7f0000004f80)="7dd4894ccdf1e05fa8c86320b64a1b18142590cb56e7ae449925006bff6a28bbbe9e6ab69985bd436be5bd9a602dd46f50f9724140ff293613c0b98e06ba491cd9f265df134ac3c171c996b1657a203b1b3cac837e0cc443f727e5fef7116f05ca54e2b4d4454194a4df33d00532f739b420515ab7288e92bcab98ad01e991e5af748cecec5037c9ed12946c947c2b7366dab59862517310d0c83ecd713d6514f631d32ccaa79af72131e0533ee7f26cd12cfb9941075120e6161fe4fae99197c82e45764efaf1c4c144d4a2a0d3", 0xce}], 0x4, &(0x7f00000050c0)=[@rthdrdstopts={{0xa0, 0x29, 0x37, {0x89, 0x10, '\x00', [@hao={0xc9, 0x10, @private0}, @generic={0x0, 0x6e, "03cc34a6b6b2258a13bd91069fba9186163e7d4f1375ed8d4c55d79424f4d1764bd19ad8b7e61da52645488867a458bb9431f701c01765c508c2212d14bd29bd05a560582c4b0bd14f40c6c2588ccac7079699995488934e5f45c428cc54a8b5f50e81efab16821ffacbe6677100"}]}}}, @dstopts_2292={{0x128, 0x29, 0x4, {0x3c, 0x21, '\x00', [@generic={0x40, 0xd7, "ec69f5d5eb027b4ad7d406a87745c7c22bf803d6422973787cf93a4b80d1c5b15dfcb6b12d2a6e645bcce753afab58083a524e40e6712e3fd0588d17284d48b5418b8a930ca01adf9eb28aca0f84211eccd026b650ead769f2768c0f8fed578a91b3b4077d45dcff46b67498bfe3f09385f8a247c8619289375a98b9d1e7a2a5881bd8240de2d3a3d763aaf49c3e4c106f8b9fd0cb82355891b23ad92cada032bda271f7b49a2a727b0596a03a3604c6b0ede8bb5879c0a0456121437cc1176c369855c211baeb7209bdcacafe539739fb7ad5fcd9958e"}, @pad1, @hao={0xc9, 0x10, @empty}, @pad1, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x28}}, @jumbo={0xc2, 0x4, 0x1}]}}}, @rthdr_2292={{0x28, 0x29, 0x39, {0x3c, 0x2, 0x2, 0x0, 0x0, [@mcast1]}}}], 0x1f0}}, {{0x0, 0x0, &(0x7f0000006380)=[{&(0x7f00000052c0)="b746bdd0992a2f1b9f670351f7168a81d65691b194896d31e45d9149145c03612359cd72263c9bb5b97c23715f418b54b71846d38b20904d77a690a8c57942096eb4728a5c231eb2bddc1dd00e503246ac53fb8f5d6182cfb4e3f31f6fefb7f224fec75f6a713b32211a041ecc3a86058b7a459ab6f1d2c9eb97ee3e86d2775d28012316ada2162bec89cea88999266f17c5", 0x92}, {&(0x7f0000005380)="3eb6006d7ffda216ce1fa04e567d0ca1f77dcf9999035abf43cd842ca63408bfe2dfa0c175f75b617f0aa6678442d6491a22262f7c381b62f8c058e866a1bed8c5bbf3dd1cde7389593736a7ff4709a28f48b3ac4216f69f6dec18c48078a594eff1905b0278e401ea4b2b9a6715d39b433c969d0ab947e2db53224d4c77b5d15a4295e0a729247f0bd4b43fdcfbf209c0d57903339d580c6ce9cd282bf0660c7ac42f0418c1e79a2c963409ac26c7c33636136c7272761036793dab25397729ab6b9e07cb3a0e5b24271fb0a228e692d9ac5aa4ba8b6a6436b2e2ea28d50a88dee9b82b5c6685f092ece302422b73c524552e96d3eb9de9dedbb2af76420a88dce2e78379a1f7f6d14f67fba2598d8c351d54b2f84a0d2637edeb70740dcef678616f4526a9924816cd5e37e1adb14e9ce22657360eb73e5212909f09cb0a37dca35a81c7350a02049d4874c08bafa1ab69935788117ab1d669a6c247cf128bd8e7d966e61b43a43fa0a9bb36772c40be626c96f1a3b21b05b1fc1882226e4d5ce481f8be4d3509fa4789bba30e886fbccd4b52ab7228771744cf2f14d8d48898e204d268cc6b8a93ab53075070cce3ae497b511185873ff44fb2774370b21d3c2e1a876ccce624dac8308369f5d3a259c70b050a1d3125e6a6fe754253bc70000b90b836039fc76797d53bb89afc462493a2344fcdc6c67be6a4fb4815b6935572cdd4267cb0162ce7496722009e2da68fa0c4a14ab0472918fbbaf632b7ef0f04d137a517b9fcdd2a11ea38d4783f31aa838a4a4575cdce1c59d97d7c64a32066cebe4574958ab6b03b92c22078ad4d078fe35070bfa42874b50df6ada6ed57acd713552a2749d176b8fd4053700a09a881736941db8671c3cc4fef3f370f1f5f23e28e4c053226ac19805a586c88708213fd31d9b02ec95330f05c62e64e2bb0aa67301efb82ae4eebcf761d7b64d04c8f46e95f6cd977ab70d380f504bbd43fa47ec9f686728a1fea198d160bf659d3cc2441b3afc277fd167dfb1ec72de4eea7b22f2e9d3cf99ae6db71355d7d46790fc4568f100bb135c0012b1fa7770b5397bbf63768f25daff050220fd8edc969de40469c8ce79069936fa19a294a9945966bfeafa6d56e48c89ee3ddc4909b6aa88bc2107cf0aebf1439c0425d5629ead6dff0cf3507bab21e9b04f04189f94efca1a9e35e73656960b1d4cca8558f358b0985476791f3906f57668439dc0bab5ecf5d62505f36bce72d0b0e49e96c79eea71cfc89f154d0fbaefda18dd3f146b65af1458b5745b64b224b6590492bca03db333bdcb4cb12c8f17c0b0392b8be073278abd0d2ec5510339e89a9534ba9b276622c03ac792167a64bac36c21e41d596217c118c2487376d3cfb6467dadbcb8a7177bdaa0a01b8b98b838d83fa2f40532558a6b580c9c9fab346bdf5604a4c7891c219a3b6043d1071f70255c086a5a9407d765c420f2733c1d42c151be3f04a0d2dc166afc1edfc65753c8311a44ba0892fd58c7b6dbe0bf19f4dc59b2b23df8f62d8e48784fbccd4bc8981eacb1e26acb696b1ee5ead66b0bb8397fbc623221d59f98a5bafd082b272fa4fe430f92c54358e90a9ef4a668a1d7349e1dde304e7175e2e8947a71f02834d7b94ef0438ec91ca570eadaa782a6244ae39bf04fbce86cf420880480e43c413dd51bbae534cf2df0528811fbe9e23f95a3e8fd15c5da0f4a148a45350860f93b3fccd1d1bb73db37570467056e582bc5521422463e326ae37383d0792c5a983d4eaeed9fc6422a587fd3bf1151b71d2b934a597717120da55036c9840182faa8d41ef9135d7fd9b914e26d8bd0675b3d79565046e9fc6f0017b2c29b54acccb86e8e70732febdf03964c63ee81a2ca22071b9577bcf266bcf27614830404e1c933eaaf0796e9f6e8919488527ec7b3394d48186145d14a9f461deafcf7589a94d00da076abfa9408af4ee1e711ddcbd93947b9bf7dcfa0afdd9728d2d434fae0eb48a69a61563070dee9d8167625fda76656acef408229984092c48ae696bec3dfd3661adde2dfa35ab68311cdbeb19a313dcc4339ab483d29597d98642d8ff04069d5f2fbfaeff2a5e2fd25e5ed0f8002dea743918402f08456bf46ef87356ad9cd89c15a86f7ef3ee846052f855f2af9feeca0c3841d67199c62c6d211f038a773cd7101c41f3c6aa13a037c9c283f637f366f362daa915b2b6cd236a3c38d2196afc26ebb0531488b39965b0af34a661b37279aabb67fa3a1d7fca6ca8b09d50b10c7cd375dbec99f05cfc76fd447dde8b23813b8742258e5759f61eeed1f41b792ac792d371eb03891270a4a29ec430f12415988110f04ce1eb84e6595fce37df1c2526b286866a987d7fcd90144a3ad769f908ed478f92ea6a5624ece0c44284907bab9fd387e2b792f96aec03e80421597e07d8b755e57ceae48fd53afed30c09186929442dc2e0fd63a4b622e1e2eaa146471edc8872054fd4e2ac4b8cef312361cbe3983db5efe41ed13c22906da1d36b9c78b186733693a3170b33436a4e4216ff1746fef2b985cb901b7a421a499934b011e23b6bfe6426465d767fc3540f1d31154f195c220db3a626925a143dcddf4d99e88b528f455f0e34841e943ab0d79b4f4365362c329b3b3f61e442e7237d9daecadf593231752b218b856c6fc0fa7ed718914c66145f6cd2c5665a20e8c98e82d4ec182c3e5c3c702986ac382422d288bb74b68bca05b0897ad0888e5aeb4c9282ade8b3c8bdceea2453f42a51d798777761d8171156d25881b546c998ee905593356591870882133904c20c8b18284763ac4404ee08c04c68ce796f03e61374261ea04f0d40b252c4d66b4b91b6aa4f2bca26f46db234bc23b0f7be262c846468a269fe9e4d8abe7a20c6ce4fb29896ae5cefa5536e8f31ae46202f82dcca82eadb96cc3fc7a4902081df797858e2af3b406b3e5dc3f63f5da369388e285e601e958550910526fcd32f32b053764ecb8dd610b3e23db501e4230c5f47e91872c1dc2b639954bb3fc9d9201af73fbf907475f2f969fb37ae17c278d36322d428edca47198a7f9ca5a4ded15646d37ae1975da0b292ef0b70168b3a1fb2cede3983f592365536ae6127cb82950b2e61277f1b9e45af3ebb126702de18ac8d5fdb9c05b8310e3045a44d9c2f71902bc1014197be77012cab20d86af5e721239a3937af8d2f88d5621f1ba0ae9594299899fa90b61dcfdbd1c79cffaed54499a4f1debeb5904b929f15816635883ad2cb58eb4b59fcf8093a8ea67e411f4d568a50ec93d9d989e343c92f82522a48eb060fb0adbb942fe47dc671026b81bfbf76bf37ae46bb123f7042cb4dd58d9a590bf79ed4856a6f6342498d41d0061befee0052010ca356f949e9454e724e7646015e70b395b02e2a6f3582e322b94fa750a2cbe0745720b058ae2edb1788f19438244249ed55cc30a52fffb81c9e35946d626deaece512a0238f8fabc6ebf64e1d219eb922c4d1907510456ab2a513a8dc2c07d84ed0badb5f4698d4719e122b64786de86ccd917b020a0ba7bd183b1fad96ee59c3fdd43e9cd4a785a31909f3ab55aeee3a5835395eddf0a42f0881e0bc1a47e2437edb9dc5f61a912affacdd101b53b7d5c6e71dea20cbc72fcd76ca275f8d51dce1047b1d7492698acc38759eedfc3097c7e24a2fac98a9f156105b5f2c2e50fdc9d5e237429ddc4dfc37690ea28a5da2b46e47fc93f3c30cfcb91ebd739908d224b7fa21bc69530f1fb8b4869d5d41a76012e52af730657ef42b40c9eb390780d578d3ba8fb6615d9a1132568ce2371ed11a17efb6519813a5b04ff556b9c89a7f5af32d795e32696f14845ffb387e9dce23c7a207b39c0a0dd40ec0defdca1cbc198cd03fe96685a9e5d23851a2fad2b7cbf289770910a7d5c1e7535243b501f64c2d20a6e9dcfd03ecb50045f38e0c56ece0afb35fe1a455e7e82d2f4b40248f8ee49a86a872393a36e3083b36e627f3bd96b02cf9f8a9d68c0cb9ac210ce8e4f62cc237bdfa38c0f838cc68f64cc9de0daf9cf5de8750abf0d2aed69c8a601f9c446a4b4d463f8680a9f55abde56ecca4a6a9d4424cb19296dc5bed603feeed460d5c7dfa284b46ce8576a9bff304cb2df288c73aaa735c7642047230361b314356af5a7a838fc6df31507a98f59bb0baf69a2c9222e31c5a88f18e3a29f331118a59bb042725aeffbb47932b3f3209e29c3cbaba2f38855f0385b2fc4521f4c86cb1e75625eb8054d56d3192937b4be689c252230b1fd451357404311651f26824a0b85220989869fa0b969b310ace27f25d205f057b33975a186e30e0741ef710703f5e25cc9ba4050acbe86d05f62004f4e0f15a184ce2130f0f1484b6e2ce1ddd48006b97bc01f18427958ed9795ff837cede7a1374dfa6cebac2ba499e1daa84437b81a1599f9c285cc4d7e29659fb215af07c4ec0663cc43c3d0164496a699dc4666d4c5e70a7f7aea43605d60b302e274529f6c111f6e404fb9cd409464b661a30c477abd2143001a2c8fdfd7b730247036bd9a0223f5e7fca95be7092f1393708df1f1a86692b7cecdddd61780d1e4d7e1123deccbd2fe09bfe63ea030458a60eca4ff039e5a0e2f4a4a533daf364e14cd51a17c11ec1a7381269f31ea11879b480a63107a8c2573c50e76b0a57dbf25066c649e85e51c55e35b165c1556bbc52c9758fb8f75550eccdaf97e6991823db6933a1aa64e4079605291e83f144de467604fd1f1b64b109e73c81d45894e659a74059a35544c8dc968526a7809f21aadc7eff29e0ecc248cf10357ecd5de3251fd78942cccb739ce866717af381c9cd29b685a36f78fa2264f421e01b9696bd0f44d96a295419bb8d1afc03ce68eb227eeaeffadd5fdb50c47be2b8e24144a28070677e81eacd8b03e89942e5bf4f8d42f2594917991b64396263173cc57c84ba72b5f6e2568cbbdbcb236fd58b1876c958f1634366eed3a0c991dc8ccc93508227c5333e57d11810d5e889894dde64dc9cfa481298599cd3c323eab8cdaa9b979d01baf936fd812f81f8f56412e0197514c6042ff17c04913f9401fe0f26eb8b4ed4933daa52960dc1770397806f49c6e987761795779b115010a7454468ea664b5533931f96c85bd9a5a67510e607f240a953afecdff9e764ac1805a0ff26260f1659414e1ca2bcee0746ee0cbb09f2ba7b8f4c98b3e1a1de87766ed37223e5769999b37f8c7fd947c33fbd63970154cc46caef50e9a794077af43b9c476635f2c996c99722959962988c3c25bcc644da0f03a7ddafa46e9941956340afccdc0359960d54d61cc882cccdb4012be9d018e25dee90fbc2c1b2d6549dfcd1426c8b69e84847618aa8a90fdc43a7fc57c72ef9da633ffa99160e515c8cd0514a3e7cbe39a79163ef5a43561423f0d68abab2246ae67523da5e90f90614b190f13d54e083340f8d7a677c43985aa51ef03b7b88b9331f9ef63b419b6a6879cd4464ddaba537becd8904056eb1c0bef9e9909852fdf5eb5be6afc6e4fc8167604cce3b2807a4744b15aa4c260184c1f3c89bb5c70eae923ae95254d4a05e12e7243c9364e073542eb90ac06178bb4c1ae928e295b4fe658873bc5b1b1cd3a3bd3f41ad6f9b0fb72d802cbbaffb945c4723e4351ca9828be0f1a6cfe065e9204bdb9ece1ddcce1a7a970be01334162c0dd98262a7c80e07773b11ea63e8634bbe3b2da9830cb1084c89ddbdb5a5bc891e4f2c5b854747239726058a61f11d88497dc8", 0x1000}], 0x2, &(0x7f00000063c0)=[@dstopts_2292={{0x30, 0x29, 0x4, {0x4, 0x2, '\x00', [@hao={0xc9, 0x10, @mcast2}]}}}, @dstopts={{0x18, 0x29, 0x37, {0x8}}}, @pktinfo={{0x24, 0x29, 0x32, {@private2}}}, @pktinfo={{0x24, 0x29, 0x32, {@loopback}}}, @hopopts={{0x38, 0x29, 0x36, {0x83, 0x3, '\x00', [@ra={0x5, 0x2, 0x1}, @calipso={0x7, 0x10, {0x1, 0x2, 0x8, 0x6, [0x6]}}, @pad1]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x4}}, @hopopts_2292={{0x30, 0x29, 0x36, {0x16, 0x3, '\x00', [@hao={0xc9, 0x10, @ipv4={'\x00', '\xff\xff', @private=0xa010100}}, @jumbo={0xc2, 0x4, 0xfffffffe}]}}}, @hoplimit={{0x14, 0x29, 0x34, 0x8000}}, @rthdr={{0x98, 0x29, 0x39, {0x3b, 0x10, 0x2, 0x4, 0x0, [@empty, @private1, @mcast1, @remote, @mcast2, @remote, @private0, @remote]}}}], 0x1c8}}, {{&(0x7f00000065c0)={0xa, 0x4e24, 0x7, @loopback, 0x81}, 0x1c, &(0x7f0000006980)=[{&(0x7f0000006600)="b49b94826d32fb8e5ef79f2e9ddfad16cf71a5293d961a5d697482fb1c76925682088950f24f1bfb5a479b875082d429204bfa4c13087374725c9bb0e09058b2f04103ef5442f5f14edf69b831889e169e17d94e8e58d832545874d43997c344b376caa83a97952ed32aaadebe1e1f8b0f94068945a9e0cd9897bc34f2b07cd79dcb636e94e5b317006b4cae8bd653d59c766145becf11db12050b9f4ebc1c8157f509911c269f97cd4fa181b5e4a33c121755f61444abfc39c157cdcb1b61afd0faa053be2a41187567879ae05898d6a8ca30", 0xd3}, {&(0x7f0000006700)="9f297c2457f765894734c0e6ee11c08bb969413a4474f44578cc2865b60cc719877b0b142f7addaa325e83f88d0779eba7f2a593d3045b600bda58758f5d1e23fa093df0318880f1b44e74e159c966d0fbfbd1bea33b06dcd80b11ce227278d5e4d0f9bfd00f44ab9ef0fdc4093a8ec1770f832a8a1bdd9b3f53474d8927d4895e9e74dabf5a5e01690400bf62b5ed5c75b4016ed20ce019aaf85be084a32b9d3f5e3ddaa1e5efa98207ef5a5242b7ee2dec7ea1e34512b066219426eab39af06bfb5e230372b4163845f224c0de0ded7c8ca043d00821fe0d539c33549dcdb5ec756b8f453dd3733f3616b28ce5f384edb1bdabf356734e1a30", 0xfa}, {&(0x7f0000006800)="fb9dede26502984ab4ded9b1673b95c0d1b3e9a9663a825d06c389546cec06c498f2", 0x22}, {&(0x7f0000006840)="a7d295e5c11c349f4b93bf4793596cd3affe81bae286677a6ee57a64680d2bffecc60cb05a9aae31ec03230d748e6cffc13e1979344a49206f413d07d82ada7771bcaee34521447fc93405a3a7f6ea0ea48eedb45da6ad301db76fb9b979c2969872db9e00b76ff4efdbd0f659cf18bc9613095c3a0c17", 0x77}, {&(0x7f00000068c0)="e99f4b08badf28836aef8272702c00e53176f3469899a5d962f168c4d2a252eaa7664a2b63a0491951c3d66a62566397163ef590e2badac8db35fb532dd75ccb734e37e61fd0e414180aa0e443c0ca66dc8f3563e4bf9f156e045cf2fe4fca1d3bd18fd35186487ae0e607ef25b8fba46bb7e05105e2d14f47d68b31af4dde9cda7fa0c5c4bb6b4521abc3df0bab62f698e1bf91b67fc748534aca645947b6a08ad38b3e56", 0xa5}], 0x5}}], 0x8, 0x90) ioctl$FIONCLEX(r1, 0x5450) r4 = openat$cgroup_netprio_ifpriomap(r3, &(0x7f0000006c00), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f0000006e00)={{0x1, 0x1, 0x18, r3, {0xfffffffe}}, './file0\x00'}) r6 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000006e80), 0x408000, 0x0) r7 = openat$cgroup_int(r0, &(0x7f0000006f80)='cpuset.cpu_exclusive\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000007140)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x400000, 0x7f}}, './file0\x00'}) r9 = accept$inet(r3, &(0x7f00000071c0)={0x2, 0x0, @multicast1}, &(0x7f0000007200)=0x10) io_submit(0x0, 0x7, &(0x7f0000007400)=[&(0x7f0000006d00)={0x0, 0x0, 0x0, 0x8, 0x0, r4, &(0x7f0000006c40)="92941bb2b631a228bdee6de57f41cdbd2e71f623d308cb5e8f053028abbfe8a4616c67296b7737ff0c91c86a7e38ee1a54d856adc89c8a4dee5a8c1acf6f4f7047038c9dccbf71cb5b7e81fb2357aa4bd716925975e8a79c07b5d0665c243627c23ae7cad3342f5f16bea9a4ecbeebc8532e569499223a3665572d96bf8060abad9a203fb720f8244add9ea14e0a072c74c1", 0x92, 0x5}, &(0x7f0000006e40)={0x0, 0x0, 0x0, 0x8, 0x8, r2, &(0x7f0000006d40)="dfe65705a74c4d6305d4c2fbecc376a1719e7ae86c1d5165ff3c4e42a9d033a7dfb6946596ab06210f0c8627be0a9a70f942867d5879ef1451885d3f9bf0747634970ad72770102839b1283fc7bb5aacecbded53f5b07af26b811ff90856e86c10cbf6461c44093bed479bf3bf5d5d3901a4c7d4272a0121f5a48eeb51c60a7316a30f27f5d060592e361cd2d1ae3d7ecb8d8bad7d86539a95c741d1d4970ecace58d6477a4abe75494baf049210da47b601c7ffa036e6bb20", 0xb9, 0x5, 0x0, 0x5, r5}, &(0x7f0000006f40)={0x0, 0x0, 0x0, 0x1, 0x3f, r6, &(0x7f0000006ec0)="804cd75183a91e235c0aea79ef975df8c47451f5244d958a06272be10abd4e1a9bd36de4edb2ce8ced36791747ee27ec91fd0ebc45cac97b6ba5367d11e219bd59658d35141551aa00388f326e642fc0a8701ba04eeb292c53e1778087b37076093848c73c8e18b96ce6388c2ce2d914024a62a8acb5d7d2c4d0844192665818", 0x80, 0x100000001, 0x0, 0x0, r3}, &(0x7f0000007080)={0x0, 0x0, 0x0, 0x2, 0x81, r7, &(0x7f0000006fc0)="93c2356f77b3cb46444d54a01528215668d90e65702b7aeed8c2817dc0c7f7cf852d122d098e291288d5527a607e47bdba3f1c51823fd1dd71417898742cbe62fd6c9337bc8d0628444ba1dab99c43d0d0146cf32a8f631b72fee9157301dc7d10d5655767dce4a4cf6ad850e7a8fc87aa6c590a26dd1ea94fad1ca2686110e1eda0c4e19bc14e1c4023a5483293ee45995f69ac2ded9a0f", 0x98, 0x5, 0x0, 0x1}, &(0x7f0000007180)={0x0, 0x0, 0x0, 0x6, 0x7f, r3, &(0x7f00000070c0)="b6397c7477e7177bd7c3afa8ab6a1f6b2286cfd6b30dbbe201f70e4361def4d3dd0b685070f2889e566009d1cc0292221f85008d54a4fd32168d27030fe143ab78f5ceeae11feff1f788bd8d443c28daf9d2c54e9b35c0b0", 0x58, 0x2, 0x0, 0x1, r8}, &(0x7f0000007340)={0x0, 0x0, 0x0, 0x3, 0x8000, r9, &(0x7f0000007240)="3c763f68ae83d931cc74c8db1e47bb2078ae072af119a2aad8bdbed93794c42c64cc5054901fb7c927dc44299ccdb08a4b3ab7ab638fc1721bb2f3bbaeffec2d51d7943d7bffb0e20f06101612364df299031895ff3e425f8354059646f72e1c64a253e782fd96b5cb7e7bc03c803e9ebb3ac0f7cb8f12bb845fc4757e3499a199836a75f7c3440ac99e46c1d7bfcd832b51eeed820dca5815d46a755b7bcd3a22548dea304efd1519d36578503062c3bb2c00a83f60ea5837b83416d647b023606726b59f629e8023588dd43f4671b4ce954a2dc5c6da33940adee1de747fc55be3", 0xe2, 0x4, 0x0, 0x0, r2}, &(0x7f00000073c0)={0x0, 0x0, 0x0, 0x3, 0x80, 0xffffffffffffffff, &(0x7f0000007380)="e198c91325517c6f93ca68db645880430db764172a2f0199f8c3434e083074c5afa2c08f00439302281f7b791854e6476b36aac29508b72c", 0x38, 0x8001, 0x0, 0x2}]) 08:56:29 executing program 2: r0 = syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) connect$inet6(r1, &(0x7f0000000540)={0xa, 0x0, 0x0, @dev, 0x2}, 0x1c) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) sendmsg$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_TRIGGER_SCAN(r3, 0x0, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r5, 0x0) sendmsg$NL80211_CMD_SET_CQM(r5, &(0x7f0000000480)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000380)={&(0x7f0000000400)={0x58, r0, 0x8, 0x70bd26, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_CQM={0x44, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x9}, @NL80211_ATTR_CQM_TXE_RATE={0x8, 0x5, 0x3c}, @NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0x8}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x10001}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x4}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x8}, @NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x3482}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0xd52}]}]}, 0x58}, 0x1, 0x0, 0x0, 0x24000005}, 0x0) sendmsg$BATADV_CMD_SET_HARDIF(r5, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x64, 0x0, 0x2, 0x70bd2b, 0x25dfdbff, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x9}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x1}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x3f}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x7}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}]}, 0x64}, 0x1, 0x0, 0x0, 0x44000}, 0x40010) sendmsg$nl_generic(r4, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1c000000160011cd00000000000000001a00000039ed95829f9302e4f7bf2a2ddc9dbc68"], 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x0) sendmsg$NL80211_CMD_START_AP(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000001c0), 0xc, &(0x7f0000000200)={0x0}}, 0x0) sendmsg$NL80211_CMD_SET_MPATH(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x20, r0, 0x20, 0x70bd25, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x20}, 0x1, 0x0, 0x0, 0x801}, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmmsg$inet6(r1, &(0x7f0000004d00), 0x2f, 0x0) 08:56:29 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000005ac0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) syz_genetlink_get_family_id$fou(&(0x7f0000000000), r2) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000005b00)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x9}}, './file0/file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r3, 0xc018937e, &(0x7f0000005b40)={{0x1, 0x1, 0x18, r2, @out_args}, './file0/file0\x00'}) r5 = syz_genetlink_get_family_id$tipc(&(0x7f0000005ec0), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_LINK_TOL(r4, &(0x7f0000005fc0)={&(0x7f0000005e80)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000005f80)={&(0x7f0000005f00)={0x68, r5, 0x400, 0x70bd2a, 0x25dfdbfd, {{}, {}, {0x4c, 0x18, {0xffffffff, @media='eth\x00'}}}, ["", "", "", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0xc4}, 0x40004) sendmsg$TIPC_CMD_SHOW_NAME_TABLE(r1, &(0x7f00000002c0)={&(0x7f00000001c0), 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x30, r5, 0x300, 0x70bd2d, 0x25dfdbfe, {{}, {}, {0x14, 0x19, {0x20, 0x2fc1, 0x8, 0x2}}}, ["", "", "", "", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x1}, 0x8000) r6 = fsmount(r0, 0x0, 0x4) openat(r6, &(0x7f0000000140)='./file0/file0\x00', 0x100, 0x8) r7 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r7, r0, 0x0, 0x1) [ 2984.763225] FAT-fs (loop6): Directory bread(block 6) failed 08:56:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(0xffffffffffffffff, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) [ 2984.776893] attempt to access beyond end of device [ 2984.776893] loop6: rw=0, want=13, limit=6 [ 2984.787691] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 2984.788847] FAT-fs (loop6): Filesystem has been set read-only [ 2984.794390] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2984.799974] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 2984.806614] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:56:29 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000000060000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 2984.875379] attempt to access beyond end of device [ 2984.875379] loop4: rw=524288, want=13, limit=6 08:56:29 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000080), r1) sendmsg$IEEE802154_ASSOCIATE_REQ(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000640)={0x24, r2, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_COORD_PAN_ID={0x6}, @IEEE802154_ATTR_CHANNEL={0x5}]}, 0x24}}, 0x0) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000700), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_MAX_FRAME_RETRIES(r0, &(0x7f00000007c0)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000780)={&(0x7f0000000740)={0x20, r3, 0x200, 0x70bd27, 0x25dfdbff, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x20}, 0x1, 0x0, 0x0, 0x40}, 0x20000010) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x3d, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @address_reply={0x12, 0x0, 0x0, 0x7}}}}}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@local, @random="da5b26971d47", @void, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @broadcast, @remote, @empty, @dev={0xac, 0x14, 0x14, 0x29}}}}}, &(0x7f0000000180)={0x1, 0x1, [0xfe3, 0x21d, 0xc5b, 0x849]}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r5, 0x0) sendmsg$nl_generic(r5, &(0x7f0000000680)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000640)={&(0x7f0000000300)={0x328, 0x1e, 0x100, 0x70bd25, 0x25dfdbfe, {0x15}, [@typed={0x8, 0xf, 0x0, 0x0, @uid=0xffffffffffffffff}, @typed={0x14, 0xa, 0x0, 0x0, @ipv6=@empty}, @nested={0x2f5, 0x72, 0x0, 0x1, [@typed={0xc, 0x18, 0x0, 0x0, @u64=0x1}, @generic="73d8e21baadfde0966b337ebf434735d8604dbfc4c9540d5f687aa0ea2f681d2ef65d32f6d0efd7331fa8fb33d715956706408e916798dcd80233f11f4d610264f99a26ae34f910b71c09cca1357814c21996dc72e76e0dc23c64deccba72eca378c12a81ed9e58b9ee88d3b6f4f2c86c80800795c4a45c009d5c630a07b16abcda04b26efc81ff22d5d89c49e36f6bf25d77d82a3288375b93f622f0b9f8bd3594c46178042452a370c31efa84a4f1e0363e882a3bf76735263d922862b5ec1bd8c9807a634a3c5c523e1c843cd4a752cf0fbdf5d9587b0b86a7159d7", @generic="6912adc1f3ed629073873d2ef2573ea889f69f31933f9aec07d6d33f4a2a7ae05104d1353a143f386086aced9b41756e3dd03df3cccc22e58923b7b16000cb6d033561e5a85d24c4c3adc149ba953618cb1e230618a70e40be260775fc7b04ad7bafad5d86aa2c2ef1b35515134c2f8edca8c0970120d22fba4b6f2f8da7a6a86b16ab82360372d1b519c7da364a1a3f586790a4e982695a4c4d8f14d40385cc7d4808844db56e08cd1517d218e6", @generic="d468359f0f9463c79fc25890adf8e382bb83338c84f81f9e72eed574458811e68992468c512c01f8c2316a7335df6b85873f73a3a6064df62cb92d0ec70b8e3bc3db24541b9ee9b343d1c28937d33dffb872652c47be99e913af77bf1bd42c0061ef3b6c0e3b507292f07b8d417ee076eb0fd1176f6a53594c56f6d47bff1564f2cc4f2aaf76136caa057ed3f42b08a8e2d53c2e4fed2b2d24bbb731522c6f79211e2a6279673659d90a82530337f7602cbf1301b00a", @typed={0x8, 0x3d, 0x0, 0x0, @ipv4=@loopback}, @typed={0x4, 0x7f}, @generic="e3f236636400042dac4712f71777d86958602869d1b81c09a52c97fdb3e6f69b55dc00cd862d59f63186311ffddb82ef2b0d260ca9280dd60f", @generic="85301b0624646ad5b011f9197cef82b1aa6c611ce5ec5eba7da20fbf9df931b12071ddcbea85fea0b9a0bca87486019cbde9661022bd5d59a82572d92f87eacbec740dcb473d076ff87ff7", @typed={0x14, 0x2d, 0x0, 0x0, @ipv6=@loopback}]}]}, 0x328}, 0x1, 0x0, 0x0, 0x4000004}, 0x240400d1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r4, 0x0) write$tun(r4, &(0x7f00000001c0)={@void, @val={0x2, 0x3, 0x2, 0x400, 0x1000, 0x20}, @x25={0x1, 0xe1, 0xb, "dcbd574c09cacac5819fff8e63ff5ac2a36962920fed01c760be42d387bd6c7ff070aba4e42f8e9feb1082fe1a470e55ab7dc0469d1c1c9a9d6b8a458819a673295295b6acdf3fb4ae2708b023f02551070cf3a3342ffadbf02225f1cb97d994e35dfb62ee0d36ba977b4cdc10fc5e786feefd385064af4fdef4855554103eff87098c2cf8fdb87bab5e8ab405815c95a6af8f7414e089efa3ab1cda1315d37a2d8af591594daff47cde71993ba1b2691c1c1b21d766b8"}}, 0xc4) syz_emit_ethernet(0xae, &(0x7f0000000080)={@empty, @multicast, @val={@val={0x9100, 0x0, 0x1}, {0x8100, 0x6}}, {@mpls_uc={0x8847, {[{0x4}], @llc={@llc={0x4, 0x2, "18", "7260fefbbf8c37ed356717f81520c14e653446ab4cb348a72f3cd64e87da6ff8421f9d4810da61eab0136318ddc97893a6096b7d6f0871f1ab4a7c3e9ea7ee73f1ffc1d23a63d9361a85c7d2459d512188a4fda717581e1d2d8ade57d0ed9638975d3d98f696d1745c3cefd4c82ae4044382328e6644f559aff7b79c6d27ea2e1ca37c6960948c931810002fb36859d96f"}}}}}}, &(0x7f0000000000)={0x0, 0x1, [0xf9c, 0x80a, 0xdeb, 0x2b6]}) [ 2984.913376] attempt to access beyond end of device [ 2984.913376] loop4: rw=0, want=13, limit=6 [ 2984.920544] attempt to access beyond end of device [ 2984.920544] loop6: rw=0, want=13, limit=6 [ 2984.922428] Buffer I/O error on dev loop6, logical block 12, async page read 08:56:29 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x243, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x200002, 0x0) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000480)='/sys/class/udc', 0x0, 0x2) r3 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r4, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r4, r3) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000840)=ANY=[@ANYRES16, @ANYRES32=r0, @ANYRES32=r4]) connect$inet(r5, &(0x7f0000000740)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x23}}, 0x10) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000000780)='./file1\x00', 0x1140, 0x40) openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x614482, 0x3) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r8, 0x0) sendfile(r7, r8, &(0x7f00000007c0)=0xffffffff, 0xfffffffffffffffd) openat(r6, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) io_submit(0x0, 0x6, &(0x7f00000006c0)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x7, 0x401, r1, &(0x7f0000000140)="c8856c8d795cb0c7c0bb79f5a8751f2677652ffb68ddc240661c45e736fd68ac1e80811a66d1361d3a4491dafe9a9eb84e788af514afaee007a2e4e1e42dd5e9e87f76d607e43b2212a8e038ddc56288e116b1198b28906a3ece31b35d18ae5a122c50b232db8848a2d4fcd525124d49", 0x70, 0x6, 0x0, 0x0, r0}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x7fff, r0, &(0x7f0000000200)="59e215ff1b2eae521fc7565ed1f0e72a60d85170138c81e9cddea2fd2f8dfc1da18a1596e198acc6a268a7980664d6a89901a28167e7c7591344c7cc66214ad7dbc24c69c8da5b05fb36118bad1417b6b990dce4f3f7422e545dc015329e23710ed55fde5f7e67f875ef4f55f5d783f32cebf1f53c21df994336768a5a97f159fc9052269303e74eb5ddee657bf53aec740432e2fcc5f470e7115ce1009faf5c2ec0acb6e71fc8dc3e9003a166967fc780a86910644df56b6f2a7b1a29f671cc147bd2fe0152dc4e58149ee5ced4e0e01c264ce018cee530616f", 0xda, 0x0, 0x0, 0x3}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x8, 0x8, 0xffffffffffffffff, &(0x7f0000000340)="134dfc0e2c405204e6e2cefd02200e74db48434a07ce90e8c8fa8035bb8e3f69bafb4fb254c004def45d4e255ee60be6f11347d08baf8fa5dcfacfd3dc6c47a82566a9dd94a4aa87624172672a0e379dcc0c6de47a785fae199e9a2b3b7ea3ff7613adbefb56f3527a06fd6f50d7d2e7912aae73ea83c24a02", 0x79, 0x4, 0x0, 0x1, r0}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x101, r0, &(0x7f0000000400)="afb63ec8c5864c3b07e5db77316f6a5245cff323703333850b2a10240dca8281dea1edd70bc4c32c76166136eb674a33b3dd2071b89b7004888543586a8fcc38fe20d4595fc37d5500439eb2101337c2", 0x50, 0x280, 0x0, 0x1, r2}, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x1, r3, &(0x7f0000000500)="1f33b1b56f783e0b5ddbc6c109609e1f690ac42fe81c70264fe71b75b77201a80efdcd72828421c603fcd63025d31ea9975e3a862c017c7674a400e7471159f7a58dfe796dc7f4d361edf7374d3af2c037a010e612471ac3119ec8a1439824a24b92cfb3fce19f61df693a20c7e5c64bc9cd4754", 0x74, 0x6, 0x0, 0x2, r0}, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x6, 0x9, r0, &(0x7f00000005c0)="abdf8db73595d7676f2f8ea94ef1db2df570fa7b386adf464016a81860aee793bd8c76ee0c1c3e47f66f9a57df007fe3ede484cbd5d39611b590a502a19a950a21ac0bff91a57aadd4a37e817c95fce1a0e7668eb8a2e409b4f65391e3cab606d69ed601e02a1fdd2429030e261814f0d556d7337eaa60ca64f389a10b8ca77f789f78", 0x83, 0x7, 0x0, 0x0, r6}]) clone3(&(0x7f0000000080)={0x1040900, 0x0, 0x0, 0x0, {0x3}, 0x0, 0x0, 0x0, 0x0}, 0x58) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40086607, &(0x7f0000000040)={0xfff, 0x40000000, 0xfffffffffffffffc, 0x0, 0x200, 0xe6a9}) [ 2984.946108] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2984.949460] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2984.949793] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 2984.951808] FAT-fs (loop4): Filesystem has been set read-only 08:56:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(0xffffffffffffffff, 0x0, r0, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) [ 2984.988826] EXT4-fs warning (device sda): ext4_group_extend:1800: can't shrink FS - resize aborted 08:56:29 executing program 2: r0 = syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) connect$inet6(r1, &(0x7f0000000540)={0xa, 0x0, 0x0, @dev, 0x2}, 0x1c) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) sendmsg$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_TRIGGER_SCAN(r3, 0x0, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r5, 0x0) sendmsg$NL80211_CMD_SET_CQM(r5, &(0x7f0000000480)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000380)={&(0x7f0000000400)={0x58, r0, 0x8, 0x70bd26, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_CQM={0x44, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x9}, @NL80211_ATTR_CQM_TXE_RATE={0x8, 0x5, 0x3c}, @NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0x8}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x10001}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x4}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x8}, @NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x3482}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0xd52}]}]}, 0x58}, 0x1, 0x0, 0x0, 0x24000005}, 0x0) sendmsg$BATADV_CMD_SET_HARDIF(r5, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x64, 0x0, 0x2, 0x70bd2b, 0x25dfdbff, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x9}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x1}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x3f}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x7}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}]}, 0x64}, 0x1, 0x0, 0x0, 0x44000}, 0x40010) sendmsg$nl_generic(r4, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1c000000160011cd00000000000000001a00000039ed95829f9302e4f7bf2a2ddc9dbc68"], 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x0) sendmsg$NL80211_CMD_START_AP(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000001c0), 0xc, &(0x7f0000000200)={0x0}}, 0x0) sendmsg$NL80211_CMD_SET_MPATH(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x20, r0, 0x20, 0x70bd25, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x20}, 0x1, 0x0, 0x0, 0x801}, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmmsg$inet6(r1, &(0x7f0000004d00), 0x2f, 0x0) 08:56:29 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000000070000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:56:29 executing program 0: r0 = syz_open_dev$vcsa(&(0x7f00000000c0), 0xfffffffffffffffc, 0x141040) socket$nl_generic(0x10, 0x3, 0x10) r1 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0xc}, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x21, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000180)=0x0, &(0x7f0000002a40)) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRES16=r2, @ANYRESHEX=r1, @ANYRES32, @ANYBLOB="93c39a22d20149fc5af8dc08343ea892971c6f4d3258a18dcd66a193314eb6170808c8c469748ebe", @ANYRESHEX=r1], 0xfdef) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x50, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r2, r3, &(0x7f0000000000)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x5, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x3}}, 0x0) r4 = syz_open_dev$vcsa(&(0x7f00000000c0), 0xfffffffffffffffc, 0x141040) r5 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0xc}, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x21, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000180)=0x0, &(0x7f0000002a40)) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRES16=r6, @ANYRESHEX=r5, @ANYRES32, @ANYBLOB="93c39a22d20149fc5af8dc08343ea892971c6f4d3258a18dcd66a193314eb6170808c8c469748ebe", @ANYRESHEX=r5], 0xfdef) r7 = mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x50, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r6, r7, &(0x7f0000000000)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x5, 0x0, r4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x3}}, 0x0) syz_io_uring_submit(r2, r7, &(0x7f0000000280)=@IORING_OP_RECVMSG={0xa, 0x4, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/196, 0xc4}, {}], 0x2, &(0x7f00000001c0)=""/116, 0x74}, 0x0, 0x0, 0x0, {0x3}}, 0xbb4) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) 08:56:46 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f00000000c0), 0xfffffffffffffffc, 0x141040) socket$nl_generic(0x10, 0x3, 0x10) r1 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0xc}, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x21, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000180)=0x0, &(0x7f0000002a40)) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRES16=r2, @ANYRESHEX=r1, @ANYRES32, @ANYBLOB="93c39a22d20149fc5af8dc08343ea892971c6f4d3258a18dcd66a193314eb6170808c8c469748ebe", @ANYRESHEX=r1], 0xfdef) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x50, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r2, r3, &(0x7f0000000000)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x5, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x3}}, 0x0) r4 = syz_open_dev$vcsa(&(0x7f00000000c0), 0xfffffffffffffffc, 0x141040) r5 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0xc}, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x21, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000180)=0x0, &(0x7f0000002a40)) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRES16=r6, @ANYRESHEX=r5, @ANYRES32, @ANYBLOB="93c39a22d20149fc5af8dc08343ea892971c6f4d3258a18dcd66a193314eb6170808c8c469748ebe", @ANYRESHEX=r5], 0xfdef) r7 = mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x50, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r6, r7, &(0x7f0000000000)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x5, 0x0, r4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x3}}, 0x0) syz_io_uring_submit(r2, r7, &(0x7f0000000280)=@IORING_OP_RECVMSG={0xa, 0x4, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/196, 0xc4}, {}], 0x2, &(0x7f00000001c0)=""/116, 0x74}, 0x0, 0x0, 0x0, {0x3}}, 0xbb4) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) 08:56:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, 0xffffffffffffffff, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:56:46 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'veth0_vlan\x00'}) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000c40)=ANY=[@ANYBLOB="7f454c4607000008010000000000000003003e000000000026030000000000004000000000000000c601000000000000404e0000b400380001000000952a070000000000000000000000000000000000000000000000000080000000000000000000000000000000d80d000000000000f2670000000000006edf4f29beb3db3e284856e590edf8fa6ac7f4614094f4aabf33aed6e6ddaa6bf25978b52520930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a25000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd883070e5457aedf60edacf98bc0529a01d450866f04aebd9f47c9738b749edcab49a6b409209d4cabaaa4c9d7e40a319f7f40605824d62283f471d34fdffc09dcdbf2e5948e80ce0f9b7e014eb7bcd67f4d4977646953b57312664f5e2b158680be4bbda033656db882b42bebace013dcac6974ff74c0dc68b6e7bde6291b3947c3284f0b4a52cd2dc7ab122c39ba87f6ef006c289c22b1dd7e6bb401c32201feefaaa167351de01a6f3d7771ceac61e50a377c5d5f38edda053508"], 0x69f) socket$inet(0x2, 0xa, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x840}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000003c0)={0x28, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_TX_RATES={0xc, 0x5a, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x8, 0x0, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x4}]}]}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r6 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r6, r5, 0x0, 0x1) 08:56:46 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80100, 0x84) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r1, 0x0, 0x1) [ 3002.296270] FAT-fs (loop3): Directory bread(block 6) failed 08:56:46 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000000080000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:56:46 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000080)=[{&(0x7f00000002c0)="7989061ce6ffa6fb4974b1eac57c7dc941df1bcf46905e4ef7f868a52514b012144f432c0a6884d2961ad4ef791f1fd9cd8acc6c35bdb0109e74d89532c02d7043287e4bb69b514e258736d68508f78dffdf7eb770187edae6afbbd95d930921acc89b1c962588999edecd8aae521eab0693a0d19bce21478efdb990d50f8c7160cf3fc78d7a9cf4118b15dbf64192866ffef4ff98d4b363725a2fba5c941fb1489f4b2007e463ca2edfad8d51366aec1a37e637bff7d77f4f51425bb080313be6ae337d00006e2221d907d2ef217ffd990ddd81687858c7a357db106d57260ad909944fbd2f9505a127b128a4df3ed99537c92c330f4d0b4c51f793698c10a99bdae724488824ca83f51c3b70741dd952a35913833e9765941f761d029b6306e1ae6254b1d69b1166dd28d7649242219593788b5ddb114208c067ecb06f8b54eed17dad4bd13beafb68f0bdb5e6abee0a4850b3e2cc6c74151c90987677c97eee896ec4098b84b60bfdc353d89b2efe3602c033807db5bb686440bec1f0895c4e6ea53a8046ba867b37a10cbe29affecbda36dda4e039c6dfaf35b1714b940d23d7a2230373b5e62ad761c3253e2f895f51d0b034a3d1e4ae296de3bce072a4d4fc3f3b3b90af651764848271779d1441356e46f479c6ea03335deed9f32bf895133dcca9aa22cb1f6be93273ddd1485cea98392346cfeae0c236eb3bd613b10d2a48398d54864deed7a4529e7745d5edbbbd964b21c004dba40184170715070f12ada89d89bced1798cb4aa4b097a33f5a0504dc34a5c9624bb7b3ede6360ebffc2053e68609d2bc523fb9f58db92b1d634b0cccf6e9d6418af9b27393f62577116537b288c8b6e8c7075514f4400b5d0a58b45567d97baf73a2e96888ad424e792fca9c054f4bd53d54badde0ca56e71bdadaf8315659fa53cdd3cceb99f2274925ed79f52f5f4d1586baba69d994eda28e133c824d9c96e6b1be562f60dc51fb6d67d6bc3d6fc27cb31b36db8b793774cedb095dd73e62d0f45991fde9fee381fdfbc1916dd875190f54306c799bf68912d5a15c0e94254f2646c7928e1ae8a70b9f1e8610fdca8d508722a6c22de9f362083064d3d69f303355d3d0b22c842139be97ba44e2dee277f1a69604ae15ec931620f6515f45f3a839a2cabb71add4aac233723a46f113735c932cc0cc458929546333915623b3e5a9460536550505889495f1c16ccc5dc56a27916c48c8d024e8754aee5cd55fe409f078fa22babf5e0a8af1793f59d74b067baaaa43d5c6048ca5ad47580c3c2904296834b82765c925ac331c52c1eb1182ba78d9a33b77fc07b9e569447bddaefc3283e7c71d5b67979ec03958995939895a842d96df112eede58b77a6d4023b750cbf37dae7ddaf4e21c4e3527504dcb28241fcb4d81a5ea1dcfb574d87aacb81a0c5799d7299ac16485643386c86124b84f61bee6bb9583f43ef6bbf2738710c67944b9729282f9e98e0caeb3a23b3a4cc70e4f461f2682e375da447163bd151e4d28e99c152b93dc042c170cb2f251c167312175c450dcd09025d1a0927ffaf33a6decdf78ec2b6a8e981802dc80684208bda2411c29bd4b555f69c11cde2dd713c997b5b7679c271313805f4a1a988ba881b3a7cbfc43b3e2fbbdb8a118b39edb2b96a3ff61aea13af8003aa4cf51e92e294521c7371951b950a5ddcbb9d8515b09d50b4a0aeaf90819c520c8333c2f1738f45d1760fbdff773ce8cc3c42a11208c77b0f0edbcbf235d74ce328bc1956d6151ef5c1b8a780781edea643d8a99e1c3423fefe07d7960b5aa5620d6585ea7959673f01ace99996f2d91e1e44697ae5d36de9d8202efc805f2d3bdb54a7e7f30d820bf70439fc6f1f2dbb2f7d45a2b56fc7755eed2abfa4351a61259001bd5e6d8522d4285a99ced7e6bff176ecafa58efbbf67e42c53190027a759ae2155f6d4c7c15a96f31b7cbf20b1611dd954d3b75e464b80328efa37d47f88be897375eaae67ee8c99b8c2907df99dda4c5375fac80e2682f7ae7876aceffe6e1e65ae7ffef3684a7d1ea405a4b68ff53b24c9389957a5070687dd02d6bba226c51681f96621d98823fa7ede72b1f08c243aeb95490530809aaf78b796bf1843bd4cbc4b9d42149b80783a8de3890c2de5828a8f3d83bee764db9ccae0c9b8c5922278bf709afb06c1bd0050d683110a9808d24077c2a6994aa9d2ee8c3357a79feea77bb27e18c606b973263330775060661fcdf560bb4626fde0c2953198e100869e6a48e2d4ffc92516f1bcc42ca630c737fbe01ecfeb70b1dd07446cd23cfae3cb93f9b417a7271bbed92860186615b5a08dfdf0f0f82ed4e568f9436405ea4a39c71951ae79b78f33414d1050d9a35b020fac01202b4ddc79325bad1eb9f1c0658d560d1cf48bfa0b9380d3eeada1c4437c768db61ff3679f24336cbd1316c7ffed495bf379bd5c7d7913a39e7f9701affd54dd9b9bfa553284d3135b7946ad56261209c96cbfca6a5441a74a51307005268b945cfeae30f83d38307f2bbfc816ddacb1f55403fae5f9a79c673ddb42bfc9741049aa964359535c59b6d3fb0b981812eed16399c2e6babbc875f9baa7b5238ac059e3b93b91c00a5ced90a6377c3ec3b71962c69e1cbe69d80942801cbac16846eaac96d57fbc54c92ab191a9219e3ae2cab98407a4b62562b13bb6dfb6387dd2d545a3a87aec1503b4bf4e09c32399f5f429f49ef3122328c1a9a7a0b9013d783fd8385cc54da373a0529701c9873281297bc51cb45ff24d230b68964e614cbdf24847a5fb333ada820f0397980b3dd023a93a7027bfd5948a9668e97f5e3395dc2508b79452f99c6227f20dec5e64436a3454bce5b07d70eea7ccbca71e34398cc11a38401744401569b7dfef041af4dfda1d53359cf4c725bb508801af3551b8fcdce0fcbbb549c22c535c3c26ea4e996da41522cc044ce5db0ee7a1e21e436f6c1212797c7ad30b334576f253659f5cda5cf3c9754a178ad31231c6b9c1829e7d3e6269fd88219d9b64f8dc2a5c634dab6a9725553f65d4c2ba64ea9960e17b156256f530e97d0a50295e5b69b69698dbff17ceae1d8c5414266dd6b984543c1a27d4618844bc0ac12f460a02e3127809fd4f4e8112cf1ad119cffcaaa5016c9a2ca223f8cbc4891eef3329471563651963067f2393534098c5a42596fb2ec9527e1fd820033a9a74e1a1b199afe20e94b53bf9e26349760582f41d9860856eb711cdef415d9c29df673249fe2c502d18bc26cbc1eb32eeb62dfb5b6591d013d342bc786909b1db3b824f764b0b28cb7658595a0f5f53c95a2e035a900385ea93c2d799f5df60c52c89640db3ece7af2e367d66bb23c5253ca34b9d7ee7c29e0a0a553001a5c943499c280f726ab7d7a178245c1199f05f78de24c1503ba60ee4efc4ea81aef639cfce527dfc87324414d74911b1f95f77c4f7df81e62a107a511791d7d90b0a1cfb4ca2ab9a709db703b94493cb604dff8bddea087249cdbe0ede7d0ba34b3c80ac7a3b6e368c70baf0a1d059485b7d0040fea66ca719eaa908c1def2942647138ea189c8be8cef58bef17132fc49c4e342159ba3ef11efba47f07a889c55039c0d064c7c4f19890034d3c62de28f80a89275b59396bb1e9975bdb759069b6d42f24ec6069936b57a4d43697b4efe9348442502aeaae0e74ed32eecac53acc17bbc681a62bed36dba3e50a8871765ce0792e9308342ed78a9ca667794aafb392edc1c934fb772c69dbb5d40f125c9ca8493d29dd744c423b3b38174e0125b5c1cb2d51a4bac9fd513b3f91190efce94d148b66f359b40f69e572651c58c840593bc3bea32e68586ead645e00621f095de2f2c135c6d1c0e1bf56622411cedfee96383ba1565d6967928a504d24a091fff3b1064d4ce1707851d47970043c666cd299e590f223db2c5a91f908d0f217a5c39fc78424d12c80a809353f976b9548512881f9d860189f8b8963ffc9a6c70d4b6dd02f6215185242cd7f6bff9a6189f97c59ffda8fa2138fd7b3cdbec5adc060896735d01c70007f86d1c8a7f88980829e6d79b5e8cee7c030f27cf0f9c22c6fdb185b2c2434225cc0c3fe9e4b38ead6fc4322fb0931b9066f0323880dde9f05cd777f9e0888599df77d6aafad6a50507e349e9e36c909a0b0ddb843f6624b64ab62fab4e328968d58a93066f4f94c05aacc4232183f025d5d58d0ce951a9413608d86819a92390f52b76e2abeb33df7a573c86c624f3b0931ac233da0c4c76c888450b500be47a68ed9085814042efcd8d8e615b015c1b5d665848faa33d2ac408203f3932b804dc3af769981a3d75a8dca712b2ebc9ccc3c4271e5ac3b8df63fd9192e654c098d735a2e248d7ec1c4ff14b3982910c76c5fc313f1a76a7599d3d31471792a329f9db6ed102346d6ba7915f32e9f120bef96a9f19d3436bda1dc489c6ad4d47366c7e97c424133930cd4a2dd4cc4c4476f992392178655b21232557c8eace2c904e1e4939d4ed1fdb3e23de102f9502d3dd48f324a88e1eea2b0991f3c9cbbb63c8f8b92e3001e1e01e6518ee7ebcedc7b97d11aa6c3d5726a98b300610992cba8c4c6a38082280865dca578fdae046deee351d9bac756fc6b2182f804aead8a63108fad58f3729ff4ce3d3f2aa261e97747a7d7f5415128aa53dc329a152a0b442ae2ce4cdff36fa66af3b07c5bf1d8e49bd40195a2df96da2bb38152ec106bf32e605430b58ad1c631d12f6687ccde93edb08edeb68d7272db3c51a51891729bd5dfd74058043d0f8f64d5484c9584d498a687ef27d90a7671fd4ac44b2fca0524c6415d228c97e633d6110c83645ffcdab7b323095e8ef0dcf404e255270704eef5232c89104f3e7c322ffc30c06290c8af93693b0f32772b280dfd8309dfb40fad372ac409747d002a5f080b847bf72f0c7c8cb53c7df91a317db32c0e1bad4f867f65dfbebc6eadcbae1992b2a93aabe85ea15f112dd5ed5c3381760792656c4df1871527b77aafb0212edda84e4b30d8d3a3bb3ed74b57c8e2125338ff4210780edcee9d56d376960e4ac91777589cfbb153677406d023e1754b0e85012babfa0ec048d0c74c4de41ff3a22719ad9f41ae04f57cf75a4a92863024cf735d6ce61892e2d57a5b5bb15211bada5749016a5f71742ab08d9183686873dcd358840f4009830f339840f3187970e7ec064796abed98b072c7bf4d0486488ce1d356f8dc30a1db137e05809c2e031c8366d7f2f6da96feba231190a3a92673500057a5cfc6b011b9bb9d2e56ad1f9ef9665df13a6b6181bb40c5ac9523dc7eeb33d0ab4ecdc05839429be77e4277637db4d0d1ae05cb91c0eec42a5a5afc6bc78b1f4f759d835cd51003ce6f3cd1a33576e4ae888a6903ca7813befcbdda83e4ddd6d3cbd3b1c930cd9ce6b0cde13fb487133b2ec2b260f7ff96870707ed94c03c2f307c337b7fd9e3759cef235f7c73e47d75b4c627354be8cf35f8cea12c9a3a3d4caa91779571b59779cd28920e36caf534db59e41b8fce278e4b773bc62e823bcfa73f74e3d11b71520fb46a4cb17f3c9594e2e919d96f5bc2460489eceb0a66abd761687a76b4a8eeb38c431710cf83d5d792be145deeba6725a4cf75b86946bf435edec40e3987e6d8f03ebb47f8b6df84e79fca982ba8d7e2a1ccd9941e2c9f5e6cf80967ff26e6a918983c6bc5fb93de582c4f490646a0d9d3698e785ca9f40e37260ac03d10f4168b1b6efc803aa2b8b0acb5d4004811cbf236b", 0x1000, 0x2}], 0x80000, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000240)={0x0, 0xffffffff, 0x10}) sendfile(r1, r0, 0x0, 0x1) 08:56:46 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) r0 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$tun(r0, &(0x7f00000000c0)={@val={0x0, 0xf7}, @void, @eth={@remote, @random="a22fa4f7d15b", @void, {@llc={0x4, {@llc={0x4, 0x22, "a3", "02f4a65782c36b97722f47736a329a277c4a1e8cb1116c51ae384e0a79286f2483f92ad9a4c2a832e8baa8901a18519c7e4740ce9fcce50a0bbda468cad4a0d001039050e39e756c8dd840b52a4c89c3955c912ddcb2a6ffda7b18ff13d7a3c02734c3342b4876ee2d95256ea9e3320451347a97468e3140111c50f5d6431d00fa46475ce49b62c6fa95e597e40f5c2118ad3e9c218f3d77a2b65485bd853680a829f13bbfbf007543f1a46a0badd2b53b6c89480dfa7faabed1a34ecdb247cb67e7e8"}}}}}}, 0xd8) write$tun(r0, &(0x7f0000000080)={@val={0x0, 0x88b5}, @void, @arp=@generic={0x18, 0x600, 0x6, 0xc, 0x3, @random="12416f9d9384", "be903e5e1045d802bd2f9373", @empty, "d79502c8d3eaac1d4f"}}, 0x2d) 08:56:46 executing program 7: ioctl$TCSETSF2(0xffffffffffffffff, 0x402c542d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x5, "77004a6efdff00"}) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454ca, &(0x7f0000000000)={'veth0_vlan\x00'}) io_uring_setup(0x0, 0x0) r1 = socket$inet(0x2, 0xa, 0x0) ioctl$TUNSETVNETLE(0xffffffffffffffff, 0x400454dc, 0x0) ioctl$sock_inet_SIOCDARP(r1, 0x8953, &(0x7f0000000200)={{0x2, 0x4e20, @rand_addr=0x64010100}, {0x306, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x36}}, 0x66, {0x2, 0x4e22, @broadcast}, 'veth0_to_batadv\x00'}) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000140)={'lo\x00', 0x0}) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000280)={'veth0_virt_wifi\x00'}) flock(r2, 0x4) ioctl$sock_ipv6_tunnel_SIOCADDPRL(0xffffffffffffffff, 0x89f5, &(0x7f0000000100)={'syztnl1\x00', &(0x7f0000000180)={'syztnl0\x00', r3, 0x2f, 0x80, 0x9, 0x1, 0x4, @mcast1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x700, 0x7, 0x401, 0xfffffa0e}}) syz_open_dev$hiddev(0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) dup3(r1, r0, 0x0) ioctl$F2FS_IOC_GARBAGE_COLLECT(0xffffffffffffffff, 0x4004f506, &(0x7f0000000080)=0x1) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) [ 3002.304365] FAT-fs (loop4): Directory bread(block 6) failed [ 3002.321091] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3002.322329] FAT-fs (loop4): Filesystem has been set read-only 08:56:47 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @loopback, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) [ 3002.336492] attempt to access beyond end of device [ 3002.336492] loop4: rw=524288, want=13, limit=6 [ 3002.338923] attempt to access beyond end of device [ 3002.338923] loop4: rw=0, want=13, limit=6 08:56:47 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000000090000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3002.357614] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:56:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, 0xffffffffffffffff, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:56:47 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000140)='.\x00') chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x7880, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) [ 3002.435487] attempt to access beyond end of device [ 3002.435487] loop3: rw=524288, want=13, limit=6 [ 3002.457622] attempt to access beyond end of device [ 3002.457622] loop3: rw=0, want=13, limit=6 08:56:47 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[], 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xa000, 0x0) 08:56:47 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100000000000000000a0000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:56:47 executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @loopback, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) [ 3002.521793] FAT-fs (loop6): Directory bread(block 6) failed [ 3002.525037] attempt to access beyond end of device [ 3002.525037] loop6: rw=0, want=13, limit=6 [ 3002.526790] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3002.527965] FAT-fs (loop6): Filesystem has been set read-only [ 3002.528907] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3002.530053] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3002.532949] attempt to access beyond end of device [ 3002.532949] loop6: rw=0, want=13, limit=6 [ 3002.534258] Buffer I/O error on dev loop6, logical block 12, async page read [ 3002.538912] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:56:47 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'veth0_vlan\x00'}) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000c40)=ANY=[@ANYBLOB="7f454c4607000008010000000000000003003e000000000026030000000000004000000000000000c601000000000000404e0000b400380001000000952a070000000000000000000000000000000000000000000000000080000000000000000000000000000000d80d000000000000f2670000000000006edf4f29beb3db3e284856e590edf8fa6ac7f4614094f4aabf33aed6e6ddaa6bf25978b52520930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a25000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd883070e5457aedf60edacf98bc0529a01d450866f04aebd9f47c9738b749edcab49a6b409209d4cabaaa4c9d7e40a319f7f40605824d62283f471d34fdffc09dcdbf2e5948e80ce0f9b7e014eb7bcd67f4d4977646953b57312664f5e2b158680be4bbda033656db882b42bebace013dcac6974ff74c0dc68b6e7bde6291b3947c3284f0b4a52cd2dc7ab122c39ba87f6ef006c289c22b1dd7e6bb401c32201feefaaa167351de01a6f3d7771ceac61e50a377c5d5f38edda053508"], 0x69f) socket$inet(0x2, 0xa, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x840}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000003c0)={0x28, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_TX_RATES={0xc, 0x5a, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x8, 0x0, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x4}]}]}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r6 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r6, r5, 0x0, 0x1) 08:56:47 executing program 2: sendmsg$FOU_CMD_DEL(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x7aa9c7f3a5b3864}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x50, 0x0, 0x4, 0x70bd2c, 0x25dfdbfe, {}, [@FOU_ATTR_PEER_PORT={0x6, 0xa, 0x4e22}, @FOU_ATTR_PEER_PORT={0x6, 0xa, 0x4e20}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @multicast1}, @FOU_ATTR_AF={0x5, 0x2, 0xa}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @empty}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @mcast1}]}, 0x50}}, 0x20004040) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) sendmsg$NL80211_CMD_SET_WIPHY(r0, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x30, 0x0, 0x4, 0x70bd27, 0x25dfdbff, {}, [@NL80211_ATTR_TXQ_LIMIT={0x8, 0x10a, 0x3}, @NL80211_ATTR_WIPHY_NAME={0x14, 0x2, 'xfrm0\x00'}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000004}, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x0, 0x4, &(0x7f0000000440)=[{&(0x7f0000000040)="2000000080000000060000006a0000000f000000000000000100000001000000004000000040000020000000e0f4655fe0f4655f0100ffff53ef010001000000dff4655f000000000000000001000000000000000b0000000001", 0x5a, 0xffffffff}, {0x0, 0x0, 0xffffffffdffffff8}, {&(0x7f0000010400)="020000000300000004", 0x9, 0x4}, {&(0x7f0000011600)="ed41000000080000dff46552e0f4655fe0f4655f00000000000004", 0x1b, 0x2100}], 0x0, &(0x7f0000000100)={[], [{@hash}]}) pkey_mprotect(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0, 0xffffffffffffffff) 08:56:47 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) open(&(0x7f0000000140)='./file1\x00', 0x42, 0x2) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRES16, @ANYRESHEX, @ANYRES32, @ANYBLOB="93c39a22d20149fc5af8dc08343ea892971c6f4d3258a18dcd66a193314eb6170808c8c469748ebe", @ANYRESHEX], 0xfdef) r1 = mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x50, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(0x0, r1, &(0x7f0000000000)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, {0x3}}, 0x0) r2 = syz_open_dev$vcsa(&(0x7f00000000c0), 0xfffffffffffffffc, 0x141040) r3 = perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0xc}, 0x0, 0x0, 0x0, 0xa40bf7ca0e04581b}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x21, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000180)=0x0, &(0x7f0000002a40)) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRES16=r4, @ANYRESHEX=r3, @ANYRES32, @ANYBLOB="93c39a22d20149fc5af8dc08343ea892971c6f4d3258a18dcd66a193314eb6170808c8c469748ebe", @ANYRESHEX=r3], 0xfdef) r5 = mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x50, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r4, r5, &(0x7f0000000000)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x5, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x0, {0x3}}, 0x0) r6 = openat(r0, &(0x7f0000000280)='./file1/file0\x00', 0xa00, 0x0) syz_io_uring_submit(0x0, r5, &(0x7f00000002c0)=@IORING_OP_TEE={0x21, 0x1, 0x0, @fd_index=0x5, 0x0, 0x0, 0x200, 0x1, 0x0, {0x0, 0x0, r6}}, 0x1) r7 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r7, r0, 0x0, 0x1) syz_io_uring_complete(0x0) socketpair(0x25, 0x6, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendfile(r8, r8, &(0x7f00000001c0)=0x5a9, 0x6) 08:56:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, 0xffffffffffffffff, 0x0, 0x10001, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) [ 3002.614290] FAT-fs (loop4): Directory bread(block 6) failed [ 3002.640805] FAT-fs (loop3): Directory bread(block 6) failed [ 3002.672568] attempt to access beyond end of device [ 3002.672568] loop4: rw=524288, want=13, limit=6 [ 3002.674552] attempt to access beyond end of device [ 3002.674552] loop4: rw=0, want=13, limit=6 [ 3002.692559] attempt to access beyond end of device [ 3002.692559] loop3: rw=524288, want=13, limit=6 [ 3002.697243] attempt to access beyond end of device [ 3002.697243] loop3: rw=0, want=13, limit=6 [ 3002.706378] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3002.707639] FAT-fs (loop4): Filesystem has been set read-only 08:57:04 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000240)="eb0201fd000240008000f8010000000000000000000000c14b0dcee5fd4b1472f1ed85bc6747db59c68ba78287fb9a00c78d07f26beb9c3a630c7799f51afccf05f4ccd1213cbf7f6e917f6c352d92ec1416389a8dfeba4d87cf72d6ac1273c2b6ce1958a0fb2ced7c470333fbd5e86d2cedceffcf5405fa0ce9525d03dd1cdc49d4", 0x82, 0x3}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x1900000, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x23, &(0x7f0000000080)={0x0, 0x0, 0x2}) sendfile(r1, r0, 0x0, 0x1) sendfile(r1, r1, &(0x7f0000000100)=0x1eb, 0x40) 08:57:04 executing program 0: timer_create(0x2, &(0x7f0000000180)={0x0, 0x1f, 0x0, @thr={&(0x7f0000000000)="6ec0ec1eb8fd039a4c41a8bf0f729354029e3f64956be3c1cee018e694e711e29ea044e9d9b2b8c116e87d140f48faced67da7d598564c0c2bddc4c4e1", &(0x7f0000000080)="aee6d77ff6da2b89f60752f2c8c784029811e8bc6d86e8207a18d0eb3ae19780f81e7dfaa662351364149f378f13a1873a126f8de81ce56760ceef863d6d2cf47a1f2bba7bd370186aa4b2c5eea1fc4509c1c2b2c98eff3721f4454a7f97f6197f6084b1b4417f1191b7c4db61d3afc1cf6603b06798e0af67d5342deb3bb773a3cbe6c1f97e8394684d295c4af9d8145dff8822a283947c474262abe4c20e225a1b073c79c55d8c9a1a05b0b3e4db0339c88769aef6ba1c95bf408b2f9d445c0ab914e3851ec5c8e5e14372e3096fe7a805331c662b68353473bef2dd9c23a4c0534d77b3a0e50c31f36411106d8bd48ad1"}}, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) 08:57:04 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000240)="53595a4b414c4cc5522020080000e68032513251385100000000000041660069007c00650030000f00fc0000ffffffffffffffffffff0000ffffff4319ff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ff2020202000ace670325132510000e670325107000a9b1a51aab3b6d58231153c66a0f3e353d7c20ae26792ea0da17fae61bffdba8af3867dbfd2afd87bb1d4ae07fe7b685bda0603bb924360427ecfe6d72dbf855306ba634c804800bac61ea1d642a2cc13d373341a3c987b83181c95f90d4d9457702a2aeb9f1c5fe821b92e062d2d983ac670223ffa5dc975ea42d9c90956404c32d3ad539ba282bfbf8e3fdd78de7816", 0x120, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) io_uring_register$IORING_REGISTER_PERSONALITY(r2, 0x9, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x200000d, 0x12, r3, 0x0) openat(r3, &(0x7f0000000140)='./file1\x00', 0x10000, 0x40) sendfile(r1, r0, 0x0, 0x1) 08:57:04 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'veth0_vlan\x00'}) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000c40)=ANY=[@ANYBLOB="7f454c4607000008010000000000000003003e000000000026030000000000004000000000000000c601000000000000404e0000b400380001000000952a070000000000000000000000000000000000000000000000000080000000000000000000000000000000d80d000000000000f2670000000000006edf4f29beb3db3e284856e590edf8fa6ac7f4614094f4aabf33aed6e6ddaa6bf25978b52520930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a25000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd883070e5457aedf60edacf98bc0529a01d450866f04aebd9f47c9738b749edcab49a6b409209d4cabaaa4c9d7e40a319f7f40605824d62283f471d34fdffc09dcdbf2e5948e80ce0f9b7e014eb7bcd67f4d4977646953b57312664f5e2b158680be4bbda033656db882b42bebace013dcac6974ff74c0dc68b6e7bde6291b3947c3284f0b4a52cd2dc7ab122c39ba87f6ef006c289c22b1dd7e6bb401c32201feefaaa167351de01a6f3d7771ceac61e50a377c5d5f38edda053508"], 0x69f) socket$inet(0x2, 0xa, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x840}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000003c0)={0x28, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_TX_RATES={0xc, 0x5a, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x8, 0x0, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x4}]}]}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r6 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r6, r5, 0x0, 0x1) 08:57:04 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100000000000000000b0000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:57:04 executing program 2: ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'wlan1\x00'}) sendmsg$NL80211_CMD_TESTMODE(0xffffffffffffffff, 0x0, 0x8001) r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r0, 0x80047210, &(0x7f00000000c0)) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001540), 0xffffffffffffffff) fallocate(r1, 0x19, 0x0, 0x2) sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="02002cbd7010fe0000000001000000002f0001000000"], 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x20000100) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r1, 0x4018f50b, &(0x7f0000000000)={0x1, 0x9, 0x4}) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)=ANY=[@ANYBLOB="90003b88", @ANYRES16=r2, @ANYBLOB="000126bd7000fbdbdf257b0000000c009900010000007a00000014000201a073502a07dcc740e8badc25441f8ede14000201d2be15de6fc23bcc5bf5c7768fa05c1e14000201290eae9387f97cb9e7a9f04ceeb6e5121400fe00d34e525fd13ab2ebb2262259c82c982f1400fe004a12d5a9b37cfa690e57401b663071520a0006000802110000000000"], 0x90}, 0x1, 0x0, 0x0, 0x8000}, 0x10) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone3(&(0x7f0000000200)={0x44004100, 0x0, &(0x7f00000000c0), &(0x7f0000000100), {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 08:57:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x0, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:57:04 executing program 7: sendmsg$TIPC_CMD_GET_NODES(0xffffffffffffffff, 0x0, 0x0) r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_START_P2P_DEVICE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x20, r0, 0x200, 0x70bd2a, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x6, 0x16}}}}, [""]}, 0x20}, 0x1, 0x0, 0x0, 0x8000}, 0x8800) syz_genetlink_get_family_id$fou(&(0x7f0000000200), 0xffffffffffffffff) [ 3019.490221] FAT-fs (loop3): Directory bread(block 6) failed [ 3019.495271] FAT-fs (loop4): Directory bread(block 6) failed [ 3019.501517] FAT-fs (loop4): Directory bread(block 6) failed [ 3019.513852] FAT-fs (loop4): Directory bread(block 6) failed 08:57:04 executing program 0: syz_emit_ethernet(0x82, &(0x7f0000000140)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x14, 0x4, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast, {[@timestamp_addr={0x44, 0x3c, 0x81, 0x1, 0xf, [{@broadcast, 0x5}, {@multicast1, 0x400}, {@broadcast, 0x8}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x20}, {@empty, 0x1f1}, {@private=0xa010100, 0x9}, {@dev={0xac, 0x14, 0x14, 0x2c}, 0x5}]}]}}, "d553b665921633bc"}}}}}, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}, @val={@val={0x9100, 0x1, 0x0, 0x3}, {0x8100, 0x3, 0x0, 0x3}}, {@x25={0x805, {0x0, 0x7, 0x5, "0b18466966d4b1275930b87a248cdeddf3298560c9"}}}}, &(0x7f0000000080)={0x1, 0x1, [0xde8, 0x131, 0x871, 0x373]}) 08:57:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x0, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:57:04 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100000000000000000f0000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:57:04 executing program 4: r0 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r1, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r1, r0) r2 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r3, r2) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xff, 0x2, &(0x7f0000000200)=[{&(0x7f0000000240)="eb3c906d6b66732e66e174000201010002400080c48dcff6841455e2bef85e19338986780fab5633b0f1acc42361c12b2abeedb3e18a70d0a64cadde2354fe3dc77e39214c1b3cc937a9a2006180905c8e254e3753a846a652c3e39e3127cdb3a2ea170a8ab7f52b0400000041dd50d804910a091fe3387eae81cbcd83fbb64315d8b7513a872bb1b02b5a769d69bedb87b724b9908eb8eee86654e92f6280f9674df345528a2c743e3667f0c98fb6a904306db1fdf0d0bc6dc434dde96abf409fb2c2eaa90e46f78b7038aeed5a28061428a8f1c5a195d8aa14c5e7d76708b7788d", 0xe2}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="cd575cea2555efcfabb7f8a5a2ec375b5c343399d64385ed0e19136b7daf1be69707ae9c874135c5ebf5507d87c62e7549aaf8017b405963f7ee5380945fd7f1644e052a9300", @ANYRES32=r1, @ANYRES16=r2, @ANYRES64=r1, @ANYRESDEC=r3]) chdir(&(0x7f0000000040)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) io_uring_setup(0x27, &(0x7f0000000080)) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendfile(r5, r4, 0x0, 0x1) 08:57:04 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x1f6a, &(0x7f0000000240)={0x0, 0x1, 0x2}) sendfile(r1, r0, 0x0, 0x1) 08:57:04 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) open(&(0x7f0000000140)='./file1\x00', 0x42, 0x2) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRES16, @ANYRESHEX, @ANYRES32, @ANYBLOB="93c39a22d20149fc5af8dc08343ea892971c6f4d3258a18dcd66a193314eb6170808c8c469748ebe", @ANYRESHEX], 0xfdef) r1 = mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x50, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(0x0, r1, &(0x7f0000000000)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, {0x3}}, 0x0) r2 = syz_open_dev$vcsa(&(0x7f00000000c0), 0xfffffffffffffffc, 0x141040) r3 = perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0xc}, 0x0, 0x0, 0x0, 0xa40bf7ca0e04581b}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x21, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000180)=0x0, &(0x7f0000002a40)) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRES16=r4, @ANYRESHEX=r3, @ANYRES32, @ANYBLOB="93c39a22d20149fc5af8dc08343ea892971c6f4d3258a18dcd66a193314eb6170808c8c469748ebe", @ANYRESHEX=r3], 0xfdef) r5 = mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x50, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r4, r5, &(0x7f0000000000)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x5, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x0, {0x3}}, 0x0) r6 = openat(r0, &(0x7f0000000280)='./file1/file0\x00', 0xa00, 0x0) syz_io_uring_submit(0x0, r5, &(0x7f00000002c0)=@IORING_OP_TEE={0x21, 0x1, 0x0, @fd_index=0x5, 0x0, 0x0, 0x200, 0x1, 0x0, {0x0, 0x0, r6}}, 0x1) r7 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r7, r0, 0x0, 0x1) syz_io_uring_complete(0x0) socketpair(0x25, 0x6, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendfile(r8, r8, &(0x7f00000001c0)=0x5a9, 0x6) [ 3019.642685] attempt to access beyond end of device [ 3019.642685] loop3: rw=524288, want=13, limit=6 [ 3019.650171] attempt to access beyond end of device [ 3019.650171] loop3: rw=0, want=13, limit=6 [ 3019.658363] FAT-fs (loop4): Unrecognized mount option "ÍW\ê%UïÏ«·ø¥¢ì7[\43™ÖC…ík}¯æ—®œ‡A5ÅëõP}‡Æ.uIªø{@Yc÷îS€”_×ñdN*“" or missing value [ 3019.662029] FAT-fs (loop6): Directory bread(block 6) failed 08:57:04 executing program 0: sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x24, 0x0, 0x408, 0x70bd2d, 0x25dfdbfd, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0xffffffff}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x8004}, 0x804) [ 3019.666511] attempt to access beyond end of device [ 3019.666511] loop6: rw=0, want=13, limit=6 [ 3019.672338] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3019.673520] FAT-fs (loop6): Filesystem has been set read-only [ 3019.681436] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3019.686164] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3019.694881] attempt to access beyond end of device [ 3019.694881] loop6: rw=0, want=13, limit=6 [ 3019.696263] Buffer I/O error on dev loop6, logical block 12, async page read [ 3019.703746] FAT-fs (loop4): Unrecognized mount option "ÍW\ê%UïÏ«·ø¥¢ì7[\43™ÖC…ík}¯æ—®œ‡A5ÅëõP}‡Æ.uIªø{@Yc÷îS€”_×ñdN*“" or missing value [ 3019.731885] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:57:21 executing program 7: ioctl$TCSETSF2(0xffffffffffffffff, 0x402c542d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x6}) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454ca, &(0x7f0000000000)={'veth0_vlan\x00'}) io_uring_setup(0x307f, &(0x7f00000001c0)={0x0, 0xe6a2, 0x2, 0x200005, 0x24d}) r1 = socket$inet(0x2, 0xa, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000140)=0x3) ioctl$sock_inet_SIOCGIFNETMASK(r1, 0x8914, &(0x7f00000001c0)={'veth0_vlan\x00', {0x2, 0x0, @empty}}) 08:57:21 executing program 2: r0 = perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x2, 0x40220, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x7, 0x1000, 0x8, 0x0, 0x0, 0x0, 0xa36}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x0) r1 = gettid() perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x3, 0x8, 0xa5, 0xc2, 0x0, 0x2c2a, 0x80, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7, 0x1, @perf_bp={&(0x7f0000000000), 0x7}, 0x4028, 0x101, 0x3, 0x5, 0x100, 0xe0000000, 0x8, 0x0, 0x2cabd23e, 0x0, 0x74}, r1, 0x8, r0, 0x8) tgkill(r1, r1, 0x3b) 08:57:21 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r0, 0x0, 0x1) 08:57:21 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000000100000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:57:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x0, 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:57:21 executing program 3: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e21, @multicast1}, 0x10) connect$inet(r0, &(0x7f0000000140)={0x2, 0x4e21, @local}, 0x10) getsockopt$sock_buf(r0, 0x1, 0x1c, 0x0, &(0x7f0000000180)) r1 = accept4$inet(r0, 0x0, &(0x7f0000000080), 0x800) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="e2d6c79ec5fb64b6ddfda11d150b84d0d634e7340531b2ea925c96ad176a653cf6319b6a21c9c59872127ac7d9db58981e86b8bb409c7d3c2085fa89c338394e033720ac1d0d3ea4a19a3ce59913e39c0168539c3fcffec3fd9ccd823eaee84a81a78e56a7853d8c8c1ad85639e5a4095a658c6313b138fb81c7e013b486d7cadb8badbca3c36142c84d", 0x8a) r2 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020820000400008000f8000020004000030000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="007da5804886b1655e09966a7e07c44fecf87834ecdbb6650240e9635802006dcb1b3dbd47e3bebe2f704b17c759b22d78c09367f8495ad9494ee15dcf7d0932dbaed64f8c680ca43637873c7d65eecdf0eaed8aa6db522e23848d1799eeb0ca9f1af0c6b8c59cb6832dcf658d3b3c7a59e9d55e07"]) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) r3 = syz_mount_image$vfat(0x0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1, &(0x7f0000000180)=[{0x0, 0x0, 0x1001000a00}], 0x2800018, &(0x7f0000000240)=ANY=[]) ioctl$BTRFS_IOC_QUOTA_RESCAN(r3, 0x4040942c, &(0x7f0000000040)={0x0, 0x1f9, [0x0, 0xc8a2, 0x8, 0x8000, 0x101, 0x4]}) mkdirat(r3, &(0x7f0000000000)='./file1\x00', 0x0) ioctl$BTRFS_IOC_LOGICAL_INO(0xffffffffffffffff, 0xc0389424, &(0x7f0000000100)={0x9fcf, 0x28, '\x00', 0x1, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000240)={'#! ', './file1', [{}, {0x20, '+[-+\xc3'}, {0x20, '\x00'}, {0x20, '\x00'}, {0x20, '\x00'}, {0x20, 'vfat\x00'}, {0x20, '\\'}, {0x20, '\x00'}], 0xa, "2bbafb9d871e8a182aaaa667a7c4c9da64386a63f6b22e89b8dab7a5dbd814e3a1206dc7f2870f"}, 0x49) unshare(0x48020200) 08:57:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) r2 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x4000010, r1, 0x8000000) r3 = syz_open_dev$vcsa(&(0x7f00000000c0), 0xfffffffffffffffc, 0x141040) r4 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0xc}, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x2021, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000180)=0x0, &(0x7f0000002a40)) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRES16=r5, @ANYRESHEX=r4, @ANYRES32, @ANYBLOB="93c39a22d20149fc5af8dc08343ea892971c6f4d3258a18dcd66a193314eb6170808c8c469748ebe", @ANYRESHEX=r4], 0xfdef) r6 = mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x50, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r5, r6, &(0x7f0000000000)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x5, 0x0, r3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x3}}, 0x0) r7 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000800)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x0, {0x9, r7}}, 0x0) syz_io_uring_submit(r2, r6, &(0x7f0000000140)=@IORING_OP_TEE={0x21, 0x4, 0x0, @fd_index=0x7, 0x0, 0x0, 0x3ff, 0x1, 0x0, {0x0, r7, r0}}, 0x6) 08:57:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x4e21}, 0x6e) syz_emit_ethernet(0x65, &(0x7f00000002c0)={@random="0000004353cb", @multicast, @void, {@llc={0x4, {@snap={0x1, 0x1, 'H', "04501c", 0x4305, "39cffb2bd099381e165734485d5c1ead27f41768911b5b14e7a819339342b6cd184f6095249e75aaeff0e13c46f81dddcfa33abacf738fa5bbe59f3d06c8a35435adfe3c24dba6ee13425eff1bdd40"}}}}}, 0x0) write$tun(0xffffffffffffffff, &(0x7f0000000080)={@val={0x0, 0x86dd}, @val={0x1, 0x0, 0x3, 0x1bf, 0x1, 0x1}, @eth={@broadcast, @random="ccf943453304", @val={@val={0x9100, 0x0, 0x1, 0x2}, {0x8100, 0x1}}, {@mpls_mc={0x8848, {[{0x4, 0x0, 0x1}, {0xffffb, 0x0, 0x1}, {0x0, 0x0, 0x1}, {0x2}, {0x3, 0x0, 0x1}], @ipv4=@igmp={{0x32, 0x4, 0x0, 0x7, 0x163, 0x65, 0x0, 0x81, 0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @rand_addr=0x64010101, {[@cipso={0x86, 0x26, 0x1, [{0x1, 0x12, "af22b4c45f5d04ee32417896db7d0a39"}, {0x5, 0xc, "88d2540473a91036c5ca"}, {0x1, 0x2}]}, @ra={0x94, 0x4}, @ra={0x94, 0x4}, @timestamp_prespec={0x44, 0x3c, 0x2d, 0x3, 0x0, [{@empty, 0x20000}, {@empty, 0xffffffcf}, {@local, 0x20}, {@empty, 0xffffffff}, {@multicast2, 0x5}, {@local, 0x800000}, {@local, 0x3ff}]}, @rr={0x7, 0x17, 0xdd, [@dev={0xac, 0x14, 0x14, 0x20}, @local, @multicast2, @local, @empty]}, @ra={0x94, 0x4}, @rr={0x7, 0x1b, 0x1a, [@multicast2, @local, @initdev={0xac, 0x1e, 0x1, 0x0}, @empty, @loopback, @rand_addr=0x64010101]}, @noop, @ssrr={0x89, 0x7, 0xc6, [@initdev={0xac, 0x1e, 0x1, 0x0}]}, @ssrr={0x89, 0xb, 0xa3, [@initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010102]}]}}, {0x13, 0xbf, 0x0, @multicast1, "10e7afaf48c6db0571bb40c69d29b06fd685df74c35e4413af6f9d08dda865b96eccf858b2845954e56f011ef67fca7cd9735c4a86318a3126253fa7da44692643aec15178c5f24b4db648534c8b4601f0fd69e0d2971ac673911eee0c9fca6c044d0f23af2fff960b356d07446ee73604a43d981e73dd9ecde44ae69c1f10d60469ec4bd4484fa0dcb72155066ee9eed19989"}}}}}}}, 0x19b) [ 3036.557029] FAT-fs (loop4): Directory bread(block 6) failed [ 3036.562649] FAT-fs (loop6): Directory bread(block 6) failed 08:57:21 executing program 2: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r0 = syz_io_uring_setup(0x4d4f, &(0x7f0000000240), &(0x7f00000a0000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f00000002c0), &(0x7f0000000140)=0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000780)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="04000000000000002e2f66696c650200000000000000"]) perf_event_open(&(0x7f0000000700)={0x5, 0x80, 0x1, 0x9, 0x3, 0x6, 0x0, 0x6, 0xb214, 0x8, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000640), 0xe}, 0x2002, 0x7fffffff, 0x8000, 0x2, 0x6, 0x81, 0x40, 0x0, 0x8, 0x0, 0x8}, 0xffffffffffffffff, 0x10, r2, 0x0) syz_io_uring_setup(0x4f4f, &(0x7f0000000180), &(0x7f00000a0000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) clone3(&(0x7f0000000000)={0x1040100, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) execveat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0, 0x1100) r5 = mmap$IORING_OFF_SQES(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x30, r2, 0x10000000) syz_io_uring_submit(r3, r5, &(0x7f0000000080)=@IORING_OP_CONNECT={0x10, 0x4, 0x0, r2, 0x80, &(0x7f0000000300)=@x25={0x9, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x1}}, 0x0, 0x0, 0x1, {0x0, r4}}, 0xb2) syz_io_uring_submit(0x0, r1, &(0x7f00000006c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)={&(0x7f0000000480)=@l2tp={0x2, 0x0, @multicast1}, 0x80, &(0x7f0000000600)=[{&(0x7f0000000500)=""/243, 0xf3}], 0x1, &(0x7f0000000640)}, 0x0, 0x4cbf6674f15ed94e, 0x1, {0x2}}, 0x4) mknodat$loop(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 08:57:21 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000000110000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3036.593350] attempt to access beyond end of device [ 3036.593350] loop4: rw=524288, want=13, limit=6 [ 3036.594893] attempt to access beyond end of device [ 3036.594893] loop4: rw=0, want=13, limit=6 [ 3036.602977] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3036.604492] FAT-fs (loop6): Filesystem has been set read-only 08:57:21 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000080)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x9, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast, {[@generic={0x7, 0xe, "303769a12aab6a45d819fec2"}]}}}}}}}, 0x0) [ 3036.626554] attempt to access beyond end of device [ 3036.626554] loop6: rw=0, want=13, limit=6 [ 3036.637388] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3036.638516] attempt to access beyond end of device [ 3036.638516] loop4: rw=0, want=13, limit=6 [ 3036.639796] FAT-fs (loop4): Filesystem has been set read-only [ 3036.644410] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3036.645647] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3036.664510] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3036.684631] attempt to access beyond end of device [ 3036.684631] loop6: rw=0, want=13, limit=6 [ 3036.686167] Buffer I/O error on dev loop6, logical block 12, async page read 08:57:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) [ 3036.703468] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3036.735414] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 3036.960457] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 08:57:38 executing program 7: ioctl$TCSETSF2(0xffffffffffffffff, 0x402c542d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x6}) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454ca, &(0x7f0000000000)={'veth0_vlan\x00'}) io_uring_setup(0x307f, &(0x7f00000001c0)={0x0, 0xe6a2, 0x2, 0x200005, 0x24d}) r1 = socket$inet(0x2, 0xa, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000140)=0x3) ioctl$sock_inet_SIOCGIFNETMASK(r1, 0x8914, &(0x7f00000001c0)={'veth0_vlan\x00', {0x2, 0x0, @empty}}) 08:57:38 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, @remote, @val={@val={0x9100, 0x4, 0x1, 0x1}, {0x8100, 0x0, 0x1, 0x2}}, {@canfd={0xd, {{0x3, 0x0, 0x0, 0x1}, 0x1e, 0x2, 0x0, 0x0, "bdee843820c8a2cc66f11b50eab6b0999885c7140076125143075a4dfe8049d8658f111eef194275fb96ddad8feade4952f70717fc4f33df05b96432bc03bba5"}}}}, &(0x7f0000000000)={0x0, 0x1, [0x873, 0x346, 0xc5d, 0x24e]}) write$tun(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="0000890d63dc05b802cb2f0000000000000000000000000000000000fe80000000000000000000000000002d680006f06400000033020401fd100900ff0100000000000000000000000000011d0404020990ff00fc000000000000000000000000000001ff0200000000000000000000000000010c20880b00c60002000600035f4d20eadb041b817f460eb51c5d86da83a6ba2e8d2d2b6295bb6ce7b9f06d033cad54f640b34fe9ba0f47a2edc8ad0c2e68546f6ea8d09c7c2f84d47d834744b32d609155b149ab7b18a9ecdf02212fe8dae3a17ec163b425cbfff7e71942bc05aeac2123500b7f364122d37e5c55b694741d14aae6247cf17da6391ff982749419e7e5afbca965cea451258e3cc1f03f20190587bafd419dafcdb500c5ecf26c65980cf069d17686c6c138eb967f7ca020dd20c230db97d1bfbcf75fea0fe7269b46c110d80c000800000816ef7462554e4505ed46b90053febebeda1be0d815fed66c1df34120001eb86a34c0e4922ca7b1493fd02506450e02980a0f6e1325e3244bac00d16c483d8a1c3f40f5a12ea275e7ff734106eeee4c1512e3075ea2682b300add7f9a5797ea78bb4c7785a41fcf5c343e38af3f4aff5876aeb634080086dd48370234b695ee2a1f77c3d04819d7c2bd69ba80c38d74222befa7cdde3c2d2ec0be0f2c113102168b36afc4a83e7afc7b159da684a3846acd6151f91f839ca2c178f042b14abe8e76c3e89ad5d411a0f7ba1a6d9bbf99667abccde4b0fcc8e955080088be000000001501e33f0100000000000008080022eb0000000020ff794a02000000fffff98c0009a41b080065580000000498204252b3d1b6748fb0d8c8e5b65bc01efe99f1eedc55f703a3eaeda603f167cccbb911fc68c07dccb05c6d8c3b80519344173c860dc9abf043e3a9957946c9b897401a5987267894bf898587c5b353a745f278e0e650c78c77e729ca8c7a94256f0abd26e090d738dceeecf71450faeedae28f962144dad22c2e80cb27addbb89ed8dff7b55647ddad634416380f067682d76c05f264f137656f37ef9ff493b6a72f529ad1e6970c8efc21b29573f0a6df04d96744781a0b044312b7192e128b060e80b81a41ee7052f6765164d56c494008119cadc8a1c2a1004f4e8735fc723e63d663454c312dd23bdf1c625f122c8d0e97d373c31a803cdef1c9c0f15bc2d808"], 0x2f7) recvfrom(0xffffffffffffffff, &(0x7f0000000100)=""/8, 0x8, 0x40010002, &(0x7f0000000140)=@ieee802154={0x24, @long={0x3, 0x0, {0xaaaaaaaaaaaa0202}}}, 0x80) syz_emit_ethernet(0xe4, &(0x7f00000001c0)={@random="342ef3e6dc5d", @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, @void, {@x25={0x805, {0x3, 0x7f, 0xf1, "6bc94e918ec12b2c980725811c58d5c446222f45f74f4ed1c79a3f47b907c43cf7be0b06a26b422e87cac12d7d17f5abf157f5b82494e99df991b9a07b601a3f40a2bcb81fbcc5e203eaff3e6082e1b3e48b7d471759f3316ce5833207c88005715770a15a08a7b3dce17916b9f57d15d64b5724a93cdd1fd5b2366fb42d1d22ec207f82e360f5e4821613671829ee7dbbcd977f850b843d9f506cf4a531525c77519d653610c4d98e2f898e878d3f97bddad7821f45d3a3120bf7905eaf24b7579c372100977dc6145bad1e2f2ee0590c4fdc"}}}}, 0x0) 08:57:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:57:38 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r0, 0x0, 0x1) 08:57:38 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') faccessat(r0, 0xfffffffffffffffc, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r1, 0x70fe) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc0406619, &(0x7f00000001c0)={@id={0x2, 0x0, @auto="9b4d10c90fba7e75dac879b44c2a6653"}}) io_uring_setup(0x27, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) openat(r2, &(0x7f0000000140)='./file1\x00', 0x0, 0x8) 08:57:38 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000ffffff9e0000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:57:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r0, 0x0, 0x1) 08:57:38 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x200200, 0x0) r3 = signalfd(r0, &(0x7f00000001c0)={[0xfe]}, 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r2, 0xc018937e, &(0x7f0000000240)={{0x1, 0x1, 0x18, r3, @in_args={0x4}}, './file0\x00'}) mkdirat(r4, &(0x7f00000002c0)='./file1/file0\x00', 0x5) fallocate(r0, 0x22, 0xffffffffffffffbd, 0x8) r5 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r5, r1, 0x0, 0x1) ioctl$sock_inet_SIOCGIFNETMASK(0xffffffffffffffff, 0x891b, &(0x7f0000000280)={'veth1_vlan\x00', {0x2, 0x0, @multicast1}}) [ 3053.458421] FAT-fs (loop6): Directory bread(block 6) failed [ 3053.460327] FAT-fs (loop3): Directory bread(block 6) failed [ 3053.467086] attempt to access beyond end of device [ 3053.467086] loop6: rw=0, want=13, limit=6 [ 3053.470249] FAT-fs (loop4): Directory bread(block 6) failed [ 3053.477485] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3053.478743] FAT-fs (loop3): Filesystem has been set read-only [ 3053.483033] attempt to access beyond end of device [ 3053.483033] loop4: rw=524288, want=13, limit=6 [ 3053.484135] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3053.484423] attempt to access beyond end of device [ 3053.484423] loop4: rw=0, want=13, limit=6 [ 3053.485392] FAT-fs (loop6): Filesystem has been set read-only [ 3053.489409] attempt to access beyond end of device [ 3053.489409] loop3: rw=0, want=13, limit=6 [ 3053.495743] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3053.496907] FAT-fs (loop4): Filesystem has been set read-only [ 3053.497748] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) 08:57:38 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000000001a60000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3053.504631] attempt to access beyond end of device [ 3053.504631] loop4: rw=0, want=13, limit=6 [ 3053.505538] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3053.509327] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3053.513656] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3053.514791] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3053.525025] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3053.534347] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3053.535452] attempt to access beyond end of device [ 3053.535452] loop3: rw=0, want=13, limit=6 [ 3053.535467] Buffer I/O error on dev loop3, logical block 12, async page read [ 3053.537908] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:57:38 executing program 2: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0xfd, 0x0, 0x0, 0x5e, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0x0, 0x419c21e5}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) move_pages(0x0, 0x2344, &(0x7f0000000080)=[&(0x7f0000ffe000/0x2000)=nil], 0x0, &(0x7f0000000000)=[0x0, 0x0, 0x0], 0x0) 08:57:38 executing program 7: r0 = openat$sr(0xffffffffffffff9c, &(0x7f00000035c0), 0xe8b02, 0x0) write$char_usb(r0, &(0x7f0000000000)="a542311cfeb99cb3a01153a80699f7f97f4ec733b29da9df7177eccfa2a82965dac207f612dbcfb01907210ae62cbcb0fc0b978aa425a42f9d56d5873959cd21316e5cd9119a3993593de154be85ff6ab9253fc9bbd509d589824f31626c446378e8502db7b6e2e127048656e6edaf5b15ad6e7f4a415fbf4650c2741f17ae14ecee6d", 0x83) r1 = openat$sr(0xffffffffffffff9c, &(0x7f00000000c0), 0x101000, 0x0) r2 = fsmount(r0, 0x1, 0x80) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000100)=0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000140)={{r2}, r3, 0x0, @unused=[0x3, 0x4, 0x100000001, 0x6], @devid}) 08:57:38 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRES32=0x0], 0x0) write$tun(0xffffffffffffffff, &(0x7f0000000080)={@void, @val={0x2, 0x0, 0x3, 0x3, 0xad75, 0x3}, @ipv6=@gre_packet={0x1, 0x6, "78bd10", 0x63a, 0x2f, 0x0, @dev={0xfe, 0x80, '\x00', 0x38}, @private0, {[@hopopts={0x89, 0x0, '\x00', [@ra={0x5, 0x2, 0x8}, @pad1]}, @fragment={0x29, 0x0, 0x2, 0x1, 0x0, 0x7, 0x65}, @routing={0x2e, 0x2, 0x2, 0x6, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}, @hopopts={0xc, 0x2, '\x00', [@calipso={0x7, 0x10, {0x3, 0x2, 0x1, 0x1ff, [0x0]}}]}, @srh={0x3b, 0xe, 0x4, 0x7, 0x6, 0x60, 0xfff, [@private2={0xfc, 0x2, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @local}, @private0, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback, @loopback, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02']}, @dstopts={0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0xfffb}, @pad1]}, @routing={0xc, 0xa, 0x0, 0x5, 0x0, [@mcast1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback, @dev={0xfe, 0x80, '\x00', 0x1b}, @mcast1]}, @dstopts={0x89, 0x51, '\x00', [@calipso={0x7, 0x30, {0x3, 0xa, 0x0, 0x2cd0, [0x2, 0x10000, 0x1, 0x9, 0x1]}}, @enc_lim={0x4, 0x1, 0x7f}, @generic={0x40, 0xe9, "01a99e0fcd9bc0c4e7f06f4806057327117d097392b8bded54c570e03a018147bad6f1616930ff79a93426c64610521c838007bebacd7e23cbdee7a8bbb6eea51714f3ba56b4a1bcd06a6ccfb19e7fba798be3b2b0429b831211db51978a0b57b6fb3c77eeab30583e9d67351ca254b4b96428cc98d1ab672f247316b48d10e8c7b38cee8657d04d0235e499fafc633221825f569c1429bc0d1301617c2da5d7d6549ef1d5cabaa7f153ce54f9ab314dcd0bf74a80d4c3bb96df064fb41998e5bff100e7cefd2bd5cf55b5fa525012a7686dacc88cbade6bf1be23315c5e67ef4725b1ed096a76bf29"}, @calipso={0x7, 0x38, {0x3, 0xc, 0x40, 0x672, [0xffffffff, 0x5, 0x6, 0x20, 0x7, 0xfffffffffffffffb]}}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @generic={0xff, 0x37, "7fd364ebdb4474c6be4f514eb9ef885ec280e0bf5f35224c435b50d632fb20a83887f65f9169fa2b1ec56b811ba5602dec9d260d76be43"}, @generic={0x9, 0xe7, "bcc5bb7d377c39929bdfc46cd5f52bc5f92142299e7ec2482ccd47886502ffe6aead6e1162da3250c41e93e482c812551aee22fe77f7f2fd84cd7aef51be3b39fa367954ad83497403a3f14b2a7e7ff983b75df4f1aac03996f4dc7dc8004469df4041aa47b7238c13b62d92c40bc748aca67bf67b21a4259116f7ea6b1b2bb836588f836292406e71a6ef190c490dee502236f972957e22ee4c1c94b3af8977824c7cca1d16c8fb0c47038a0dce366ce8964afbfbbd621d9ed245c46aa218d64ecf53bf390b0cc28b4bb0076540aed2a80067905eb120fd5abd8129a970c6b1b8725f6b1ff08d"}]}, @routing={0x4, 0xe, 0x0, 0x8, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @remote, @local, @dev={0xfe, 0x80, '\x00', 0x1a}, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1e}}, @loopback, @mcast2]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x880b, 0x0, 0x1, [0x7]}, {0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800, [], "6072a41e3aeee59e2edc0b175786dade8eafefdd7c791b1a1f6ad316be41320c096c7e1180e031180ae3f7126261fb41cd1261c30a9d5338b5cfc440942687f5ed847cd0956cf66fe039074bb9bf14d7ea83259a7aad1214322d3dce1f5bfe268736e127f959647b4dc41b7249ad01da892ab5e976e5a282d97739c1ae3f2a94d3d8de70ade8c6cc945dfc733c81e8527f923e036206c1b34f651ca1a9"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [0x8, 0x81], "66bf17af7522e69b5957450fdf2db7f5d3ddffd95495e2d857aa"}, {0x8, 0x88be, 0x2, {{0xb, 0x1, 0x0, 0x2, 0x1, 0x3, 0x6, 0x3}, 0x1, {0x1f}}}, {0x8, 0x22eb, 0x0, {{0x5, 0x2, 0x1, 0x3, 0x0, 0x1, 0x7, 0x64}, 0x2, {0x6a5, 0x3, 0x1, 0x3, 0x1, 0x1, 0x1, 0x0, 0x1}}}, {0x8, 0x6558, 0x0, "0e0e63d8d21dc42116b82478684d9e5481dde52ad3d2ba93fa702a41e4738e17e01bcbd4fca09972b539060afecc7687d73b4fcf5991510e58e38b48678e67391eaa0e16a196a275335a3e7e28ebb6c829622ff30a136d1d5ca079a77fecc828cbc8065f9045521672071a3a83f01d0842ee8f0bdaeb191372af459ebe37faafa679203ba8b703bb323b8f7929a9fa6beacf6f490a5e485e95684ff8b86db7be26aca0e13e0aa47685def7611088675ea11cfe5381874cd0a66e20ee43e7e2f9a068b3109e53a3596be6c95bc5e804e6a771ec86b11d90be1d76a5862a26bccbbacb67a3b27564b9134884046192c8fead13163718da2ab1d9"}}}}}, 0x66c) 08:57:38 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000fffffff00000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3053.649330] sr 1:0:0:0: [sr0] tag#0 unaligned transfer [ 3053.650212] blk_update_request: I/O error, dev sr0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 08:57:38 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r0, 0x0, 0x1) 08:57:38 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) openat2$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={0x80000, 0x8, 0x14}, 0x18) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000280)='./file0\x00', 0x200000, 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x4890, &(0x7f0000000080)={0x0, 0x8acf, 0x9, 0x0, 0x10000000}) sendfile(r1, r0, 0x0, 0x1) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x940, 0x21) 08:57:38 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) openat2(r0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)={0x90000, 0x0, 0x1}, 0x18) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r1, 0x0, 0x1) 08:57:38 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="0180c2000000aaaaaa7c89aa0800450000300000000000019078c61e0001000000000c209078ffffffff450000ffffff"], 0x0) [ 3053.733036] sr 1:0:0:0: [sr0] tag#0 unaligned transfer [ 3053.733889] blk_update_request: I/O error, dev sr0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 3053.739835] FAT-fs (loop3): Directory bread(block 6) failed 08:57:38 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @multicast, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x22}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) write$tun(0xffffffffffffffff, &(0x7f0000000080)={@val={0x0, 0x6001}, @val={0x2, 0x0, 0xfffa, 0x0, 0x4, 0x2}, @llc={@llc={0x6, 0xb, "cc", "c3b2e6a7cfabb8da3f204d2e38b8239eaf79b70a9858302203833b64e467ec3805cc9bbba7348c376ab53248bb1ecf6a5971648d35541a48ace1bea3b0fb2c0b775b2ad080c2b5d01c3f8cc61dd75f0697fa9338ddaa32a65e2bd4ee601d99ad12583b8ced85a3773794f60b30eb81bb2e045b7d418d738e88c49c434b0433919e59b052e36e24155195270e2a23535a6f90d58642155fdd964c7c76d2ea259b0b58f0d92558354621b0acdaab837986eddc63b9ef4ac352058d19be2116412e1b870c287039454f44a1f64f85deace6ec2f02fd49ba42e0f620b14d877aa3c65571bf70ccd9015a3cd86bbb358a172aa7f672599562a0607f43cebe7dc97a906fe89d0ef6f440a9604af2ed2be926900ad20bc93318134642793ff73c4e5ab94025ac114816801cd9ccad9e94d87100a522283c354eb379ff9380fa4e1baf14bc6fe46ca870d80b65b523ac33bcd618248acdd9151e80edcbcce506e75880160a522dcfc856d3dca0ca16a45da928f7f570eda4dce63d102ff5bba2ab12298b5fa4893a75a29efbf5e665b8429e85bbde6fff1e73d1b20cf84b368fc13bc1a7fdc9fbbb4f9dda48e17df3ed62589c422bc975667eab835c03ed6a78414f35efeaa6efab3df3ab561b033a2cd4582e1b58cd616db05faf60b7887f0ad8b39c8e9313c75a45bb3b21c5c9a86f4bc8cfef0033b240fd0611aadae83759172b34cb2f7a9351c0d305e6cf4f28c13b0da81484410f220c3d9265fdccbf4ea54b4dec18cbc19cb40a193ae9829ee2c7e5dfa962f8cd0daa56b40405b61c0de2ecc5d5788f8d48f8213fe067a24575783df125fc915fceae85599b2617913d7932749aca0a329d85cdf9c00e18fa1dbe0af62f8fc15dc527f979d65fdb2ffb0b4ae22dc3912b95d8691da8c5623d77c17b7d83fcc432be8e8feb4bddb38a16b46faafd17083f7fe128a2cf4b84125367214258a19101d86582443973b56c530afb06ae9a675662ec2223baf1f9f89b63c20a63f346233138b181331ab847863008eacd74082044dcd47401f6de97aa2e2c0e0c1e68990a6fa498d26d413f7b597063da47f10cd899324d335b87c2e2dc91b221a79233829c84250a73e80d4ad87d3bc39c9169805c518cd707f41c452c51323a1b1bc80b57f7eb105a9bcf255d6bac341b226899e7abb0f1dd70715197f9176dccebe823aa9881bf233561c33ff2ce600d9aa055c2ee2fb9e51904bd27a0c37e6dd5d466b699143c3a4d10376c18c437543cd3a6dca81552a20c79c4d37d4a8750ebcd60e38ce21d3b465c8c92708f39f2e031db2e679a51000060bdd28b87ce87e5e2549e62166d9b308bf9ace7374cabcf60ca2f395ee4048959cafd33f3fc1e880c3248293253b0ac9ba4ad8d4e6a087d8099d4d6ad761a80708a25b6c4c93c742793168fe16c4c2c6e59e5f0d30cd51a23e8a84aed7a50612ea2d3f5b38fa4bc588b841c8e5020c6ff043112809dc8973d717648da410eae15e2a307989391fdfe1adf0bb2446086fff4f8c8e0c54de3750ec69318b0d9030a1bee2c5aac68ce62659ff8568bd914ca897dcbc446e7603ca9f6b07e510e4cf79cd1e70752a11dbcad9255542c86a567a908758cdb4a2e728870cfd3febed82fd81d4cc2273022497dfc91ad1b09bf1a5cb19853c317dd34c682236c49c081bcd5ca83958ccb52afdf618802c068923edaf0462652d9b982682297232486954e4904a217c70d089588c3a80fbec033846514df60b68d4a1de59c66d2f8b5ee235c1f2a104b2e3b3b0f28bf218a2aa59625f9cfb3dbd27cf308bcb95e2cf15f80d57a2749759dd6f3896bec836030bcb4399dd9a34ef7fa1f44ada7d77f4a196163c73b7674e3ecc87523f87bf5f9553446eb8dd40d9cb142dbef540ca922f7302d2007d4fe2ee6eee4b35f6586f2197f638c5107a19d75a6fc98ed2bb1129bf7a71b2fed6cd81be3d82d1cbbf23a1c96cf190caba4e40b9e19fe1f2c5b21a2ea94fa3bafa8f61339ca7f5ce02e998efe8d43ca81dd4999bb3029ac828a8b7a10b155c80520aeff01de5e04e3907f2145fbc798e4a3266ca771ce9042e8da6c4f657bb3c59328ad1f390137d45d7196cdbb62c9da6c03e0ae7231d9fab2ca3af858e35f67b0a25bab01717e830d3e117ab5cdaf64032b60176a76c210228b8b6268b1809d3bc0b5d1926ad227f95c7c582cbdb274f445fea122c2c9d187ea8a86b26c90d5c2d6032d676de0fb882be5bd0ff015a67ef164859c4cd06f96756adf59fdaf571181c344596ad0c159d69151151ef413a91951cf962ea0dab5e721bb52593fe1ab5ef5002a19263d4b7711a029b99bcdb603168c5a20085dc9a150ff3ad6b2a03da1e3257d25b1638ce12096e35dda01fc8c6c22005d980dba32a3a9ecb99d76e9abacff5a297f375b9f56048d7d1a0eed80eaa9f78edc56f1dd77bd16e3cfea85c0e3193ac722bdc88d421658db078e10c29a369008d4369236a16eea0724f00a8e4d5eaa03def40371e496a9f137227e8ed6212d24dec8438ffae64439623b3055db4078f3798379b4c96653afd8d377f5431df42a8df6ad8fabc65dcfd47a81fcda8764cad28792bb6ff09b92cd47630df3e8c9ce3fd8b0774f42dd390160d5ba2d74ad5c6e5b993b0b8fd929b18a2a8e75cc0012c8fcb3b85667cc3d676ab1800cdb3a83b2010a729c5b592cfd8ed8a67e39aed2f1a68764d97468652f0fb1a2cc8bb0529cfd561fd697eac8abc03ceee4be14d2325b8684124eb7ea32d92fe37a50d560c31effd3b107363ec13f145e52a8974854314af796fd1fbd6a86e70864c2d6144acf900e7447d7238f73cf915efc185af37ede6a78d611938ab08523fb65b6ede903cf20352eb1b5880239a3497d87578669807e8296ec71f657d07e8fb57f32076e4765d4f6aedd1d05629cfd4d0f0835615de6032fe106756bfb24157c1e2cfeeb68445d662827a9417e62aa4db83dc58552ccb3c7d4faf97eeabfb8f45a48514d16c2f2050f8d9e058c35d197eb6f6c91e6259e74415ac6ec4bdf5f0837d23ac2592f1182247fb15bafaf212e9d04553aeb95f84ec8ea02c064dbd4e6a78ecd79d26d22e8657d0bae00162769d880c13373c0ff3094991fbd4200333d28e5938b3118d5276cabfedcf380b2117f763a7806208f0361761f6d9d0a5f7dc1be85a0a85b98c0b7bb8a208afd95bee3de711370e00dae1d8ac3cc15b2b6dc21c9be8060ff015b34ec94873cf145fcc24efaa33573ca21e84f2b71aee5a2a4a7068fe208d6830f130680e4d8bb2787445c88f94cbe23ebda7ec8a3c645b5381432c6feefa0fc5c0ae895852d955ba585f36290220ab3486d4d17b4cfcbc055509732c9f737635cb80b1d780dc0e0e519381095dc11a9373e72c9ce5b67764a8b64f3e545b08bf123192d3de18ffc5332c4c9e85105f66f52f9f933578a3786f8708ce7f55a8594e0953165cd58c49db4e7667ef021b0002167dee0692d8ad5c546dc5b6e7f50d8594524494bb8cd3350f1e14744877fa265d416b05cff5ced95317745eaa27be9305f04f8141c440e50b3640d0582d00025e7ca3bc35789451180dcc8334677f876c94a00bbf970cbaf53244404724eb84666c6c36ab7421b5d856dfa77e67b0060aa8e40d0018e3aecfb38d9d99fd4a3cd7e8d68ed3c7efe9b8e2b1808c006fa0e6af197342441cd9207b0a46867770eef95991aa929fa11936ef632b1573865fdf6505058184947add700b24779cd4fceaf62eef79c75601821a758fab10857145c782b6a58b48553c0c551cb49df6cf898852862f60b1b7f31b0322dae6b1f96fb3a789502d7f0c4bdf6dfb4a822598fda141b25854d1ee605357d40e226c08dc06d6b153bc5754532d7c3810df392331f327028aac004068bb33b77550aa421162fc5607e2ef9f1ea6b63dbe3f143d3321f68d3e802ec9d1e2c367b276a367e3095cb51ebc062c6d3b3508932760c9195868c01ee3799b043df565dda9aba644542b9441dc9c19198fe741a06eadd7680172c4b307e4ff8729ce13572608b5e579f186583fb61dd0da19cf9166e2384d2360649eb016397508710a46ac3abfa841cd50cee26bd608d122ba67b7921b42868fe36fabdf04e3cb90989cb89e1564e943ba91e24b9bda01bf3171d9de2d5dcff3e702090c9b719bfb5f1c8a5e9558d1db2bebd9c910ee2c2d23ce0f6d96cadb00a4355582887f686ed161805da65ac5321dc056b6656f79b128fe9196433568ec8d38c8550da38181d730cff16ac605d14ff25fef3c9d07305406dc55c9e1a49874f9705266a7ed260be6177d2d90598ecc09786b6d4049c1d582c288c9e5d10fff9dcc186a8a32f22cfd90bd052b6dfd244ce22878b928a23dddc7cff8f7af59fb9a00a5ef308dde91696ef1b3c7a782b48903ece025c80a163067285722993636fefc80de1bad5d4e3710ee5edced3f2ffbab6b0b7bc958c83f2220a11c048878d4e0a8343ce878912217bd9cb426939ffc434a9ec861693a95d6e5660e3b68178271dc047e9b924b41d17ac4cc7733463b2ee23d068be281c68d6957eeea8c7dcb9cf2fff0414732a7545f3cfbcfe08238d9c05ff88a8ce67e467d38ac89b4abe52668388fe4f95c497412dc1ab81f9218811d811a08ae4675379f7af3189c00a0a407e247902a0b3ac8c5b58d992df8a2787c9e4605d8709e0ba06aced21bd720db66cbc0981dcff7eedb54c0bc8263abf5206b88066b02fc26c3ef08427087c05d228123fcd0179e7819d16be40551de79afb495e6bb9cc08dac34d5be34b144a7cdbed2f93fcc9cd3df0b508f5e54e30518fe0940a5f075a7da07b745ad4e0365466f39712f2661dad874f537a8da456109b1b4142a28ffdfff159e36fb5697e142d1c88674c0509e8cdaefffc1c047389facde985b23a22419c7e83cdbd1f6516867358796392df14d11a9bc4b4b5037730bd1130baeea396fa1c38bb3503e07eeb42b892319af0c6be211e034469e20b2324a4f167b26179170ac0eaf21ab251c9f2d0557bac0d3dcf84cde4487da79b4e60e64c3f80aa85f90908e3d634e34f0fbf6b4e74a00fbb20b3000efdc3dd740c63571b11c619e3200bdbd39cb2bf0f2c3fd09edabd2ed9189f4d98262d7bf89bf986440e6e3f431fb8604690ed220d057a1cbf291a44dab4c8e648a3e39a0050df894cec28f15adb4ec607eec20fb6fa320fb7da39122acf565a469fa202bedff97dbbf0cfe21d3c0245f2332eaeb403a4f92a59397f183b6bd10fb745a74c17899c2acb52788e5af642626c0ccd806bb4a3be682448082e6b5275cd77d515ce4209e4fc55b5ea259263225103bf86bafe449b43dc697d623d8671bbf9388a6a72594c3b8f094726a2d89f7b6c86a2530cddc8a584ca0dc6de7df44da508d52231b1f971e483a2bcbd2c94c0024dd69b53755a76b5c69e55b608100664d1e84f97683ab55908e245e84e4acd502961fd0bb3ecdfa80747a4cb8dd4f525c49821cdc9b5052e36258849280da3316df91d15fc26f8bafb9a9bf84b3fd0b774ecf266d7a4c90ad54b87a1e9a4bbb19906bd5a61664c6b15a6a6e617ed41ad14166f7b99bfe69ca5511a547d63c3a4752bd11ec67f35d7508033fb439b101ac8aafe610fb2f761134366974e1d2302c2833a461d99f39990694463eb27b19c5d5c6100bf02c6c2a1e883a3c6265604cb3c096555fb4b19023d39790cf0c6a7135ba2fc41e72b40db5ad645ac3bda390d65a6f3daa5514577d6f5269ef5a4ef"}}}, 0x1011) [ 3053.780438] FAT-fs (loop4): Directory bread(block 6) failed [ 3053.783988] attempt to access beyond end of device [ 3053.783988] loop4: rw=524288, want=13, limit=6 [ 3053.785591] attempt to access beyond end of device [ 3053.785591] loop4: rw=0, want=13, limit=6 [ 3053.788491] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3053.788993] FAT-fs (loop6): Directory bread(block 6) failed [ 3053.789558] FAT-fs (loop3): Filesystem has been set read-only [ 3053.798322] attempt to access beyond end of device [ 3053.798322] loop3: rw=0, want=13, limit=6 [ 3053.801076] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3053.801881] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3053.802378] FAT-fs (loop4): Filesystem has been set read-only [ 3053.805907] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3053.807160] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3053.816129] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3053.817399] FAT-fs (loop6): Filesystem has been set read-only [ 3053.840517] attempt to access beyond end of device [ 3053.840517] loop3: rw=0, want=13, limit=6 [ 3053.841949] Buffer I/O error on dev loop3, logical block 12, async page read [ 3053.856596] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3053.870352] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3053.879529] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3053.900052] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:57:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:57:54 executing program 7: ioctl$BLKIOMIN(0xffffffffffffffff, 0x1278, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x121000, 0x2) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, 0x0) ioctl$IOC_PR_REGISTER(0xffffffffffffffff, 0x401870c8, 0x0) syz_mount_image$vfat(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, 0x1, &(0x7f00000014c0)=[{0x0}], 0x0, &(0x7f0000001540)) 08:57:54 executing program 2: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pkey_mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0xffffffffffffffff) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='smaps\x00') pread64(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x0) 08:57:54 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x109000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r2, 0x70fe) r3 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r3, r2, 0x0, 0x1) getsockname(r1, &(0x7f0000000240)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, &(0x7f00000001c0)=0x80) 08:57:54 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000fffffff50000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:57:54 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e6661740002ff25c39ffc2a07d188f7f485c30685fc0101000240008000f801", 0x27, 0x3}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000280), 0x3, 0x40) openat(r1, &(0x7f00000002c0)='./file1/file1\x00', 0x0, 0x2) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r0, 0x0, 0x1) ioctl$BTRFS_IOC_QGROUP_LIMIT(0xffffffffffffffff, 0x8030942b, &(0x7f0000000300)={0x5, {0x10, 0x1, 0x100, 0x3, 0x100}}) r3 = openat$hpet(0xffffffffffffff9c, &(0x7f00000001c0), 0x3d1500, 0x0) openat(r3, &(0x7f0000000240)='./file1/file0\x00', 0x10000, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r4, 0x0) mkdirat(r4, &(0x7f0000000340)='./file1/file1\x00', 0x144) ftruncate(r2, 0x8) 08:57:54 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r0, 0x0, 0x1) 08:57:54 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r1, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r1, r0) ioctl$TCSETS2(r1, 0x402c542b, &(0x7f0000000000)={0x400, 0x2, 0xaf0, 0x80, 0xc1, "c770bd354f268c0f1f87ad1fa9a0159e8e8238", 0x2, 0x8bf9}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaaf80800450000300000000000019078ac1e0001ac1414aa0c009078ffffffff450000000000000000000000fbffffffffffffff529399f24c51b20a4da44a688592036155a3df91355c45fd98a5741b1aae3fa2cceba9"], 0x0) 08:57:54 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000fffffffc0000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:57:54 executing program 2: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x2}, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000440)=[{&(0x7f0000000040)="2000000080000000060000006a0000000f000000000000000100000001000000004000000040000020000000e0f4655fe0f4655f0100ffff53ef010001000000dff4655f000000000000000001000000000000000b0000000001", 0x5a, 0x400}, {0x0, 0x0, 0x4e0}, {0x0, 0x0, 0xffffffffdffffff8}, {&(0x7f0000010400)="020000000300000004", 0x9, 0x800}, {&(0x7f0000011600)="ed41000000080000dff46552e0f4655fe0f4655f000000000000040004", 0x1d, 0x2100}], 0x0, &(0x7f0000000140)={[{@delalloc}]}) mmap$IORING_OFF_SQES(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x2000002, 0x10, 0xffffffffffffffff, 0x10000000) pkey_mprotect(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) waitid(0x1, 0x0, &(0x7f00000001c0), 0x8, &(0x7f00000003c0)) r1 = perf_event_open(&(0x7f00000008c0)={0x4, 0x80, 0xf8, 0x7, 0xe, 0xff, 0x0, 0x1, 0x4, 0x5, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x488, 0x4, @perf_bp={&(0x7f0000000880), 0xa}, 0x104a0, 0x200, 0x20000009, 0x6, 0x1f, 0x8, 0x5ef, 0x0, 0x8001, 0x0, 0x3}, 0x0, 0xd, r0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x10f801, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = accept4$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000240)=0x6e, 0x80400) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000340)) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f0000000180)={0x8001, 0x0, 0xffffffff, 0x20, 0x2}) 08:57:54 executing program 7: r0 = getpgrp(0x0) r1 = getpgrp(r0) setpriority(0x3, r1, 0xff) r2 = dup(0xffffffffffffffff) setns(r2, 0x4000000) prlimit64(0x0, 0x9, &(0x7f00000017c0), 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x803, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x10018, 0x0, 0x0, 0x8, 0x8, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) ioctl$BTRFS_IOC_BALANCE(r3, 0x5000940c, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(0xffffffffffffffff, r4) io_setup(0x2d47, &(0x7f0000000000)) [ 3070.078666] FAT-fs (loop3): Directory bread(block 6) failed [ 3070.081492] FAT-fs (loop4): invalid media value (0x2a) [ 3070.082753] FAT-fs (loop4): Can't find a valid FAT filesystem [ 3070.083804] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3070.084918] FAT-fs (loop3): Filesystem has been set read-only [ 3070.087961] FAT-fs (loop6): Directory bread(block 6) failed [ 3070.090325] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3070.091194] FAT-fs (loop6): Filesystem has been set read-only [ 3070.098527] attempt to access beyond end of device [ 3070.098527] loop3: rw=0, want=13, limit=6 [ 3070.103246] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3070.104152] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3070.109419] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3070.110668] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3070.111973] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3070.132072] FAT-fs (loop4): Unrecognized mount option "@" or missing value 08:57:54 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="0180c2e6ff00aaaaaa9eaaaa0800450000300000000000019078ac1e0001ac1414aa0c009078ffffffff450000000000000000000000ffffffde6de4898ccb450eb2c371844fcc33e588e1a9f653aa6f9b656d74006fa2ae38987ce483e38edc6e6d7a530a2cee304f6b7b4dfae8b025e00bac715a109ef74343548429957c83a21b0b4523fd01a93e9f"], 0x0) [ 3070.152128] attempt to access beyond end of device [ 3070.152128] loop3: rw=0, want=13, limit=6 [ 3070.153302] Buffer I/O error on dev loop3, logical block 12, async page read 08:57:54 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @multicast, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @private=0xa010100, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) 08:57:54 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) openat2$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={0x40, 0x240, 0x1f}, 0x18) 08:57:54 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100000000007fffffff0000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:57:54 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) setgroups(0x1, &(0x7f00000000c0)=[0x0]) io_uring_setup(0x27, &(0x7f0000000080)) [ 3070.300181] FAT-fs (loop3): Directory bread(block 6) failed [ 3070.300407] FAT-fs (loop6): Directory bread(block 6) failed [ 3070.303476] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3070.304461] FAT-fs (loop3): Filesystem has been set read-only [ 3070.307102] attempt to access beyond end of device [ 3070.307102] loop3: rw=0, want=13, limit=6 [ 3070.310369] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3070.314856] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3070.319233] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3070.324368] attempt to access beyond end of device [ 3070.324368] loop6: rw=0, want=13, limit=6 [ 3070.326071] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3070.327317] FAT-fs (loop6): Filesystem has been set read-only [ 3070.328637] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3070.330841] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3070.337481] attempt to access beyond end of device [ 3070.337481] loop6: rw=0, want=13, limit=6 [ 3070.338540] Buffer I/O error on dev loop6, logical block 12, async page read [ 3070.346674] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:58:13 executing program 0: syz_emit_ethernet(0x131, &(0x7f0000000240)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaaaa8848000000000000000000080000000000000000000000000000000f0f0000000000aabc533fe8a24c787a1fc0d20ae49d09e76af362b9e4ebe64f8ffb33701e300fe33ea05859ce8d6107a08ca3b583586d7132588205a9b7f08bcd7cb7fb470bffbcefff30cc66a0d4af13b68622870e7dc7ab1dd474bcdaa6221341495d54ee4fb40ecc51bc130679737f7240527d6e48a051cc3b64daec050adc7605f85679f6dc8afa82badc0ad6445a68b292abbe7eaef7353393ffde9f3ee3116da147b472e23e585399b7847d95c0932e408682199afb566f1e5de0aaf5cef6bee50159799b389a6005d9cddb7cfa9b9b47e3fccdcaa59277f7faa1a5fe69f3261854747820e6ac59c7c0ebb432844b114ab911828851ad4c0e9a903ad6fb0d99791a8c8a850fa7dde2ed878d2e50a418835933b06a4971e98d131961ff08bc8ad8dcfd128741d085cfaa139319788612afa878caea13faa86b2437e75984685c21d1d2ac4ce7e6d265811dd82beff7036d01af251561d97c1deda1f9142fb3bfe4edc08c0b1e33dd1329c601447aa78e7024f6dc14457954020a6db2a1ef1cc3ffa62cd23ee12077f33a97a2a2d697a716230f798821db4dddc615743982cc8a3ed7bdfbb559a9b7b7f93afe925c1f36a20311385115f82fe2bab23d619087c715d34e8f1e867c3ec3560fe5327f82edd6746e1ae143e6fdbba4eb3305611b6355be8f30a0038dccb56ee8b5fb00"/553], 0x0) 08:58:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:58:13 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r3, r2) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) openat(r1, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) r4 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, 0x0, 0x0, r1}) sendfile(r4, r0, 0x0, 0x1) 08:58:13 executing program 2: shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000) shmctl$SHM_STAT(0x0, 0xd, &(0x7f0000000180)=""/152) shmctl$SHM_LOCK(0x0, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmctl$SHM_LOCK(0x0, 0xb) r0 = shmget(0x2, 0x7000, 0x1000, &(0x7f0000ff6000/0x7000)=nil) shmctl$SHM_UNLOCK(r0, 0xc) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/251) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ff6000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x8c00, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2, @perf_config_ext={0x0, 0x400}, 0x9012, 0x0, 0x5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/99) [ 3088.346848] FAT-fs (loop6): Directory bread(block 6) failed [ 3088.363372] attempt to access beyond end of device [ 3088.363372] loop6: rw=0, want=13, limit=6 [ 3088.367096] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3088.368234] FAT-fs (loop6): Filesystem has been set read-only [ 3088.394507] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3088.413792] FAT-fs (loop3): Directory bread(block 6) failed [ 3088.413859] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3088.418831] FAT-fs (loop4): Directory bread(block 6) failed [ 3088.421452] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3088.424876] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3088.426592] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3088.435805] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3088.437197] FAT-fs (loop3): Filesystem has been set read-only 08:58:13 executing program 7: syz_mount_image$tmpfs(&(0x7f00000001c0), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[]) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x0) r0 = syz_mount_image$vfat(&(0x7f0000000380), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x900020, &(0x7f0000000900)=ANY=[]) unlinkat(r0, &(0x7f00000004c0)='./file0\x00', 0x200) r1 = socket$inet_udp(0x2, 0x2, 0x0) getsockname(r1, &(0x7f0000000200)=@generic, &(0x7f0000000040)=0x80) 08:58:13 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000240)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = getegid() setgid(r1) setgroups(0x2, &(0x7f00000000c0)=[0x0, r1]) mount$9p_rdma(&(0x7f0000001480), &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500), 0x11002, &(0x7f0000001700)=ANY=[@ANYBLOB='trans=rdma,port=0x0000000000004e24,rq=0x000000000000001f,rq=0x0000000000000005,sq=0x00000000000000c1,timeout=0x000000007fffffff,timeout=0x0000000000000200,dfltgid=', @ANYRESHEX=r1, @ANYBLOB=',cache=none,timeout=0x0000000000000019,cache=loose,rq=0x0000000000000005,smackfsroot=(\\),\\&!,context=root,uid=', @ANYRESDEC=0x0, @ANYBLOB="06000000977d4492e4879adea7cd32fd11f10a7ee5dacd6064e800d335e427210d0735047dbe9ed2c10dc107f8d8420ce85653f30577b1ee0a32bbde780cff7d23107539651f2c57c48700"/90, @ANYRESDEC=0xee00, @ANYBLOB=',\x00']) r2 = io_uring_setup(0x27, &(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x20) r5 = socket$inet_tcp(0x2, 0x1, 0x0) pwrite64(0xffffffffffffffff, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f00000016c0)='./file0\x00', 0x400, 0x54) sync_file_range(r5, 0x5e, 0x7, 0x4) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x200) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)="c4526d2db6de397d26255a833aa996928a79ae318b137dc8ee6d761fba1b2394afea7fc56f5aa7fb8a60a797f63dc9af2452d31e7095f761b8e80a58df8c570403349af3c375fef5a859cedac9dc2c70715803f9ad7927824afc", 0x5a}, {&(0x7f0000000400)="f6a9a60cabaca1fbb042c88f60cbe908aa5226bc82f63cfde58ee41cffc1d53c6dac3e1ff7a3f992ed502d721258e3bd8ff5abc1f58b95fefadb9d5bdc3c5621196275fe7ed4f1abc02b", 0x4a}, {&(0x7f0000000480)="0c508fdca0ff2fe935c3113d192020bade0700ef571dab197cdcc178ee140161ace48bed09c121a7ca3a4ff1637f4878789ccc88ffd59469dc77ffd1484d7271f31bcd4874752f6b91d30cd836015da7c109f8f860a8007546a8936f03e1600ad1ff133cd6323cdda962610ac0f8369e76ffbc3a77ebd221cf53e9b72a6979f386935e43b9cd107d054de11e10be5eefe64514d858defc2eeaff6482c10a62f08f863ab450aa87dad1c89acad97ae8468f1702a4dfc4498b39f4823f87054150b0c7ed66609292e5e85368b52542847a6922693094a43fb29672ae7459942c81cff67be14ed29dc52b1cbf3b3bca366c2f1c7d0a537c09213a421bdf11eca4ceac9c1308943dbc7a07dffc847089b454bfe49c6ea681d99d1b12ba66d1dddf9b8dd0f637827ce03510125f12e35ec174637fb82afc92df18ab666e06563dc38278554c9981327f9241212080bcaa4d05082467f4406bb6c6d81cfb56d58cf8d2c8d4da4d0664114ab1a1f6e5d0c7b7bef8be2508b945b99f0c5da7dee859d2f836b7d9b38c47c5ec8555b0966a8cecfe311503ac1570e9ada71d82dfcdea5718bf47427fb7867dc0bf127dc0212b71b6338f4e9a0f15fdf40888a6d447ffa042cacac098366a3ef8bdc40800077672b76f6be210fb0f7c11ab57ad10b1b0a22c11605f32e0b9f612d00608a6d6127d37daae83d3e5510738b9ef92be31e3230547f8f9a97ac4d50d1be7bb42625be9f686f692bcaea0e8691c02903e4d00e9803ec78fef946304d0da18f8494aeedca171c93ea275a173842fa2ffaf4055701a57210eadd6bd886aadaa614aa4b119ffd99a6eae0e80b05383ede24c978c5f5a56970108f37055ec8ae95a1577f547d6d9c8c3316ab17e8e26731ae4fad22964a284ac2ec9daed83d95c4e0a5e31d14a950240d88921b0a1648427f8e3dcfee01afe5e782244dc7a80b3f5b8e02b911821b840a227b7fbc468538281a2813642b547cc25cc4cf3a657699267cc7e9d164286053883098b0d4ca67c32698169f94bceae9cde0b8c825f8c75bdce0f9f88712639b711dce7e1123589cab038020cbe1463d47d6d2cd90053b96b38192ab31c499cd86dc3500e029d264348a3ab99be735df24f4186d0bc84b8b680d17a53a2a7f82493d3159b43888d51dd7770ab98ecaa8c7513679ea1eede3b7a77c29f37d42b612adfdfc2adc8897237487fc69beca202eccbfab8337f7252d64ce01f3ff205a78acc0d70ff44502cf25791d4a7cf0046ad4be78ea08686fe42bc468de35aafa8c1a8f299ea4863a44821b4499fe19cc20a08b3f2c38505e4a231e2060482f39ee3d80ab5977b09ca45d8fd5aedfb0547063901ad665f395349593f2f01db4f856a85ebff03fe477bc09e77d3ce1b3a917f48f51063fc3de6be557f9b0f4e7bc30dc7b9339fe26b43a725285fd0b3a5f03d8f9da6f48ff5aaf622ef369c0cae73ea7a613461a727016ad85cf47edde1d342abbc0ed30a9d2eb9bb5a1b05a0845802cc5331286995696623fd8bb402d9d9dd89e6e6a24b2e64635bae4a5a1bbf90de7c4b208e33ac0f1e9e7d0998307da626ffedfbaa680bebce203f06bd2ea951a3d43516bac3bebf52c0cc1ee7cee19a0a8f9de789f78d9b1acff8029de57276e821cf1631a036c753b3d69daef10785664913a0434c93075562208de30d90ab42bb5c37e0a5d19c70028c389d068ae60e38c5959ff29081c08cafd622b02d70f985c728218043332573bee2b3ae0a18605709c55c5109a5ac92e90cd60ef4c3b230e959958bf520c3bc36999a6dc69d07ea4239e7959a4b6e393e49171156cca8395306f97711982c2d65a47d68317bbfdd20b99df40ef48007ef9e7b831564dccdb908b54f3c07af23b5a5eab43d63638f4eb2be9e27637905ac6eb1edb9ebb5c56af81b2b15df9d66676c5ebef03cfd0a564c73489ee42949519a533509eb69770def99d1ac548f7abafd7a1a21f99329a5f29b73793f91cd136fc6dff2756e202ae07017496b128a7b91ee4872e7894fc0700510dcb03e16530d71da533165460cc069cdbfca50d528bc7a86107c763d738fb753f7a7e95122cb2ba3ad15b31ca9c4d9ef1e83d8516156a623f7dbbbe11368afa77e86ef6b00a13c6257ccc153f1f40ebff651c760db88ee72d0ffcb6622adde9a6f9852a6c33a1b8d0caa76129fd9b5f05fe0246c932b451d585d05aae7b96532ca5bf16b5c6680cced9c01aadd23b8e56fcf93f7dbbdbab51594acd2de1d05f236fb5d2fbec4f465774b2a1dc3ee952ae1cf89a1657c2257ddf77a536b5e8811d50b018c9d03790d31dab65f3eb7f39b4a09bd853dcf7734084b972586e1f93600650fe996bf9eff7223c5e65bcd5c31dce0628e58c8719fb9d0fe5506cc2c9e7badc6c1d5d5acaed95063d56f4ea3b11ffb4fbc20eb3eef807a315241b72975b98eea8fdbe6ea24d8b350ac542e5375134a67b670099a0d3db8a4500433bc678a3952d154ff3c1899dffc8af74509e56ed239c509ae9344e8be16d4f43540a1c74bb4e7edbf967e1d12ba289d0352b037df9bdfdf6040a6731be33ba83ecc4672206cd443b6dc728e52e2cdd20839a866efceaf4d0f158be54ef40a6f3975c18b1b617c04b2cbae78c7c4962c73a8fa13fab893c95832bb037f356d56aa832f765008c8ea7d8e78238531cd5965d59aa9013866301a6bab89f0b8d718dcab028fca11ac24b8538c98e519512e3b30353eaf88c58f8073dc62d6b214991a6b839555e50ffd0ab52b8b6f95694e22f7427e18142e2e34939cebd65bb921e39642964844a156732047dbeaf13e41da88d5ca4808a48d55000b1d6bddf69eefa1ccb5a4177b2536e98c82abd8ce31744a05d39cc4cd624247aeff222fbdfafd55e596ade88cd37b89e7764d0422955d02006b1721dca46846a6fa944f2eb755564a572031bdab0b03eebb27378c00822deac94a72ce2ae9d9d34d4933f63581b0b72e555bce518a726c57a6a1e5ff7df96b13527b3d05f2249cad442ee7430b0e179366a07bcee4e63e657992d5470c9be30f9bbc9cf3309ae7d529301886be98a0f59b6d95cdb1e759478a9a96fad0c21ad122c2ec69de6e682145b7f86e332d67319bdf468a84e6eb278df376022e444d531ef64b8b2061932205c201c8d733cd4e7fa4b131a741c577a2369a71157ee04b54ce8270cda729937210771f3b11883bda329f642c55732fe25138c4fa217ead1833704397d6a25c8101df9b5e13c6b39a5e99a30ff120fe63f89e0b9eae75e0e56a0877126a0961a7a045dabfd3bc8e56a7fdc28e8c1e5a4b40a35d0acb6995bfd6a2c7451841a65f783bbfbce9b8231b1cc6cd670172b34ad42b3c3e671f8a681b647de4ce5b2b6d7a951a3f1ec0b7c73a69fc9b7042ae686ccceb96bb45f72f4580db0e8b595949b53a1413520d047c6fff52cfa22839b8f60220bf67fe90c34bbba5e23ccca73b950acf70924d36329ec69e358ce62fe6dce46c172e4062e92ea89fbc3fe96b5cfa4a20865ebb9d5be7e1c81a98851953d21b669e71ddce87e6d5cb9d53cbb52f794f761d180eab5c00f23bc35a400eadc43eb250714f38c39fc21fd708b749e2f6eb522f7eb6d39327307bf9c26111f1ea4f0193a091dfc7c88ccd37abdcf7591c1a82a2e045be2586c07c985946f452e6e12062949e0596fb3453c39aa9893741df93ffd7800eac3afcd8b0d19bed7f2ea9b00ac2bd54e7e97e0915150095e207cf289124fdcd72f4efdf06cc44a82f9010f31d3f8ad7d8a4ded142426bd6fe96242141e0136629ecf08bdffd468091d5b5bc42fd1b58764b9ae82ba3ef726dae2c84d1779654ec929c46174f947249219587c9dba59fb16fa4b9c3d13a2a5ece20ef7a2fc1a60264fd8d85fba563fd314156bb696e565af8da1163016eaf496c58dafe3e67783c1cb387b3f79b5650c5741f3838e9306d496ad0a92c7c85c6a53372e0b8a2eb180a294606c32f443d58f919977dd1d5cadeb350dc8ce466d3f2b2263560ee118478fa340ffc237e2df38e3000832b998ca7f78e23c1edb804ca061c31ebcf7837355f60a836ca8cdb6f06dab47d8598411d7e93af532e1cee5fca08c3d07558b2808c8efa3614638d81126dd70705e3377b6c014a0f2dec48756acfc7dacee17fd6676d5e619cb717a2f32fecab76d23dcbb436a320a4a6f8cd9572a6fa2137743d1801e99e57394698ea6becf001fe70500f8114737a01edde3cd4a689926cda1a6c3f2a067fa2972ab9b6aac026f0ec82400b18df55ef18384655a8c86debc5594aaab48b3b27a64c8c1841fdcf2ac3f8c196c47f9fd6ec5a95e4b2866e1ccf34e89f5d905b6362aa124aa0211a8b1ac0aae686f02e8b3f87787f78521a2dbcaba6cde962a53839ef595098132f75f759449887dab152f77d6aab480f2e88997ee3bbe863d09b7d437d568d81239317fa5537685f80ac82c6c235586b5118bf72987755106420073d615da855b03c213f4dc43ad62d6e80a804b54d1cc52a6af7f7045b900380d22a95cd6465df65dcb3292a0807ebd3f9f636f2066cba220d39a364083e0e23d5a27d9f34644f0821f3462d17ea333a4115c07c8fe9bd74f35f30154d591baa92fed2591431616b11b8ecaf8195dd7e38bb4bfb97be264fdddd0d1f095f60e6c4cdf48852c420e4365f42764da4fea8d5d2d05d90d852bbbc603ed9e658f2e8f881e25fbf5726208c73edab7097baba31829a8c7962c81df0174e2fe12c532cbd81dd34e8e6a8742597bd09cf5811efa492c9588fff8b6b92aae1f78f223102186b9ca3e3323f9cd1044f8ce765e99740b0b55e0f306d3b9e41405bfa98a4bd057be05ab32a401bf673c375043a773813b96497bd976634b41b735dc05d545b620ed8053879b551d261851bc64949084ad847c7b834dd169a3b14d161d293c643ffd1eb708b05fb408ccd53b8365bfc839fab4170aabc0289ae8141642c4dc1bb5383978394cdf4f05f617a247b46641ffdcd9933e312e04178254a101e4df4202cea37a70d91631b9113b140ad0659b35a409b8274fb95214e612c14a4de4540c03dbc4e92d6c20ccce2534c605adfc6345689e852c4003bf9b318b1f03952e4eb39454ca052b4a03023670f371b6c6404d686fc56d16dce704171950a7fb73b31ab0b565e2a4f635340a5772ef91d5cae504f29514e0fd1b9a3ad1c43c84c4252fa557f2abb88fc4827c74b2824e3457dfb58accd57fdc69d40acd7a972b1286c0afcaaec0d5d8ef9b4fb3772b04cd8cdb9201466014fd0b51d6e7e96e4c64bc82fd549dcc8f411f0737d31e17f168d06352956c1a4c56dd80422631c576239e4fd539620e6dd41d772bb17929acd69c008d0b348bf37ebe764bd0b28fb188eb5ca32fe1248ef946aa32e52fcf146eb561ff1a461309f9dbff61bf04ed1dcfb31fa74ffd17c1c88687c781648de1f5a013dcda60b06ca223ce130ac680becdd988e6bbb4abdd6b827a835ae8e6e720d30e6d10373f03092ae502cc66f1de039598c294a1d3a07cd10e68f1594b3558a0c8f3be3a81ae7b0a22d27fd6917f29f3f0d10a74f72db83bf651345d7fdf9cedcdf73b74747ac9f4a7809f49f55e26423b2e33e55427d9484a61005e9991643f1c59afb35589f076ff0441d6974c8b875709d525403d253204105d3682e257601263f05b7186636524c6d15d59f84926d60e85497dc9a38304e085ddb556a1c9d7bbaebfc559bf9b43432186cedfddc42c5404a699a919971032a06", 0x1000}], 0x3) sendfile(r2, r0, 0x0, 0xffffffff) 08:58:13 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 08:58:13 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000f0ffffffffffff0000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3088.452145] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3088.454259] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3088.455679] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3088.460975] attempt to access beyond end of device [ 3088.460975] loop3: rw=0, want=13, limit=6 [ 3088.468840] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3088.470067] FAT-fs (loop4): Filesystem has been set read-only [ 3088.472927] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3088.473048] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3088.474177] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3088.486912] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3088.512249] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:58:13 executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @multicast, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @private=0xa010100, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) 08:58:13 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='smaps\x00') r1 = io_uring_setup(0x27, &(0x7f0000000080)) newfstatat(0xffffffffffffff9c, &(0x7f0000000340)='./file2\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) mount$9p_unix(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file2\x00', &(0x7f0000000240), 0x284020, &(0x7f0000000400)={'trans=unix,', {[{@version_L}], [{@fsmagic={'fsmagic', 0x3d, 0x1588800000000000}}, {@euid_gt={'euid>', r2}}]}}) sendfile(r1, r0, 0x0, 0x1) 08:58:13 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000020000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:58:13 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 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, 0x0, @perf_bp, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) io_setup(0x1, &(0x7f0000000280)=0x0) r3 = eventfd(0x0) io_submit(r2, 0x1, &(0x7f00000004c0)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x5, 0x0, r3, 0x0}]) io_cancel(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) r4 = openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000100), 0x2, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r5, 0x0) io_cancel(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x2, r4, &(0x7f0000000140)="adc275113fffa441f80487260a33a036dcd90848c082d4c4736e0d6ebd5f70eebb3d1ec3783e8789901228d8bb503a249325d1e90ad0efeff9b5f5dd5074bdb4a4af77f2873e5c6af166a1a35e801414f9", 0x51, 0x9, 0x0, 0x2, r5}, &(0x7f0000000240)) pwrite64(r1, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r1, r0) write$P9_RGETATTR(r1, &(0x7f0000000000)={0xa0, 0x19, 0x2, {0x8, {0x80, 0x4, 0x6}, 0x0, 0xee01, 0x0, 0x100000000, 0xeb, 0x2, 0x6, 0xebfe, 0x2, 0xfffffffffffff801, 0x972, 0x8, 0x37f9, 0x6, 0x2, 0xffffffffffffffff, 0x27}}, 0xa0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaaaa0800450000300000270000019078ac1e0001ac1414aa0c009078ffffffff450000000000000000000000ffffffffffffffffe774339e19c2ad6500d67f588b8251b25405c76d700e84f25fcf18fb07cb8a988c268f8029bfaff70a0849cdd26fa7b99934110cf396f3d602e754cad3b64621e543f9b964680665083bc60f06cbd1b8b410180c9b0e2812503f4f7d6f2f67dd258d2e9dcab30c2d5620180e11c8eace9ff743b83fc1b28d2d14f50de0ab1a29b11d2439c3772a41c7514985f6cb32dccb4435e1c6504687b58cff3ad3de288a371a3395bdc1d5b1048bb2982d7e8d0cacbfdf1b9565748e4738d5e2ae0a501ffd865f3a110c10e9799a31149994f31d1217777afd9943291616cebdab0a30716ef85626843aec7e758fabf6022051f1447ad52a04b6fa92bb241de76527d3f2596c3bf133e6c2f12e39b4099161cda024eb027a4b54fa038e2e5cc2b777aae062b4184e13e939729e1ab9f986f217a2020270a7abdb930c7b0019ae484a7b083b762cb4a33757a6fd1199e220f293c1d5b6e4adbf3f413f68b0b492814600a999ee59bd7af7870b375a548ce92b68a859de979895e13310bb3f51705a06f7fe090789173e619877"], 0x0) 08:58:13 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) [ 3088.600437] FAT-fs (loop6): Directory bread(block 6) failed [ 3088.608858] attempt to access beyond end of device [ 3088.608858] loop6: rw=0, want=13, limit=6 [ 3088.614365] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3088.615584] FAT-fs (loop6): Filesystem has been set read-only [ 3088.621439] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3088.625099] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3088.641100] FAT-fs (loop6): Directory bread(block 6) failed [ 3088.656520] attempt to access beyond end of device [ 3088.656520] loop6: rw=0, want=13, limit=6 [ 3088.657895] Buffer I/O error on dev loop6, logical block 12, async page read 08:58:13 executing program 4: sendmsg$NFQNL_MSG_VERDICT_BATCH(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000140)={&(0x7f0000000240)={0x54, 0x3, 0x3, 0x101, 0x0, 0x0, {0x3, 0x0, 0x3}, [@NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x4}, @NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x2}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xfffffffffffffffc, 0x7}}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xfffffffffffffffb, 0xa6a}}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xfffffffffffffffd, 0x8}}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xfffffffffffffffb, 0x7}}]}, 0x54}, 0x1, 0x0, 0x0, 0x840}, 0x24008080) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x115d}) sendfile(r1, r0, 0x0, 0x1) [ 3088.691134] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3088.701956] FAT-fs (loop6): Directory bread(block 6) failed [ 3088.704572] FAT-fs (loop3): Directory bread(block 6) failed [ 3088.715646] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3088.717189] FAT-fs (loop3): Filesystem has been set read-only [ 3088.728405] attempt to access beyond end of device [ 3088.728405] loop3: rw=0, want=13, limit=6 [ 3088.729824] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3088.731009] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3088.738181] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) 08:58:13 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000030000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:58:13 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:58:13 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='fd\x00') chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x119442, 0x0) ftruncate(r0, 0x70fe) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x10900, 0x107) r1 = io_uring_setup(0x42b8, &(0x7f0000000240)={0x0, 0x0, 0x1}) sendfile(r1, r0, 0x0, 0x1) [ 3088.864179] FAT-fs (loop4): Directory bread(block 6) failed [ 3088.872874] FAT-fs (loop6): Directory bread(block 6) failed [ 3088.930078] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3088.931312] FAT-fs (loop6): Filesystem has been set read-only 08:58:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:58:13 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, "d7f29a4ba3bbd483"}}}}}, 0x0) 08:58:13 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x62) r1 = creat(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xb445}}, './file1\x00'}) openat(0xffffffffffffff9c, 0x0, 0x300, 0x30) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fsmount(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000080), 0x9}, 0x4c20}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(r2, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x100000001) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x1f, 0x4, 0xae, 0x7, 0x0, 0x6, 0x140900, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x8, 0x1, @perf_bp={&(0x7f00000000c0), 0x4}, 0x44060, 0x707, 0x7fc00000, 0x3, 0x4, 0x2db36189, 0x7, 0x0, 0x2, 0x0, 0xd25}, 0x0, 0xc, 0xffffffffffffffff, 0x2) r4 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r5, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r5, r4) ioctl$AUTOFS_IOC_READY(r5, 0x9360, 0xfffffffffffffffc) 08:58:13 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 08:58:13 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000040000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:58:13 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) ftruncate(r2, 0x8) sendfile(r1, r0, 0x0, 0x1) 08:58:13 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='(\'\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)=',\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = accept4$inet6(r0, &(0x7f0000000340)={0xa, 0x0, 0x0, @local}, &(0x7f0000000380)=0x1c, 0x800) r2 = getegid() setgroups(0x2, &(0x7f00000000c0)=[0x0, r2]) r3 = getegid() setgroups(0x2, &(0x7f00000000c0)=[0x0, r3]) fsetxattr$system_posix_acl(r1, &(0x7f00000003c0)='system.posix_acl_default\x00', &(0x7f0000000400)={{}, {0x1, 0x7}, [{0x2, 0x1, 0xee01}], {0x4, 0x3}, [{0x8, 0x2, 0xee01}, {0x8, 0x1, 0xffffffffffffffff}, {0x8, 0x4, r2}, {0x8, 0x2}, {0x8, 0x0, 0xee00}, {0x8, 0x1, r3}], {0x10, 0x4}, {0x20, 0x3}}, 0x5c, 0x2) r4 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r4, r0, 0x0, 0x1) [ 3089.273680] FAT-fs (loop3): Directory bread(block 6) failed [ 3089.284013] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3089.285421] FAT-fs (loop3): Filesystem has been set read-only [ 3089.291336] FAT-fs (loop4): Directory bread(block 6) failed [ 3089.291696] attempt to access beyond end of device [ 3089.291696] loop3: rw=0, want=13, limit=6 [ 3089.294219] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3089.295445] FAT-fs (loop6): Directory bread(block 6) failed [ 3089.296384] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3089.296560] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3089.297706] FAT-fs (loop4): Filesystem has been set read-only [ 3089.302087] attempt to access beyond end of device [ 3089.302087] loop6: rw=0, want=13, limit=6 [ 3089.303377] attempt to access beyond end of device [ 3089.303377] loop4: rw=524288, want=13, limit=6 [ 3089.303429] attempt to access beyond end of device [ 3089.303429] loop4: rw=0, want=13, limit=6 [ 3089.309550] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3089.310974] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3089.315384] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3089.316553] FAT-fs (loop6): Filesystem has been set read-only [ 3089.317450] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3089.321456] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3089.353869] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) 08:58:14 executing program 0: ioctl$KDFONTOP_GET(0xffffffffffffffff, 0x4b72, &(0x7f0000000000)={0x1, 0x0, 0x10, 0x12, 0x16a, &(0x7f0000000080)}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @remote, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) 08:58:14 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000050000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3089.403073] attempt to access beyond end of device [ 3089.403073] loop6: rw=0, want=13, limit=6 [ 3089.404272] Buffer I/O error on dev loop6, logical block 12, async page read [ 3089.431675] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:58:14 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000140)=0x6e) 08:58:14 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) ftruncate(r0, 0x70fe) [ 3089.585716] FAT-fs (loop4): Directory bread(block 6) failed [ 3089.604638] FAT-fs (loop3): Directory bread(block 6) failed [ 3089.621647] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3089.622863] FAT-fs (loop4): Filesystem has been set read-only [ 3089.627891] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3089.629002] FAT-fs (loop3): Filesystem has been set read-only [ 3089.630033] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3089.633894] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) 08:58:31 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:58:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:58:31 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='smaps\x00') r1 = io_uring_setup(0x27, &(0x7f0000000080)) newfstatat(0xffffffffffffff9c, &(0x7f0000000340)='./file2\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) mount$9p_unix(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file2\x00', &(0x7f0000000240), 0x284020, &(0x7f0000000400)={'trans=unix,', {[{@version_L}], [{@fsmagic={'fsmagic', 0x3d, 0x1588800000000000}}, {@euid_gt={'euid>', r2}}]}}) sendfile(r1, r0, 0x0, 0x1) 08:58:31 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001700), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000540)={0x14, r1, 0x321, 0x0, 0x0, {0xb}}, 0x14}}, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x38, r1, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x38}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="0c80c2000000aaaaaaaaaaaa0800450000302000000000019078ac1e0001ac1414aa0c009078ffffffff450000000000000000000000ffffffffffffffff6837a0ead5691ac2f9888a1107605e12faa6c2d2ee16e412a40907a0b0f28ca54fd6a388f70300000064"], 0x0) 08:58:31 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000940)=@abs, 0x6e, &(0x7f0000002c40)=[{&(0x7f00000009c0)=""/82, 0x52}, {&(0x7f0000000a40)=""/233, 0xe9}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/214, 0xd6}], 0x5, &(0x7f0000002cc0)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x70}, 0x40014000) r2 = io_uring_setup(0x100027, &(0x7f0000000080)={0x0, 0x0, 0x19, 0x0, 0x1, 0x0, r1}) syz_mount_image$iso9660(&(0x7f0000000140), &(0x7f00000006c0)='./file0\x00', 0x3ff, 0x7, &(0x7f0000000880)=[{&(0x7f0000000280)="9a90bf7e45ceb7e332ccbd5b5817c8e0c22f026b057a067d794290d372ed6e06cf83ee60dff932a6c8a85051b553b02f67f5dee7a6f1a197152f91de9049fcc6f3c53b29fb6aa5cf854ff1c3def44858e0619466652bbfc7f57dd0a7da128f7385e4909eed35c4867c99c55e56d29b786cbcc64f0b1e0b097b5a9d5d91a26479304434cab8067c8fb21ab45425fc3cd6b039f19f7860490700fd9c1e20243d34dfcdb451965a1b07abb73e04c4b14b0a30361c1140f873064f9d36d5167e7122d72129a73e3de991361dbcaf8211be0b43f8931ed473f805273bf1046cf5e148d8c57917a6343bdf", 0xe8}, {&(0x7f00000001c0)="aed66d435f2b44ee4e41ddad1305", 0xe, 0xc0}, {&(0x7f0000000380)="a22b1af9fde0089fa59becb314872d46dc5114ad42464e85095d8da14ba5ccb337233ab7029c334edc415f204c4539fa56e4145f19a933ceb402850fd1b19a354636a2a1b8a5e20a227d284c6e357909198535a82f249c6cf8acd2845ba53f83841183ca6717202e384db890", 0x6c, 0xff}, {&(0x7f0000000400)="e766a739a48319749ff4456f37e03b68e06434c34ace064b04b781413ab568b0a0b84ba455c90d1adea3d888cd0988b805e31c2f925a37fff29443561ebc4b40c25963af809c4c01e393ffae224ce8151163a79e5049c7dad5741cd97599e7151ab55d566bdad3593ef3affa695d6b765395252aba0f50009a270e163039c39ae485870d", 0x84, 0x8}, {&(0x7f00000004c0)="d334f377a6b6af68b1867b973e3ea5027dd79b77cce2098b160752a769cd8f1d9279402a38b75b588adb15df70989b7981ba16f1425f93134602c0d619f2441f257f90d8bbb5de980811fcf949a08e4e473971fd5d015431f3bd0ee8cab30330ed4b52f303883c644dbadcd4ef60204600fd54139ed9048f3507d1a7f1c1c495646d5bf05f393a16d7a09962011a9196dc84677219f92a60fbb70f0930476e5d51c789a62b8f9400a485b65e738009639f7d4bd92f9318738fb576ebd5ed2858c9d2b882a99694f4dc1b3c629b0d029e082a7dea45a6b3c721cf957d9292dbf1ab8c90", 0xe3, 0xffffffff93061e2c}, {&(0x7f00000005c0)="3db7fa66f98a9778d25a0987c4a296f54216c2e877c85f96d1923ef82df413209eea23d12a4cbc35208a89a7a53e7c7c8f93b4f457274ef3c8965900e5c53e408723bab4312fa5ac3ca062a08ff716cdd7584bce5bd7be0ba1c11d6f03364436326d675d3debc098af99b2c942326e0c307961336edd65a1f9cce0712370f8fadf8101f89439520d46c2db5c277abc1358693ab556afd127e0d094281ded2a", 0x9f, 0xbf4d}, {&(0x7f0000000680)="5cb06b139c50d7cc7f262017fc034dde24037e3ea95187e2", 0xffffffffffffff36, 0xfff}], 0x20021, &(0x7f0000000700)=ANY=[@ANYBLOB="6e6f636f6d70726573732c6d6f64653d3078303030303030303030303030303830302c7362736563706f723d3078303030303030303030303030303030362c646d6f64653d3078303030303030303030303030303038312c63727566742c686964652c636865636b3d7374726963742c6e6f6a6f6c6965742c7375626a5f726f6c653d5c27ce5c865c2c6673636f6e746578743d756e636f6e66696e65645f752c636f6e746578893d73797361646d5f752c66736d616769633d3078303030303030303030303030303030322c6f626a5f757365723d76666174002c7063723d30303030303030303030303030303030303036342c6f626a5f726f6c653d76666174002c646f6e745f61707072616973652c66756e633d4649524d574152455f434845434b2c66736d616769633d3078303030303030303030303030303030332c00"]) sendfile(r2, r0, 0x0, 0x1) 08:58:31 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000060000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:58:31 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000140)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) r2 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000001c0), 0x4600) splice(r2, &(0x7f0000000240)=0x4f7, r1, &(0x7f0000000280)=0xffffffffffffff30, 0x4, 0x1) sendfile(r1, r0, 0x0, 0x1) 08:58:31 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) ftruncate(r0, 0x70fe) [ 3106.433084] FAT-fs (loop6): Directory bread(block 6) failed [ 3106.448774] handle_bad_sector: 4 callbacks suppressed [ 3106.448784] attempt to access beyond end of device [ 3106.448784] loop6: rw=0, want=13, limit=6 [ 3106.451059] FAT-fs (loop4): Directory bread(block 6) failed [ 3106.455815] attempt to access beyond end of device [ 3106.455815] loop4: rw=524288, want=13, limit=6 [ 3106.458503] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3106.459642] FAT-fs (loop6): Filesystem has been set read-only [ 3106.461673] attempt to access beyond end of device [ 3106.461673] loop4: rw=0, want=13, limit=6 [ 3106.462000] FAT-fs (loop3): Directory bread(block 6) failed [ 3106.464395] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3106.468286] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3106.473804] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3106.475003] FAT-fs (loop4): Filesystem has been set read-only [ 3106.487888] attempt to access beyond end of device [ 3106.487888] loop3: rw=0, want=13, limit=6 08:58:31 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000070000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3106.503505] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3106.504728] FAT-fs (loop3): Filesystem has been set read-only [ 3106.517639] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3106.519236] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) 08:58:31 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='smaps\x00') r1 = io_uring_setup(0x27, &(0x7f0000000080)) newfstatat(0xffffffffffffff9c, &(0x7f0000000340)='./file2\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) mount$9p_unix(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file2\x00', &(0x7f0000000240), 0x284020, &(0x7f0000000400)={'trans=unix,', {[{@version_L}], [{@fsmagic={'fsmagic', 0x3d, 0x1588800000000000}}, {@euid_gt={'euid>', r2}}]}}) sendfile(r1, r0, 0x0, 0x1) 08:58:31 executing program 0: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) setsockopt$inet_MCAST_MSFILTER(r0, 0x0, 0x30, &(0x7f0000000080)={0xd2d9, {{0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0xc}}}, 0x0, 0x7, [{{0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}}, {{0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}}, {{0x2, 0x4e21, @local}}, {{0x2, 0x4e24, @broadcast}}, {{0x2, 0x4e23, @broadcast}}, {{0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x3d}}}, {{0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}}]}, 0x410) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f00000004c0)={'wg1\x00'}) 08:58:31 executing program 4: lsetxattr(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)=@known='user.syz\x00', &(0x7f00000001c0)='\x00', 0x1, 0x1) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x136) sendto$unix(r0, &(0x7f0000000380)="cee54a52862a8966490205a20536370268a98f89a92c4108ed2ae48b35904f0d8d3c120876c8c06f84d5d89d8f226c66c4ad7c8f0bf4e88208a6738af633bc7d0db318b485e2972d39e68e5f9909bdeaecc056f7d31b7dae162098588fa1351237fd65c6c7e97ccab67406410c2fa91f4bd49784fc00250804c2d44cd8b406c7803c0200e79b998e03afeb457d1b09ec2035b1c04e65399c03aaae75c17628f1f800c1c737abcd5465c507a623ef70b39edc7daa7f3efa2d12655a9ef6eeadaf0889add31b0063a19b956c1bfdb7116e9ddb322f64d0eaf9b4a702b16d5fadde97b334b7299df346655dbcf1e8834057089f9b1009c1df2be4e361589b3e6f8144469ff70b318ebcfa4122a0e89bc7e0de548c8fe6ed89b474060000000000000000a815263ce3a02b23133d90b90d430e6d4879f6f8c5cf9fe12afbc7f4c05b8011359793340f7b9c2a9eb7dd23f8f0db8a7c590e1093a340901a746c78091dff70f946e60b63e7bd3b3b34add7e1", 0x16f, 0x0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0x6e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r1, 0x0, 0x1) 08:58:31 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000080000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:58:31 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='smaps\x00') r1 = io_uring_setup(0x27, &(0x7f0000000080)) newfstatat(0xffffffffffffff9c, &(0x7f0000000340)='./file2\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) mount$9p_unix(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file2\x00', &(0x7f0000000240), 0x284020, &(0x7f0000000400)={'trans=unix,', {[{@version_L}], [{@fsmagic={'fsmagic', 0x3d, 0x1588800000000000}}, {@euid_gt={'euid>', r2}}]}}) sendfile(r1, r0, 0x0, 0x1) 08:58:31 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) ftruncate(r0, 0x70fe) 08:58:31 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2}}}}}}, 0x0) [ 3106.725311] FAT-fs (loop3): Directory bread(block 6) failed [ 3106.733189] attempt to access beyond end of device [ 3106.733189] loop3: rw=0, want=13, limit=6 [ 3106.741822] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3106.743007] FAT-fs (loop3): Filesystem has been set read-only [ 3106.751576] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3106.758459] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3106.809841] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:58:48 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) 08:58:48 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:58:48 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000240)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a404c802005a297139f7764773457c8d42c5d0b200d72b8ece1835823f5246b4d89c1076fd0054180ffffffffffffff912a50890b96947d10d214ea04565fd3b3c632453c95b9715eef6fafe3d03dd9d8", 0xed, 0x600}], 0x101080, &(0x7f0000000080)=ANY=[]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) renameat2(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r3 = io_uring_setup(0x28, &(0x7f0000000340)={0x0, 0x3615, 0x1, 0x3, 0x2}) openat(r0, &(0x7f0000000040)='./file1\x00', 0x40c00, 0x30) sendfile(r3, r2, 0x0, 0x1) 08:58:48 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 08:58:48 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000090000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:58:48 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0xa02c1, 0x11) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) 08:58:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:58:48 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) r1 = openat$incfs(0xffffffffffffffff, &(0x7f0000000140)='.pending_reads\x00', 0x0, 0x0) ftruncate(r0, 0x1000003) ioctl$FS_IOC_FSSETXATTR(r0, 0x40086602, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x105142, 0x84) unlinkat(0xffffffffffffffff, 0x0, 0x0) openat$hpet(0xffffffffffffff9c, &(0x7f0000000100), 0x80000, 0x0) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa81, 0x0, @perf_bp={&(0x7f0000000040), 0x4}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3fe}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$setown(r2, 0x8, 0xffffffffffffffff) ioctl$BTRFS_IOC_GET_SUPPORTED_FEATURES(r1, 0x80489439, &(0x7f0000000340)) lseek(r2, 0x0, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x4000, 0x128) r4 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000200), 0x14203, 0x0) sendfile(r1, r4, 0x0, 0x9) openat$urandom(0xffffffffffffff9c, &(0x7f0000000180), 0x9ca02, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0xb0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x7) copy_file_range(r3, 0x0, r2, 0x0, 0x200f5ef, 0x0) [ 3124.076814] FAT-fs (loop3): Directory bread(block 6) failed [ 3124.092381] attempt to access beyond end of device [ 3124.092381] loop3: rw=0, want=13, limit=6 [ 3124.095400] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3124.096626] FAT-fs (loop3): Filesystem has been set read-only [ 3124.097853] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3124.099404] FAT-fs (loop6): Directory bread(block 6) failed [ 3124.103189] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3124.148504] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3124.149772] FAT-fs (loop6): Filesystem has been set read-only 08:59:06 executing program 7: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="b8000000130001000000000000000000ffffffff000000000000000000000000ff02000000000000000000000000000100000000000000000a00403c00000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6a41e3d310d365234f2f890cb4b9f8348f17a579229b356eb75f14b4dae368c85715a714a5d0e2215bd53e3f403a2ea1834773eeb8f8b0556f812b4173235ce56498bff4f1b4b9b227bbf5cc5c6a000d065fc95d6a652a12159a4fcdca1d7ac54df6691a852693fff2a84e4dd35bf02f103398c951100e03bf22c138d96e8c0cfb9c"], 0xb8}}, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r1, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r2, 0x0) ioprio_set$uid(0x3, r2, 0x4004) fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) 08:59:06 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="0180c2070000aaaaaaaaaaaa0800450000300000000000019078ac1e0001ac1414aa0c009078ffffffff450000000000000000000000ffffffffffffffff"], 0x0) syz_emit_ethernet(0xe6, &(0x7f0000000180)={@broadcast, @multicast, @void, {@llc={0x4, {@snap={0x1, 0x1, "bc24", "4d8193", 0x22f0, "13a7985b83a686e1f199847c80ef962a72890477728d76e5f3fbe60b0def91f43ede97b86d716035f96c75b99e0bbdfea9ff530eefc82fa1baa9c063440013ff49f2a5c045e3c35f37bd7d4446f58738ea6eb755128d0a512378c233951d3a5c9e1c4b4f5558f7f6c1e6838e6710018b9b8fd0c29d6c863009996730a1ae31c31965eee5e2ca9bced7ad665390a881a7948e7724eb942614490f5ae6770e83b7bcbf704340c576806c35e41f4b5e37528d08cb0250487f17d06bed7ad450773b27b4669391b7c2b3bef9e1098dfcb0"}}}}}, 0x0) 08:59:06 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) syz_mount_image$vfat(&(0x7f0000000140), &(0x7f00000001c0)='./file0\x00', 0x3ff, 0x4, &(0x7f0000001380)=[{&(0x7f0000000240)="87dbf0ff168d58c22c314b94aa9821d7baccc015359512802bf8b643e56ee2", 0x1f, 0x2261}, {&(0x7f0000000280)="2a782b10011555f90ba1ea97113d7c83216c2ef70aed0dce3142d93ed3357a7441072c4947894bf97224f8038bc836e68cf5dff75891ef371a79cf113a665a4075a427156f32c235cb93262ff53e5c7fdef50bd62e22f90628f0a666e4b4071fcf83f52a40fc5b883fb37a49a5579ab3b217e1425ddba01575df8fa31e1955b7bfcf159e608d9126", 0x88, 0x8}, {&(0x7f0000000340)="508cef7885a40651e31455a445e2957cd84588cddf51d83ca12cc3f7a5365779b0c1", 0x22, 0x2}, {&(0x7f0000000380)="371f603ba6f009d6c8d52ed8575c00f5554c00122d388b2bc02abbb3d3ddba8885fd67043ffc6cff4e44b0881101054d19318739470df35bd6f7d14bfac267b1e38eed8de0e0db02b6c1e4a78c5294a1864664b849f8483c48c228c5c3ca57886818d264f845ac5ae9c266fbd87b107dc72c225b3fcbc9b4c64f4dee24a4b1c6b5857c623d401fe6b8b3d6b08b81afdc62d694498a07dbf4d37d933f711f9dd5d11c6bf2af1b5e737ce242e9fb32a038af797889ed556ed3e7cb10a3a14a0e5e3b4241ef6ced098b037568a18aa334564f22ac990dff56bfc8fc9eaefe953e93b65a85fd055f24edfa67668b757ae7d32c2873cfa6d7d66bcdcc4314dc6698e6b8d6eb0265b977771f74a6fdda20062c8b116ac20eb41944f78a1a7f06e157127d681cc14a381fc7dc25ff2c87245f343c1e536c32db07dedcfa8fe4f83f5c2907066c78b96d377920a1cec8fcad6391d00872f51fef491a60fcda48798d94bf03ae50cb1a28fc3dd7710d5dda0dd2d960d8a3da7ad145fc42da7a671a6056017dddb97a1d6cfd154970e76ec6df7072dcea1a8ee26939d5299d22b940f6c3be0dacb82f54db8f056dff8e9554c719a977bcb37d302b9f80e0aada4dd70801d27a89b74bbe68c9b0da1315582ded4380833446ccb8a3d39681e36cc0337ada4ed01e33e6ff6840cc63ef120de0c1ca0a27dc8a7a3b61de02e3053e95ad6f8110c3d38e5884adf6a5eec3f6831138eed79933209059006c2a8e00b703d87a367c0b1ab588dc636bd8140d297b0d97075f26a48416006c89acb655aba332d807738ae0633601aeb34c66a9dae1bc35e088edfeaba3d0331ef977b8c6ad4771039ab0314418e529c611f08ed431a57a82ea0c03c17d03a654bc679224e13a959658d6c7dde2d6e6d19441f2628c691fad70320417008711c8d30c1abbe2302d915400c978fb6fbd6cef970e44ae0bd5974905726501279c18d8c795c5525fac4f81c24a21acc2dc86894346a5b2c9e786c8fe9de4f717881d8f00270139fddeb3f905ff96830dd88a8b495793f842e2563c256467bdeedb5c144af72e832d7e969c2692cf39969ad55ae526ef39c74da731893c5d7cadf281dd71ff6698cd1f97291adb238d7e638c709ff7a242a60dd0859eb8b4c388322334d5b2bb28104c2bbdbaaba18a75245984131de0201d1aab349cfeb0090dd7198118a9beb747541b995fd801115c47ab3d6e1eb6a0ce4e9e8fac1bf353ccff6dbd9c0a0dda12fc8cff5228c40bb6236d30e166bfab0599cad2762a3310beddc5ad8fd0d65bcbc549b5769f7dd06ebf8ae975dae3b89093bf615d72be98eab9d8ccec7157be3ba0949af8553d7f2a23d9f049d5f39f603285af5a65249b7e08d9c864beadc01220e903a5b7170264149d6600e896c8186e508fe4208d79ed46adb3296b10d4ee05a164e9dd94bb997ee0c913d98c834b46280e59da10ff65351ab505bf73c742c81f22ba41871be477a35bf08658938511a01a5d60a7db3151f90d530cb7d5bc815ca0a3d29fb42bc8ff8723e7c09ce9da56529a4426ddec54263c8a52b28d8f9f2a6f072b5635b7037d08440f2dcfef352cb5cd80695a12c972393e26218f1b04cbaaaa61a4cfb738d781cbc6851b721a5cb3a3d73ec57740cf24868c09f2840d0d54b3d96035be722a2c5769b29391ac4d36b322424d038cb902a13c882b29932e7092a18ba4c1b0cac85ac0a3fd38bd8aa09eb9d341267ee041836eb62e35f68a5c773748fb82509c1abbc64a16dfc0901b08bcb89f132ce8aa81bccac6f6aac251595c1bfd375a3644c26d1a1ca9864fa6d64edfbc58b156a85fd82bec309bc7ea587a86d2dbecbe5efcab713daec9911ebf9f389fa40207a383f2c05572390aa619f4e4b5b3bbdd4365e604fab813bd81050a8f8d8f88dc497e526bed1b80777de5697ebc78c1af0b637a8c7adb37d0b4ab64a7032838e1ef08aaa7faef865f4791f00de7be9e391230e068c89ceb896a625e252c02da6cac3487ee95679ed7165e4561b4e9d1c4e34266ad270c2f41a95364e36d0dd8f343d61520f9e8ad45ad0eb4349f95aeca272158dd567ac722da8b85f458a32e6e67d3689bb5f9c5bdddc963c58a6493afc1a74219bcc8ffc90186ab4707d848fd2beb912215dc287507bb858d275f9e155e8565745b5ab50b1fc417f406b60f2622b61a2b55bc3e2047fb14ce0ae032a1a07d52788b1fb64b21507d1605dab5b4221ca96b835d97cc36d6d7a19cb34168078b19bad9c4c3c9eec6a76dd2fc616f06af75bbf3ff5977a65f99c6280b7052f0220bd6b633438ed057f569e4f29377b4cbd641cf43fa598bf533808c7bcb93d276603e2d0b8fa0bda738cc3e39b8ac8c1ee8b62549f88c2c3c011350f401619094f424d770bdf1715b85234d080f0e4f36f4f43dc6379f49d4a9999a718be0375203e50f2f1462132d780f466807e8094d42e7f85a4571cc3c3055ac917bb0392d59830ed0567861b507283dca34b8354eb1349dc9d5547ddbe6e00679037455959d25b4c1295f2829fdd291b418a1b79a0e909eee88259ec150bcb5b680d881e35917631247dfbe01cf55f488c073250e3480ad82aa12c2599978985577cf6fe966c04b43edb3d5f38f76b5c89cebeac356e0b0838614224be2a4a42c32a63174c99265794e004ef53f561fda6218b1c94ef80651fb2ee74bdec845d0b0f1735f3c13f098d419182a2dd2258e826e17c437b6b0661635b9b28cee7ffa17fc117323e36f38077a9137cb8fa3d8d14be0e2ffe13f57e83ad7dbda419c0fb71b71c9c26fcf7496eb4aad7cadc1d3537ae8e2fafed4968f5bf3033b60cee5a11a19e9b50b83e3e4afd42b615c5786fe28e4c11befebaca76dd7a716bc110e8f17fa9bfcd941cd0b7fa7e1be54eede6d464a6ab6970d6107d76ddd5e9d68407e3fc20f77640a661163b124b6a860e425e8acea7e0f1128d025a821c759ba8838821b6727f049ad4cab996da1a051e153a3bb010c7b9c74b8f46e5a80b6d653defa714f38b13b668fa6d93a3fe95ab452555c4c9f1e4fa39996fb62c34936527c03950441da18bd9c1d7e6462e3a3fa84d30d1dcac07188650befefccca8666f789fa317f107a732f04fc601f5eeae1691eab862f16e2c8b0adda2bfef49b132ac16eecb8b61583e6b992cd44be332f876ce6480a91b2c9cd22e07d2e09288c6725f04920270964364c032cd07a9986912e3802a0db557c7010ebd63fb15159e88ebcd8e5f360a99d19c95cca64c4211cdf4def8f399f796c5453507b59c679bfa5994d50c6c722c31a04e6eda5057028878d05f66fbf50d7de9fe179623adb945f15066e8ddf67a131dab04a0424ee416dd1cd9cc5b91e01ca86804ea71a5455a8385926c03dc6d3e11e6c2d126aeef495947fdfd69fc48b2d6829f6f59fdb8dd438b563033196825897cbb7b8d2f6c5a111c985ef5dc2cf5f7618ddfb391bcaf4bd73de16045e3b3afe7e6682932252e14d501130940188524fdf04c48a1d879b927519948f31c8fea219811dcefe2bdc8abce5bf0710b1ce0470958a8ee420facb235cfa2a87e3e54c0e505397aafb7eea2700d18e1f9aeffe8f1b4f74b183a2a25be60f135cf60148b765e38a22a4c870bcba254b48e474f5a39e67737c3d8ea8105f5fad3664b702d0fd3c2c19f3a887934b255c567eb71e3f46bc8aa78a427143107953a4ffac0a013ed1e93803782031f5593987d578d8f16c5b12b4063b09cda6de92c59da8ab45d43c86879aa013eff13421449d40bf7c099552e92eb7a40ce4ea3cb1273d511ed256dac5c339beb7c4742c01bc2b7a5e2572400a79e10939b9ce9ca96e69cc18b82edc8cbe85f6c9ef7b8abc52aa947f343cd5711dc33085014c9623a8628c8fc85e79dd72e3e73294683729c7c4606663b8704a01c1e0cc97fd7ca42d30336754398413b82d1896e3cd828f92d2d419d9d6ba8f34f5af69387b45be2497501eee0531ddcf2e29d172c8d8c409d02d46ab01f6b5e412b42972cfa8320176413a62d296fae824d6b2a212287a58453430d926c9943ee4f1a8bb558992a282e4eebadf431cd5c345121e65f5c3b4eb8249b38f2ad1c6c05106255602d7a09ed5a355317c2f93542b99064657ff19f1f8279e9ab6462c33ed63b5b856e55fa227ad220e067b70bbbc9a7ba43a148fc71fcb810c326e24d93f2c44a4dcce3296dbc463496081784aaea5fe73ec9d74f5e91bc0d3823134f7df1c8a2c425d9e7016c2919f2bca06b242105ca1102251108b8385683906b1aa994a36c6ffba815f90181f36ae35ec128a65bcf4c04c03a44910628d544e0775a1f7ace72bbec991513a9b6cf90d708145c19acc7dce11747655e37922b87862a4436501faa1c2aceaaf647aff22916fcf9ae879df5a0006e6d7c4f0b6b6f5b44732adcc990b60a554858471d1c412290cf1794a752482a112ff3e2e91c6bf771f2b2132c2ebc5fca2e82d3db2ce99377c0b2b709ee64b9642730ac9adb9bd3b648bf8b47cbcb61bc1f663cbb3aaeeb4c73988120ed59d7ee26d69adb690bde2ffcd13cf483ac09ac85d9c6a4436e7440a35857d2bb1460b88482075fd67bd8217558391388a45203abd58475a1cd247e6d051ac71e09e5eed2058e3885a82abbe27fa9852385fa32f5eda5f2dfd3f6f615ebe62c7bbe5fcbeb58a5f412817f54c4433589e2eb5d0bd013e3e1912d4fe3f917337a47e685d10867771de16d0a107460e30f025309d033fb35c56949b5f9438ab9c2ac16622134e67d4c500e3723b6697651e0d8b336d3b1048036ee40e4b2bff2f5b2cde34bf2d5b3f0005b9c293446cbf0899bbd3c000056f0b60f5e94891f4faf6cbbcf2434dea24f396e14e61eedad4a3a05c8dd0a445a0c495dd94ee079d212ed501eb4c9b1d2c5ff28ee05c828f12a4b157826c9c4dadc98b5303f41d330992fc2643e47becc63b0bf6394a308b8755cc4f1caede799da590bbe91b1d9bda90527b3e47d9580e8d8650c0ab9c88a792d083c50c0f2f5e5ff9163e4539cb35ade2ff7e6eb06a0cce51d67f9ca6029a30fa52c0c121feebe1b972c69a4bb820f612239eec7dd4c0704e0ab41ac9bdb69443ef7f20a225a23ce4c813b263e71e524136bb2189a7ed62083f35a9cafeaa56ac21f63b3284160ab1136ed7f75b57b121b1d443d0c865970be38606f8132bee24bd2f6f5b9a544c7187fe832d11e98d190d3228a379272784c2992cae92ee9bb878a6a2a7c8e9468406b0e84968ba2ea3a743659494fc57ba4a25c69bd3372d8f7b5570d10ceef1721b9bd1d6cc043627526981abcade738903722f164ff5f558f9c82c11b99f95d542734475a02a6ea162918fb8a8265663cc207414d11897476d3d35aaa50cb87b3a17f934ae977d2f4e653276bce5ee1ddb150b590813706e7cc8dc0a1baf42b695e1b421232d4b7705db09e197fc529f3c891b1eddf1aa3c325e5c44c42fdd4296f0846b752f9632a2dc9f7886adfcbe8f863aacfc3a57b1e46519fbe9d4eaa278a093682dc6663ca9dfabc592c63e21a65fb30b50f98666f26ed6820fe2776b092317792fb8a95682ceb5e6cc786b1d138e45915d020fbdb71171dcffd0bcc3e357d1d74bbcb001db8bf5097c8dea2af6411780ae87c7bad6157e75dc986b3cc99550c6cb2e630bc43b83cc100cf3ab35afdf3e95d59ef2fb136a861ad63e68724c04231046c1b14b3d161635ac367624a3621f4a43caca2e3235d5596dbc34f7ba27113500ee9832b9d8", 0x1000, 0xf3}], 0x100000, &(0x7f0000001400)={[{@shortname_winnt}, {@uni_xlate}, {@nonumtail}], [{@dont_hash}, {@measure}, {@fowner_gt={'fowner>', r2}}, {@uid_gt={'uid>', 0xffffffffffffffff}}, {@smackfsdef={'smackfsdef', 0x3d, 'vfat\x00'}}]}) 08:59:06 executing program 4: r0 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r1, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r1, r0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) sendmmsg$inet(r2, &(0x7f0000002040)=[{{&(0x7f0000000380)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000001600)=[{&(0x7f00000003c0)="db9c", 0xffe7}], 0x1, &(0x7f0000001640)=ANY=[@ANYBLOB="14000000000000000000000007000000c4048f01000000001c000000000000000000000008000000", @ANYRES32=r4], 0x38}}], 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000140)={@dev={0xfe, 0x80, '\x00', 0x7}, r4}, 0x14) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r6 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r6, r5, 0x0, 0x1) 08:59:06 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100000a0000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:59:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:59:06 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="c00000001b0001040000000000000000fe8000000000000000000000000000bbfc0100"/64, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000000000000000000000000000000f3ffffffffff0532667b0b710f8885e94956882005ffff0000000000000000000000000010000000000000000000000000400000000000000000000000000000000000000000000000000000000000e30000000000000000000000000000000000000002000000cf0be65046bd9748da62af20bf717d68ad8677d31cdd3b9484fa8782d12e3bedb63ddcd905a93e83eeda95b926c08255491ebe9a20fe7c15291fe6c623166ea7d75a620aa95f6b0c9ac90743ca4d8cbca4825900603f6603d297ccf7aed8cdc11c211daeca"], 0xc0}}, 0x0) ioctl$sock_SIOCBRADDBR(r0, 0x89a0, &(0x7f0000000000)='tunl0\x00') 08:59:06 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) [ 3141.407424] FAT-fs (loop3): Directory bread(block 6) failed [ 3141.411827] FAT-fs (loop6): Directory bread(block 6) failed [ 3141.421424] attempt to access beyond end of device [ 3141.421424] loop6: rw=0, want=13, limit=6 [ 3141.424805] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3141.426115] FAT-fs (loop6): Filesystem has been set read-only [ 3141.431460] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3141.433464] FAT-fs (loop4): Directory bread(block 6) failed [ 3141.436034] attempt to access beyond end of device [ 3141.436034] loop3: rw=0, want=13, limit=6 [ 3141.438912] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3141.442078] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3141.443652] FAT-fs (loop3): Filesystem has been set read-only [ 3141.444942] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3141.447291] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3141.449853] attempt to access beyond end of device [ 3141.449853] loop6: rw=0, want=13, limit=6 [ 3141.451417] Buffer I/O error on dev loop6, logical block 12, async page read [ 3141.474668] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:59:06 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="018089b91f43aaaaaaaaaaaa0800450000300000000000019078ac1e0001ac1414aa0c009078ffffffff450000000000000000000000ffffffffffffffff"], 0x0) r0 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r1, &(0x7f00000000c0)="a3", 0x1, 0x0) syz_emit_ethernet(0x149, &(0x7f0000000300)={@multicast, @remote, @void, {@mpls_mc={0x8848, {[{0x3}, {0x9, 0x0, 0x1}, {0x6, 0x0, 0x1}, {0x4}, {0xf17}, {0x20}], @ipv4=@gre={{0xa, 0x4, 0x3, 0x30, 0x123, 0x66, 0x0, 0x4, 0x2f, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x10, 0x65, 0x0, 0xe, [0xb7, 0x200, 0x9]}, @generic={0x89, 0x3, "10"}]}}, {{0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x880b, 0x50, 0x2, [0xfffd], "64cb9d9a92949510068ab9a58a8e3db5702d401009cf89d272796fce8e58e235bced41b870257c4083aff5a17acc53a2760d61fe7bc45d216454563b11d9c93c5c5822c5775dbfa3c56e2b1ededee807"}, {0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, [0x8001], "205d2977577544dd2447b392fe18833b222af2acd9598d911d962a3f348a8ed1d331dc6309"}, {0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86dd, [0x89, 0x7f], "3d8a62839f2666e4f2f65e39caadcc4ffc245d10dffd9524ba4dc89002f46e88a6b3760a2c257676e7c5aeb54ab3af9cba5c00cc5dbfaf090670"}, {0x8, 0x88be, 0x1, {{0x1, 0x1, 0x4, 0x1, 0x1, 0x3, 0x4, 0x20}, 0x1, {0xfff}}}, {0x8, 0x22eb, 0x3, {{0xf, 0x2, 0x0, 0x0, 0x0, 0x1, 0x3, 0x9}, 0x2, {0x46, 0x0, 0x0, 0x11, 0x1, 0x0, 0x3, 0x0, 0x1}}}}}}}}}, &(0x7f0000000480)={0x1, 0x3, [0x77a, 0x513, 0x80d, 0x2b6]}) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x14, 0x0, 0x400, 0x70bd25, 0x25dfdbfe, {}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x24006081}, 0x1) dup2(r1, r0) r2 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r3, r2) syz_emit_ethernet(0xef, &(0x7f0000000200)=ANY=[@ANYRES32=r0, @ANYRES64, @ANYBLOB="258bf9aa323104783f6237164b570324bfb3ec094aaf616c66e0f8ac", @ANYBLOB="abbc8b4fc3e83b859a7b4c486b6053fd9f00882fd0f42f0b01040000000073e0f6328a7374b35557affc9546274d94739af5ddee422ddd3f274893c0f08cdd0d4a04b4eb8e465134fe9c613f4bdc28b7d0e0cc422a23426f2cd920e5f046c06dca4306c918c20a5035f493cffcf2d0c2ecbc4a00"/132, @ANYRESDEC=r1, @ANYRES64=r2], 0x0) 08:59:06 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100000b0000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:59:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:59:06 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) [ 3141.560021] FAT-fs (loop4): Unrecognized mount option "@" or missing value 08:59:06 executing program 7: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="b8000000130001000000000000000000ffffffff000000000000000000000000ff02000000000000000000000000000100000000000000000a00403c00000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6a41e3d310d365234f2f890cb4b9f8348f17a579229b356eb75f14b4dae368c85715a714a5d0e2215bd53e3f403a2ea1834773eeb8f8b0556f812b4173235ce56498bff4f1b4b9b227bbf5cc5c6a000d065fc95d6a652a12159a4fcdca1d7ac54df6691a852693fff2a84e4dd35bf02f103398c951100e03bf22c138d96e8c0cfb9c"], 0xb8}}, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r1, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r2, 0x0) ioprio_set$uid(0x3, r2, 0x4004) fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) 08:59:06 executing program 2: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="b8000000130001000000000000000000ffffffff000000000000000000000000ff02000000000000000000000000000100000000000000000a00403c00000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6a41e3d310d365234f2f890cb4b9f8348f17a579229b356eb75f14b4dae368c85715a714a5d0e2215bd53e3f403a2ea1834773eeb8f8b0556f812b4173235ce56498bff4f1b4b9b227bbf5cc5c6a000d065fc95d6a652a12159a4fcdca1d7ac54df6691a852693fff2a84e4dd35bf02f103398c951100e03bf22c138d96e8c0cfb9c"], 0xb8}}, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r1, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r2, 0x0) ioprio_set$uid(0x3, r2, 0x4004) fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) [ 3141.623575] FAT-fs (loop3): Directory bread(block 6) failed [ 3141.643450] attempt to access beyond end of device [ 3141.643450] loop3: rw=0, want=13, limit=6 [ 3141.645157] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3141.646363] FAT-fs (loop3): Filesystem has been set read-only [ 3141.651520] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) [ 3141.652625] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 52) 08:59:22 executing program 7: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, 0x0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xb, 0x30, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(0xffffffffffffffff, 0x40345410, &(0x7f0000000040)) r1 = dup2(0xffffffffffffffff, r0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000001c0)={0x749f42d7cdb64f6a, 0x80, 0xb3, 0xd, 0x5, 0x7, 0x0, 0x4, 0x48, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0x7fff}, 0x11012, 0x0, 0xffff, 0x0, 0x9, 0x0, 0x9, 0x0, 0x9, 0x0, 0x7}) sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, 0x0, 0x0) mount$9p_unix(&(0x7f00000002c0)='./file0/../file0\x00', &(0x7f0000000300)='./file0\x00', &(0x7f0000000340), 0x1001000, &(0x7f00000005c0)=ANY=[@ANYBLOB="9c45cb289520a0001166792ba43c3c3bcf08f2d1afe0000000000003ff4477258c59b47e45f5af7c6cc58be2912302a30a941821405da90830e410e9c08583ae0cf82650fbd7e597282b6c60cfc0d7e9809d843becbf9f45447d1d0f212cc66d4f40da3d4f18f164c340d9f2e3cb1be7a1e79c63edf5295e9b9f5cf71c3556d8d1d0e0bde6f33ed0e759b269705d1d60e77474c68805ca9675f46ecbff22d3d60e44dda2c3b1e4174ae124b65c9404918e15065591b54108477b3d69b3e2c5f7dd7905fae3e02300000000000000000000eb36a03ea11731cd5dd8ff8287d06f55430333a2e91632b9a7cf3c860853ca3897bc02bc1d1ce124e7fb15b77c2bd0665e07fdb1ebbad07f610d682c45ffecc266bf5faebdca90b29224f45855e6a2744a323bfb233540e970ac7c413404a371351d8e925bbeea4b06938babf9b1bbdb9e8cb0626056eef643a5b2c9290213e28228643bf5ce28cb398cfd415f3e62cfe066ffdecd7e0b2aac81f80f2feec3c1c71e27c9888e7e468e7566997d509b73f5618f31ba1d923b04a1dc20948ed2a7e0eb0c5e1c3d85c43961c3b9b7f9b55afbb901bd1f6d774f7a8c8172ee34f4353236b0a5bc464843d21b851216f96728985a7444c9fe06084c96abb9548df1649a60a67a82060e2f6bb1c398d4631d5e7c13a37e45b46525607e6338a61042f7176fa0d8ab3bc59dfb8c79db23b2711daf9eb27185a0ad43539734353b00a4dd7aa09bfa866783032cbc5335c38931d6aa"]) mount$bind(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180), 0x20, 0x0) 08:59:22 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r2, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r2, r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="71a3d3bd2db2b20f0062df51d6665a0cb81e49676538c8d391da5599ed827a29d818402a9512d552be2c894f1bc715d3d79718bc2166a237b8d0383c8276a957eb02dac2bf250e9c34f88c0a38165db578e02c3f5bc6649d8e18d754b61ce0ce0d77d291c8e06af0683a41ee2fbdee1e608527b5f4ea76e111139265f15f29fc47da857a4aad4f044ff191fe2947f8c8089d94a6a785cdba6da936e6f5db1cb99b4b312668", 0xa5}, {&(0x7f0000000300)="d1569ba185684d759c1105b5818acce5af7947e121ab88c31213d08d4133e06d16a5052227e565f593ab38baf483dc0fbe639fb5c87b386b03e73ea8c474762aab2c01e1359744998e1968db68375ac62fb6", 0x52}, {&(0x7f0000000140)="12ac224889a565cb33f2701e0645819363a962c9ac3a90b564a388c0222868ef5f6b", 0x22}, {&(0x7f0000000380)="37eca7d6ac8d89042686736db37793142e2b8bec9f4faf2c320326805a1d4fd52f74c82f0ddf30dc6c1af5dc23a4098125cfddf2e2be471cc70e01497f778c0f83e5d43d39625f9015be08705db1bafe996a23ad5ba961fc070b3c6a407311879254add0a8c458eeb8a5d9e01188f7e3da", 0xfffffffffffffde4}], 0x4) r3 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r3, r0, 0x0, 0x1) 08:59:22 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100000f0000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3158.275002] FAT-fs (loop4): Directory bread(block 6) failed 08:59:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:59:22 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x238040, 0x138) chdir(&(0x7f0000000040)='./file0\x00') ftruncate(0xffffffffffffffff, 0x70fe) r0 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r0, 0xffffffffffffffff, 0x0, 0x1) openat2(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', &(0x7f00000006c0)={0x88800, 0x100, 0x2}, 0x18) openat2(0xffffffffffffffff, &(0x7f0000000700)='./file1\x00', &(0x7f0000000740)={0x82000, 0x20, 0xf}, 0x18) r1 = socket$inet6(0xa, 0x2, 0x24915e49) recvfrom(r1, &(0x7f0000000780)=""/60, 0x3c, 0x2, &(0x7f00000009c0)=@can, 0x80) r2 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) mount$cgroup2(0x0, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80), 0x200020, &(0x7f0000000ac0)={[{@subsystem='cpuset'}, {@memory_localevents}], [{@euid_lt}, {@fsname={'fsname', 0x3d, '\\'}}, {@fowner_eq={'fowner', 0x3d, r4}}]}) dup2(r3, r2) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000b40)={{{@in6=@empty, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in6=@initdev}}, &(0x7f0000000680)=0xe8) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000000800)=[{{&(0x7f0000000140)={0xa, 0x4e24, 0x100, @empty}, 0x1c, &(0x7f00000002c0)=[{&(0x7f0000000240)="1a384d2c01293caf5e6abf50ae5bbb51c4ab764f8edfb9bd5c3f6f62646cca5c15b41d4970aff79408b17ed4405a759c37f8029f97d3b49498a18e58bf7eb44a3006237c1a38c95a279e9ddb983a2abcae60707636e192ea55252e5707082c0e7b52df8f84281d18", 0x68}, {&(0x7f00000001c0)="deb310960992b06f1dffb05e412a648812cb31b801b963ccf3bbf0a5ed29a64fef75f210924587132ab4dcfd828c6a1a5b424ab5011ea1", 0x37}], 0x2, &(0x7f0000000300)=[@rthdr_2292={{0x78, 0x29, 0x39, {0x33, 0xc, 0x2, 0x7f, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private2={0xfc, 0x2, '\x00', 0x1}, @private0, @empty, @private1, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}]}}}], 0x78}}, {{&(0x7f0000000380)={0xa, 0x4e23, 0x3ff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x5}, 0x1c, &(0x7f00000005c0)=[{&(0x7f00000003c0)}, {&(0x7f0000000400)="b2fea96fc714b8b5a09219d449165e5819e47c08febc6753ff8669e5007a2eebc54954ec25a8fd249117ad2456de05c934d63e8177e54c817de887d28b6a7bc5ebdba855114ea7089e1af746765021a638ca61b4007ed834", 0x58}, {&(0x7f0000000480)="3ade211f0a0e03d5460b41c662e0b4a34ea57ee83c5f03241dc7fde1030807930142862a4320baf71bd1591f31b880559d8bc9affe2baf9d77651ee5451fcfc47010ab1ba7fb02a05e83751ba9fef14aeba81a284c352f727e5d8802379549970e001c9be6d63b9a352c0143b84b2719fa7b8a9a81572a2c454417782084c10d33fd55526f9d55fc1fac21ebcee38f959961f3c9621e83b5482aae1434dab92195235969cdf8e6bd75fd9d33f2c5425c3340ededad743802e0e8b6a7", 0xbc}, {&(0x7f0000000540)="92edf34124ecd9cbce0e37ed7c17b433544ad2fde42bbd820df63a01b94d00058863b380406ad644a7dc1f0aea63f047a108a3c9cd14bf947ee2e1ab0b7a10738e29ab0fb93cdf85f662de3d2d369e31e16a969a73e3b685536425c5fe22a24f1707ba6fdbfef07c4c94ccbf92e9b486", 0x70}], 0x4, 0x0, 0xfd23}}, {{&(0x7f0000000600)={0xa, 0x4e20, 0x9, @private1={0xfc, 0x1, '\x00', 0x1}, 0x401}, 0x1c, &(0x7f0000000640), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="24000000000000002900000032000000fe880000000064153cafded8f61b6b00", @ANYRES32=r5, @ANYBLOB="02000000"], 0x28}}], 0x3, 0x0) 08:59:22 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(0xffffffffffffffff, 0x70fe) 08:59:22 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) sendmmsg$inet(r2, &(0x7f0000002040)=[{{&(0x7f0000000380)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000001600)=[{&(0x7f00000003c0)="db9c", 0xffe7}], 0x1, &(0x7f0000001640)=ANY=[@ANYBLOB="14000000000000000000000007000000c4048f01000000001c000000000000000000000008000000", @ANYRES32=r4], 0x38}}], 0x1, 0x0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) [ 3158.292780] FAT-fs (loop4): Directory bread(block 6) failed [ 3158.295139] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3158.297261] FAT-fs (loop4): Filesystem has been set read-only [ 3158.311905] attempt to access beyond end of device [ 3158.311905] loop4: rw=524288, want=13, limit=6 [ 3158.319111] FAT-fs (loop6): Directory bread(block 6) failed [ 3158.319777] FAT-fs (loop3): Directory bread(block 6) failed [ 3158.323090] attempt to access beyond end of device [ 3158.323090] loop4: rw=0, want=13, limit=6 sendmmsg$inet6(r1, &(0x7f0000005dc0)=[{{&(0x7f0000000300)={0xa, 0x4e23, 0x5, @dev={0xfe, 0x80, '\x00', 0x34}, 0x7fff}, 0x1c, &(0x7f0000000340)=[{&(0x7f0000000400)="1cdfb2619f299882c642f0d49573891b4e423d960fca63ff600faae323e284612ed25f42b257fd11b2b0ea72b03270a559078ba35745bcdc136f8243bfda3ce16519e569b9cfc68c7df69f08f95d46421e4312ff9d5fa3ee49a94fc1b4074f464002bfd6a73608d7430cb0e0b0634f462282efc119da5c16a938c0a6d6211cd94cd87faf9cefb330d009a861befc582b25ee2e927a1369366efffb465ac2ce951406445fb08b211251d58c3114c3f7cb5d7f3e3a43a4dbddb91b0f7ac4b09b3959d785782c92798d10215148a77e05b870c27df663ddb09e092c6768a10a5504a5f0938aedb61dfb7d1cd6704a748233fd097f21ec1d921ad282192a808c89364f6256d5f9cd3769d0f67c4ea5d84d7a9d473ecf712edae88cc5c2b0b43dd202f9c05a02037585f8d02eb37665169c617d81a95507b46441f910d03daab6f88319486d6f2212f01b2d1b868a7d461f68785c8f7f77e5014a481a72d285b1832d99f665b13bf90c276097db4fe93ff75a962c9db4f8f619c051473bc41b6303e66ec1c87e23357d37941d62c4b8773489a856d1c829a9978908fa48f453a3a0b773830aae641c73e639cb4046f5b592b914f7ac692ca1c24e2c2111d65ed8968d2ff54f107df5c7a2f724da6fa38a696941f830548c9c551e1a274cc1ddb72038dd4b720c15c052222b6779c5943e56e75b64a460a7dd76f90f4e2df6979a07c23bee72c4e4322d783cb4b26d32e6c702385a5123676c36b35496da152e0cb62cfa0f19a152263849016861e1871817d0f0ba9b36448cff8f6a86e0851f01c9b3a52c4ad8c0606e385e42c838af50c17d13615c144f1269b41a1e278ae4e0a83c482abe2fa90f68c88c39ef08450ecdd270d68c757c9ff96c360a7afe316ea0262cf56e500cf507cb713cbaebf68b085dedfa6520c4df1291a61761229ef45999a38dc08a97f0361580a703425199e5bffa8582a80e070bbc90898cf54d44fcd3bbd4cd53a03479055add02c239ad1eb80f1fb669ead90b70dbb7cab190bf63b542c0a7cc443fcc2528c2890abe35e345260cdded1f7ef6c12126aed38763d46aee9fc454ebc8f0c7ce9b8041ba8e6664417929b568c010e7934b2e761dce2020dabed27eb5e1fa47d4a6de819333c526ee78067c7f02c5417669d102ecdc1cbcc0844488ec61877dac40f62bf9a234c7bc244d37f5527b41bb786c48c4388610e0693655e2867c39aa976dcc62325b458486fa305d83f7f48d4eeaa4461811c793cad990eb0197c99ae981e015cdcf1da8d54a7605713701dc417964a1ee0e22a55b698732b5fa3fad2ca1de68bd5dd2f6320c3770993a7e30f37a89f3d5c77eb56037bea11a2f6b546bd87634459e92ff5989c649b9f4cb4c96a11d253d948d7ad89dd99e68109f8d3e7c8328c5490b0c1388d175dbc9d52070b6dcad5eec57c930ba420a9264308c626ca4891a1ce8629a09f0f6ad161de8e072de19501b96599189a7aa3063070b6ebad200873861190a135e1a0a00146f2067bc39b36ba37161841b3dd125f0a9ef2e654042c4772165e4eb66625b97cbd9378dc6006470b62ee8326a22cbb7f56de69f2e8b3bbf6b328c9ec2193ad1d084ac9bd9185e55559d284c5796cdf95cee3071bc5de902812e011d1deb9102507b6fa1e1de807549f2ad0ad773aa9643a47928b5636c21830270b8999c69155ed4b786be11f9a5fcb561b646d861c7b81ffbc098c1a8375542d6b35d9a876676ce6a09e5d56ccb876eaa96bc51846607078298a92e9a8287dff862b8b0f9b7b6ee601a77825eec98cd9d20c1abf1497d23b20876931de7dc4bd8c849154ff4b91958bae985eed8bd30eea9246fb371faeba2ac8c38082bb50ffa7480b6a03fbfd61f4b92643d7a21c1d6579ee72f28d7f82b26f11df991af4f4ea49a3492461758c3b6c915adb217e6bacfb3572a2a334b1bf11c2c65a5e9e0e451f27b095e0324e4046d4eac157d3db0417fbd600e77ae063fce9e3f4dce5b1aa74f1cd743622ef01c4ed91aaa86c5b7ee7ea4683e4246a6694316a63d99972aa25d53b5650fafed3d613c744d8bba58523f16d513accba01ab81a567d2cf6e5bf3a3eccee16a2c441d8aa893b022ed2c1b5f5642250f8af7fd7b4f314a0d2e4af07f45261a7806c2486b85040def0662b17b3f0a7e458ccc9d8d454551ea5040db9fc2a213df7ada6de3d12d248140a7ae37981a36091908c008817ee3146f73863193a00079b09c8e920c5830453e899dc91562e7d3b594810dc6f498daa924c3368bd50998dd5d984de74c2c269915937ff651fa984fc4cd1e5fe0f4d20d6b07dca74130aa62a344138c2be3773878e81568214cdbdf7e58ba5afc520909ccb4b80d2d02fdf6b40f33a41b0ae52775879740d81329194315f12513c106ab11e51da3c331879d46c6aa7865c6b82c995c5280aabd3f54e1cc99cfcdf7f17581a6c79e7a598586779331770ac1b54433d55073729dc4614809fc2ac0b6a044befac47f7b49dbf99905e572a3c074dddbc23b28a960521a92187f3dad4424ea800c780c84e7b9bdf8bdad27a510b7f5b4be51bc3e24039b74568867567141ec867156adff872ca9b75616c539f5cdcddb38ae87f41078933b2f684a34c62fcb5a14ad6480d1ddd55d1cb6fc908162bcb54f824b23a734c964b6da1c5510e9b32db6e86f41e38013fe5d2bfbdbb403ccafb1f313b6ffead52b76c4a6377ce31e70745229542eaed098a49c91fd187f7e73bb37ba8a9c95b065c5eecccf000fdf7128d0bbb25d9f6485d460cc56822ca3a65757b04707f336bf098cf4d703c4fd4bc10ce870ecfb7fabc6a75b2791d3058d7d8cd885f549e98361872643e0836fc93592d4a9a57cc62635ab96d32d022f2ca9414853afb4428dca70494c4d432f03a0fd8179945f35f0a5efb40658e9aa1e8179d93751a1bb598a63150a648f13f9589b209d985047a90eff1c27896e7e07d5d7a8d2ff02149722a5580f372418be4a7dd4927c173adba6b47c4813dc928cc543b7d2c66eaa62ea51fc5e8ae1b3984502245ef3121f274897f740d6618161654f02a54b0c88e3f6eeaaeef0237742d145a31430b07753cd732cd67cab7cbc4989c50127d44361966b912ad7c19441aa370cb41379e348a3ad3ae8e5a91562e11f22a64a9d6431942441c1289f87ab82fea8e0f16aa67ac285a8e84e3c4de561292e354cbc79d86611a3bd30abafca457ab9db83fbfdf8b70592313917f8f750767ae7d2bebfec175abf57d9d824043a4d1489db4cfb093842e6100469dc7b5621a83eb8f940f28a65adbc07ce6b50d61fe432cce8195e8b016dd6bfb8b2e949cc1dbe61f9a851a529cfc2c7ce1d78dc4542e2aef89b2a8ca549188414ffeae9732734f496a9535ae451b07cfe6caf04d1d89f8c8457581002070d06809661f9f13058628e8665bfbffe7882c2e802b8134e89c1e4b3df0abc1890acbdfeaff15949b39cd3fba6cc07b7f2f648058169ae1a96df0d31501892fc229d8476e3c3f55ab3f8dceeaa12b0025bc2a8d6dc5b505116366e8bc15d900005c4e54f39ae96b598cbc6961d4f78cd25cb6cbcb2478a7d5ce41d451e64f81ecc2caf2f5af2000546613451c3d783c4a231088921c81c28c8873734844ce3a141747d8e7b6bea941c8d01fc04962d19f9e501b5ad784e92853a38950799e59d3f8f0d5be8edaea5d98cb66b7ad5b1454e6a2f71e87c1e75b32b382fde0d4bfcfcd4f6eac6ca24a8e296e18665aad5f1866ba31890d87afcbb942a875f331efabaaa271cee18de192a4147dde1cb250c6b8c1a79ff0d1a9ec8b8ba378564cbd777d700dabdda50e63d8be68bd68452cb4fb4c57c492dc5fbc5dac7bfa25b385fcbcf88c4dad51180e10589701ba214e17704412ccbf5f8445dc60804374219f0e8bd540a3c2b5df59c12cf4272aff87f00393c38208f41baf659432a53907c4f39c13818f64c0c8b9521278eeb8a0612e68dc0e0d9920eb428c0547cf571126cba4b567b7a30fac27355fb68d8a89ea4d9d10c29116a14db8587238cbe8a3f05582622e716c6a673ef41a400fb294da2cdeb3ec79163978a29d58aaf228077e28e566316d26ee7064871db144738bc93d6d4f90b2503deae742f91fabea880f5f5f0481e7ec270a9a5a4d51d11c4d0caf2891577e30dfd10d6026a9668e3290bcc144ef3b3cb1ac8f0c2611bdcbf349eaf45f479a7031d4395362701088bcd7b4f54b4a065bc44fae05c842b0a86bcf8dcca2c27d9acbda11d655cd1802db921f807aab316bd2650a6dc5c7db3e7308283bb9556c25f69e7c780d6ae4d3eb8992bbe27ec2979d90547ca44e9e66b486f4581d6c972a466a36aa26277977e8628b07b04b4a4cefcb2bd05aefe9fb5836e3f631222c6ca9200f8d1e1bcc668b89479cf2045c7b82fad974c1d40dc274754d0c4e2e53e9133f357fc86c275e33819df7d0a89c9a178edeb5e274e86a6551a1396df84eefe87af9d8fb65f512ae9fe18445364671f97fb3b861b9680dbb27adb07a5e586bd5505d3de39ecb70752105a0fe4fe6591a3d69d8c7dd57c1a386765eb96377fd230dde428e23f1918bc21639630bb33cbac0fea86bc8cabee7d53d6e27d5588d0a9009f0ae3d35e19817792f3d70a40b7c5d7f255434e9cb52a14be027199b0215bff096103e1e28fceb869848653212335a773ae0cbd22900a085de13a7119ff659ed01f79e7451ecb042ede56a1ae843547a8e4128e29ac6ffd2d0197c0aaad034a78b519d640a9b66c1b836d5e5e24c02e13b814646cbee7b8cdb5f740d5096315f6ea6670d14876812618dde9313b2cd9148f8b724c7c062e97905de42bc85591ae4fdb2cbf99130f656a0259b5d9b10b0588f88f07efdfb3df246d74de7beb2d826f02da20cfe11aa10dfebcac2d21344787ef350604aa200b88c78661fd2bddac183ba065e40cb6cdc90278a666d8894fcf3d2977c5bc82f66c9155cf027a203f7c716b253cd473441ef0ec18097a5ea5641805983ed483f0a87bca183dc89bea5cebbc21c5c0e628fd062564dafa4cc16a7ce091171e6e0e5e0e2d664e66dadd9aaf1538e00b496d0291903d6efa55fb543a847e020797de4b06205e5c3542ad05c5a2abd2ce5804c7b4ae8dd0fdba16d532ddcd712c4a27b0da3fadc81c87aefa66519325580376f59220caae0ebad04bc45cdc29a7bc02fcd2509d97de977b86f712f0c294c6999c5502a3188b02975d3e6ae243074272879cd91447eaa9dce745bef7b0844972ff7a352cfe2982699fafdf017824c1df93f32d5de0108930de4a65283e1e799d06129127dadb072bd366b256bb0e204dad5de1673e166608f61e9e5451c3d4c759d10875670db5a65b130246e7b7bf7af9f487997d0f5e3cef40df0cfa5f3e83e5a6d15bbc146628683257c65a3d36c1cf3485f7a5a8de75a3a986094d3882043f0931f9125e51519a275af3a643e23bda582a60e66f8950df37989dff79aa9ba55546d814342797e0446267c5e77c6a766174dfd9dff71b2ab7155d8c3985deae140b52e36f8025bba788f19d2da5f4a176bc10304ceeda5a23197b973dd68a59ae80e4c2df778b9e0510cf50cfc1c8315cffbfb66303c7b1338f0498af12d5efe5eafde475fe61e14ba27ddf7951ff7a304f3e9004206cd000812777f95adabd7d34587ab93508bc4086d13e6ca619faea3e697d6c8946f6f0265b69ca638a5ff703cb18392bfef185268e3415930934ceaf8450848014a92533c237f258bd6", 0x1000}], 0x1}}, {{&(0x7f0000001400)={0xa, 0x4e21, 0x7f, @dev={0xfe, 0x80, '\x00', 0x36}, 0x1b}, 0x1c, &(0x7f00000014c0)=[{&(0x7f0000002080)="8adb2dd114bb5d03efea594c84473328dddd3054c87d82987f13cc67023eb3504ed78e4dfd772737a43076f6d74a0b02e84839c663828bc1079709bc64fca169161881b482c7bea37d3dcdb7a59c9ce4d2ad4d0d0790ce69ab89631b41b0a86384314de911b833f0c119079fcdd2a058c7d4140b0e39db8c4998cdfdac0ad7079d8fa8ef0f030e2c6d3a01f93a31a6c24f8c842eed7c5d2e057919b0aed4d5ae46c313cecaacf340c57ad1e0acc371234bc0fdf414975f4f6426f0d9d56e48003d68561d26952bc3cfb27290b5ba5c2060334b07cd7127d88927369fbadade2fe2fb48836abe6f9d1fcb0970480c553f22520814c94e230b760c9ec83e3a98eb593f5066f5349f36e985dc5af09034637eebc4131731f9a9788cfae0a2f4228e8d8e0d54c343f879481f5b46ffd334971f43e47e1ca26a0f75fe9d8cb299916d896b6eb62c0655f8ddfbe06937bf8a89c450b1e1495650dfe76ed0ec49ca82b1fe7423fd486bcef227500b0929a7a83e7177aad7c80952dcaa176d7521111519d7cc1b3a886db1a233afaf1bfa490948ba4801fdc7d39b6b174e7bb7277129a91e09051448c056bc781de4dab3b3a3c254e9f4aa883e895ce55f62df2cdabae9dd2c1109ea20937cd27af6ebd43b9e857b51a04667b1875821cd11226ffd1a433f75ee72e4c40747d02d2b2a89bb1de5fce2035afbea541c49f69e4ff8f4a0a5cbe65a7627af1984ab25b0846015032d5bc841b61c91dbd8dbe8f6180b7322f353963d2df6588a293dc577f226aa3c23d920e24a7742698450e38a6692aae8a2f9e18952ba8e4715842cbf2a742b349952caf4f2745d1506f521788f3639ae1464f222c69da65a40c940bb54347cf25f8f2ec9eb7aca044e05f3b80e48ddf8f715ffc5a84ef040f60d210d45bf2c13fd6111927ebd132fb8393d6c13179cb320613bfd84c5867719a8e4062054c356fc566b160ca416290146db38268b5c1627f3a1d20662bc2e4b75edff30b1cc3282bef1382043c5addd14a078a3f5ac433c152340b04975def49323c64c5315c069cfc4a3dbee42f30cc1e9dddaff5e6a64a810b1ce07ef2a19971ad74b126a18ec65c8da6f0d87ff7eab9cfe86f2a9154096b1e6684b4755aa8a4d79abd2689483269e9e0b9e1e311451736532cd05da1e1f21a44d09e7e0884f5954d273e7e90af401f652a1dd9abd2223f4fd650c168ed8a330e9261393ff8bd17b69206a9d2c0029053af79650d3ccc4215d49570b80ee9c828c2f72434c6e613ab7e17c75183bfa7ee14ab900b6f5aaadbfde51999c68d0c7bf84130b0db319a6a3d2a2257771121d47db15655e8879d150ead675547079685e787308505251e562cd339a889f9e789b0fb598d962e2622041c7e6094ed92cc08ef467e08cc3bc73ecfff4fe8516210884e5e0f5430edaeebd7dbfde72d5d8ec9b44ff6b2aa5c4918da221be4d9dba390c914b0f78faf90425cd53f51877d2c590a103d2f8a187d3c1912e919136f84d19d3a076779c6fe8a9edabd3f9141083d0a56501417d9defedebead701237c9f385d04297feea94dc7138db4f14f771e02ba6246e3d3a75512683a72561a594d7b02eb6ee781ea87dd435ef0c33d56fb9281c08d9944b74808867be4a1d0e7facf99f6942ff8c8cc61c91e6ef9c44d397092cf84e2b4d521ea13eaec675dc23c1c9a19012e2ca9dddd80b68a6993d9baee35552f9f43cd05cddd3504823a65e2287cc20e440a5f2e3fc62aaf886447c78c4faca5fa7028224c55c4481be158e9d4bdaca11df9d7d3109f205639839be68ffbff89d94a2e2eb21479164988e27d02c446454762cc4feda4ca156020a31df53addc1fd782babd0585011e75198158a3d7e177370447d7f05cd43b5d2e742c3f7c7339a3ee8c3fe69567a989deffec5c3b227eb1e579c4e574f93e7b3f1848e62769b435639bbb7dffff37dccbe85a601380de2e1599afe28a9d0233d82a595d0ac76bc612dbdef71c6848e6149f51ac3951200fe76844de2a59a05461ef0e1af2245ee84cb3cb44bd41370f017ee160b50f1a8d7b23b2e01a1c38f9747e94fb099a4d2aa96c9487aadb6b36ecdd0513f0822f3c1a1175dd85e23a105c795546cc8306f7ec241aab4de65aa074691808c06a250a7300673e6f22d18e2a0ddfcdfca60bbc49daa763517916957ca76fcf45a8802ab9a19042768ea90b2e75af00b1598972dc49982872d69b4d8bbb3d38e1440a460986c72b7629eeb1311260af21d0bdb2fe4317d7403525ad7da6b28a3ed0b41742ca640bd47c95070898b43c52fdccdafb0e53e6f169c30a2edfd15da72ef963d5a5f890bd5186b50914f27a9d431af69b51b2b2dba3b071c8b9b78354724122c4ad6aa9a45bf999fe4199a80c5d78f9eee647038b9a7bd82e6564de6d8a13497d1924f4200c562e80f19a9785133c54f2cc4a46973f8dde9e5c2eb3b1f8125bc31730ca66b71f4096a605212cca167aa09aa9dd8bc00f488ff962e4b00f829384b240bc923d82af740b7244f10e85726c91b195ed2598ada1ebd7815e1f98d64a27a2a2cbf80254211b9ab5224f9cbcfb168f7392ceb24f5950fd6b31959a3f65b045fad37b6cefba047027f340eb0cc82e5c237ff7d8044fce5e3b7933b05b203f4d19dcb3dd5f5be6967282cc75670a2debab9d3915232ed8b4f890a773f99fe9d8a098576bdd4bfe238f29b6f67c1e82bb7d91cbc6903661b8ca6c147a2f4e73420f971700eef5f4e934068e162fbef483f0115dd5d899daadd4da7b0f6e73a3cbcbfcba15aaf0675b8c3811cf86d5388724f357e91216eb51be28633151eea2aed4d3997355f8f7a9397b1dbe3537a21e5d22bf9d23efe8524e824cda0de2f578d4373c2461278e1465191ef7cf574006fdfdc93c841e557c27441b9bf0962f71dbb2162f1d1c46e6d11bab4a3232deaf5d8e373eff21362f8b37517ba6de70e40555dcdf0ec8be97c9fe489d8663706b93d13e1bd158c20d3092184b6e1d2f6cbb46417602121f9c5ae174e00a25c7929e82e3494a06bba5ec1b02f72f18aa70623a36343398cde976522a1a403328124b873394e788793714c323fcfff2e5be31a7808d07b29700eaab19c76862564a9244ccb47e95a87f2804caa568fa12f0686ca654ee614e16f0d29745fa6cc79acd25cfc4347ac1c4f2bb3185953cddc934768a0ce2270955eef13359dca391658a78941b4c0fb07b0dbbcc4072d2924bb2b92c598b7589905e9bfb36c8e429f9047ea31452c68c6c71ff2c5864d87c44270a43f7cd75a8fcf14a80608ecce066190b3fe4bd694afaa8c93e071d59739916049d87c5a536574c555dcc1c41784e7fc565156f083ba357c970ec1238a43cfdc153dd8fecdb16fe4f178ab7ffdec559e0eeff27fde990ea6a7a5b2a21d87a5e9695377a65a160c83ba7cff235981e1320ec859d8496391b0bfc698ff08922e5b6e4134eec08a12a55ae30b52e5f193e298f84ccd600d27a1e5b64e797af701746222c10553c1af1f47a21bf96d5be9d9181c973c72646b7a84680d5e435783314819d0032ae40feb9a1ad9427f84b5b003d1a4353efc3b2036b62984ff5a0fc9179730130e8e4819bd1ebff7766825d108ef4e366235e6ac9ab59aa7cafe5f5be844e04ba1218a493beb33d9d6fa1378ee3660ea8d75715548bd24f317bc539a28e85eda5127475b687633ebf77c0cbd5a1c167bdf774d9993f5baf01ca4c85bbf9c63cfd2c90bc66c13033524fa22ac70de7ebe559026b09db1820d771aa77600ffc0b6ee4babc85a4bc8e08c1260895c59468a0952ca819a75e9e63299d73e00feb5e4c2c5027639972cd006c1d0423c2c57c10f9493342a11c5de49b1a5f8faf8196ec626bb3ff0e559abf3a4df2fa9f7c22cc0b183604eba94a5a0737f8d3c5b56241a09c98d1b286c40e0670ff66b979257969c31422a6a1a089e629f2db9d44dcda54ca6edbcad3c4fe8a87f5b945f808b9b010f95c413ad61277ceff03757d66318d1431020fa5c672077d0bc572b8c8d68f14c3d61943e00b66a417b19bc58d07fec65858be5885e096f63dddcdca859e20203032070a45c0fb3a79f82f3d46e14e5610d4cff83fd90adebb28c04c9cc9599e8fd8cf2618bf9666ac6ebecb6d94d25a4ceb6a69d5013d8ab5a754cd6556698d83fa9cb2160191e73a961d9b399f07e181f5e5c3a006b19962d9057ee389ef7429984fbbbb713d59de67f152a25727f7984add690c2cb9e4fb3e7ed78f808d5cd63e4a3887633998e4983219d1d43cd343ddc4ddded2782a68d5696349f87acba8854b42874d20fc37d389f8653e2a9418b2536bdfff93145372605a1addacdee8ca40b27b746ea1ce27d5565d34d4b205738df0c1bbd1055070ccf9348c7834bc7792e599fbea3a819d6282fb67277dce7583bd7bd856b1a454dbdf197cdbb0c9b3bb46a87b918387b740cf0b7e72b1cc022e0671ac43584b08fd02a36a4fa91fbc2e7a64efbf009d4f76d506aed20e324e8bfcc37850dde58fd4cd6434fbf7aec8cdb99b40c6773d343d327277daef441b6dcb618dc26dbcdc5785493113d17ab14194d57a5337456caf326c001a9beaead8730dfb135820dc4fed480b5992f16362fe308dc72144fb3a8a46643b49e27afad8315899322eba2c9aba76f0e4fcfb3c5330f87fec0a78c0b7af7658923f42081842e35a25100a98f6195e775dd6c9deb1506b09f2a40303f7467d4960cdf72fdb71a5b2619c6da40822585d0ab6e11cc84ad8f3c9d926362f3ae51901067f0e66e3907cd9a13b06880c552a3b907527243751f2499d4199a8b97e474a8c949770352303974cddbf5988bb9f7c0e0d3d0418e96b425bb0865334207e70bb2f61e4ec7c5ccac600083fbb85c395d45b827bf82a1c689f815551d5630b44405d2153aa32370444fb0ec2c092a80b114b15a38c6cb84c65dc099e76878724a64aa9816dd0491e5015b93c0bc5aeaa74aa10e1229461cfc6df97bd722a55967e6bdd380f7e187cd8a9c89fd0afe1cf347f3d00d9d33fc3c84c456629b25872ead2beec69e291e2c51fe7b4319efa823a7efdb389804d388d116d4b4d41460fa8b422eade0a4ff52112da8377d3ca1f9f182fb74eab3ea6f9ce7785dc6f2ba0e87bceebaab2f36caf32898027b5b0b19651b195b4148cb4ad2b336bc626e942fdf3e0f713da7655cbfd9ba486564d2014cd4702e493c4d1bf22240c8e5d6d94ef8bfe0ebff9fecbc328b9badfbc553af85e14fbe0d6b6ee682892f3a6d303821b68090e444eebc0bd6b507edeb113c4f7fba3c9df3bb5cecb95ca0a414354640d4f51974fdfb5035552eead08c630a6e0d4b50e612cd0d65dd6fabfeaddd3e0e90096e4698362574f9bad0bf27e12046f4c257888d5e545b105dc3b17ab8f25ea923aae9eac40fca02fd19e973d93c3342c678466cd29e74f744253c45c3ad56d12e1fbbeacd86e14dcfea546a6d447730bb25368953b94f06b9d10e7b31dbc9a89f0610fd7dd6d51166931fcdd44289c14df0fe41aaf0dd56ffa28f67057eff39e6a04891e499cbf46214cca3d74c01ccca541522dcd1a58cff4e221dfb71b1744a8b8b8a6f5613f533a5654db581485fc5438d7b3b3c7e1f947e49ff8cd6ba9f6b4f88c6da058296eb09f58d10e9407328c405046987902571419fd15fba0599f7bd8ecd2c3029c8aef52c5d0cf52613a437a80bb2210c3dba622cd7736fbd642c9a18acdf7a6e66606a645ae73b83c7b8c9f1e85ebf1d8a4fd7", 0x1000}, {&(0x7f0000001440)}, {&(0x7f0000001480)="09fcfaacfea3a40cfd8acddbfa6a0710045b71b56f8a6c8a", 0x18}], 0x3, &(0x7f0000001500)=[@dontfrag={{0x14, 0x29, 0x3e, 0x2}}, @rthdr_2292={{0x18, 0x29, 0x39, {0x21, 0x0, 0x2, 0x7f}}}, @flowinfo={{0x14, 0x29, 0xb, 0x430e}}], 0x48}}, {{&(0x7f0000001580)={0xa, 0x4e21, 0x3, @private0={0xfc, 0x0, '\x00', 0x1}, 0x8000}, 0x1c, &(0x7f00000015c0)=[{&(0x7f0000001680)="5502efb5b0148f275fd741dcd142bc7e0f2925ee151e384c646d6be1c817e8e003d2d843fa7834ba222fe3d23537cb5fbff563346fbe763f74dff3fa6d916c5808c30904", 0x44}], 0x1, &(0x7f0000001700)=[@flowinfo={{0x14, 0x29, 0xb, 0x9}}, @rthdr_2292={{0x88, 0x29, 0x39, {0x33, 0xe, 0x1, 0x40, 0x0, [@empty, @loopback, @empty, @ipv4={'\x00', '\xff\xff', @remote}, @remote, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback]}}}, @hopopts_2292={{0x158, 0x29, 0x36, {0x11, 0x27, '\x00', [@generic={0x8a, 0xe5, "f3903648f76e5397d9685df22a23f49eb4eaa7831ac5fdf8959bd7949308f104579c0ee0a46a96d3913dc2382b2ba5e154a7efb608eb5c01ada19f02223a3ffc2979596c05a5df9b756c70e56d5431ec2ec2ef245963950f7b8ab2bfd53dfb026626d980267bc4afab88ceee1a0ac9ed8c8dc97b6c6d32a2af413195fff6cf456862976853c3bc58b3523c08808845b62ef68061c6d4ce86010e887f2c66fa540ed10906d345ba3acc1d8155257b0393693102887472359ca444b3fd3a889d023a7fbbf3154af1598d8d5e419a928557f44cc19aad8e5c2f4a47ffff230adf21760057756a"}, @jumbo={0xc2, 0x4, 0x9}, @ra={0x5, 0x2, 0x7}, @jumbo={0xc2, 0x4, 0x4}, @enc_lim={0x4, 0x1, 0x7b}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @calipso={0x7, 0x20, {0x0, 0x6, 0x2, 0x7fff, [0x10001, 0x4, 0x6]}}, @pad1]}}}, @rthdrdstopts={{0x20, 0x29, 0x37, {0x2b, 0x0, '\x00', [@enc_lim]}}}, @hoplimit={{0x14, 0x29, 0x34, 0x7}}, @dstopts={{0x30, 0x29, 0x37, {0x21, 0x3, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x2}, @jumbo={0xc2, 0x4, 0x1b5dc3fb}, @generic, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}}}, @rthdr={{0x68, 0x29, 0x39, {0x1d, 0xa, 0x1, 0x97, 0x0, [@private0={0xfc, 0x0, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x1c}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @local, @mcast2]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x6}}], 0x2e0}}, {{&(0x7f0000001a00)={0xa, 0x4e24, 0x80, @mcast2, 0x1000}, 0x1c, &(0x7f0000001cc0)=[{&(0x7f0000001a40)="255fda9658d20fd1c82084e2d917452a50b007cf864813aab85ec45481514b225c4616aedec3b5ad70e45922bcd1b4438a47366b83742171ef6b2e7206c60f2849f9f440af4dbbe2d53ee251337a4f168967060c0753de0d62e1887d84629797d88a440fdcd325561628ace75dc6cd548e830833193ebd78b51d457f10c8728f03bc7b267f0e41a760d229916eee4b274751feb3ca0b0b3eaea06fc3bb34b383f90ccdc3a6af8f65097ebb82d1dc3407e72e42746a1a7c79e1a9bc025b946f0849c96d482ec988939cc05f91517478a2eb5d5c50da38b3a3d7179750490aa3d5ba22777ad93e42b37b12", 0xea}, {&(0x7f0000001b40)="7f3f673f02304cfa461dacd15bc4c5ad1a22775d0d94e383a89be1ae751fe43ea37af5e627c60070d8f98b9577cc0cb1c7324ff43e3c959902b581dc5b0d0585165042f1a2ae784646167869c898ab5ec4523c8941752dece53bf540766d3cfb85f276229e08c649b621019d100affd3899fca191dd1370e90c75142ff86cc30829c1f34dac4c4cbcfe9704770b539459e615fd9e67855f4b3ec4cd4e5678d7f10ec7d6e25327c7df5799ec09a1cc2dcb29f6f33db249670a88a1a91f559729b5daa09594a7262741dd2bca35f", 0xcd}, {&(0x7f0000001c40)="6161b4c19b58c480dc9ff307c9bfdf6a455d55caa9b7aaf9b05225ef85c2e9ba39f34b1e0526baf252a0e832e02cc85f6cfcd59957c15aeff6257466870800cf797788b5223603", 0x47}], 0x3, &(0x7f0000001d00)=[@hoplimit={{0x14, 0x29, 0x34, 0xc94}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x8000}}, @rthdrdstopts={{0x90, 0x29, 0x37, {0x2c, 0xf, '\x00', [@generic={0x9, 0x1e, "0ea9193e91a8fe9e845bdc7472c728c4ce6121c5fa0b888a22b1175649c5"}, @jumbo={0xc2, 0x4, 0x9}, @hao={0xc9, 0x10, @mcast2}, @calipso={0x7, 0x38, {0x1, 0xc, 0xa4, 0x5, [0x4, 0x8, 0x0, 0x8, 0x8, 0x4]}}, @enc_lim, @enc_lim={0x4, 0x1, 0x6}]}}}], 0xc0}}, {{&(0x7f0000001dc0)={0xa, 0x4e21, 0x3f, @local, 0xf43}, 0x1c, &(0x7f0000003380)=[{&(0x7f0000001e00)="538e3836766366e2c939d74fdca2ec503d2bc929d639e82be94fb5ecfc1a72ded433f583949e5a4f369974e8e54f46cdf014b5ef37cacf72033d5454104d49d0a7dcd4611146cf37b93a57b3f7191630d805603a9d1cb9f0c5fe914f89a2a3e8fd13eff5e1671a680a7e5b2ff2", 0x6d}, {&(0x7f0000001e80)="dc04805fb7f897a01e4e7fb5d94b6fb4fb799ab9159e03c3a5dae5e3240a354074417a8a3157eace57c14cf05628f947a928319696e942020211159cd721dc5509621956597a123ecdaefa0a328b88b3e882f84f81378e57a30b4bad16b97e40f55ca8563f9bfca53992e41c60ef2ea5ab4968a82eb7b6865a35a316dbbd0cd81e6ebf959c14c3d0e99ef9e622ed4bf1375d366c2d1c3d3ee1050b6452243e52f346055bd47e29b098ea3b7460e7a1bfd9ddf5e246a871f6bbb1a0f7eb83e7a36071532a5e5962251f1f0abb589a898c6c52748fd6b020c325", 0xd9}, {&(0x7f0000001f80)="3978dac8e09459428744c24c2c32d9174e14dcf2e378749316c1b22a984f192244e3143f45a81c49", 0x28}, {&(0x7f0000003080)="8e86dc3aff8f624b503a3eb841fa10bc177dbd42877e992ad9f959ce6562cd49fc73f700d568e6f4f079678c98905712dd21f7aa7fd082f159b3a5fecaed584431f828857b24e021abce81eace79907de444a1dd89768bf2924658ce290a1513e0a9eb6ff65105b947189330a4ef33ba0b4e52d075c55e8eb20187beda70577b85e87bfb9d2263472f8a35c5085be09b541e2175c1a928baab7228d0da180116ada8e0a7a5ff54762005635dda5809dfc2091fd45e9653cab9d88ecd700433fff118f63150fe3e8b05", 0xc9}, {&(0x7f0000001fc0)="b975e7fceaa69c795e5ceb0d94864f3e1b9f28adebd94acc422b91e62d5719cad0a5ed268c860381b6ba3a65191eaca14bcdfeed9b794e3b163db6c1e9723b2bb1e79aa40028fac4204fd52f3c65f02ef00cc982c055d11253d4c769d2b6cebadfab31040237caabf8ee", 0x6a}, {&(0x7f0000003180)="f6daa229b44947d7dbb2463322746aef6ca39be03108c04eaf5457789d2db9fdaf4ee0a2c710319c33c456b6d4e540ee0ce111e4c80ed8b8bb8fce930087462d88921e61fbda0111cc9a43279ebea637db321e55c4b3597e96fd18d2befeb95192a38b1f836d1f6902182ca74c32dba32e6b775112a659bab8f38dbd5f7d946b7caeb99d7655ae1854ee3b354dc4f976034036fc27baba5a26bb0c0d0d0b17a974de9b07cd39b8e589a0839c4ba8dc44f1bdbc6b37dc668ff1e5af1f6669e4da745c759e4fce9dbf76c178e1", 0xcc}, {&(0x7f0000003280)="3ff6148fe8f33ef5a94d1a4527992459225ac565890a4abfc32032b61dbad8629c8fd97f04a02c8da7b0e0fa4ccbaf904a66101041236d7e303411e2f90dca71fb456b6db8eb6774e026f5d58a1636b3b09789edda34fb96462aea53e6dae97ef43c6790dbb28428ae59754bd54ffebf3a47db4673b2120b4cb0bc64377af478bf94152baeb80eb72208761a14a990175addd9fd0bad08e452a71c793cb3dfaa87d27d7205af0151630ae0a1a3333fc522fbfd958267258703a527eadfc318c5adffad52a9d03160fd6a25640193dc77fafec11ba753a33fa2d521592e71543ba2df39e7f6e7698ed607fe612dc406544f6cc297d46d4e890e6f", 0xfa}], 0x7, &(0x7f0000003400)=ANY=[@ANYBLOB="24000000000000002900000032000000fe8000000000000000000000000000bb", @ANYRES32=r4, @ANYBLOB="00000000102100000000000029000000360000002c1e00000000000005001bf3300d9f7e6a446624297927c57edb71063566609a911208c76de9eccdf51e2c4e1867f27c2225ddb2dde76431e1b62f4af90434b6c79d3372e48fa7e7b63bb7d903ed2e620b1241d82026ecc23ad474d9fcbe41ef0aa2bc0a26e4e46a579da434447e806cc8209db9d1760802bbf2a4b61543175bb453b692c16e99363fe0f800e593d44fa93c88147f84fe78b92f136e5694a6ff9416696ddd5ad6b31f3a15e09d842861967589732dd2030ce15e9040dd439273bbea6709454e3f1d0e4e84d1422d98ae4c02bf3a13522c1c16df5aad22d6a0edf4172d2aa5cd456b586a6306d290ee33a6ae5fa0a982bae413a97bc7084201fd55e92b08480699f76fad235646e5951a806dd32ede181304c0ac4dd54d56c9ac8c774f7dce9e57c2cc4c1529ecbe06e436ddbae40c5ea6a8392cfb92dd094ca19c898fc28c5143d9d03085cc0970c6ad9765f92eb2daa436cfaa7aad825008748aa5379afa7aec524c451f349d1cf1f70cc57b1fa6b5be646ef8ca32dcf45e7ab894cf2d0437861943df5f22e74954fa54c11e288d07d907ef2a476ce10c88a9d9c0733cc5160deb53ee2aaab5807ff9e66e00e86219c2678ed1be3e8ff7f97436e67448ae75ad498094709c8c8efff6ab35dfdfc9da636bccc75c3cf34ba4b2c2f692d794f12b2928c4e73fffc9f21929a7f7d8b2784ab870086bb56adc708fd7d9ed25c2a57f50667bcf03caae69ecdc1902f0b547b3eca03fde8454b10bf91b14494a28ddda2eab134f8d78237822dbfdcc8b1fadd73fb9b3b5a3fff4bd6811fbe30f3378203e7da67b84a04ca1d74f106619acc9227ba8785e1574e8bbe6bccccd0f007f9e28c9ea9eaabb22cf72b8f0ca6114223f6a2dbd4c549bfdb6820a158de8089382b3829a46e299ce7180a09646ac14686967cf722959271b001c97883402b835ee9043a7044a5a106f94bc1a989362b1d948c0c8c72769f670899ca27826cd46841904330603bc0f63c294d3a045beb777683b254a85dfa3e9b34a62c7a14d6310a24bc5c842cfc89a4def4a0b125b9369e4583c323dd3a5c886309315d532892b69f285e90839923e0705604d1bf7c6b261aff7bbad465c2224d64323473ef565c23b251021b2ec5f58fcdb4e5d9c54f9f00d06c1716318106c3a08287258651930a91cba8733ed286316719c8d91ee5c34e8f86d84c6a24af7c17a18ae1f46c19128cbcfa5fb0a033c538ffaac2813835ed417c0ec0084ce5bea086e98ff6ce50cb742e63812a1e1ed5fc4f99946af3bbbe07d2d23ebe56f0e0a2f59d2fd58423997543f33caedc8988191b7e6dc5c6cbd3bbd54879b6284f939f3b5920e4e03268ddffd64445aee7c4f17c21fdb8baaf212ce66e2f81b8a1c566300a57d45d0ba479b4832cf339e3e75688a55a8276b00cd9331a94e5872740d6287d029697ebdd383e6e8be529faef4317c77eff4f1ba3bb1c47900330674ee79a8fc90a40f32f51f93483b4553cd5ab623ed21a26132899761046c569f214f8fb2e34ec87e22b4f446c03a55313a1432e1daeaa31e893915d22464a47dff3c04965f32113fc2afb7fb3832308e2611c36bcef6d33262d10750235607041e509dd9238a02422f7224a4380f79a7a958b7948e46d6ab9ec06ce5e62dcf0af3e943d42d1267edb9625b02ce708dbcbe1e7048059c20d3eab1f66ab31b86d385644fa0b8657a8535a8d96710a96ad53dea0354c9b44eb931e3d9339862fbddf891ddffcab25e3e2d8d58b1ffb1699c2ab29c0f150de6ac9f2d71f56f4ed04f35c7a96a438a97b8aea7d1de8cb9bdec2f8ea6f6e98203b13f859aaa50df2edc3b516d5749be730ef6ee41b4808863f59b488fbf67b3070d4b5840a572eb25f99e30225871513245acf752da31cd07a48e6c5aa10e77b8add75ee732196503db62ce29071464160d110f231e0cb7a2ab825f8a1f8e25e472eeb96a6542955455656a340baac45c956d87e129020fb65f00fa9ffa767883f24f363395075020e6e2b28029ecf35f0755bb7af419d45532206585d0651c6e9bd6b1d0e0c970ba847e39371f684c5eb1fcb6809b66be1ec227145ffcc8cce9d9594d68c5689477c5c046589b5436995a7174ca12453a44e83cbd8b764679ee1a1eaaba7c9ce52078a6590c6f0c6d501f44f46da4bf5d1768d1c67e90479ff754f36bfc5879ee3eb726224438043886293f1e83ffefaacdab2c53138c33d4686521c55424ac9b137f4cfe49343cac83c254e6a07375a689636e06ba780198bc32124028fc28893f7bb1f0f32bca77f575805a45d0f06c05b2cf934ba1f60955d049c2d39c1e40bd179afc0886af323517680e4db2a087e922af1c8d212d4c258e1f05e8e69658afd8af8fad83483ef6a5a7437cf3d05d825afa14935b139012e8416b8d9e59bd51546f24fbe403765b314b8ead0812f9ffe19541a405163b7ec0830407a4f26dc23d13c4ee8386ca0e194b7df1a0d5e13c211e77dae6e22be1381add5ab03f154437d28091b989ad67a77c7aad88ed2aa2df9617a2120c2c413bd13b5e21bf45319ccc206736f6c1252dfcccd30c02e4c47ca129770eed52f2b80d19511b61ea88c63c0952de3f921396f3797653d516383d32e90e5f42235923f0c5dc10c145f5bf2a1870fe0398506bdae41eb4b5e6766e0a58e7ddaece2934fb1a0595af1e4940033ceb945f6a184bbf8b7753258235596029bc7039b73f806fa9b3bf9ec5818752d275ff735f92d28571df19b39dfc3d440931bbfa01ebcd048f759659d438e429241ca8bf299d23f764899955fc69d4b4f944890ae7e94aebb6f3ef9e664f654cca4c4fc972d1eb47642d09b4a9cdc237b2bf64fb09bd5d4f7f13f9f0f5c71fd49fa0c7da423237f394d274859447659c5751f7d5f8493e594c5a76f9a7ae2018cd360a5e6ade3ef251d7c5dfde0859b02c1c3002e09b7e7a64923ba17aaa84c3f9c5cb4487ad632cd72b9755a5d3c583c88099572dac3240adf61339f68fde973f581acc92439e185d699b6ed8adc786a9a8b89efaed43d7d63d98a3f49d9c914e90eb1534f768537e1af4407dc9759317c91e69c7d0391013af24ef38028257aa5df81dbd799467101c29652829ef8e0d4a76972f92a412ae6e07a3f318ae2e3735fc33f0776b28495f65025e86087874c513b114fae6e6ca00a8d9131404d1bc80f4bc3ffe5258386993778788ff82daec7a9cef01f1f0304bc36263817c52e43608a2f1af65a0cc73e3567250c23368fbb457ed2b73a280332b31d6e9b789983c546d312994cc06556c70f9894461bdd34c46dc2a6142f9f5ca32a11b1c1d9eafa2fb10f9e7fc6c05681cde9bc9fc9de0a7f625bfc84186886bac99dca54514810947bfd429aded36e33ddbd525f53a5164470ece14da767e29e1a0757ae7eedf9f79c327e910aae33f7c68713ec6095c7e3e08ec0481a4997bdfc843067fe6f508b17d5ec3b38667853b2776356b65099f1c76e1695a4320de6e5be85408ff0b4d0ee89b6d89316324ee196223061515e3ca5c2572862ddf0f844c9f89456308247dc960ba715d1e252b0f6c742d8d2cbaabfcbf6efb0cf80759f80fdad1f7d95fda2ec18763cf49fe615fa0c58684a030098ebfb3f41662cdb78f5779e65010badef51023d72c1a88279bab9db1ce22463b577b154ac0f6f3d3bf5ed50eae0c9dbf18c872c67003aa73006453cedc03abacb96d49661066f55de4fd6f689c65bbea295cb25c14fa0d00f4fe79fc960b570190fd2d750764308becfbedf32c45afcf264cc066b13b5d07eaf925a6041ee27f1542a14ea3e684ba27ed34388bd5a005ec6c19dcad3cef20b28dc6cfff7f4d355daf9f70a999a07bca060d74c380d6326015f9c6c3df8fb61b226efdb1b7a947fc2b7243c7c907188bb6f37197012b18c1c578f1a0221f8c4ec233a10e8272ec4d0370cd21810e5e2d91c41e8b8649772490277e18355d3082e89de71c6d708f6cd3d335d1d7edf17a0ecffdbb80d32080fae7fd547c652c3e97cfedac63c2cfd8dcf6edd8d4f49c3b9f7d5a31c2df863aa9d44db4546d7b5cbfe0affb28a98cc009b8a21133660df47db63804e4a69c5c1e0e15d9f4bc68aea631d76450bda8159dff33903f2ce4eaab881239ea79882b25ca34cb74d42914305daac6788b8bf9888fb95c7c6eff220616c456a71af278fc3e0e530b036356f0e9d21833ccc6c5b4ada06419e889fd57d3db5009c60c0a865c8da78dd77b51effc48c528c8e40074ef7045edc12f2b960a5ddd50316c6ee53c1d2707466f8aca7cfdce15403305c6461d8b1c01e8cf554119961733ef4a11b6f734a6bd35d462fd29282ba3c0588eea6a9ff6a4b919d6f09cf3697c582ada5d0499f5c507539d15e4129f4b3045f38115dc6401b1cbc8dd32f6d1e18b2f924d540cfeff0308b0cd0a86eb6ddb45a8a5e145bcad658a3790d7885a03d74d476c88eb1095c5aeb9043bd835ee345c10132477a6ac4cbf278d81e81f2eb2b838752b4d1867c890875d57347f26d10440708a2abf489488ea3f0bb76337a4536b4fffbc06ef6f6376d5f3c70254d360c2624f744969e760c5598638d31df5237711c19b711add88775469e7a70a570a38fc64f1d719c3773ee2288d74f7ee31c0dba1aba3f4ab28513d0f7cbfcf46ae1034e003acc16d5cbe0208d26f1b2d9f1ea2f4597a3cb37596244099e44d919ee9816091d522873ce2d6c0a9fe5d03d65255ae4a2eadc0dc88d4a14c9cb178849d1e24cea10e51bd470eade63db70df5bee42138fcf04f73ff69ecb569bd2f8ea0606fd61a5c2d95cccf5891d063926c6d27be17a3ec304e271fad45f9e970ab207d3d60d8020fd47db7c0bbac556e2e430e68a0ddd3eae38f1539e4aaee078eaf264d0042b4a3680de18e191405617bd98e24de983aa45369993a3460eff8ad0c0d61332213e3ec1aaedad86e9eb0f26ed73c4331b1178d919dbdd7f57b339323aba101c756048911898d546130367cd46dc8d8c5002ef4d4e9a9a01800f177c07a371d1aa217b13f1693b696b14842ed1e88ec060f175d46911a3c9e36e0e14dbe060d42043a0b4872754a60f05817fb7629ed68507377382a9ce972e25e77c6c29a9b0b5dd956e7e5b1f184091f5ec1ba452b1410981b3a44ddc22771bdd33cdb6f3e39e4c0a5b519ff03e8580840459795169350308f92f6f7843491bc2157d7c6b4bb5d06063ec31216c252134a0825173326df56ace962ca5f07dc9b62af59eacca18f9eb2c1c20c0bc6361e9adc03324b0046bd533618687a87ef4b0921bad4e08bfec5dce341229537383c401995f972c8e8c19df055870fc6a2fbc105924fe3ef7d713f1b1285dc06a7346b084ef9ba6890e68ce668be0d7a333576ed5f97872059891834e0a10cd8bd545dc7c0373d0d89068d8733de950a69110aa53c92d155ed6fddb6ccc9ee59945958f30f5a78281f8cb15fb25a1d54b7fb91145f6800062cc7b25a60b710e160141f52686e3e90b6862b93f66170c1cab73092a1bef1ed826d571d43174cde5411db753034ea7bed5957caf6b2e35079f7f2c2a5286a381a8c126653a0f5e237670e760622f4627b398edae017afc73ad7b0682cf4b841779d9dbb9648081714d25a46d191e6bdf1039e1bad7775c9f5c5befb4bd94da72ddb8a238fa938de1a5cb830dfd177cdbc4cedfb91861b7ea7e35dbe57f5d274d8bc3f55b111346535d13fcf6d332cb6d961005554f730cb0e36e491554f3b6f0cf9f46d7582d213dbae0e04113d2fc2072800000002087f4dda0300000000000000ff0000000000000003000000000000001f00000000000000c204000000050100ed06bb4e8b34cffedc382d0135209c9b0301d011d2d8d59a8a8588e0a768c54127acf721090da44e1a8ec40104e0b3e8387fb682be365e9a7c3e77eeb5f9a2ca3f4013d4a991f269eb9291baac91c53c023d12d840ae2dd011a12d523bd121748cd29bb8e799986bad5809c9d992d8e298597079d4e70e35b50fcbca7e97b8b71bb05fced1350a5690616d9ed8bd6e811a13ddc99a3bb490f7948cd5d3c28ab00ea7486e92f2ec83d58a1bb2ca84a6a11f10181101978198b93ad5bb558b22c3615fbd66e9a912e7c4a14f812d5f2f0cd6ef09c25fe5cfc9d8f2c92e87a19033d5044c3a391184f5659abc42138e6776c471d2ef307c611331c56e41f4ad96130150a9669ff830cbfd4f79b2b6b88e06f8fa81ee8301212e966459878a4d547c3d10da8d65309f95d1c89212e635eff920bdb7613313b2e1e1ece4b270e29780b227d84bdc17296df4f566967a665854245d95cacf3aa552d1eb99bd825eeb25f4131e73ec6001953f4f32e3d9676517d5fc93666f182b3a299f458b3630b01bfae537c48ab05d3e6a9f8ab824d661ae6aff01d9c5c4f7af7efa9a882bea24c2210ff51431a9b1bab2ebf6080f629d6bc8bd6f8345435a18778ecb925068403dea27282ce35bde5229a0f8c7bef3a7cf3ad729b22ba8a45ec111497d5db782beb50fce231e1816af9a50bf857a749d21baf182f41e97d0dceb370f94ff52e31887f8d608c06f4ccf465e7c48a3f502eb0a311bb79c838a861a38be85abaa260388cb0d5d9d9206336cc5261e347c00c3913f0cabf7c59bc8882b198389077251046cf273bdb3f69460a56f522e715d0b2371926573591abe7e16c4933e18a1455be0ab20ff9f38828affeccedd1efaef26c424f14cc1fa8b1bc72fd94c9fa98cc4cd1e9c73146646c8eea04a6bea19e89ab068f6fae94bda7de18e40b1c7a0a1ee7dd4aa6ab82ee2420fb5461af02727ff34e836c35e7ac25ce03e32da30d6293d6375571cddae08708057a525284bd9965aa1fc14f1909462f56b765f77abc2809aa5fbe836fe34bf2eaf213bcc389dd192d9695ed2a80d43272693480525abc9035f14e60a1aa56606e9da19a6f40229a009d8a04108060a1c1ad1d3c6b8644bc8980560ae6b4e276abaebe5dab6fcf3928d6d436d5bde2635f4aec0c5b0d5c7de7a46bd7cbb0063446e2d11f17d36c2d75b22f01fc62859cfe764ffc4855e5bcdd7315ea324170ef7c97a4bcd1f9a40ddcf2e2121cdcee6e387771c329b37ff00518a21eb56cc53aeda160f3c98c9497b2f52b025f54833ada1112c026acb0f73fb440d245640cfe37708a70a1bc4fe8448a3e5100a00cedccc38a506161b3b1da7d597c5f4b9118ec4189a3f47ac26d1c9e56f4818d8a8b60b8ed5d54345bece1f2bad7130fb34edae904cc12515c281736bbfdfe67c2f5ab6da0c5f8e5aadc7a70a12108d5bf93a3035f6e670ee683986a457402392343299394259e3de2a51ccec337e9432a702e4d9c57b95f33c747bc3ad050c2c6071e817a368986c0cc2b6ac85591df62fe6bb6e235ee66ac64ad298dd8d58a63872d86e80f409042e99df1c913cee0d86d5178b5902b0908f778573b5e82a3f50cc7c742572d0a7654e3a6cc127553a940d02bbf41df62c770cac494fbdb4dff86d31631d818d9d353befed06a7ba56eea2ffcf83890e8e3ca2d96f9d28e3d4569476b621485077a4a9a447431d929400baabaa579ff53ce0600ef39691510f81416810b743cc0c7a446d3cfad68fe1c648007778efbedef526c41914f84badddc22e6057ed621493962cde23eec2288ce4a1d1cb33868d8e95fd6a688dd2e93c386d0a65cc10ae51de91a382054994128bd7bf628e327a39cb4ee1dec412f72712784350703d168de26f63faab3acc5b109223e4dc056afee52b147f2e67611e557903734909b06d255eb9a3f833bfac224cf11474f733a537717f5e9942f82aa1a7eb511266fb58277ce622203652aa0ab8624fdb6fc43af2bb7dda1c067b6f88bbc380a4f2be0bf15269c50bbd1724669a43549bb74f74915edf0ccccf1325d606fe9409e86a5b14d33712c240f1cc200fc28340e3905473d8c66911ec79788732c8ddf2d6f43d31ea30dfed5ea4bd5b58774c4f0c1688aa971e62f01fc28e675a2c7ae3bbce51f16bd23e6b391b9055cad56a73b16199db3911ee2dee9005591d46d7e14fc1ab366a94305c47e4770050074aad79367f1bc300eb9adef14a1e1aad94a5d3f14858f7fc520ebf46e5d5a2c5047686ff97014d2f42e027692712eb9e837237b231a6ef3e250c8a609b4e8b70e9e43772e9f4cab6fac68a67f1465b8f4bf75321857224a4fef3cbe9fb0e7b6c66e705a370d3eb29eb2f4d96c393225ccae8487b86f09e40d7f71336622bf6df21670fb908dd8a2ff61db1f68afdd51b385ea0e6e954adf01bfbda56e93d616000449977e1e188881f3c0290be4895343454e848de8ee099eebe4b80867a4326e5d31f4d00ea7b3aed93cd5612efbf76f9d9ed415277979dc61c460d648d37deb58871f7702a6009fa213f90af070bec1ebaea560b3d237d2f81c2ee4bb00374e5cc1e2f22ba290126816cc826e010074a16baf37bed57bed77a7ba43a4a96929c5383c9180d720bf59ebb9d091335fab2678b1995c4df711d0509b44ec8e3b6d20a00c5482e1158cbf8f5c6980959f13cfa9289507a974cbc435a9cf3c905be1e7d728cedd453026911eaf3fc7351ccdda4fd9385df37e6d526fba9a755b70638cf524660b1051e6f3e58318cdc2e6a292a177ddf66962d2729dc5e18d7efe98f3092451e5ad40b895ef405f79128b2726740f29f5ec7aaa9558ead9b77abe410a318223b990cbbb6f53abb09423dc3cbd7912a3f52534045ababf1bcad321411b02961d3b056a46a95306ce46b8bcbe79df3cc0c446173cb3a130bb0bec98f2c014b3ecae3038c8e1bfa3a767d78e166b4c15c600cea09ef84252a247e575d57562c429d120cbaaef63d0a0c957610765721d5bb83dfb0772eb94cf2d3e9a06d64c824f4cfd6ce9e0c950e0d6b0eba9721ccacfbb2c341b512dd6dc6e910a39eb63011a4147b82e79a34a4ba0d779a63f16fbae5e4d0a5102857d0c89f39564363a39594d30f7ac6fd8f23bb92f43a796f8283ed4fef2a2af99ef480174c184e609d0171a91c90f4b191cea473663ae1e35217b742fed3fe5548ef1373fd8f9a780bb0c68b88b3d9f6ec5240bdd375cc581f9f12dadae3b2c92b9ce6ff215e2bda919908c9824a5ef6a135ee92c86b73b19612b680a072a044eb1aa945cb8c0f8115d4ae94cc80b0cecbd15445f3fee3144a29cdab7df14bd99c81b4b9a35db4860ac146dc46d89cbcdb3819e3f5503744987eb935afd2d7f404a29743732c99e74f91ff1b8cdad2b7be6853fdc0075a57bbd362184d055061fae0bf11e0f487b650ee6625b4eac221db034dd7f15bba58a9acfefcd253fd633f6eef50a014ede7bb87c757f0c543ccc660e4fd99ecbdce7c395973442d7fd0b1deeb9f49c6457935cab2fea7bb2220bf37fdd9088812e1e9ee7c08f6d8d44f4e8498aa3284b8536f3feb0a4568e4e9484463653fda33970b9090fd715dd9d59f93a7f7c40c441e9f7f5018f849220bfbb878156a4a89435870009ef7aa743b55b90cdd7b579b05f6b56d8b8c2ad09549e3abd2f83ef44f74b533753e75d63f7b6649ff2903a1fc3685c3da6633e78694a5c3f27d6e3546b04a149a1c8b8348ae98e54cf8060161a66b2f0fd919670760e80d230f5bca8cb45cd5618f5815e5c26e271d8dec08a69686b765a5db214a9b705d38f246b14812b1fa512ea46fe84bff82a53448b2e79a47bf0ab681493b6d4b046561166c0ebd760aa70867f3fd19b834cd9d065185f371093042e33914debe4afa5ae1e71125317d763f5cceff8d86210e7da73f43f28e02f88bde7308f409910f449576270e5523bcb056903cba11e49dbb823dd72c9f639f78385a69f85b269b323d7cc7a28cce40422343c0ff7bcfc42db9ab2745c91a1d2feb5c050afa2d73175d3bed1daef76c5e8b8018855d56a96192b6ff003a41bb29186cc391bb241c75f65cc09b49609dbd19fd12227ba5e451a849c6e0b91397e47b82257d9c2aadb76bb798735ceccf817a5e52220a2ed8b01fdde06162f0a2e23f26e0b717b31a1b700152cf63313457f1b5bdcb502a0196a7cdbc0a588d4129cb604a2064e377f66c8c4b66547c6fdc8d754edd048f7791fbfdbca0bd929782da1eb1656cb6f4d4f85e0d5955895636924433f59ed02aefe19738ff8c563260017eaa03db5e12693800e8f0f18ad54b8941b277e35a3123327d32aed6ac1481f422579d9e0e7d897951ba108513a7ccf7080c48e4fb6f6177b7b292548a76fc654302f8fd55d84d409a9515c1d210f6033aaa89a2a45ff8d0b1aa2c09b83cd44275c85de8c29584942ac2909038b31903ed0c5738b2e928ba14fb40ec6159e7df24f8cb9b900f2fdbeca137e1570a4159b7d8de8a7aa6055271ae4de1e779fa510fa835cedc2716a46e519595d82f18b87fa1470017dd1ebd6d37d8923d98673e7749628f43a770cced7e061ef2aacdad130fe205b1db7df8cd33b7956356884495d636ea289fd35c87b118761e21ef97c0e1208d8943e1dd9ef49310bb2f3257dde0a453d6c271a02aa9e9fadd84d6cfe9c9a98681925a1c209b30affc405695c4aefe7b48bb478f413aa8b97db47b75f13b0fd16cac84dbfe442b1ab6558b050ce7ca92de55504988dde30fcac9d3cb65d189190bd37f8c848d2317b95eee690c2fb31ab1e9f56ff7bfff50c56992657e2fd941867e18c26b5662f330b0ec746ce5677dd4e527a581b7880f2ca47c2aa024749a5fbec8db02316b51fe87f69d5ec1d20cfe920340408e5c454d46057a6a94058c773dbacda46f8cd7510147857b105c6c1d8cd37b7e08813830fbb165519ac407739450ba92cd3719b6d7264fd291ab0cb3684735914190a365e4d0e796b8e065c2d8beb03ce91409190061157777f9d3a7a5b4e2306e58c5441320e715a830cf546d6a3e5d3402773b0750371a092e8dfd78fee76786efac1ed9cecce3a1b38df3dab6454ce1f83b50ff8f9a2657a8c5c641a5e3e8589ab571ece7cf3901859bbcce37e881886a3a412bca517568ade72c750b7f75747faded05e7301b84120e4bd51b73a1a695ac65465db5bc1bcee8bf10f7697c7cdc759bfda7f480b4ca62ed365cdf57130b12852909bf2d9921c972adfe637017f23d61f58b3148e763776cf762b4eb6c97158121887b42c87dc821fcd1e49034ffc48b6a043491d2490f554646e876bef4e29117dbd65d1c355517a3703c5bc9af8f24f830dd28b11b26b2b9bbb8e3de22781d5f36df8fcc86bd8dd97c2d02d27eec3831b9e0b6bf7810b0c662211a0801965dac52973177377377c53957bc6353f52208b46346fd0fdf687b71cc1a1e1c5202a71d64a21a8cdb2dc7373ef66458165c40974f7c46e43208a81e44d77b6855e4a343c4b0de545c5e2e6f61916b8348be18fab41b1fee2e7a86922b1aa5237bee449aacdf19005ac993655cae4a601361e1bb4ff1cbed3b9543ebf6aea89792cb2703b4dc4b47a9b83e80e5bc3a23d6dc59f46f90b6b32d9cf23a83f0932fac9c505e9760fc02146061665a74ebbd5d7e148606ab1c09034639be3d3af228307577df711af8501ef47cebc89fffcd21870d417cfad1b79513e07e726dc71bad161b968f9efabd19b8b6fafb4640246fc9102001000000000000000000000000000200010005020006040109000100639d8441e02a9b4131910f11a331f67fab08c780cc25f47d09cd485886f4f20ac348afb1020daac28137d38eb41d837f4fb4eb7873280b6d7117be550fc7751a8cd7bd8a4eb22f41ad68058b586de0ada9cac86ccc9694e2bf4f0f4f15bd4aaceca7796ef9b209524254bd107d4e93a7f43580d8b13ea685b013f07be2a69990b47c3a27d34e485d087eb3f63cb562e60477f026016d26746501a7ab69d73d0000000000001400000000000000290000003e0000000800000000000000280000000000000029000000390000005e02003f000000000000000000000000000000000000000198000000000000002900000039000000061002070000000000000000000000000000000000000000ff010000000000000000000000000001fe8000000000000000000000000000bb20010000000000000000000000000001fe88000000000000000000000000010120010000000000000000000000000001fe8000000000000000000000000000bbfe8000000000000000000000000000aa14000000000000002900000043000000050000000000000060000000000000002900000004000000160900000000000001020000c204000000ac050200040738000000020c090000020000000000000003000000000000000400000000000000ffffff7f0000000008000000000000000300000000000000"], 0x2288}}, {{&(0x7f00000056c0)={0xa, 0x4e21, 0x7, @mcast2, 0x6}, 0x1c, &(0x7f00000059c0)=[{&(0x7f0000005700)="187a45a7f7a5a3d09f0cce4086cb5339dea557b4c59e59bb9cbcd0a554246f031f2930e98904c803729612cd2a14681845", 0x31}, {&(0x7f0000005740)="5c55e97222b398da6ed4bb6cbfcf1696bce2f0aa40f7298bcc995c9a7efe4fb79e42acc278a61b0abf4432e651b76df16e337dfc5bc688c66c196635d38c551beb2f604c3060941ccdd4e14fd88352611df9035f2bba0d0fb49a0dff3551e350a933eb30d048aa6d8d147bd436187dfe82eeac3fff5d25c94a371c7d953482b90ca1cd0139addb7916d18b7775dfd2263bd4ba164d493973f4a5b4b809672a7eccc7ac1a65ce40585918fdc7ac0cb76c4005e08be9e04178fc5e77cdeb71a3b1829abd978cc37bf529d17377ffae", 0xce}, {&(0x7f0000005840)="e103bb0f26b4d9a13b54d052b408ef77e6255a069120f9d6234f9419084198e657ae6b5fceb250515decefd0451eadf3564d208a66891c9072c4191a5333da50932878263f36172923c033e0e8da8308d4a046b9076d4318a356e7e9312e90640747371be587c9b4890c9fb3e84b50b0be42cd12181134b31392d42e8695a75e40ed71c97ff33b110355ba011629d71130ea7f42d2549ec330d534d3849a", 0x9e}, {&(0x7f0000005900)="e6e26d86aa91720404a1d6a43ff263839558a8d79ac4a9ede08d2c8da4c3d6be254e7b5620e5c700", 0x28}, {&(0x7f0000005940)="77e96a49dfb083586fc23f3c07e357f4c37e9143fae418798bb39c96ad69590a87b8c9bf8b96adfafffddca23f70bbbc75d2a82e253c0a7603c5ec1f3aedde5e688d2bab2f27a1d8791712539b078008a8505b25b2d9d9a20ecc437ab207bc4db828c06a2fc493da1f36fde8a1d6f0cb661aa14ff45472a1c276a2d90e762c", 0x7f}], 0x5, &(0x7f0000005f40)=[@dstopts_2292={{0x220, 0x29, 0x4, {0x2c, 0x40, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @calipso={0x7, 0x58, {0x2, 0x14, 0x3f, 0x400, [0xda, 0x80000001, 0x8, 0x1, 0x6, 0x9, 0x740d, 0x2, 0x9, 0x4]}}, @generic={0x3f, 0xdb, "2a776b5e203720cb5332223c388306ea5e89899169d6a4eb56594395ae26e180f01e319e06dd0f23b31982a88ff3370a56ae0f73edb9a85026e3d1d806634d3fdc3e667f77d9490719a9d71427c52e2ab56124f940b011829f7288863ab86cca960a20c94714bebc05ef3f2edf49fb2676b8517cdbbeaab263bd308ec8ff654575ea11ec0bb7085411e832261d23d1cc3fa7e366255b7879b4c9052468c54bbbae741c98325c5f6fc1626e179c3c0d8ce1361cb8a0744c8676db84012138bded12014c8184b27923a68db71507b84f06abd173811e175e00f63ece"}, @generic={0x11, 0x3c, "dd3ada135d72e790c42ba2994c1bed4177ae0e35462b9121a58525c0d94e5a798385d10050fd639bb6ba5a499432e4af76c38e07b58561b3a03fca3e"}, @calipso={0x7, 0x38, {0x1, 0xc, 0x2b, 0x2, [0xfffffffffffffbff, 0xffffffffffff7c2c, 0x4, 0x5, 0x100000001, 0x401]}}, @hao={0xc9, 0x10, @mcast1}, @calipso={0x7, 0x38, {0x0, 0xc, 0x5, 0x3b1, [0x40, 0xa60f, 0x5, 0x5, 0x6, 0x2]}}]}}}, @hoplimit={{0x14, 0x29, 0x34, 0x800}}, @hopopts={{0x80, 0x29, 0x36, {0x11, 0xc, '\x00', [@ra={0x5, 0x2, 0x3f}, @enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @calipso={0x7, 0x48, {0x0, 0x10, 0x1, 0x1, [0xff, 0x7f, 0x7, 0x3, 0x20, 0xffff, 0x8000, 0x3]}}, @padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @pad1, @pad1]}}}, @hopopts={{0x40, 0x29, 0x36, {0x1d, 0x4, '\x00', [@hao={0xc9, 0x10, @ipv4={'\x00', '\xff\xff', @multicast1}}, @generic={0xe3, 0x10, "cbdec38c89e0b97f153a0f928f1a8524"}]}}}, @hopopts_2292={{0x88, 0x29, 0x36, {0x0, 0xd, '\x00', [@jumbo={0xc2, 0x4, 0x10001}, @padn={0x1, 0x1, [0x0]}, @hao={0xc9, 0x10, @ipv4={'\x00', '\xff\xff', @local}}, @jumbo={0xc2, 0x4, 0x2}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x87}, @jumbo={0xc2, 0x4, 0x1f}, @hao={0xc9, 0x10, @private2}, @calipso={0x7, 0x20, {0x1, 0x6, 0x7, 0x4, [0x87b4, 0x618b, 0x5]}}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}}}, @hopopts_2292={{0x48, 0x29, 0x36, {0x33, 0x6, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @calipso={0x7, 0x18, {0x2, 0x4, 0x65, 0x7, [0x7fffffff, 0x0]}}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x3}, @enc_lim={0x4, 0x1, 0x5}]}}}, @dstopts_2292={{0x70, 0x29, 0x4, {0x0, 0xa, '\x00', [@generic={0x1, 0x4b, "6ac49b300e5564440cc2bb8750bef203d678b90df82ed20a6b64136041e8efcf5461d7c8828ec4e9146d30af1197d548d7782316dd74cce25d75fb360c86d1d08d20c312744ad2e453d3cf"}, @jumbo={0xc2, 0x4, 0xc}]}}}], 0x438}}], 0x6, 0x48000) sendmmsg$inet6(r0, &(0x7f00000002c0)=[{{&(0x7f0000000000)={0xa, 0x4e24, 0x1, @loopback, 0x80000001}, 0x1c, &(0x7f0000000180)=[{&(0x7f0000000080)="5b0d1a0232601513ec3e65540600d184ad6405a2ea36cc6212906a017d93654a783b045e7921d00c732245c444ee23ae2f4ca80b0209604793db623e0b7b31ff33e5e617f4b07d09a5ab63851579e745299ef05d1d13cede891a4c958dc90381a6202657d929c18665d1625f60bcbabfe3937b64002f43cea8566ae4cabf63a656bebe92f16249fcc28db54bc97aad7f5ede9168ec6483d8071785f6623164d31f8b", 0xa2}, {&(0x7f0000000140)="40e6cacb6a6a2b483d304ec93b43166f193db66f9357babfae52586f4132431db4", 0x21}], 0x2, &(0x7f00000001c0)=[@dstopts={{0x28, 0x29, 0x37, {0x84, 0x1, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x3ff}]}}}, @rthdr={{0x28, 0x29, 0x39, {0x11, 0x2, 0x2, 0x7, 0x0, [@private0]}}}, @dstopts_2292={{0x38, 0x29, 0x4, {0x93, 0x3, '\x00', [@ra={0x5, 0x2, 0x8}, @calipso={0x7, 0x10, {0x3, 0x2, 0x7, 0x0, [0xd650]}}, @jumbo={0xc2, 0x4, 0x80000001}]}}}, @pktinfo={{0x24, 0x29, 0x32, {@mcast1}}}, @pktinfo={{0x24, 0x29, 0x32, {@ipv4={'\x00', '\xff\xff', @private=0xa010102}, r4}}}], 0xd8}}], 0x1, 0x4008084) [ 3158.329303] FAT-fs (loop6): Directory bread(block 6) failed [ 3158.331078] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3158.332365] FAT-fs (loop6): Filesystem has been set read-only [ 3158.333890] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3158.334844] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3158.337619] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3158.337715] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3158.339960] FAT-fs (loop3): Filesystem has been set read-only [ 3158.342193] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:59:22 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x1ff) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x46a40, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r3, 0x0) fallocate(r3, 0x5d, 0x8000, 0x3ff) sendmsg$DEVLINK_CMD_RATE_DEL(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000180)={&(0x7f00000002c0)={0x88, 0x0, 0x1, 0x70bd25, 0x25dfdbfb, {}, [@handle=@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_PORT_INDEX={0x8}, @DEVLINK_ATTR_RATE_NODE_NAME={0x8, 0xa8, @random="cffdb304"}, @DEVLINK_ATTR_RATE_NODE_NAME={0xf, 0xa8, @name2}, @handle=@pci={{0x8}, {0x11}}, @handle=@pci={{0x8}, {0x11}}]}, 0x88}, 0x1, 0x0, 0x0, 0x8000}, 0x40000) write$binfmt_script(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="232109e03a70bce79199d0211ba77f5ce9c082e915833e7ea7d82daae85d09"], 0xb8) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) close(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r5, 0x0) writev(r5, &(0x7f0000000240), 0x0) openat(r4, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r4, 0xc018937a, &(0x7f0000000040)=ANY=[@ANYBLOB, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file1\x00']) execveat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x0, 0x0, 0x0) [ 3158.343844] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:59:23 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(0xffffffffffffffff, 0x70fe) [ 3158.379981] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3158.388010] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:59:23 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000100000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:59:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) io_uring_enter(r1, 0x5dbd, 0x2a88, 0x1, &(0x7f0000000140)={[0xfffffffffffffe01]}, 0x8) 08:59:23 executing program 2: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) stat(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='system.posix_acl_access\x00', &(0x7f00000000c0)={{}, {}, [], {}, [{0x8, 0x5}], {0x10, 0x4}}, 0x2c, 0x0) setfsuid(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) [ 3158.504148] FAT-fs (loop3): Directory bread(block 6) failed [ 3158.530379] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3158.531677] FAT-fs (loop3): Filesystem has been set read-only 08:59:23 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@broadcast, @multicast, @val={@void, {0x8100, 0x6, 0x0, 0x4}}, {@llc={0x4, {@llc={0xbc, 0x19a, "74d4", "264b0f5c3f27b0b2892d51b1205004a1acbc35a6aa289d8376ca6b298711b17aba67b2404dab7312696e55cf48b23120cc0a79d1"}}}}}, 0x0) [ 3158.589504] FAT-fs (loop4): Directory bread(block 6) failed [ 3158.618997] attempt to access beyond end of device [ 3158.618997] loop4: rw=524288, want=13, limit=6 [ 3158.628711] attempt to access beyond end of device [ 3158.628711] loop4: rw=0, want=13, limit=6 08:59:23 executing program 6: chdir(&(0x7f00000004c0)='./file0\x00') r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000240)={[0x1]}, 0x8, 0xd40446231574658e) lseek(r0, 0x2, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r1, 0x70fe) r2 = io_uring_setup(0x33d9, &(0x7f0000000080)={0x0, 0x20000000}) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYRES16, @ANYRESDEC=r0]) r3 = pidfd_getfd(r0, 0xffffffffffffffff, 0x0) r4 = creat(0x0, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x406, 0xffffffffffffffff) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r4, 0xc0502100, &(0x7f0000000100)={0x0}) r8 = openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) getdents64(r8, &(0x7f00000000c0)=""/149, 0x95) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r6, 0xc018937d, &(0x7f0000000340)=ANY=[@ANYBLOB="001800001cf4d4447646b37bb9ab2b3b8d7d4ebbce54cdb6a46100008be3a0642cf5dc46855e3ace55d874c740080d888b96e4757e36cc2100ada6b9397961091969756aef14d6673fa1ff20091748b7a93ee050ba01fce417472c6e66abb26a8cf4a3d10c128e096410313c9d9adcdce087d7a4bac9d20f094728a0e7e3421d17d84cadda33dcd71483e2f4a2ecf2b9070a70221820a47488219ba25005cde7e5e06d00"/187, @ANYRESDEC=r7, @ANYRESHEX=r8]) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r3, 0x40182103, &(0x7f0000000280)={r7, 0x1, 0xffffffffffffffff, 0x7fffffff, 0x80000}) syz_io_uring_setup(0x13dc, &(0x7f0000000380)={0x0, 0x8009, 0x10, 0x0, 0x214}, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000400), &(0x7f0000000440)) openat2(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={0x183102, 0x90, 0x1}, 0x18) sendfile(r2, r1, 0x0, 0x1) [ 3158.660083] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3158.661212] FAT-fs (loop4): Filesystem has been set read-only 08:59:23 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(0xffffffffffffffff, 0x70fe) [ 3158.683687] EXT4-fs (sda): re-mounted. Opts: (null) 08:59:23 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000110000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3158.739274] EXT4-fs (sda): re-mounted. Opts: (null) [ 3158.758923] FAT-fs (loop3): Directory bread(block 6) failed [ 3158.769283] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3158.770467] FAT-fs (loop3): Filesystem has been set read-only 08:59:40 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0, {0xffffffe1}}, './file1\x00'}) write$P9_RREADLINK(r2, &(0x7f0000000240)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) ftruncate(r1, 0x70fe) r3 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r3, r1, 0x0, 0x1) 08:59:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 08:59:40 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$cgroup(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x2000000, &(0x7f0000000200)={[{@noprefix}, {@name={'name', 0x3d, '-[\'}\\'}}, {@noprefix}, {@noprefix}, {@clone_children}, {@cpuset_v2_mode}, {@name={'name', 0x3d, '\xe0%%'}}, {@clone_children}], [{@smackfsdef={'smackfsdef', 0x3d, '(!'}}, {@obj_user={'obj_user', 0x3d, ':@'}}, {@obj_type={'obj_type', 0x3d, '%'}}, {@uid_lt={'uid<', 0xee01}}, {@fowner_gt={'fowner>', r0}}, {@fsmagic={'fsmagic', 0x3d, 0x5}}, {@seclabel}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r1, 0x541b, &(0x7f0000000140)) 08:59:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 08:59:40 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000f00000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:59:40 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) io_uring_setup(0x27, &(0x7f0000000080)) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) connect(r1, &(0x7f0000000240)=@pptp={0x18, 0x2, {0x2, @remote}}, 0x80) sendfile(r0, r1, 0x0, 0xfffffffffffffffe) r2 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000800)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x0, {0x9, r2}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000140)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r2}}, 0x9) 08:59:40 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500d9f0f4524c3956de3403000000019078ac1e0001ac1414aa00"/51], 0x0) 08:59:40 executing program 7: ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'wlan1\x00'}) r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_REQ_SET_REG(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r0, @ANYBLOB="010000000000000000001b000000070021004e61"], 0x1c}}, 0x0) sendmsg$NL80211_CMD_SET_TID_CONFIG(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x602010}, 0xc, &(0x7f0000000280)={&(0x7f0000000140)={0x90, r0, 0x10, 0x70bd2a, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_TID_CONFIG={0x7c, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5, 0xa, 0x1}]}, {0x4c, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_NOACK={0x5}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6, 0x5, 0xb}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6, 0x5, 0x7}, @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, 0x5f}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5}, @NL80211_TID_CONFIG_ATTR_VIF_SUPP={0xc, 0x2, 0x1000}]}, {0x20, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0xff}, @NL80211_TID_CONFIG_ATTR_RETRY_LONG={0x5, 0x8, 0xdc}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0x95}]}]}]}, 0x90}, 0x1, 0x0, 0x0, 0x8000}, 0x800) sendmsg$NL80211_CMD_TESTMODE(0xffffffffffffffff, 0x0, 0x8001) ioctl$BTRFS_IOC_INO_LOOKUP(0xffffffffffffffff, 0xd0009412, &(0x7f0000000140)={0x0, 0xffff}) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000001140)='/proc/zoneinfo\x00', 0x0, 0x0) sendmsg$IPVS_CMD_GET_SERVICE(r1, &(0x7f00000012c0)={&(0x7f0000001180)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000001280)={&(0x7f00000011c0)={0x9c, 0x0, 0x200, 0x70bd2b, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffffffff}, @IPVS_CMD_ATTR_SERVICE={0x44, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x7}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x21, 0x39}}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@multicast1}, @IPVS_SVC_ATTR_SCHED_NAME={0x8, 0x6, 'sed\x00'}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_PE_NAME={0x8}]}, @IPVS_CMD_ATTR_DEST={0x34, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0x1956}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x5}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0xfb0}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e24}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e23}, @IPVS_DEST_ATTR_FWD_METHOD={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8}]}, 0x9c}, 0x1, 0x0, 0x0, 0xc000}, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000001340), 0xffffffffffffffff) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, &(0x7f00000058c0)={@local}, &(0x7f0000005900)=0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) dup2(r1, r2) clone3(&(0x7f0000000200)={0x44104100, 0x0, &(0x7f00000000c0), &(0x7f0000000100), {0x32}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 3175.366861] FAT-fs (loop3): Directory bread(block 6) failed [ 3175.367776] FAT-fs (loop6): Directory bread(block 6) failed [ 3175.368543] cgroup: Invalid name [ 3175.385452] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3175.386581] FAT-fs (loop6): Filesystem has been set read-only [ 3175.396078] FAT-fs (loop4): Directory bread(block 6) failed [ 3175.403235] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3175.404883] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 08:59:40 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000a60100000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 08:59:40 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x3, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, @broadcast, @private=0xa010102}}}}}}, 0x0) [ 3175.424870] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3175.426102] FAT-fs (loop4): Filesystem has been set read-only 08:59:40 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = inotify_init1(0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x7}}, './file1\x00'}) dup3(r1, r2, 0x80000) ftruncate(r0, 0x70fe) r3 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r3, r0, 0x0, 0x1) 08:59:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 08:59:40 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/module/i2c_algo_bit', 0x100, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0xfffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f00000000c0)=0xfff) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x20, 0x5, &(0x7f0000000440)=[{&(0x7f0000000040)="2000000080000000060000006a0000000f000000000000000100000001000000004000000040000020000000e0f4655fe0f4655f0100ffff53ef010001000000dff4655f000000000000000001000000000000000b0000000001", 0x5a, 0x400}, {&(0x7f0000000340), 0x0, 0x4e0}, {0x0, 0x0, 0xffffffffdffffff8}, {&(0x7f0000010400)="020000000300000004", 0x9, 0x800}, {&(0x7f0000011600)="ed41000000080000dff46552e0f4655fe0f4655f000000000000040004", 0x1d, 0x2100}], 0x0, &(0x7f0000000180)) r1 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r1) pkey_mprotect(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x1, 0xffffffffffffffff) 08:59:40 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000019c0)={0x24, 0x1a, 0xc21, 0x0, 0x0, {0xa}, [@typed={0x8, 0x0, 0x0, 0x0, @fd}, @typed={0x8, 0x19, 0x0, 0x0, @u32}]}, 0x24}}, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, 0xffffffffffffffff, 0x0, 0x1) 08:59:40 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000300000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3175.583173] FAT-fs (loop6): Unrecognized mount option "@" or missing value [ 3175.587192] FAT-fs (loop3): Directory bread(block 6) failed [ 3175.698711] FAT-fs (loop4): Directory bread(block 6) failed [ 3175.736817] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3175.738036] FAT-fs (loop4): Filesystem has been set read-only 09:00:03 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x87dd, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) write$tun(0xffffffffffffffff, &(0x7f0000000340)={@void, @val={0x1, 0x0, 0x0, 0xce96, 0x20, 0x20}, @mpls={[{0xffff, 0x0, 0x1}, {0x200}, {0x1f00, 0x0, 0x1}, {}, {0x1000, 0x0, 0x1}, {0x4, 0x0, 0x1}, {0x401}, {0x80, 0x0, 0x1}], @generic="47f3bc770cfc2def66763bf46dab1f665ef4a3700c89ab747e036bdce319c6a92bab148fda0643055f6ac24f8fe2d37c94adec36a161e4d0411790be2ddfd152d0966e1be7b0a2c49b907eb0ee8731ad021386acb7a7b0637592f3ec6ce241a2a54869b1840ed3dcef28ae55c80294a6dffa93ab9f3b4215a0e470389987fa87190586fcbbc08f104a3b481411c32e6c3cbc1f3608adcd3a58460dd0206d5a7467d13a1d4ca039d5732953f886a385d233bdbb88d1b37c27b66571628ed34b3e430b21f20fdb7125fef5a4715a7b1c7c7bb5d2f691cbba146bf1fffc16484826c054d6"}}, 0x10d) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000080)=0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000100)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee00, 0xee01}}, './file0\x00'}) pipe(&(0x7f00000000c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) getsockopt$inet6_IPV6_IPSEC_POLICY(r2, 0x29, 0x22, &(0x7f0000000480)={{{@in, @in=@broadcast}}, {{@in6=@remote}, 0x0, @in=@loopback}}, &(0x7f0000000200)=0xe8) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="08000000000000002e2f66696c6530009116e147a7af66605eff74073aa3e423131849e1fd32e8b79cc224383d4bbfe60e5019a8e0bd3db109174d5da7ee1600d6ee62430457ba3cd6bb61afab40c674267f7e7a0b6d6416f799bffde0e300ca65be027856830a0f2977610a8adbaf55c5000000089a450bfb9a45a65f5a36dd372114209c4abf57ab52b8d49221dcde3592ed87f8832e7c867c5f022db88334648e23e359e9d8e97d1a49f5ebe3ed408dd9"]) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000001780)={&(0x7f00000005c0)={0x1184, 0x2b, 0x100, 0x70bd27, 0x25dfdbfc, {0x19}, [@nested={0x4, 0x1c}, @generic="9a690d392f4668f11131b2338e634a7c532b37e65ba20f7ef38d25a0938bcc8e12ec3ef988cf22bc960cae4c68de70fa4e8862d60028ad86c9040b57d2c225005c64178e001ff26694dabc15e5321d98b47cea7e6252582c1adffb288b89387ebacd0d7baa4271b6bb9176c9b1b3c99f581518233ce75aec0e89f7c43656476c450b41dca0f22cc8d6cb183e43fbc8cdac4111efcf4c83562976b814f8d66d557e6e46aaaa83a0c266a55a95843bfc6e7c93e1077ac3503ead6bbfea223a1f1a5314516746de89d7ab7755fd423761c63d2cec3b8bdbd021a90881a38a43e510270cbd9eaa856c75c562d32dd59da72029219c287b04e8afc702b85641639e3d1ab54a0cf6824311b0d3d4530ca0e4cdd80eb3e01d821937469fe87119af3d667cd7190813a97d3943e1d386ecea52ff9179f7d910f113f2dd30d2484d0de1267f6781e20d67b44175dd6d16c4e160beef7a46ae9063ed29085663df77be61cbbfcff8c90158652cd2a53776628a819f9778709aef7efda6dd07a1d208d8637c288566ca448cebfb98cbbf9d6f5ef4cae310776a64b2a3a7833d7e598cee6fdb371b96e138817da42334f08a5d0ce0cc1cb1d6f08cbf18e3b53f89d72f1f37c0257be35f777370ec22f95d2825dc44c7e62d0546ba9218e0b6e02130f89a5791a723ee9be482637c9a7f1db30433ffd1ff2850d50449f4d52795ed5de97d284dd4fead5dc70bb32d8826fdee11378c4074cdf208ad3fa42324efcaa1f038ad0163af5681ef83a4d1faf62755df70c950f44977320f760e9e2482e71ccc344cf20ef60ce7538f0903145e295e6e6711b9fcbf7ba6b123e07a8ff61981dacea7fa27fdb376f4f955ff5aba89f243c23bb4f6f7b5546b10d658b9f746ca012f19948cd572f86a113b93b38b5309b179d2b2048b5c67f2f113b4ffa4239160945f502efa9f7789561938813f53638baa8724572199f93490ae98831e5c7b13958a9b992a2c8133fe75d4742b083a8bf9bf8fd53e9f2046d2607f7519bd937f6c498ad32709a538e75aefabcf1e652cc06703d2b913bee768d88df35393168a72897e4045d2fa58a40b5a7b812a7298e6eca4e0b50628201749609948111f293151e055c63438e73717509b7aed0cd851feeb2e4feae25dc0a44ed97c9ab199c481f05cb1e822b87cecd400f8afbdb973547513ab1f87eb3b3fd105ccb56bc20ca52b6e47cc7128f434904e644a2621be9c8009dbddd1f90e309b9e432ba2a18028b88c10ffc9fde9491a3a8c7e32b5542fab0e84af82e97d0418c486d4a117929f521a866e6acea63388926dbae773c1534ecb75a830da7780218ee51fcb21ec7547f350ea9b5199bd803dbb95bf06943522140ac51bff30a452dc16fe1013ee75e8153c09e3ad31cdf84b35b72df273362c9a4a926d57db8edd2c2928ab539b9c9f1e699b4b3f650cfbc1e3ddf0226a3ea62f17365fb97187c19904595a92d0a61120c4147e9c91046c59f67136fc6df9380d5a0ceeca0018cd30bcaae6a730e3a60e1debcf64c13c3fcdf7309fe598968019ad87ec6bac511369ee56993be1c12874c108e6939e69c7f802bbc6a34f4c1af961507ab1cd18598018053a5ecfc0002f605dcd559edf2b92c6980a136bd11d0103430f3f0c886e9c22a84a6601473ea11a6b0211f3801877eee54209284c9c12952c1f8daf21c37fabef95b51bbc7a4b7fec9d293076dbdc17d7628d5da16c3ea9a456ab28f27678838696ef1f29c2f886022f2d3bc458de301faf8ae6a1797471a4fbd5c0e6cd9d6ec618c152c465263ac11cc47113101d808db455dbbff3c0b862cfdceefd901a1e5ff086ad06d8d05c986a5d2e46fceca23fe45351607c50c0e55b50fc107a86178af0a345f7cc60170044d525f0c39c4f21d6a70f33b66021dbd2383d4e3092610dba116e17d7c6eba8e0917707cc959460ef7f2786a2de7be929fdddff020f0a22e4f8f430a1e02d9937b1c81db3d36e24de8c5dbaef501a42ba8df9edb9a72c7732cf955b2ecfea25fb8b2be088674cdf61bebb775aeac0a2573e50c585e52c59a74eaf54bae3de075514c2407027c9d21053529bc6552950e5ac5acb151e08ba79e2b6152d7c3e72a23ff5422c03f6b63ceb1eca3746a709ecac325389deb2d137412a38bcffe2dc73a20949783b585539d915a08fdbcf6b9c934492a2f53c4bafa0ca22b343ab53b369996e3b4cafdd6585bccf1ae29578989b02812212ebb253d3c93975b859a3928d1ef55baf3e447c64d9719217f284582064031dedc5fa757243ae521ffb6d1b3745390f146f5230254f1447eefd4b61511938a0d1eeeff3bf2638a766f3f985bb024a59f980411e51f12d3efbed1c6438c9964e6f7d54cb0e6f04c90c3beaa77bca38bab0d7cb5dca661675db56d691a7dd3f4a77bde61a437fe4ec1cf3a636f6a818be87a0f3fdf79bca4d1c3358b8232c1bc1882d0431e01452ca26b2f6a5848c855ddbb712cde4b4d31731bf4eb2aec863df4fab411c3d325d6b51b2a91be02d4acb77c3f4db5f8dc64b512c026a22c4ccc8242aed0b54968fec0ec76c95cc0a1f6eb9cd9ed90c4237605ce801ffdb5b10e6bed246cd85ae7ec7a1e5c5a6d35f5b5f53329a3d397543ade75d55795374eb92ca755706ce293e98ccd90f49c93374209d7a79505032366e0b81cb490935d5532d7460d9dd2b28e5a38767a9909815254311d343441fa288684b4f4a81cb7cd1718371e46349be8d55fc31f289288d339d9153fbda422564eae80d22e4cafbcb1cbe92ddcbe23ddc6083366708aeaad4dfd8ad6641ca21c268051ca413f5aa28c8a984ecf1273cab7ab56b0a8140e0ee2fad0b908f9a03a2e4686d849f71452d8a53e9e26340e2a30257badadd8f51cb2c2e0dffd8b58d472cf409e86ca5b22ff8d16b438bb348a9295882162c6334f492f73b415def5ce5165fad19ef98203e767447818f226fb39ece8a41f51e8813dd750e32eb4fe5c56eabd172d827e93a122569dc6772314390c3d0f8829ced27eb1faf301b6fb81a673875a38e5bd66a5de92a1a1b72e57a1a5f3534e3787022030bdae695ac460a7b1c2002ab12bb2810f564a60c7e955be10bdedc6877272c0fb600d5bdd5dbd580da5452568c457bf89707c63f89944560580345671eda0f3b6eeeb72de0292cdaace58880404f7bc3cecb6c8c797288b6628bd8a65e4fa3a909c8d6dd1e6538989719a3d4188e4f6b8478190093640fddce0fe94ed82cf60555b0b44979b5bdf9d8e862b71dd9c8891348517ebca2a93ad22aff9085633ad0ebce63de550164dd8210a5434824bd2196281b55afba82980d0531a575f5fbf589422c35633aa073ed81390959fed7bf1f924c6449bb377718c6b29f22f261fd0700c96a2ebd826f922ef3bc4f641152d82b03c7ab5cc7e1d4cd42adadca8f38fcc2365c52d341621b5f1190f35f2ff449d85f951474e7ef40c2f36207710e5baa339e1b4f2c7db9368531505409f1a266bccffefc6ea8ae8f231d86cbade3f572e857f876f7a0c62ba20d7a3d7107849c47cbe255c6ccb3415575209665928d9611108c2f02dad305ac0da3232fc0271aed2c1f9cacbb34ca89a3cc614b2ce1bf80535b26f74ff7eaf1f4b349a448b497337c96875616402f40f01162f1b8a036798a1ca07e0aaf57763ef53bad2ce454d7c08a1b007b1a488d92e62336536a2c27b7b659529fea0691a5a3eba37f4edf6ca56c17063cf72ec75ec85a242a05cd1e6a02f290e72b800133575152ea32694a8b7db2d8e7dbf1a95a56f143f7098d1a88f3239173278fedbddacdec41047f7d5159cb057210ec5d542f18073da4037bc4ae7bdae393c1b39a1b4b418433c5879a104d93bd41892e07cd3d7cf4115197d83eb716d5e02432b2795c360acc208c03caddf01100fc608585ea5f75135e82dd78285f42e8d4440187dcbf7688f13d1e8f228be4e6b1e11484cb4f3f7627f0ab02fb722c95881ce02f12dc44c4e885bfdcf06b58a7fb3059128d59dfb7a24e605dbfb330c326b8c13161ddb5876ba306048f28356c3b2f1d9c44df5736ac2bb5dff053991333ec61aa7473a2d7e346274b1b692f6efaefe07dcfe1a9d5ff94b61e22d50015e0907f7ba123ad3d4e1f9d26a49bcbba568091b8bb8c22d601cc29e17e17b569ec96eda27bae648d32a96f38ada52a802cc19232d0c9e2ca46abb3b5936c795f912567ad2df0c65c3650e00d6ab251fb5a7352bd0eac3f8b348ef1c8cdcf02506f7deb56324fcecd3c545e849b7ff8a9ad67e06043eb6e078f56e8559d1f522d5f0df079e51954beebbd18f2ec104e83aac8a608f9ea1b21bb8f596ebc9f441b6be332698ebdf1a533f6efa770a320bcb9a6a2acddf6d2b6ac3f7e35d49132844908aa968495dd7bff6e31b5238c6772189bd85897f36a4c987c2f36066afc3a1848d340cc04067124d94b528bab87639dd6b9c2f5a155625736a24d436a611a5feea32a21189540087b2a3d7439162f56d0a1e16d5ac3e3b7d83c3da5ae4b23319475cd66e87077aec15744e1fa31fef77e7c11d9ce1991b5ea60c98a4c903012d2647dd65018c137eb18cbbbd064a726f0eec2d258f6947aa052d29e51ded2fc8dcba410f9dfa8d6c00ba4a0b4abf4f9cad4dd9a29585ce7c54881150fa787976a42ae4c84f0ee84e1b0b45b0f303f8bb43c098122be583ab06c93cccfa30f3645e3f2497d1ee0a856a0a60179e0ce4a73b070e582ce433d0b35a7be458345ee6b1ffee2e8c2f242af0a5c25e6912ee4cf8e95f6f9a83bfedce65a1466753bb61923b4180d7c5c8ab70b51c1eb51ae1c2dcd9f900b7b2e62cfdb46c4b74110807d06cb9f3a653de8171392b99b115c4ab800318401cf388f68d9eaf0a4fd3ce8180202bf22e12f86bddccb66da1a86524e31b9acbd1e1da364a048977a0d65ea5828f1857ca6fcd7dc357b32b9ba8a20f34f335f7f251755ed093ba0bce64438a66c8fe57f9644b318c7f76e6a0c34538e46873032d0e075ffa18abb561e978be76c4f8cfeb68b0657fdf527408fd448299d13772e4f369a38964321d46ec265f3616af9487ef5a91bbed6461dcbfd838803f29f8808526f991f6e7604c94f4b35cae2c0b3500b979c90d127b6ef31adcfcb62ea51ef51492b05a77c7814f13bd54973af4ab794f916cfd36b63e920035d221d9f332f38ece325c7f10606bd914f965b5c81b1ae2452774be9e573fbb62229e4c171f0117d664ce824eb1f5b65f54f84c6627ccea7c11dfd77571615d7c07099f62a6f7aabb6f3e336621533cf268efdbeb32f42f6eeb62cf41fdeaa3ca41b1e93dadefe337a2a78e593d41a78c41e714bf5c02e93802a7d75b6eb3c15da87daeaa9634d1def566da5ba8d3dc9c85bad6fa1aa7ea2cc438384ed54151508f8461ea5906c7566208742b771a2a6ada773638ff08621b3035214857c95b353b534c3efdcf996fcee5c2824f0c88b4e2c13eb7e31de127b3ebf2221f8c3192013640c191037d0df1ea6e0ce3d869bef7d18e6da407433f9df60b7acb89fa578dfca956da3f24565aa9ba30f731f66e7506b9abd13d78e8c8a2640d1d4503042c07cde2bc4efba59fa35916c2b6267d5210ccc846432c187c272ceb519042af48b457d6f9d7bab8e1b3263ec93cd2ffb7588a77386f931b608b5ce871031619cc51e0839e19211d1347be435305e28426fba58f817c615460ce314f7f01ed379f5a2721b2d4f966c6b1a2172f2d45418dd47fdcbd9e90bfabbbc47c041", @typed={0x8, 0x26, 0x0, 0x0, @pid=r0}, @generic="c4a16848aae25341fd429196f5e006f388a746732aeea40efacab43c20e39bb35a3490115df35cc634594356d2d55d46bb5fa6deb405f91541b884aa866fa063c3a4168fcdd545e66fa286b03902f5463610daadc93d0035266f1d9207e3d81214624c0d033bf0b96f0df6a769d9eff4a3108371aefa012a0a202086fb2580302e375c8b4a2a21ec809dd83233380c5ebcd6ad5dc62f3eeae2a655d973683a90350497927a6186954c0d962b521815bbd6ab73dd577ef9bbd444a180f8f822a0bae7", @nested={0x4, 0x57}, @generic="b4672cfbb3b63ac79da7645afa36e08ec3facd4516a8528067ca98175371220cb27f44fef03a0273223789e76957ce8ca3cc8d45f32f197daf5517fd5712493357ad658537bc328eb01b5186b1bc2271483ba6c8ef", @generic="fb606314a9379845d47cc46e258223feaf6d1d2223cd3a409a5f31994066073ca9f00af02a0739c8b04b1fe79e3109a73d26e7eba2824ccdb83dfda8342749fc3c160596086b737e"]}, 0x1184}, 0x1, 0x0, 0x0, 0x804}, 0x80c0) r3 = signalfd4(0xffffffffffffffff, &(0x7f0000000180)={[0xe6f2]}, 0x8, 0x80000) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r1}, './file0/file0\x00'}) 09:00:03 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:00:03 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000140)='./file1\x00', 0x480, 0x2) r0 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r0, 0xffffffffffffffff, 0x0, 0x1) 09:00:03 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACETEARDOWN(r0, 0x1261, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) splice(r1, &(0x7f0000000100)=0xffffffffffff0001, r0, &(0x7f0000000140)=0x4, 0x9, 0x8) 09:00:03 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000500000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:00:03 executing program 7: r0 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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), 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xa, 0x1a4098a6b4c09535, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xf88c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000380)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r3, 0x0) sendmsg$inet6(r3, &(0x7f0000000340)={&(0x7f0000000080)={0xa, 0x4e22, 0xff, @mcast2, 0x1}, 0x1c, &(0x7f0000000240)=[{&(0x7f0000000100)="fa1bffa93d87f46bc796", 0xa}, {&(0x7f0000000140)="381f481b70518781fd8a", 0xa}, {&(0x7f0000000180)="2d3e03af194cf94b4c71de5d9c5dac7b62b8a1507e3d2c4adda27f6930ae49610917dc57665ca345c305c12917d4e4de2db8bd81bef2f7fa513471edd20d503781cb1f38051ae7399d9c8e8aeaac117e2d404403b23e1e931e0e5eba62375fe597390db4e52f1c0d50034b7a92f96d9654085558e5aab0e425ff144f3cef2883e5ecd401d83709e84be9d3b130ba2e8f30650e8acc", 0x95}], 0x3, &(0x7f0000000280)=[@rthdr={{0x48, 0x29, 0x39, {0x0, 0x6, 0x2, 0x0, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, @loopback]}}}, @rthdr_2292={{0x38, 0x29, 0x39, {0x4, 0x4, 0x1, 0x1, 0x0, [@private0={0xfc, 0x0, '\x00', 0x1}, @rand_addr=' \x01\x00']}}}, @flowinfo={{0x14, 0x29, 0xb, 0x2}}, @flowinfo={{0x14, 0x29, 0xb, 0x80000000}}], 0xb0}, 0x6) setsockopt$inet6_opts(r1, 0x29, 0x3b, &(0x7f00000000c0)=@fragment={0x62, 0x0, 0x1, 0x0, 0x0, 0x7, 0x65}, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, 0xffffffffffffffff, 0x0) 09:00:03 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$hpet(0xffffffffffffff9c, &(0x7f00000001c0), 0xa0000, 0x0) lseek(r1, 0x0, 0x1) ftruncate(r0, 0x70fe) r2 = openat$full(0xffffffffffffff9c, &(0x7f00000002c0), 0x240002, 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f0000000240)=']\xdd&!~\x00', &(0x7f0000000280)='./file1\x00', r2) r3 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0xb445, 0x995675a5bb574226, 0x0, 0x37}) fspick(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x0) sendfile(r3, r0, 0x0, 0x1) [ 3199.302175] FAT-fs (loop4): Directory bread(block 6) failed [ 3199.311091] FAT-fs (loop3): Directory bread(block 6) failed [ 3199.321055] FAT-fs (loop6): Directory bread(block 6) failed [ 3199.330926] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3199.332246] FAT-fs (loop4): Filesystem has been set read-only [ 3199.335082] attempt to access beyond end of device [ 3199.335082] loop6: rw=0, want=13, limit=6 09:00:04 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACETEARDOWN(r0, 0x1261, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) splice(r1, &(0x7f0000000100)=0xffffffffffff0001, r0, &(0x7f0000000140)=0x4, 0x9, 0x8) 09:00:04 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000600000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3199.350564] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3199.351930] FAT-fs (loop6): Filesystem has been set read-only [ 3199.353596] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3199.385000] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3199.418460] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:00:04 executing program 3: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:00:04 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BLKTRACETEARDOWN(r0, 0x1261, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) splice(r1, &(0x7f0000000100)=0xffffffffffff0001, r0, &(0x7f0000000140)=0x4, 0x9, 0x8) 09:00:04 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x22002, 0x1b0) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x2854, &(0x7f0000000080)={0x0, 0xffffffff, 0x0, 0x8000}) sendfile(r1, r0, 0x0, 0x1) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x10000, 0x14a) 09:00:04 executing program 7: r0 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_io_uring_setup(0x21, &(0x7f0000000240), &(0x7f00000a0000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000140)=0x0, &(0x7f0000002a40)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000100)=@IORING_OP_TIMEOUT={0xb, 0x0, 0x0, 0x0, 0x40009, &(0x7f0000000040)}, 0x4) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000500)=@IORING_OP_LINK_TIMEOUT={0xf, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x2, 0x1f, 0xcf, 0x6, 0x0, 0x4, 0x80000, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0xfffffffd, 0x2, @perf_config_ext={0x8000, 0x8}, 0x10080, 0x8, 0xfc000000, 0x4, 0x9, 0x80000000, 0x7ff, 0x0, 0xffffff84, 0x0, 0x80}, 0x0, 0xffffffffffffffff, r0, 0x4) io_uring_enter(r1, 0x76d3, 0x0, 0x0, 0x0, 0x0) 09:00:04 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) getsockname(r0, &(0x7f0000000240)=@l2tp={0x2, 0x0, @loopback}, &(0x7f0000000140)=0x80) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) [ 3199.551455] FAT-fs (loop4): Directory bread(block 6) failed [ 3199.577365] attempt to access beyond end of device [ 3199.577365] loop4: rw=524288, want=13, limit=6 [ 3199.578906] attempt to access beyond end of device [ 3199.578906] loop4: rw=0, want=13, limit=6 [ 3199.596120] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3199.597461] FAT-fs (loop4): Filesystem has been set read-only [ 3199.606813] attempt to access beyond end of device [ 3199.606813] loop4: rw=0, want=13, limit=6 [ 3199.613827] FAT-fs (loop6): Directory bread(block 6) failed [ 3199.625490] attempt to access beyond end of device [ 3199.625490] loop6: rw=0, want=13, limit=6 [ 3199.629056] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3199.630190] FAT-fs (loop6): Filesystem has been set read-only [ 3199.632187] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3199.636096] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3199.645013] attempt to access beyond end of device [ 3199.645013] loop6: rw=0, want=13, limit=6 [ 3199.646367] Buffer I/O error on dev loop6, logical block 12, async page read [ 3199.654355] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:00:21 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:00:21 executing program 3: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:00:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, 0x0, 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:00:21 executing program 0: ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000005ac0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) syz_genetlink_get_family_id$fou(&(0x7f0000000000), r0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="09000000000020002e2f66696c65302f66696c653000f50f63d9bebc46c78cefaa1d143fe0102495afc9bd9773451fc03df9033a3ebf923af583c865956b9cc9c0e27874d36a8abf38b74a2d409cc62a9fb2e64a9ac976d7c01d19db5258f78c304d07fad918b3e003b85ce30d3ad5f2689a30db425c0c49a64f4b946ef82e79805ed84454754c6603405d344dccf17734c116698ac52d297a39a2f3aa158971bbdd6515c00596286393b063e80155c7be491da68f07b420c6bf91"]) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f0000005b40)={{0x1, 0x1, 0x18, r0, @out_args}, './file0/file0\x00'}) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000005ec0), 0xffffffffffffffff) lsetxattr$security_selinux(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340), &(0x7f0000000380)='system_u:object_r:ssh_keysign_exec_t:s0\x00', 0x28, 0x2) sendmsg$TIPC_CMD_SET_LINK_TOL(r2, &(0x7f0000005fc0)={&(0x7f0000005e80)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000005f80)={&(0x7f0000005f00)={0x68, r3, 0x400, 0x70bd2a, 0x25dfdbfd, {{}, {}, {0x4c, 0x18, {0xffffffff, @media='eth\x00'}}}, ["", "", "", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0xc4}, 0x40004) sendmsg$TIPC_CMD_RESET_LINK_STATS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000180)={&(0x7f0000000040)={0x28, r3, 0x4, 0x70bd29, 0x25dfdbfd, {{}, {}, {0xc, 0x14, 'syz1\x00'}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x28}}, 0x8000) syz_emit_ethernet(0xe5, &(0x7f0000000080)={@link_local, @local, @void, {@mpls_uc={0x8847, {[{0x9}, {0x7c}, {0xffc00}, {0x7}, {0xb}, {0xff000}, {0x2}, {0x9, 0x0, 0x1}, {0x9}, {0x9, 0x0, 0x1}], @ipv4=@icmp={{0x1e, 0x4, 0x0, 0x0, 0xaf, 0x65, 0x0, 0xe0, 0x1, 0x0, @empty, @multicast1, {[@rr={0x7, 0xb, 0x68, [@local, @broadcast]}, @ssrr={0x89, 0xb, 0x32, [@empty, @local]}, @timestamp_prespec={0x44, 0x1c, 0xa9, 0x3, 0x0, [{@dev={0xac, 0x14, 0x14, 0x3f}, 0x4}, {@broadcast, 0x1ff}, {@remote, 0xffff}]}, @noop, @generic={0x82, 0x11, "fa9640a3d4e2b53027a04b5e7feeaa"}, @timestamp={0x44, 0xc, 0xda, 0x0, 0x9, [0x7fff, 0x3f]}, @cipso={0x86, 0x13, 0x1, [{0x0, 0xd, "a5117e8729f904e0574c67"}]}]}}, @time_exceeded={0xb, 0x1, 0x0, 0x0, 0x1, 0x0, {0xa, 0x4, 0x1, 0x7, 0x5, 0x66, 0x8, 0x4, 0x0, 0x3, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, {[@end, @ra={0x94, 0x4, 0x1}, @generic={0x7, 0xd, "565470f222e6ae469d09c5"}]}}, "fa6e06ea7a880d"}}}}}}, 0x0) 09:00:21 executing program 7: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000240), 0x141, 0x0) write$binfmt_elf64(r0, 0x0, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/raw\x00') 09:00:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000240)={0x0, 0x2, 0x0, 0x0, 0x1}) chdir(&(0x7f00000001c0)='./file1\x00') creat(&(0x7f0000000140)='./file0\x00', 0x180) sendfile(r1, r0, 0x0, 0x1) 09:00:21 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) 09:00:21 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000700000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3216.897278] FAT-fs (loop4): Directory bread(block 6) failed [ 3216.905672] FAT-fs (loop6): Directory bread(block 6) failed [ 3216.908991] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3216.910124] FAT-fs (loop6): Filesystem has been set read-only [ 3216.912300] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3216.913511] FAT-fs (loop4): Filesystem has been set read-only [ 3216.917370] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3216.922857] attempt to access beyond end of device [ 3216.922857] loop4: rw=524288, want=13, limit=6 [ 3216.922923] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3216.943618] attempt to access beyond end of device [ 3216.943618] loop4: rw=0, want=13, limit=6 09:00:21 executing program 3: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:00:21 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x284800, 0x0) ftruncate(r1, 0x70fe) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r0, 0x0, 0x1) r3 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r4, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r4, r3) openat(r4, &(0x7f00000001c0)='./file0/../file0\x00', 0x80100, 0x142) [ 3216.970784] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3216.973465] attempt to access beyond end of device [ 3216.973465] loop4: rw=0, want=13, limit=6 09:00:21 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000900000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3216.991640] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:00:21 executing program 7: r0 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r1, &(0x7f00000000c0)="a3", 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000300)='./file0\x00', 0x40004, 0x4, &(0x7f0000000440)=[{&(0x7f0000010000)="2000000080000000060000006a0000000f000000000000000100000001000000004000000040000020000000e0f4655fe0f4655f0100ffff53ef010001000000dff4655f000000000000000001000000000000000b0000000001", 0x5a, 0x400}, {&(0x7f0000010400)="020000000300000004", 0x9, 0x800}, {&(0x7f0000000100)="ed4100000093b200dff465dfe0f4655fe0f4655f00000800000004001e5516545cee", 0x22, 0x2100}, {0x0, 0x0, 0x2}], 0x0, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0, @ANYRES64=0x0, @ANYRESOCT=0x0, @ANYBLOB="7ee59b669565ade4266889eb3bdba729d565a5442aad72fb1b06aecbb2071d4624d099bd1f467bb73fa36f87adaad67fa2b1a9cb90c33ca8d742ade6d009ab47c63efa023bd5c2eb8af4fdd8c3f710e2a60088544fa560ede9f7e05a698acd05598279013d88ff4020a7d028e0b7e54b8eccfd7e952861f673a5b480c70e47949d90bf5a5e1f76427bf07322f27d10fd4c83b139c8b4e8e4d0e8e77b", @ANYRES32=r0, @ANYRESHEX, @ANYRES16=0x0, @ANYRESHEX]) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x179) r3 = inotify_init1(0x0) openat$cgroup_ro(r2, &(0x7f0000000040)='blkio.bfq.dequeue\x00', 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fcntl$dupfd(r3, 0x0, r4) openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) creat(&(0x7f0000000140)='./file0\x00', 0x14a) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x900, 0x0) connect$bt_l2cap(r5, &(0x7f00000001c0)={0x1f, 0x7, @any, 0x0, 0x2}, 0xe) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x12, 0xffffffffffffffff, 0x8000000) io_setup(0x4, &(0x7f0000000080)=0x0) io_submit(r6, 0x0, &(0x7f0000000300)) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) umount2(&(0x7f00000000c0)='./file0\x00', 0x0) 09:00:21 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) write$tun(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000060002032000090009000400ffffffffffffaaaaaaaaaabb81002b000800450c00f00067000009069078ffffffff0a010102890fb464010102e00000020a010102860bffffffff010561f10f94040000862900000002000ae682a9be249d3c95020dd0b85a78bb91ddf5ab3d1c020c5fe6be3cf4b92c1b244c0785cd80fff9b669aba10a5efdd33d3a1698a3442c5d43e000000100000101ffffffff00000005ac1e01010000dfb264010102000000037f0000010000000400000076508cab4e3c288401f1dc0233112494db74c4c12ed700936607314b4bda0d4af3cd36de6260d23e7adb0145de45c9712834169f690db5a58376fdd651cffb995c1c1452f4ad52798980f93924c7ba8b6b979635c2d3158b802c47c5"], 0x110) [ 3217.156527] FAT-fs (loop6): Directory bread(block 6) failed 09:00:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) r2 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r3, r2) r4 = accept4$inet6(r0, &(0x7f0000000140)={0xa, 0x0, 0x0, @loopback}, &(0x7f00000001c0)=0x1c, 0x80800) r5 = socket$packet(0x11, 0x2, 0x300) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) r7 = openat$cgroup_devices(r0, &(0x7f0000000240)='devices.deny\x00', 0x2, 0x0) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000280)=[r1, r2, r4, r5, r0, r6, r7], 0x7) sendfile(r1, r0, 0x0, 0x1) [ 3217.187209] attempt to access beyond end of device [ 3217.187209] loop6: rw=524288, want=13, limit=6 09:00:21 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000a00000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:00:21 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) [ 3217.203354] attempt to access beyond end of device [ 3217.203354] loop6: rw=0, want=13, limit=6 [ 3217.213209] FAT-fs (loop6): Directory bread(block 6) failed [ 3217.216299] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3217.217612] FAT-fs (loop6): Filesystem has been set read-only [ 3217.239594] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3217.267428] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3217.276882] FAT-fs (loop4): Unrecognized mount option "@" or missing value 09:00:39 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:00:39 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRESOCT=0x0], 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20202, 0x0) 09:00:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, 0x0, 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:00:39 executing program 7: mmap$IORING_OFF_CQ_RING(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x8000000) r0 = syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000740)=[{&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/112, 0x70}, {&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000640)=""/245, 0xf5}], 0x4, 0x2, 0x0) r2 = signalfd4(r0, &(0x7f0000000380)={[0x1]}, 0x8, 0x800) open_tree(r2, &(0x7f0000000340)='./file0\x00', 0x80801) clock_gettime(0x0, &(0x7f0000000040)) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) syz_io_uring_submit(0x0, 0x0, &(0x7f00000001c0)=@IORING_OP_CLOSE={0x13, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001340)=""/4096, 0x1000}], 0x1) syz_io_uring_setup(0x4, &(0x7f0000000080), &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000040), &(0x7f0000000140)) openat(r1, &(0x7f0000000200)='./file0\x00', 0x2000, 0x135) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1e1a47f4a1764c1a, r2, 0x4e230000) r4 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCL_BLANKSCREEN(r4, 0x541c, &(0x7f0000000180)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000002600)={0x0, 0x0, "f8adfe73f6542ef2bbdd923fcd6ab2b30aaedd951fbcf881c5f433197d28529dfe35f640677fb27a9f6b4ced16bf222d0a305a21d1146d789053f194ec19269b6e0c3cb113c1f4671b6f5a95e17e61139d8f4c904c813bc1cc42fd3e9b3f7945200c6c527805eb2e6b4df9fb74f4f1abefbffff88cf6804ea4d3eeb0bb452580d865e7b314f5594fd4661757d020948a56899f1bff243a1d3beb91964cf596476a8fac7fdb1d9e209ba158175e38b88bfdcd39fc03f71b97816418c35275dc158de896d05f2b3c544db23a675fa88bfb4d8ccd42b5bdc8aa9781899886c9607a053a5c6cd592189133cde0126b5420ece382b83d9474e8246f34f3f0fd9f9fe3", "c1c328c406e2386fe3a2f7efbf9ecce9484fbb42ec225f4ec93fa3001ef71ff2022108243b5feddc701f2e6cb7d89bf9158dde2f3d918b5a55a2e26405bab4f3b95285aa611a551286123642f7ffaf51e158b5882d54aa78ad641b30589dffa27cf78f5764e9cb8ec3f7863a5a38aac2ed8bf280adeb9cda761e41a9d60d483a53213796e960913bcddf6d74b5586b397e836d8b13b21c565dd6e1de532943ca1df2c3994bcf74754e9a6379f976682d333424f80e43340c756cfdbec0aeb868b9065f2524f421c07bc19a1bef4820d5d17bf4139a2d77b48ba4f1a999085e3261bba92d6163278da5d8962f2c2d14936b7915de6340566a78e12ec4f251a0a58c45e743dd65402748e9cb9f765feac7f387236db613383a353a63451f6987f65e9ac3c8db0c2e85ef3d2f7c7ce44ecbd7e7f3c746f37bce5ca3945ddc6bfa8d8bc90dc709be725e593adb8f5ef7dd587223b65f357f2f8fb7343b8a3aa5fd23473587a8440ae7e9451816cf3b067a94c239ef101c581de40cec4a23398f2fea296d3d6c20193789f036416eb30767690c678faf263c522627e70508e3c2951d4c3f77d4a6820cb137dc37f57ce376d4179f2d85668dccb2118d13a99906e2baa6392053635b3c30816a5ea9ae7faeb0f5b087aecaf8e3d27cc1e61af3552fd4eac6d543e70044cf84ab397cff22a8793185f5c6694cf4beda9a6edd99bbd9946f8917367905996ec9b19abac1bf8a9da883607ec5427e037abdc5e02d5ff5bb271fc478bb694e9f9adec65e93ab37caab1b626d5f5d95c70cb99da982b741bba169ff85fa13d38e39b0c381415e233822ffb131373eb1625bf9d9bf2622d29f1b9be7bd426def1232af23fa28068e4672037773caa359b029e91834c75af97db6cb5e2b6f0a358d043a5801fcd4894477089c7bfeab738d2cd29a462967fa21bb9112f1ca7c4fd8395d29fd079313777502c7a52951fbba15520d8f927b86f2cba6f7916e311c8faa98c76ee143c8d04599bacd3fff35b34fc31334b6f6ba01d22c46700f5c33b0b1e9359b735f8eae575751e8f50356a2a5668a8da643edc66cf41f4195dec243593e13685302e90cc89481257aae120edac76f5b687a2843a308a98573e702fac515d9b5294e35c7361b325ea5321ed9438c875f67f2dd99855449c3d087ea3a9fa2e8cad6974bac34b74863c5517e4c706774b5d2e103af7e09438f977766fa4c2799501f11eac6273f089ed07ba8244d95f44264affcece035cc537ff92949ed586595191626d064aa92a41eebd892309997356df762140e84d0a539700acdc80862f93d07bf6d4472f14771f90c070c74e864a204b65badfcaa0cb0103a41d22c2248960c0f482cbbb613ea8b16287bf4bc00fe112df23d8306dae7778926e99032c73b1e60c66862dc6cad61825b97b6f1195d087cdaedcf2cf86b02b48d7edc5b06701c170465997985ce6290d4d06de8ad6e36bc8f46e9e7e580b7df947938701eda172b1ef42ab6737d56b97ebbab30cd0a58221f8e0c5f195fea01a2857d0887820f6c0f1e7b1bb310c546c5d50d7f8185b02bba364bedc2685fbf47fe0a2236755c7fac33de8809d2167be0b81208c7b015cd11e5ebb7c3071f1a420313f488ee9c7aa80742a22cb015c135028b02e84c5ad1c73a632f8db8f2791242f41ad893902f8413bfb607e4ebd366c6a1c7891b10a7db082b2f34b5600c3eb6306e106a304b285f257075af0ac1642aeb60e9a38f89c6138ae6261e20181a63d4f6b8d58755a5fad9fe04865a04b5f983d75c2e353f1c587a53a7e9fc39bbb9c1b4f9ac7180f1dcb574554966bccae08b6ced81f60fe3aa5c2be8b7ebf23a6c98dccaf13607022800b726e4b66a2f578c6c26149518fd4b3a9ac5d0b1076a68f147a32c98067976e0f4541cb58ca609100aaeca6fd5d8043ebcb191d2089f04e975d3836ebdf44eb77068707a6e9a0f6e658bb09ea022b5dc64fbf0d41140f692c73115e5dc042d184a5df525f95ece8b735c7bcc3500fc510673b49b5060d8ea55d97f9707057e82c6f5df373fe979b7aaedba973fad8e574f4e7f4ae61f8d5ff2e69b05d6cf1a10ca00af5d8559d4ab73d3c0671c2b5d2b79f06fd953aebc90807affca60ed70a62e0511f7b249b4fa0a63af379b642aca7f38749028ccbd5c7c1563eea2838e4ac2c4a0f5034630a12556fe62cd2dee87c1256684a88ff602d402fa913f3b9e61701573cd146e2f2899dadb1f2944852fda9e9d6edd53bf8a53a744745b815f28a74726520c9f21590aa4aca873f448a2d85f57d1430b8364167bcbe2743b717ec48b1322a6d90cec97e40940fe03de369df11f500fe7d37f8c40a2dbbd944d6b50e252aa53ccec265fd28a37046a108c32a948f7c87edbd712f56ce7db547b17041638fa61266e576cdb89ab513d516c442f549f7e3df39ced204a3944728c17602164fa2b9f319627a2fc6817bcbad2d4d21fcaa0886dc934616f3a0f246e00572a05300e563abe78ccd4d1929a519f33e7f88a09f53dced39ef3dfbcaf24e0d2642448f7ee6e85e597250bc9aaafbe7f7724ad34b9779fb19086498a2c525efc712f27e8d27a56ec7892845853c585878f368ce8774225e16e6231c4241e843361f9a224d7d797e682dd8491b4fcb3cf9044600ec560d553b6162c9950aabdf822c6139b2496ef519872dac51f989c667b77055c1371e8b6881b10432703955c82a8897f667440a6a1d5bbd908cfe83120935915bcbe33ca8b6b91b07b4a04e14f5fd49dd28fe686dd6541bfe09238c896e8419a650fe32bf04a46a0a0f5c2d4b5aac3398dab59279dbeea5bf94ff01351f6753b2131f9c83c87d86c44d50530caf819286f13e025af2da53a0c7574730cc55690e6419097f864dcd7101d1894131e377383ace8bb8d35338d4b07732e51ae0b67844e606c819dfcdae4bb79bf2ed5a9070865ea7272f8a374e858cb4e6c4b83d6a563fbd1eb42f372c8faf48b9886e9d59c724d8891a6fd95efee9ebda8f1216fe23354ac4a707f071ffebe77708647a73f67862c5119e35a88d86ce25fa66ea392266bf24c2ab215648008b2da488b738b3c0ac391a84455c956de33faf085dd3ef1c7e8ea16313c383076305873a0f83716c8d87733de85f91e23643820a3e02136a56251bfd97d305e57c4dcb88f1aa751a7c83431484a7ed692b4f405b9aa0d0d3899c9797b7fa965a0d265fc4a42274890cb52738c437dd107af78c1c198044726d6919609f9b6247a8aac06267cfe3eae6b21a3b61a287d6147e9b29d74671f9a0806c67aa619636895934cd9aa991b750368e9b4b895b78f4bdff8763274d1994ce2ac08c7e3e9b0f5549c59da1164dcc7a6bdd48dc3682edb83238fde136a45eb7c7163adb9cfc102e1f0e810dd6719ecd2553a2ab6de7d369c1dba011ede1817b39aa310ace6d4dd12878f411ee913e385d08205dae90798e8663103b6b11d7925c26d68744d893f2d9c155cb4d6d749c56fa7e538eb000774b98266590d697feea4cd2f2fb616452b4cbcc77610883ed52c84f815cdc5d23be215a28b90072fe345746f4e1433155c7d84201e4db3d96e8452844f9197c166bf1106005b121b36e324078d82b3560e4d5f9327ebcd033bd355e98cefed1073eda08c8ce2699eb568445610ea5216f2acec2b20c04638c7f02273f50a76ba8b0988fbdb93e3b28a4156f98d9ae85943f821e54655f6487a87e7143d575cbcbbaa2d401ba1fcd42c8294e5aadcfc41f9ba96128bfc26d221affeafb42cfe12b0ed586d5e3ed49a89ce2f1fe52f9eac0c4524c36708508b0f560f8c6878354129965d34a519baff2678424affce74a01ed23ccd750339af2023575c57120b31314e0cf790088222ba4576c7e3f763708dbc60c1cddf39ba98d2fe55079c9976ec99ef4eeee203d4688741e9791e7f9f1bc655a1df965399d7279a3dc52c482d05e25bc311e6369eef9fc18bb5c5c1ef3406b8491cc933894f15691d25b0e6eb77b12d80c9cc4d1fc315508648e3b3c9c8030747dd33aa9ed0feb2c32da29e461cab57f938585910b14370cbd996dcdcb6d54baf436c5e35251784d3cb9549601b0490252d6c2b88de83809e38b7e108c2e2262c7fc90c1d78e39dbc630c23e6f3972ffe3225042c999b5517121dc1915f8a97f189d4413d843d87c5d6757b7da58278999400553338171ef275186e89dd82706e9981e160bcfb0606b32daaf7c3aeb05038baefb62083d1112b1814ed221a5ee95fa9f45477f46f2ca5612eff8e48be7f9fe6f6ec553ce2ab3cdc7aacfd7bdb0e3701c589a4eb8d1cd280b668064cc90c52fd0f795b44900e8b4f6c75ca1b3f109ae930fb0d9684fa76b5cc35a9b76d11568648222e1c4499d43cf611383479a491520b234b480d66530db6eeabdda693d7e5628de3446d01d760b8fbc4a1cb7647ec32c89503c7bf5d7057439cc8dc4c0b56889519491e11557eeb58ae7a98b710fa70675b346d0c8d25c855f6636eb20fe968c285bc39ada7b5231593e0c24fbe785dcb1dbc0e4b2189d74d9ae78673856c86cc7eda36145fbecfbe76c668beee8b49cfba1f2b5c4ad2d429330bc38c1095550de350e0b0e2b06fa4b25ac03c4c5e8d10651e33863d292bc5da7a88bd2734447e22a714555c430d3b45b20b2588f071064365c84b23711da3425bb08027f100ec01e7368deb4721d53a421a3f108cac309cb3a1e72196819ec3d613cf191c0bea41835d68f2da265af20a783af18f40e0f52c724b356db2e2ab28826786942673aa8d318685d3add2b5017e85292b7e3ab57e81332e1f8dbdde1f65dd5c7d8a2168568e7d851e608b495411f9153fe0d7aa836744c23c6a620adbfa61845e1a337cacbbb6f041ee9158fdaa4ce6b98839c03880665046fc3fc1ebdafba818890f0f8e88e8e2fe668d23e697c9dfe3a2ace302ae01a9a91feac306ec952a1a1328533abe64142bdb970b5a3743561db2cef0800c44bd0596633be158f361508b27abbb3646a3ffbb8a50726c11916971c8bba96ceacbd7c1b3bdbd4ba026dd23a91d61583e6391fbfb25b3c949010852bce707ede9bb953fe483eb9252f9ff42cdb36dc4cc003683a3b822c072790e7183dfb0b003c920d9b4a3b0891821e77c961dd8d8ae28af1ab05d8736ba684c1ecb5e37a904073c3cb31f7f0ed18239a4d97f458c0c829a9458d91d2fffc68d7997b8ec51053352540943b765687f5e610ef4ef1c3b81b84ea29783808cb38f81667b8a120ec3a6309a6efe90823149476b7d2e3957c70841c0e18c6121e7dae01e13d74ee55839410256ff32a2206879bcf6021404809501cd645bbefc909a816f5cc1474b89dc81d1fa7a0d462cbfdf388b2a2db4fa"}) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, &(0x7f0000000180)={'syz_tun\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="4c000000000000000000000000000003000000000000efff000000000000000000000000000000000000000000000000c3d7575bff0a64f9f8ea927f12ffa377"]}) ioctl$FS_IOC_READ_VERITY_METADATA(0xffffffffffffffff, 0xc0286687, &(0x7f00000002c0)={0x2, 0xf0, 0x61, &(0x7f0000000240)=""/97}) 09:00:39 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:00:39 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000b00000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:00:39 executing program 6: getsockopt$ARPT_SO_GET_REVISION_TARGET(0xffffffffffffffff, 0x0, 0x63, &(0x7f00000001c0)={'IDLETIMER\x00'}, &(0x7f0000000240)=0x1e) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8840, 0x3c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r1, 0x70fe) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r1, 0x0, 0x1) 09:00:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) creat(&(0x7f0000000140)='./file0\x00', 0x28) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x579d, 0x0, 0x0, 0x16e, 0x0, r0}) sendfile(r1, r0, 0x0, 0x1) [ 3234.701196] FAT-fs (loop6): Directory bread(block 6) failed [ 3234.704696] FAT-fs (loop4): Directory bread(block 6) failed [ 3234.711914] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3234.713329] FAT-fs (loop6): Filesystem has been set read-only [ 3234.725927] attempt to access beyond end of device [ 3234.725927] loop4: rw=524288, want=13, limit=6 [ 3234.730487] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3234.734228] attempt to access beyond end of device [ 3234.734228] loop4: rw=0, want=13, limit=6 [ 3234.751388] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3234.753303] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3234.754641] FAT-fs (loop4): Filesystem has been set read-only [ 3234.758122] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:00:39 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000f00000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:00:39 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:00:39 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x2000, 0x0, 0x2, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r1, &(0x7f00000000c0)="a3", 0x1, 0x0) r2 = dup2(r1, r0) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000280)={0x8, 0xffff, 0x5, 0x5, 0x7b1e}) write$tun(r1, &(0x7f0000000080)={@void, @void, @ipv4=@generic={{0x20, 0x4, 0x3, 0x6, 0x143, 0x62, 0x0, 0x80, 0x73, 0x0, @loopback, @private=0xa010101, {[@rr={0x7, 0xb, 0x3b, [@local, @local]}, @rr={0x7, 0x7, 0xc6, [@private=0xa010101]}, @generic={0x86, 0x10, "a770f05afb4bd07bd47c62b3ee61"}, @ssrr={0x89, 0x7, 0x3e, [@initdev={0xac, 0x1e, 0x1, 0x0}]}, @cipso={0x86, 0x11, 0x0, [{0x0, 0xb, "d7878233c5ed635b9f"}]}, @generic={0x88, 0x6, "0c8910bd"}, @generic={0x89, 0xc, "ad473bcc31cc66ad3f07"}, @cipso={0x86, 0x20, 0x1, [{0x6, 0x7, "08fd19b4ac"}, {0x0, 0x6, '\nF+8'}, {0x6, 0xd, "ee36061390e3cb01fe039f"}]}]}}, "577e70617b2bd1e505c9198491cb214e66686f85739d19cd9c7891444fc7867c3f92aead7cca50e8cbb04f1d69fa91ffb5cb27afdee1c785874893f05eb02dc6a2db4e89bcb14f0c5aa22becc93638ab0886205156c373e4a499eda49049ff3e0503278c1f9d461d98137f21d64b5f7799d5e7f62cffcce27c932a1c87f0b6e7274a42d94fd33fcbb72c6935541b4446f01e1c6c59c742f5940c9bc3d75cb4148e37a89da275735687c49fb1461feb7338370d7d7bc1fe1ba445b1dc47efcc005ff711"}}, 0x143) openat(r1, &(0x7f0000000240)='./file0\x00', 0x40000, 0x42) 09:00:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000140)='./file1\x00') chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) 09:00:39 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x0, 0x2}) r2 = creat(&(0x7f0000000140)='./file0\x00', 0x239) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x0) sendfile(r1, r0, 0x0, 0x1) 09:00:39 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000001100000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:00:39 executing program 7: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000780), 0x41, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000800)={'veth0_to_team\x00', 0x0}) sendmsg$nl_xfrm(r1, &(0x7f0000000c40)={&(0x7f00000007c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000c00)={&(0x7f0000000840)=@expire={0x3a0, 0x18, 0x1, 0x70bd2b, 0x25dfdbfd, {{{@in6=@mcast2, @in=@remote, 0x4e21, 0x1ff, 0x4e21, 0x7fff, 0x2, 0x20, 0xa0, 0xb7, r2, 0xee00}, {@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x4d6, 0x2b}, @in=@private=0xa010102, {0x5, 0x4, 0x0, 0x6, 0x10000, 0x0, 0x5, 0x3}, {0xfffffffffffffe01, 0x2, 0x7fffffff, 0x100}, {0x8, 0x1, 0x8}, 0x70bd2c, 0x3503, 0x2, 0x4, 0x1, 0x14}, 0x4}, [@srcaddr={0x14, 0xd, @in=@rand_addr=0x64010100}, @replay_esn_val={0x40, 0x17, {0x9, 0x70bd29, 0x70bd2a, 0x70bd2b, 0x70bd2b, 0x6, [0xfffffffe, 0x7, 0x5, 0x3, 0xb1d1, 0x80, 0xffffffff, 0x3, 0x5]}}, @migrate={0x180, 0x11, [{@in6=@private2={0xfc, 0x2, '\x00', 0x1}, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@ipv4={'\x00', '\xff\xff', @multicast1}, @in6=@mcast2, 0x2b, 0x1, 0x0, 0x3506, 0xa, 0xa}, {@in6=@remote, @in6=@rand_addr=' \x01\x00', @in=@multicast2, @in=@broadcast, 0x32, 0x4, 0x0, 0x3501, 0xa, 0xa}, {@in6=@empty, @in=@empty, @in6=@private1={0xfc, 0x1, '\x00', 0x1}, @in6=@rand_addr=' \x01\x00', 0x3c, 0x1, 0x0, 0x34ff, 0xa, 0x2}, {@in6=@empty, @in=@private=0xa010102, @in6=@ipv4={'\x00', '\xff\xff', @remote}, @in=@multicast2, 0x6c, 0x2, 0x0, 0x3501, 0xa, 0x8}, {@in6=@loopback, @in6=@mcast2, @in=@local, @in=@dev={0xac, 0x14, 0x14, 0x1e}, 0x32, 0x2, 0x0, 0x3502, 0x2, 0xa}]}, @algo_crypt={0xd2, 0x2, {{'ecb-serpent-avx\x00'}, 0x450, "cabf015ca00c2ea36a54f71aa8bc244489313dcb9637aebba8a6b11533f8592af4929a3db39d587c961715e394a23e3627603a9e1b6e66f7ea422f0853e38b3b85e058ee37b5497578d6637b4624b7829c03e0bfe3f41724bf2bfd9e66969dab97fd60c4697c324c59503e7c347914930ee9e77a76007342b60a3cae087dcf0f88cea62ff4095b4068d0"}}]}, 0x3a0}, 0x1, 0x0, 0x0, 0x24040085}, 0x881) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xfffff00c}, {0x6}]}, 0x10) sendmsg$nl_xfrm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)=@delpolicy={0x50, 0x14, 0x1, 0x0, 0x0, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0xee00}}}, 0x50}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WOWLAN(r3, &(0x7f0000000740)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000280)={0x4bc, r4, 0x400, 0x70bd28, 0x25dfdbfc, {{}, {@val={0x8, 0x1, 0x5b}, @void, @val={0xc, 0x99, {0x6, 0x63}}}}, [@NL80211_ATTR_WOWLAN_TRIGGERS={0x64, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE={0x4}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}, @NL80211_WOWLAN_TRIG_NET_DETECT={0x58, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0x8001}, @NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY={0x4}, @NL80211_ATTR_SCAN_FLAGS={0x8, 0x9e, 0x8}, @NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0x2}, @NL80211_ATTR_SCHED_SCAN_MATCH={0x38, 0x84, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0xc, 0x6, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x8, 0x1, 0x9}]}, @NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x1c, 0x6, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x8, 0x0, 0x6}, @NL80211_BAND_6GHZ={0x8, 0x3, 0x3f}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x2}]}, @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa, 0x5, @from_mac=@broadcast}]}]}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x410, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_RFKILL_RELEASE={0x4}, @NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE={0x4}, @NL80211_WOWLAN_TRIG_RFKILL_RELEASE={0x4}, @NL80211_WOWLAN_TRIG_PKT_PATTERN={0x3fc, 0x4, 0x0, 0x1, [{0x1d4, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_MASK={0xbf, 0x1, "f04fd1306dc9ab9d37851d5d9192f87affa8e1ec86afc144a2f3b40d07d18aec056aa4fbe6aaeef597bee3b286b248aedffb89d1c6247f29e8b59dd94242a5961e90e0aeea2fef4af5d747815849d03b5cbd342f016a9dfac835e7d6d859b03ef71987c162d84a96437c39c6fa3cb8c82ce5419948477a2c9b5779673145817ba4ef2e24b309cf9c0d6e619736a6cbda6f0e30bba8984871df4e45adf1375e7e048381fc43543cdf2fe2daa126d90abb11e35ab3bd1ade02159819"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x6}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x2}, @NL80211_PKTPAT_PATTERN={0x100, 0x2, "d1fecf81209b16ec0d5c36097c555ea6c0c1551a12c7e5fc7c138ee70543f9e700f0530731d0f9d642daa3533a61a198244f0d25ff022d57cdb82e17d51f1b48861556443fd834346ebe4c953f1e122dfc6bb844e1aecca89cec9fdf86e4898f7decca718e1d9ce82e5ff1075f6f2950bbfe2141664569dc6caa846772ef8feb9bf047b3cae1c5bd4392dda91ec96aaf924768b111253a1fbcb8ad20c15db48693c48bcbd6ad2fc71f741dbb604f830bd67daf881bba448f55857877d88403ec3ab2c7d351fc17a0b903ab603c79627f7fbe9172d91f66bbcf4023dbdc49c1e6b5ce7f2ae38ffc13bab58bfe881040221089689f4d700a5a4848c390"}]}, {0x130, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x4f, 0x2, "aff4394135e3b1b34cda2ee258a551dec45cc6e1fc47c175e771ed87c6f8597c50881286fb44325da952f6f02a992b01412ee0425fcd4728512704a383214159f8e00e1b7f246d1b0f3e40"}, @NL80211_PKTPAT_PATTERN={0x48, 0x2, "7f136d7e73a8d7dc18b5d1e0f2174b979916019ac6b934cca1422440cc38440916a5c2e900458b4403847fe94d07c344a7f34e8eb19d2ddfdfbdcb5e105e67194bdaa023"}, @NL80211_PKTPAT_PATTERN={0x94, 0x2, "7fcd187355c82ed4c9c07faaad631f2a8eab36b9cc44edaad2fbcf040f2e7e94a743d40745a3fa2d2ec7bb1c6fa394cce89cf7c29cf2eee83a5cf43177d620b3afbffc0fd4e79ca2a5197d8b1a40da6e7731587579d2784d80b0c7b6513d2664a9d2b01a7a0c61d4b0790812a256635c86fb0549bd581e56d077dbaf8b225a0ae98af1edc3bd12a173d333a63f796bf2"}]}, {0x88, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x80000001}, @NL80211_PKTPAT_MASK={0x7b, 0x1, "2e16d948a42a08ae68e485576cafb3d879bafb71e6f80896dc17e03c0fcbe694132c52db4a76fbc9077e9cda0becf2bafc4814ada5e9a00ab21bcd92952b719d311b4bf149152361e724695291a5e94f351b125f216564d1b87666f513109de9929c87092736638eb4c5c57e48c3afc63ffd641a73a846"}]}, {0x60, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x5a, 0x2, "b4734d9cd95b3f2d60e97db6e9a91971210fa5b1963aabac5a3e85139b67d988593580c5e47abe9c2669671c61d0224af4a45550c5dadb40a0d49ffa420705a540f2ed6a3b11163a5c14a31432ed6b5e0961e74c2752"}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x56}]}]}, @NL80211_WOWLAN_TRIG_RFKILL_RELEASE={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x8, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x18, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_RFKILL_RELEASE={0x4}, @NL80211_WOWLAN_TRIG_ANY={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE={0x4}, @NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE={0x4}]}]}, 0x4bc}, 0x1, 0x0, 0x0, 0x20000800}, 0x4002800) 09:00:39 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) [ 3235.008028] FAT-fs (loop4): Directory bread(block 6) failed [ 3235.023833] attempt to access beyond end of device [ 3235.023833] loop4: rw=524288, want=13, limit=6 [ 3235.028982] attempt to access beyond end of device [ 3235.028982] loop4: rw=0, want=13, limit=6 [ 3235.039589] FAT-fs (loop6): Directory bread(block 6) failed [ 3235.053410] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3235.054639] FAT-fs (loop4): Filesystem has been set read-only [ 3235.058401] attempt to access beyond end of device [ 3235.058401] loop6: rw=0, want=13, limit=6 [ 3235.066513] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3235.067707] FAT-fs (loop6): Filesystem has been set read-only [ 3235.078022] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3235.083743] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3235.101968] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3235.113595] attempt to access beyond end of device [ 3235.113595] loop6: rw=0, want=13, limit=6 [ 3235.115065] Buffer I/O error on dev loop6, logical block 12, async page read [ 3235.143039] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3235.160215] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:00:56 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@remote, @random="f166f4320a32", @void, {@generic={0x1a, "3eb1b7ce33a74758dd47e353e637c958b36f91717b2da7f36f0d589d43a7f07c2f5b3d39dd38e9e6e505fdf4c30808a151b10d1306455fc22512b67f26c1f6bbe269bf51129e27429df4dab0480ab274c6e5a53b5564ae2c441060429ddfface566ad40701aa67a30ce1912df77519694307552f5ea4fb899fe89a8e603378fa93aa3348052730cef29a837254ec64ccb5552e397b9d9f96072cdcbc977e234a6eab59bc6ff88e36"}}}, 0x0) 09:00:56 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:00:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, 0x0, 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:00:56 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="4000000001040101000001a600000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3251.859197] device lo entered promiscuous mode 09:00:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:00:56 executing program 7: sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000700)={0x0}}, 0x0) r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8914, &(0x7f0000000140)={'lo\x00'}) r1 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r2, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r2, r1) ioctl$FS_IOC_FSSETXATTR(0xffffffffffffffff, 0x6609, 0x0) r3 = getpid() faccessat2(0xffffffffffffffff, &(0x7f00000000c0)='./file2\x00', 0x80, 0x0) ioprio_get$pid(0x3, r3) fstat(0xffffffffffffffff, &(0x7f0000000380)) fcntl$setown(0xffffffffffffffff, 0x8, r3) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x8000, 0x2, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x2, @perf_config_ext={0x80000001, 0x7}, 0x100, 0x10000, 0x5, 0x1, 0x6, 0x9, 0x460, 0x0, 0x7fff, 0x0, 0x3}, r3, 0x2, r4, 0x0) write$binfmt_script(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2321202e2f66696c6530206c6f000a73be8138da863d96d011d760ed7a8e02f953241e2beca15a3a207b2a0d66b0421dd2044637a34709d3e653de99ee39c785380174a427778fd7f5f54a04236f560dcad1903bffa28f7fd2d4ab0eaf380b1d4e574f65c1b54ba2e3a4495c582a5171ee306bc1bba6e308b1cccb070bf165e869e762812327ca7653970558ea1a159a3a0a1cc6d37340ea2afc708ffb6faa6fb06d6d0ec446a7bbdbd7cca033348032d1aa911cbc42f9d8538a4e6436856e71cdcec51bd99c2ada03979fc52e0dcd16c14ea41d22d7d79cb3d83b81af6371e9638f014416e6d5dd669bb3e3338165eddaf91a1aaca8a5af98bc92902075982b47c636eee6170c032e07e1bd9191533fe2c16908ce6534f5e43a294f76c2ae29664d3898ac13fc411b77865204787120fffdc3fd2191b08b8047902c5c3686580a57dafc37e2b4d3a0d42ae397471f18df5fffc5"], 0x8d) r5 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000140)={'lo\x00'}) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8914, &(0x7f0000000140)={'lo\x00'}) 09:00:56 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000002c0)=""/135, 0x87, 0x40000043, &(0x7f0000000380)=@abs={0x0, 0x0, 0x4e21}, 0x6e) r3 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x4418, 0x3f, 0x40000, 0x0, 0x0, r2}) r4 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r5, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r5, r4) sendfile(r3, r0, 0x0, 0x1) 09:00:56 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000240)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202060201000ace670325132510000e670325110000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a8c68e699eb2c3810bb8fe4b12e17756fbc7c11f6e096b0a4360076e504e4fec7a74b4e0873fd67df3f0046403b10a8ac5d4e", 0xcf, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f0000000680)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3000000, 0x10, r2, 0x0) io_uring_setup(0x27, &(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_dev$vcsu(&(0x7f0000000580), 0x0, 0x165240) fsconfig$FSCONFIG_SET_PATH_EMPTY(r4, 0x4, &(0x7f00000005c0)='\x00', &(0x7f0000000600)='./file1\x00', r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r3, 0x0) r5 = socket(0x18, 0x2, 0x3f) pipe(&(0x7f0000000640)) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f0000000140)={{0x1, 0x1, 0x18, r5}, './file0\x00'}) sendfile(r3, r1, 0x0, 0x3) writev(r6, &(0x7f0000000540)=[{&(0x7f00000001c0)="0e2d30", 0x3}, {&(0x7f0000000340)="0176a3130ee6726310f08709d2068ade65b053691f979f496ece8fa1d3cc017c03307711d5c15e2f0c74d749c8abfea0c32536de7cc7232b69890086fedfaddd5d9a7d1f9e68805c5668345774b94b024637e6b6b27b970aac3c3c7a653e82b9e815c989f08fae44f8b51afd43d8cdd95781ed6197e5ff40c419dba9683131fb38a2170cc897a80af6fb2c21ff8d5ed222bfff684d467733401517f709581338f2f8699b8691b19797d9fd79d701246243968d0d65b212edd6e5beed19b06a6f0f3b811a4585baa5e4a8fb731a51aec9ef08d7cdc00633c031b4bc", 0xdb}, {&(0x7f0000000440)="b8cd9a3c48bffb697ee31cebddeb2b3e16db688ee3e60f6869053c81d1e5b3bcb603c63f59ef4205e13e98b1813ce3f9819c0c89440a07da6aa22f1e94fac25e32462a225017887be42cb287b1ed8d1e6daa4a4ea79cd3a5b1555bb5846c6128f281fb92a992cde4997fd543d508a134852219a2d697c85d53cff6c65c71d6871e3f9ef63261c97689f2187bb847bcffcbf153b934f51240648dd4edd3827654917b5c8e861d729da5dbfc9d951b91c186ea5d55719ba1c622ac865ff6c862ee2bfce4347c8498313bc2e16df39d35", 0xcf}], 0x3) [ 3251.891683] device lo left promiscuous mode [ 3251.921823] device lo entered promiscuous mode [ 3251.924622] FAT-fs (loop6): Directory bread(block 6) failed [ 3251.935019] attempt to access beyond end of device [ 3251.935019] loop6: rw=0, want=13, limit=6 [ 3251.943665] device lo left promiscuous mode [ 3251.946403] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3251.947507] FAT-fs (loop6): Filesystem has been set read-only [ 3251.952802] FAT-fs (loop4): Directory bread(block 6) failed [ 3251.960313] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3251.967618] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3251.971294] FAT-fs (loop4): Directory bread(block 6) failed [ 3251.988170] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:00:56 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x10e6, &(0x7f0000000080)={@link_local, @local, @void, {@ipv4={0x800, @tcp={{0x2b, 0x4, 0x1, 0x6, 0x10d8, 0x65, 0x0, 0x7, 0x6, 0x0, @loopback, @broadcast, {[@timestamp_prespec={0x44, 0x14, 0xad, 0x3, 0x5, [{@multicast2, 0x73}, {@private=0xa010101, 0x81}]}, @ssrr={0x89, 0x1f, 0x85, [@private=0xa010102, @private=0xa010102, @rand_addr=0x64010102, @multicast2, @broadcast, @dev={0xac, 0x14, 0x14, 0x34}, @rand_addr=0x64010102]}, @timestamp={0x44, 0x10, 0xa6, 0x0, 0x2, [0x2, 0x0, 0x6]}, @lsrr={0x83, 0x7, 0xd7, [@loopback]}, @ra={0x94, 0x4, 0x1}, @timestamp_prespec={0x44, 0x44, 0xba, 0x3, 0x4, [{@dev={0xac, 0x14, 0x14, 0x42}, 0x7}, {@local, 0x2}, {@broadcast, 0x9}, {@private=0xa010102, 0x93ba}, {@dev={0xac, 0x14, 0x14, 0x1a}, 0x80}, {@dev={0xac, 0x14, 0x14, 0x10}, 0x1}, {@dev={0xac, 0x14, 0x14, 0x31}, 0x7}, {@private=0xa010101, 0x10000}]}, @ra={0x94, 0x4, 0x1}]}}, {{0x4e20, 0x4e22, r0, 0x41424344, 0x1, 0x0, 0xb, 0x2, 0x20, 0x0, 0x8001, {[@mss={0x2, 0x4, 0x8056}, @generic={0xe0, 0x5, "c0c23a"}, @mss={0x2, 0x4, 0x41d}, @mss={0x2, 0x4, 0x8001}, @mss={0x2, 0x4, 0x2}, @eol]}}, {"3748e2fbf9792d954868028f0e3db94cbfdfc7d862414e6bb731c3499a195a4c9ab1ecc6718352278c99befa69ddc8cce1ad898999db7fb81d060fac59e5dd9316e872807c592757c65ebbdeae0752b03381291f9de91dc2a4b5dadd78a7be46da9aee18dad26c9622c7856213fbd5214a7f86cdb5fda9ea4e672bf54bd3e49b60f16b8fe370a6a2a83b2e279c1c0d8bf6f561e179228610db2a2033a8e07f18833a08a2dc29fe8d653f2b847a82d6c02469b59ca805d72e7a8aaeb29bc2b5faf9865dfa71caf324e5f581e3bb105b2e2233e10e206e593ae729370406f81db007e185ce43827df1c2ce3b5fb37fe62c86b6f652d5cd9634eea40d6ce8d80a537c0a6525884ed4389d10a639053cccff5c926ffcf4670e2fe9eda8eb32eef91ed290316bdd866b107ae4140599b23b52f9a9bb27f80e1c9faf6adc336bdfc82ba39b7522373a9647b09d2b7d955654ad0a963da6948aad9e8d1c85ce3229c20883e6a1093182bcfd34fce9ff06ba0fb3812b22272bd324eecd75f2b17311a9db637b3a1a691a347930a30ea2416d6d9f65edfeb65e9df35c6d0abadb3c127255cb2fad4501470333e2185116e4dab4d5a8d9efc957f326041c0b71bd9a49b9b61fae81bf6ce20c34a8fc0f9bf1fbcd43b75c25be40d1d54f583e3b321c3e05a62860a0220302520e42b18e102eef1db3bd201fc733428789a44cb513022b9e28b2546c62a692f3347ed38a7af3a956f311e074023cf19c4b95365d0b3b77ef0852345cc917d78c4ab679dbed1af2fa1fdf85ff98f28f87020db2d2767df6d5e891c9de9227b9d05740e70504e2a7a58ed85f03b24c440bbf35263877d8cbe38bf5ed923620c11ff6068fac930beb7582e84abf034a80ed732ef74583186007aa646ef194aa7efab1878c705c8f3bdd8b88ed04d4f6e8d2517f3f5067871e018387d86e7b1086f5babb29e969e38fc2a6d6f44e4b2f1e0aa7e9bdf6cabea2218f6f96f2ca9cc48a49cba26e85b86f6a0336a67c37bd15cd5a9cd4f15a6ed6962e3522ec092ee6737d8a8766d84f2ac9fb9b89421a458a132e3862e437f1ae08a1edc6c2fbf132cfecc9d0d02f95d9ecc39268f015687dc16ebe2c86253da9a44f7a6fdbe6cd30158141161a191b97a6113c34427c3771127374ee7de1e537a202016554431a70814ad0491286f563235b9e881cb460bdeebefc4d54edddecfa21993d858c00217ca8d0dc603eb4a4cb3f1e65ea869e2ef109e4ae7bdf820509471219b69c89b690685743fdde3653b201532095eaa2c71eaa1c63bfdc3b57678127fe103b0e8c2f82efabbde5bedbcb0b19c57e0205be2483d641f71b92a598468c78fd80cdeb1c3ea3d2bcfc84cd56a2ba91be1d9dc1b257bfbe54e196624bce7f70c1e551f18efdfeaa7633c7db76fc1c33d94aa62243e1884563a2eac280952b49cf436249bef5478979c912a583b07adc8f1aef1736ebf83a8e6a784f900c7214275df874b1696acdc778200bec5bac9f2d1bb7a2806ec07d493657203dce71dd56467f8a7f542503ffacd003eb6022202c8785a2f92696865c14b2948cd5af0aebc24654f16c9286c7489733df0c020d40c27d9d6d12de2ee79cb5a3ad1d737a2e015e2b79a783bf9b95d17c25e9cd12b1a92b11b89e1b29ba7ad40b3b44ca31b3bca4721f5e922168a283e1e53fe12bb05d80194c65a9272295b1a167c1f8abfc9fc425b42a1283d40306072880904b7b4801bb5f4b36e856d55d8c78bb10ac26699b987239e32f1be31d73eed3bb8344b7cd23430e3d4e11fd52c95ffed48aafe9d19cdcfe0a71ae4632ad68568a7a94ff616df0a7b33d53376c3334f3476da72cde7a61018e66bf46dae353c6b2ee4be472c5cf4e3d5c28354fb73a227d98a85c012b200bf626559961211cd857b3f89cd192b8b8b70a3af05ad9a4d827e51c1db9548ec3f666b5f2ee9e571f3da020534008c3af9819ac05f13b835a7bddf40df3931eae29f94703335cb4ea51b6f76673719fed9601a181cd747e264e2155cb19ad5b89e82db0afdef767dacde6e5137a92311babe60f458f7d037f7c67b7b17efcc11c410965d73a7ce18527e2329aceb52f99d98d625708104f3a9947e705ff9223b68e34c78c29108ecbdca696c831b9428e9da30b573a85f415d1ccbf5343fda532b9fa34d0d81ed479c3538db4a7f51fb33f018c40ebcaf3f5ce88fa61eb7dac9479703ad805c2d6ef85058a44ed91d120c0e24855a925b1d23773d39dd601c3cef8b490f011c5b3565557e34f7e440ca85059c9405be1b6482227f65ae58f88004130d34d96de891fb5b6000b35f04087fe84d12e417eabc93365fd18c8f2722d7d6091cc10de9730f9a9f8abb07302de2c72309e24702a26c7a8fd77f0f2c6c4f095ad7285b8d5a1477aa9da6e12d3f10f444262436bcd17e5b8a92c686bffc4a2732fa6796f89058dbc29354eeb0fa04a28a61b7ae79a540056e491c5475db259752334d32df91c4c4af01317b7303fe048af9b97655458fd8f633b3b5018d4b005468e3820c4d64082293f6c8f624f5adc8fe57240dfcd25bff251da5c1f323714049248134a84414ad1fc1c4ac8e37dcf4597657d7de79bab6f26dd5fcab54fdbc666c998f96d557c2aa1c0190f011c0ab1e2b971c388e00540b4eb5b431619fe9ffbeec43841c2b62657c8d6363c3d95683f80cbd2d08c5ce3de8696f2cfeebecbac1294445eb87f4970de9840b08aa595e0834a0015c8a205fad6d17ef805810c91c0404982d9bf44ce09a9aa7ece2b86084b2991fc876398632efcd6ca58c53630019b8a0bb8050be9352b1b98dd4f7820e2fdc904e281ca1dc86d9a3899912bd9772fd1ec0bf7bc57036435f3b3faf6f0a95254473ea11609c17240196c90f88d93ff3f213fe3a3ddce6c6cc3bbbf4bd50b3b9f413df834a73b2eaca358c0b3ca6253c506b0585ac00609f5f8bf996b0da2984ee4cb2950d08e40005717455b6ea8f349598d3273a0e01fee67595a3200ebbeaecb3914cf6e9f664cc9fc51da8a008eeb87db6db9e7a90b0e8317a63f8bc6e1ba07c9bd1712d5746aafac786e6d0257ba57d617a1d06f58b7b2b2361475d2c3667bd18c1d2072a26638641a95a7a537a0566cacf1843fe279ce52cec2687277886ba9d01a2a5e92a9ecafa2781ce6d44947b3876fcd536f84d44f2af478aead65be70b61ed4dca75999f86e1b89fe792dc2aedb2d7b90cb4bc6abca30504aa2569995086ead4aca282689616c7ba97ef49cc2e77c841c9464505daff33cf8601624dae8100b49cd300f37ea65c54495402cfe662d82934acef6ccfedc2eb2fda8c65c94ea1f0863bc4e6de2ce3f3b9cb49b2fbb3d6787bf7fe09fc6e0f3d4fc4c46e9f16daef0f8f49e6da0e96b21b094ef4d62533bfd01b5a7a68c374dcae05b1046cebe9343c93d45971c38889f1166fb519ab9335c9d57e87ff110d4ea803e5503453d7e303a0d068e789ddd0dcb31bcf7fc2edd3982a4834215fd4f1969bf815bac61dddf83f893cdf2cab02caab84b21d028e20094cee78217e2f9e7b8a5d6a49666f564453e72921bd6060cf30b1d3eba26fc6d1c57e33e8e4f9fd4ff8ef665b3d6034d0fc45048b75bf19093242f58dad77857f548f7510f69b7a53a7b7b005a4bab81f25ebd1694dff5d7836cce2ae5d2453664650d5eb00a47c20d9a23aec883f6ef2d836888f8d8545e83e9b3bd19eced843d57704964d3779290e4f33d46c4fed9c8d8eb71985474f2131e8b2a8cce3b1b5dbcaf5db975f5a6c1f1d1e7820a8f69a9a50e675a5699a090e70b69a08fc59d39c2fcdf022adb20eef53125a26a47745cf46e2dda60b8c733dacc8876e61e9e1ea26761c179899cbb966ad0c66acd44864ba0d41da0fddd04f09bee15930be8ee0610390d7e9092e7b1810839e2fd566b447b60f184e451a2107ced4566d64d1bf8f0a9a690a8ca736eddaa5bda989fd355bbfed435f5d77455faa3573816e6c7dd161f0a1fce6819ffce007304360b01e1f79aca2c508cef822e026f289e1a05c7ade70a0c8ea23d41dc8448baaeec90fd5d7c7a3909c0f0d048ffdb4414c13bf42e32b94822f6b41d7ebc2bc736b7ad63e0d1b5e07cf6862ca7dbb9cae1923e18359a65d44dd50938f8743b9717094b6cf49ac37eba8ae7edef3815049dda38a0710d44880897495644a053c09729598730dfae426678d58924ed6209f206f33d94350ece34b5147ac3bdf625d71792bd0f074b2c9a3930aae4cd240268cef92df12c0b6a6add38143769ada9d7d426349d2d72951ea2f8e2031cc16d3e9bad54c36c70c56f6490f813c22bc496105b22866846849e74fb2f65d9d839141a435698d1fb244f5e97f6b1a604341899df5aab09eabb4c782064219e285505cbdae9640f7cc4140932c626c568658ce4587859c9be111981ad5b7f96ab4527cb44733ceccb190d094fe635fcd6df9123858c3ce58eaad9b61ae4765894a41e2c00a4b5f03b6d86b771022c0226644cd3f1fb2eca7a5aacd041d862de4780ce7c6e59caa4a50b41c7240b9cb8bc0bf4cb5da12969e598e68c80fd135d8d4044d580c9d195b325d4f65cc8c76ab260e3badedfaf2c8983c148d4a0a54f8c314134d3421bc87d40d35b2a029266d8b46c127407954c82a50bfbc5447ed8f9734610972314a0574eb60c972a07a58609e19b901c829ecd288ca23f5c808aa84a63b5b3c38448e2cf205a0b66002c44a57d9a66e32bb671f801534f32e5c63a0f1d079ff094b8877b4e332aa26d5a8026ac700f554955946016b619aeb46b2c3eb3a8dc4821005966db8cef8a05da7144e5fb20ff721122c1f1825e49898c34ecc558019cac47055c12f2b6e8e4e95dcaaf200df73e801c8cfa7639a0049c2ac57f529a9fe339d708fce9111d5cab99f66d5e79ccd545ddafcc31986c0b77fdd0cc30bf8cd4e3b2088e9ba9ffba3f25c4f8f138619a8776301b5b2303a3813593f221d3147a1401d758ca80cc15e0e7a33a8ca1c7dcde4737cabb491a3aa76b758fa5b3e514d9d48a3c555109e5d198909c9f98c703c2e3bec68b96bb1869ae7810d4d92452906c02dea11d021a76b07f61f672c2cbcf747c085105ef34252ead7476c7580f3620dcd63a68869c926f11e4433b3d1d074ea51d46162ebe2fc7bfc15ac4d3c2b91a03c5a6af2d71e030c34f0eca63b16884f8dbd7bb5564dd13855f2852b9d16d35711f887810ef8ec14d85a5b3aca5960352d53357d7870d3f629589097107ba4531952c3c60656d02b7a9d7cbf468a14af08aaa4491b408f1c1c2b1d2b6b8a15eebb81b18ce69e1568ef352bcfb72628d8bbfa97f1f584ee444f0f896ee52d6f4fce78d5d5005cae68267e31d02dff46eada799a3e3ab5c61b61fa9e66c6c81ea88ffefc6e5d3f7b26040ec46dc4ffa71bb17bd5265677212dc651d68695db6e8b7b523545e26caca9233efb48851db132e4ab241c252a6a8f1b335388d8b480f48d8335397560cd99bbfe87e5da492dc2cd79b7fe65e9505b6227c6650de755504b2b4711ed34438a95a527647718fe2a7a6040330b7192a937802d24eab9337a452e63dbc81a9839120c60c7d6f436637c46ebb5dd62a9edf54259548652d11518600d5c5310734ebd3a5de52c69b1b5be7afdbf0cb91acb55f8620ecf4c208267d79344a6c264cd6bce2b144c8da62506e1764a25b9dcd1ce7f5ee694377bfa07e75926409b5199364fdf0d46f6f62ef73212d62ec308f65d50283003bb7fd6b97b9b7008e"}}}}}}, 0x0) r1 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r2, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r2, r1) openat(r2, &(0x7f0000001180)='./file0\x00', 0x4000, 0x2) write$tun(0xffffffffffffffff, &(0x7f0000000040)={@void, @val={0x2, 0x80, 0x4, 0x5, 0x4, 0xba5}, @arp=@generic={0x304, 0x888e, 0x6, 0x8, 0x9, @link_local, "ce9336791d188129", @broadcast}}, 0x26) 09:00:56 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="4000000001040101000000f000000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:00:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) [ 3252.008130] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3252.017104] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3252.031156] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3252.054644] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:00:56 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, 0x0, 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) [ 3252.058911] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3252.073255] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:00:56 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@random="bcbbdfc76c9d", @remote, @val={@void, {0x8100, 0x7, 0x1, 0x4}}, {@arp={0x806, @ether_ipv6={0x1, 0x86dd, 0x6, 0x10, 0xa, @multicast, @remote, @broadcast, @dev={0xfe, 0x80, '\x00', 0x3a}}}}}, 0x0) 09:00:56 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x208442, 0x2) ftruncate(r0, 0x70fe) getxattr(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=@random={'system.', '\xc7,\x00'}, &(0x7f0000000240)=""/180, 0xb4) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) 09:00:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:00:56 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000008000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3252.236259] FAT-fs (loop6): Directory bread(block 6) failed 09:00:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000340)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}) sendfile(r1, r0, 0x0, 0x1) socket$inet(0x2, 0x2, 0x8001) r2 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 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, 0x0, @perf_bp, 0x0, 0x0, 0x10001}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r3, r2) openat$dir(0xffffffffffffff9c, &(0x7f00000004c0)='./file1\x00', 0x4c00, 0x20) r4 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r5, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r5, r4) io_cancel(0x0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x7, 0x8001, r4, &(0x7f0000000500)="05bdcd6e5f26a10d3173b297f50636a2571cb5f1cd5776e0c98831c53c006d8713c9fc", 0x23, 0x8, 0x0, 0x5, r0}, &(0x7f0000000580)) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r3, 0xc0a85352, &(0x7f0000000400)={{0x9, 0x7}, 'port1\x00', 0x7f7e5382a1be3b12, 0x80000, 0xfff, 0x1, 0x4, 0x400, 0x3, 0x0, 0x9, 0x1}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000140)="bc06df95c7ed53ebed23dd3f2d49a0918cfc5ab0464275a759084dad0a9360d36b352a5767edf06dea8f6e0f45abe2d7ccc438560502335be28f", 0x3a}, {&(0x7f0000000240)="f1ecd487d2534dcb40667bfb66924d399e956796ae815cedd9c5b247d61481ecf3ddb45ff083cb6e5b2b47e2fb0ebc0e0eee2ceee65a28f1e1179e78f3fee76d18d9c16952e82c81f7128eca1f006d97646ae87c3528", 0x56}, {&(0x7f00000001c0)="587f22d5cd4ddf", 0x7}, {&(0x7f00000002c0)="6fa4d97cd3e3f99ee1c0b7c3a5299c376f", 0x11}], 0x4) [ 3252.269598] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3252.270916] FAT-fs (loop6): Filesystem has been set read-only [ 3252.309602] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3252.317363] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3252.329989] FAT-fs (loop4): Directory bread(block 6) failed [ 3252.341163] attempt to access beyond end of device [ 3252.341163] loop4: rw=524288, want=13, limit=6 [ 3252.346299] attempt to access beyond end of device [ 3252.346299] loop4: rw=0, want=13, limit=6 [ 3252.370717] FAT-fs (loop4): Directory bread(block 6) failed [ 3252.376405] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3252.377529] FAT-fs (loop4): Filesystem has been set read-only [ 3252.405215] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3252.423280] attempt to access beyond end of device [ 3252.423280] loop4: rw=0, want=13, limit=6 [ 3252.423630] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3252.437925] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3252.439273] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:01:13 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaaaa080045000000019078ac1e00d440aa377c6f842178ffffff000000ff00000000000000ff"], 0x0) openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={0xa4883, 0x198, 0x12}, 0x18) 09:01:13 executing program 7: sendmsg$TIPC_CMD_SET_NODE_ADDR(0xffffffffffffffff, &(0x7f0000005d80)={&(0x7f0000004c80), 0xc, &(0x7f0000005d40)={0x0}}, 0x20000000) r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_TID_CONFIG(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000400)=ANY=[@ANYBLOB="7d57b03d5e87ec36f503d474812ff66e5c6414bcc95f71291ce183466cc228c058e4f9", @ANYRES16=r1, @ANYBLOB="010000000000000000008900000008000300", @ANYRES32=r2, @ANYBLOB="04001d80"], 0x20}}, 0x0) sendmsg$NL80211_CMD_GET_SURVEY(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x28, 0x0, 0x400, 0x0, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0x3d, 0x45}}}}}, 0x28}, 0x1, 0x0, 0x0, 0x8000}, 0x20000004) ioctl$sock_TIOCINQ(0xffffffffffffffff, 0x541b, &(0x7f00000000c0)) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x5}, 0x1c) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0x5}, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_GET_MPP(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000002c0)={0x28, 0x0, 0x5, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000005c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="70000000c59756e5bb486ac67b9706550a8a90c37ec1bee9614c999055d1fb6aefc93e1e1c1daf82d924411c74e60451c31f", @ANYRES16=0x0, @ANYBLOB="010046cdbb8e7b3526447b000076c862653611e38f50a1ac000800030096ce5706e3ae5c302cf26e4efa03ea7ebd887b22baefef62861f3db70ce98d6adcb2ce3f366c185067f2a704016a41e6bdbb74cde72eb095a5cf8155ed5dba9701672443165a51a7899440c2264473d770ad91c4d94dd19ea1443013b45a9f9cb257f2ed188445ba7387afad8d85337f140401bf5bf77194463f10e6f4a9add6b13b762ccc7a250128e2a9846202b6a0d8a2eb15a1e709e760ef29840b28445ed35c38b516b6fca6919ad9f5faab9a38faca43fbc3c18a9843e8d774e19b2dc72948f27106099363d145a3154fa9", @ANYRES32=0x0, @ANYBLOB="0c00990001800000880000001400fe0036b0c0228afbffab9d007298f629074c1da87d0a00060008d22a6c02110000010000000002016c697e61de9ef891ea4ec535ec655cd2140002015f48cf3d235828249bc4998b47"], 0x70}, 0x1, 0x0, 0x0, 0x20000040}, 0x4000000) sendmmsg$inet6(r0, &(0x7f0000004d00)=[{{0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)='K', 0x1}], 0x1}}], 0x7ffff000, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000500)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) openat$rtc(0xffffffffffffff9c, &(0x7f0000003580), 0x8000, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000600)={0xa, 0x0, 0x0, @dev, 0x2}, 0x1c) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x4e20, 0x5, @dev={0xfe, 0x80, '\x00', 0x41}, 0x6}, 0x1c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000980)) 09:01:13 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, 0x0, 0x1a5) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:01:13 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x505000, 0x15e) ftruncate(r1, 0x70fe) r3 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r3, r1, 0x0, 0x1) setxattr$incfs_id(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280), &(0x7f00000002c0)={'0000000000000000000000000000000', 0x33}, 0x20, 0x0) 09:01:13 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000fffff0000000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:01:13 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:01:13 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r0 = io_uring_setup(0x27, &(0x7f0000000080)) r1 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r2, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r2, r1) sendfile(r0, r0, 0x0, 0xfffffffffffffffd) 09:01:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x0) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) [ 3268.685477] FAT-fs (loop6): Directory bread(block 6) failed [ 3268.690043] attempt to access beyond end of device [ 3268.690043] loop6: rw=0, want=13, limit=6 09:01:13 executing program 0: r0 = fork() move_pages(r0, 0x0, &(0x7f0000000000), &(0x7f0000000080)=[0x2f8, 0x10001, 0x3f, 0x2, 0x2, 0x7, 0x9], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) r1 = io_uring_setup(0x65ea, &(0x7f0000000100)={0x0, 0x49f2, 0x0, 0x1, 0x2db}) syz_io_uring_setup(0x121d, &(0x7f0000000180)={0x0, 0x544a, 0x0, 0x1, 0x145, 0x0, r1}, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000), &(0x7f0000000200)) [ 3268.704149] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3268.705329] FAT-fs (loop6): Filesystem has been set read-only [ 3268.709226] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3268.710140] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3268.714172] FAT-fs (loop4): Directory bread(block 6) failed [ 3268.728585] FAT-fs (loop4): Directory bread(block 6) failed [ 3268.734345] attempt to access beyond end of device [ 3268.734345] loop6: rw=0, want=13, limit=6 [ 3268.735801] Buffer I/O error on dev loop6, logical block 12, async page read [ 3268.741817] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3268.742991] FAT-fs (loop4): Filesystem has been set read-only 09:01:13 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) [ 3268.762455] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3268.764522] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3268.774769] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:01:13 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) lseek(r0, 0x800, 0x0) pwrite64(0xffffffffffffffff, &(0x7f00000001c0)="b3", 0x1, 0x8000) sendfile(0xffffffffffffffff, r0, 0x0, 0xffffffff000) fcntl$getown(r0, 0x9) 09:01:13 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000010000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:01:13 executing program 6: ioctl$AUTOFS_IOC_FAIL(0xffffffffffffffff, 0x9361, 0x7) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) 09:01:13 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) [ 3268.980351] FAT-fs (loop6): Directory bread(block 6) failed [ 3268.999487] attempt to access beyond end of device [ 3268.999487] loop6: rw=0, want=13, limit=6 09:01:13 executing program 7: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, &(0x7f0000000400)) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000000)={0x0, @empty, @remote}, &(0x7f0000000040)=0x1c) setsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000080)={r1, @multicast1, @empty}, 0xc) add_key$fscrypt_v1(&(0x7f0000000180), 0x0, 0x0, 0x0, 0xfffffffffffffffe) creat(&(0x7f0000000440)='./file0\x00', 0x0) openat(0xffffffffffffffff, 0x0, 0x488000, 0x4e) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) openat(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000002880)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="080000000095143df411869c53055fe50132009c8d9e38a24c9e4b35ec844c680582adb11efe6c03a0b631b285d975bb0a7a50e5199eac3131d0d838271a522a7387bfdcf856a7664e6a3a3116660a93eed27c83b2d870c47e2c6d9304db78864d5735d814b1ecf0038ca10a8c7455236bd645171bb4c84f651863a77c6203a0ce023a8d8fa84e33e01cd8dca1c2e281fbe66f35729f55d5bf51986da3317a2098f8a3a94856d8fc5c5d150c8b6b1a2f437f9f28898e7d28f425d5b688a422ca72c6dd655acc1388145677c0d07f"]) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000004380)={0x0, 0x0, 0x0}, 0x0) socket$nl_sock_diag(0x10, 0x3, 0x4) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000a00)=ANY=[], 0x98a) readv(r2, &(0x7f0000000600), 0x5) r3 = request_key(0x0, &(0x7f0000000580)={'syz', 0x2}, &(0x7f00000005c0)='\xf7{]&\x00', 0x0) add_key$fscrypt_v1(0x0, 0x0, &(0x7f00000004c0)={0x0, "90d2697f27c0dfbf63c8d00e2e2163c75139b4c5d1b3a8299f3765b1019338f4c7aca2ecce86f9835c9aeb055839a85c27c557cb154f84be6edff60d7b630209"}, 0x48, r3) r4 = add_key$fscrypt_v1(&(0x7f0000000680), &(0x7f00000006c0)={'fscrypt:', @auto=[0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x30, 0x37, 0x0, 0x0, 0x33, 0x0, 0x0, 0x62, 0x37]}, &(0x7f0000000700)={0x0, "d33b66b180bd26b76aa3d38be0f206e02ad6161891f8a4e3b234e08d52e762c58f8ffa33277a47c922137116ae50c972bf356388dd3bd584e8a0f19a6cc6d279"}, 0x48, 0xffffffffffffffff) keyctl$set_timeout(0xf, r4, 0x0) unshare(0x48020200) [ 3269.015829] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3269.017251] FAT-fs (loop6): Filesystem has been set read-only [ 3269.030886] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3269.042067] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3269.048807] attempt to access beyond end of device [ 3269.048807] loop6: rw=0, want=13, limit=6 [ 3269.050136] Buffer I/O error on dev loop6, logical block 12, async page read [ 3269.063403] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3269.089677] FAT-fs (loop3): bogus number of reserved sectors [ 3269.090673] FAT-fs (loop3): Can't find a valid FAT filesystem 09:01:31 executing program 2: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x26, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000e2f4655fe2f4655f0100ffff53ef010001000000e1f4655f000000000000000001000000000000000b0000000004000008000000d2c20000120300000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e32393036373937313100"/192, 0xc0, 0x400}, {&(0x7f0000010100)="000000000000000000000000fc8e0b4946704d25a0f18393550c433b010040000c00000000000000e1f4655f00"/64, 0x40, 0x4e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000040000005d00000000000000", 0x40, 0x540}, {&(0x7f0000010300)="030000000400"/32, 0x20, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000e1f4655fe1f4655fe1f4655f00"/8224, 0x2020, 0x2000}, {&(0x7f0000012600)="ed41000000100000e1f4655fe2f4655fe2f4655f00000000000004008000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x4400}, {&(0x7f0000012700)="20000000e42a2b4ce42a2b4c00000000e1f4655f00"/32, 0x20, 0x4480}, {&(0x7f0000012800)="8081000000180000e1f4655fe1f4655fe1f4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030000000", 0x40, 0x4800}, {&(0x7f0000012900)="20000000000000000000000000000000e1f4655f00"/32, 0x20, 0x4880}, {&(0x7f0000012a00)="8081000000180000e1f4655fe1f4655fe1f4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000040000000", 0x40, 0x4c00}, {&(0x7f0000012b00)="20000000000000000000000000000000e1f4655f00"/32, 0x20, 0x4c80}, {&(0x7f0000012c00)="c041000000300000e1f4655fe1f4655fe1f4655f00000000000002008000000000000800000000000af301000400000000000000000000000300000020000000", 0x40, 0x6800}, {&(0x7f0000012d00)="20000000000000000000000000000000e1f4655f000000000000000000000000000002ea00"/64, 0x40, 0x6880}, {&(0x7f0000012e00)="ed4100003c000000e2f4655fe2f4655fe2f4655f0000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000004510229000000000000000000000000000000000000000000000000020000000e42a2b4ce42a2b4ce42a2b4ce2f4655fe42a2b4c0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x6c00}, {&(0x7f0000012f00)="ed8100001a040000e2f4655fe2f4655fe2f4655f00000000000001008000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000000000000000000000682546cf00000000000000000000000000000000000000000000000020000000e42a2b4ce42a2b4ce42a2b4ce2f4655fe42a2b4c0000000000000000", 0xa0, 0x7000}, {&(0x7f0000013000)="ffa1000026000000e2f4655fe2f4655fe2f4655f00000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3239303637393731312f66696c65302f66696c653000000000000000000000000000000000000000000000edc75b2500000000000000000000000000000000000000000000000020000000e42a2b4ce42a2b4ce42a2b4ce2f4655fe42a2b4c0000000000000000", 0xa0, 0x7400}, {&(0x7f0000013100)="ed8100000a000000e2f4655fe2f4655fe2f4655f000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000514905cf00000000000000000000000000000000000000000000000020000000e42a2b4ce42a2b4ce42a2b4ce2f4655fe42a2b4c0000000000000000000002ea040700000000000000000000000000006461746106015403000000000600000000000000786174747231000006014c0300000000060000000000000078617474723200"/256, 0x100, 0x7800}, {&(0x7f0000013200)="0000000000000000000000000000000078617474723200007861747472310000ed81000028230000e2f4655fe2f4655fe2f4655f00000000000002008000000000000800010000000af301000400000000000000000000000300000060000000020000000100000062000000020000000180000062000000000000000000000000000000c183a18a00000000000000000000000000000000000000000000000020000000e42a2b4ce42a2b4ce42a2b4ce2f4655fe42a2b4c0000000000000000", 0xc0, 0x7be0}, {&(0x7f0000013300)="ed81000064000000e2f4655fe2f4655fe2f4655f000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c242da44300000000000000000000000000000000000000000000000020000000e42a2b4ce42a2b4ce42a2b4ce2f4655fe42a2b4c0000000000000000000002ea04073403000000002800000000000000646174610000000000000000", 0xc0, 0x8000}, {&(0x7f0000013400)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00lersyzkallersyzkallersyzkallersyzkallers', 0x40, 0x83c0}, {&(0x7f0000013500)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c653300000011000000940f090166696c652e636f6c64000000", 0x80, 0x10000}, {&(0x7f0000013600)="0b0000000c0001022e000000020000000c0002022e2e000000000000e80f0000", 0x20, 0x20000}, {&(0x7f0000013700)="00000000001000"/32, 0x20, 0x21000}, {&(0x7f0000013800)="00000000001000"/32, 0x20, 0x22000}, {&(0x7f0000013900)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x30000}, {&(0x7f0000013a00)="0200"/32, 0x20, 0x30400}, {&(0x7f0000013b00)="0300"/32, 0x20, 0x30800}, {&(0x7f0000013c00)="0400"/32, 0x20, 0x30c00}, {&(0x7f0000013d00)="0500"/32, 0x20, 0x31000}, {&(0x7f0000013e00)="0000000000000000010000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000400"/96, 0x60, 0x31400}, {&(0x7f0000013f00)="2719c0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x40000}, {&(0x7f0000014000)="0200"/32, 0x20, 0x40400}, {&(0x7f0000014100)="0300"/32, 0x20, 0x40800}, {&(0x7f0000014200)="0400"/32, 0x20, 0x40c00}, {&(0x7f0000014300)="0500"/32, 0x20, 0x41000}, {&(0x7f0000014400)="0000000000000000010000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000400"/96, 0x60, 0x41400}, {&(0x7f0000014500)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x50000}], 0x0, &(0x7f0000014a00)) syz_mount_image$nfs4(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0xe00000, 0x8, &(0x7f0000001900)=[{&(0x7f0000000140)="58117568069987101ba48311f7cf74db1aab5da0f18802fbaf49a8aabb409e719d350426a056b4c862b992a70f0e70ce59db8010c50f2cda31993ecb4e9f041a0c389b6f34f6afb5be45c49d01adcf7f99f81398ad96a6675ec4bd350f34bf3b712786c8d6bc721764ea75644a58f939013d9b2b30e5b4c2d636", 0x7a, 0x800}, {&(0x7f00000005c0)="4073bdae162347d8ddd6b51718449d23367bf0cca94a5dcd80cbcdd86d2726cb3ed3cadcce4fb207edbf68aa3cdb89961a668afbc36cb66a426102f5a484ceaf00370fef96e48dfc454157ed979f9ec01987dacbfb23de0beee889c4d51e53bc39ea37162d9a9807312d26fff9e2abbdc5fa6cc5031cdbb58cefedbbc753526fc3b616468c734530b3a0f4adbd2a388f2167e92ecf65660e50424ae1", 0x9c, 0xfffffffffffffffb}, {&(0x7f0000000680)="4b748e1e13352b3618b87f2f8fbaa327132a23395984a9638fe88af74530eba7b1542b25808405947ffd5fd7fd536d889bd2a4df6b3ee6dd7b5efc6afbe1d32f8e9f4f2693cc78603e6bcb9dc92be91c0cb0b954891d4ef1bb8df1ea6c91fe691f8474911cb9eeaa396930f7168bbab2ccb42bb78f8a01c95fba6d6cfedfc13c1c906e9ba639e769c943ffe1baa92c3ff1c09752a8c78033ae0fe397d71110b9863911f7330cf87238364cb5a43859b8d4b1afb4c88da712fc2ac73cfd9c1f2fba9d520312", 0xc5}, {&(0x7f00000000c0)="280a9bc0f9555903aebb6c9f40a87dad1a4a01cb217a4115e78444da5667c11692a468d2b821d60275765123f797739a5bd147fedc4dcdc3c4", 0x39, 0xc3}, {&(0x7f00000001c0)="3dc0dc8db590d1ede073acf2002b4f47cc09df1c5daadb225dc2cd15de6292b20b", 0x21, 0x3}, {&(0x7f0000000780)="5880ec9173c8dd97db7da43f56b6d63bb3c2f827bc9c5b84e3cedfd747fae1d46be9fe736ff13e20dfb27fc5436164978d1d4b970e01b07cbed89ab9c240dfbcbe09b67105a02b0d3a6f701279c9b93c59806257ce051a9586299ae04ea3aadbf922daf1c9c8b7771b44a4db35fc9d01c1ba35ebaa0fc7bcc5d290bda3456e080ad2c40fd28d2962e76fdc1c898d8b7da4bf57994efdb7ed68c879186bd3cedf76f86ae0fa670df3e76a10ac5c46c31766a87bc93e9813a446c438d7e48477e97ae95e2416c24ea293ffb6451d1b44cd64e9c296578d21359c4322bb59bcac4eea", 0xe1, 0x3b}, {&(0x7f0000000880)="5b7495e6bef8edda5557b0c526bb0dcf25bbd1e99ac8dd24161f85a118a8f99896184f9cb7d68f15aa2420942fc7c5aae30a4ea7f8211c4df15a8d159958492e436ef65a2f0c0b83a27da3feace147f3dca3ff9de50efb1d05d58f53329b246f2dc6de43c4e5513e0716", 0x6a, 0x4}, {&(0x7f0000000900)="15f1e508a01ad5de5fc2c9e6edc514c8ea06e270223b378da58e92f4a19427f55e30be19ebf37d4727d617a0c626e556054fc0ff5db2433cf506e918e314b42408d419188c47037ac4054ddd792a8559e7b3110cb5493f3b69c2b5103933d82aa8ff050e434a15b85e6116a9245ecdfe4acf1890705bb320abd9bbfba85a68b166fae5a8ecdf601489d25529416557e075be6c5a3790a42a299f880c2eaa32bfb47843a22a972d83d204ca1027862f4966d0b96ddea3348bd7361746817ab1b96c1bc51309fa87ad1ebf7c6677c5a2f8b1ce12cc1f022ff0b9023f36d61826bbf8fec848107fb776a3a9f24678ea2710394edabf42d1c932e43821063dbef78e16ddc1251c653ecf7adf279ace163a1599ccc820bb6212fc9bfc1e4dcabca5ec0fe5e8b7db0c39aafd97ccb2d45314ed38bf9556a7093e14562886945e9fc19e19452e7cbd6669b5419531f6535385c79ed18d55720da95b48ca20e363a2c565a78b5ded06d823310532792c2b7ed8b460a49c06cffd7f01626d28d26ff7ee8ba18f3e219a4220c2f338031de21737853bf485624cac37f963868a429109de704c488d4cd02ffa852591ad7bf398badf1bfa3b5b09d313f7c26a186f57ebbf072eea48a2e7c80258a29a85bada8131f7d687609277f3bc1d05abe0b203bae85d516d7b60b61a03964fba94286f40739a50dfbdc035ead40e2769cfad544810e2e223e8a29d67e7e9b78650c900d6540fdeb39598b4321063f00f0eee6079f9446340c4e93d09536d89b0957697f8ff13e36a15f4c25faeb74efc44adfac730b7ecd5a5a452c40f14a3aa5b22b8cecc877d5c0a14cefb6d7ffe4588ca8b28969bb983d92d7047ec091d12b10da8786aaf6c89fb7f293e66c9bf98261ac1527336e51ebe88fa4c45a7d87a0eeff9544df3da618e9bd3de7f15c8dc50e732973c3f59540c11a95027fbffb064036d1762c6235d554395106b6447daa1e6afccc363de21087ea51f8b7258d8143ccd25ea09d6477bb8fe9be8ad325d952d15433297f1bc304d72d70745f05ad422175a9b5d1cbdc7b2f15b452c35d7c6c2d2a2ff28129482e758626da713f17af633839176b39b91c746d1f2bf20cfcdd143b28fc02ba4c69f923ce02e226d7586b40372aa13760de4ec6df90c6fc8e76b8fbeb4f711abb225747ad652604043bd9822d86a06c695e7751bf7f34cc4b098e0b05de3653f82277a0ccae85e25df57e0c53e2f6781a49590824387053c607bc94d647a945441d68c62e964608b4bfa6ed540abf67b75659239619bcf5e0e6d8ebaf3673909de4c023c93c1abfad2a33ab75edb10e7aa7e1e53ab70c61f94c7a5327c0951814b5b1cb8417097c107cd64888023077b28d77c2520eee080ab8433bcb08b99146815fb1f5ddbe6357a77454cc86e8b771f7cf9a9d16acc7a9d662bf6cae7a6aa0998e2ece06abde353ba5b8d811b224def8bbb6b592f122b60d1e2f38ac061fb3e788f482a9459a58aa75274a966488b363e924e5ae6d9031f78419c61c4188fd7c3ffef0349c704f056ab035805d7cf6ce7104988fdbb2fed9705a904ba8dee69324f5d04af7a9d8eb16f35c03c96fad736598a6fbbf76d1440d1da0aa2702c6be29ee3f0cd379ab2f873c86047e4a94903363b1a3760a43946c29e8c2c819b1fc72aa14e04452a81c73b5a4171c4441dac4770bc910634c45eccd153175fea141ac60a5cc983772d3c4010e1e9934d01749a82810008bddcc81fd7bf6641c6042224c2ccf869ee70a4d981b08bed28b03bf47a3526b7371cad0f828b21c29889c8cd20a5d11b307d0a7d8dbdee45fbed9ea84d5128455fc903861ef0603c2bcc95aa47ddb10826682ef6ccfc6007dcb33c1478f55df2eed29fea850c9b2378d8a8169a934a40ad2537d3dcfa7d81df42c91e441c39208dc6c3f9ab2b6a9959b6c44a7ef09cef3625211a9720b8551eb6af04421c247f476fd263fff6ebe05d9a69733ab991286cf3c84343851e197d10574f98f05f961e0542b628c072f396cfbe7d0c8d7a77a461d2689a0892f2168395e222959bc9f6c36177983ea6b0466b98b812581ab7e68ba5240b01ba99037fa49d0a926105e3f2f68aa48a763ed4238dd783e6e28c54b84b9e6083b5e1b72b965b855e9c57775bfe5ecce8e994cb74b378873ce0208adb57646d5d9c086c17a81c78916bf1aff8233dfa970f7090570957e9bee8ea4d2c2e8b0741f8dc640349bbcb36be32b3aa9beaa75895756ff2af5b7153db926c6618ebb2f3981242f5d252e7055fc5de14502e9ec4a0288b7724b5ffaeda1c744822507ac64eb889e57230a3ae02c74f070814a45781b3939746f82ed775ca09eec1460d663e77179c2cb8cd20929448e53465a4079dadf1410f4752e1b7638775b1450f2d97415f7edf07060949a9643b677b6c5496815c49d3f2e7d10f3858a8339738d4d5a1877dc52228cd5088cb275c802fae71e704e51e888dd8c9fbb8dc66bfebec6f2088d85ac8f1ba4786c59a7ae92a8c0551007e5537a98aa4c7d83e9759a03eac2db277bb2334194214e5e8a728b885bc861d87ddb3794214e31eec38331fe32b5c7205f18cd8eac7a6c6164c064a6d83bee086270b88c49faca257841d9a3245bd26abe62990970b12af1a759a77d4b6309b0bc2f2f7b9209043e991deec8c0a9c152a20710627f43ae677ce4040db0279851f8fba0e55b6292f7efed410055e5e67d0abbeed8bc9649ca9d94753a989b74fc0b2c74c186140b980b8115f22897defba5f53648b02452a4a6e5c707ac7f1f824c85ef8a2f87fcf8655fe9b25aab4380c4d150e0c5157a72a0b328d23b5333bf1f0ffdbb9f6bd7b936ba0054dc7eff85c35b678ed6ee701fa938e805edf06ef465666566b31ebe8970215f2bd7f1bd5956178cd44549a8b3ab6309747eef3984a30ce7c4fd029a08b0cb32a731ec005c224e845da47f8d51576ddbe9522008000dc7472ba761b5e11b4ac8a004e3aea76e2ac6a241c1608a1b6500584c71031d9236e6571b895ed077ee3f713dd234743273b8463aad08866268b75fbfd9bf31f820930ef1141661503d58239b8677cceda5bf0cc8769d4cb68a62da67bce51162c1c11c91e36cab5958c3bebbccbac21129accacdd3f540aae56d6004a15f414705e023fa7768d4d9ae923bf3250d66b546c0cfb6a4887d79afa561cd93e4b7e047bec84d65b4669711998cb9acccf68aabd206e4e3ea2b0f90fa7a3fbb93007a487973051f55cb33fa2bb18a03f84cf4d5d709f15962650126f69893fdb65a8884949dd7dac43bed1ee046ce876705e6d589cccd79c50fc0b3c619c5a23a6234ab1c00ed6ffd53cd462c92db6aad8dac8ce2eba413cb5d8fbdf388f514fb93fae8c370eecf4559ffa568eb2b17a88edfd5787a8859e7d95303768b499faaa25f7a07d9846c8bcc19a456fa1576fa0e4ab5af4f795d858b31b4d4305f898eea4da62208f792ac158e803d97263a1793840bdb41cdccd50404f0c60f11b58d66f140a53ec3c2028e6e89ae3e09c603f14867786f7798dee5c8ddbc52638b770662563c1c3249ac785acab00b57b400ff73df207b5e873041fb0c4c22283ea8c822ff6d581af08bf5bc258323020eb73905b081399757b3fcb10b01c830999634c2e4500681ee51c7c4eae94143d78e8b2bd97559b3424d64ff15f12b99f2467605d491292895330bb9d1189298b527fdbdac39f2ef5d8fa68ca55c0a933a6f02f401f3a5fa52ad4b7edee9db8ab27e51ab87cd08ba9772f0bcf929d7da54ac4b9bb79a658d125298a495aaa86749fbcce0e3c7bc4911cdd339e59db91a1d8707d591e156b12f3e90c60a64d9140e20fd05144873ca681cb77a9ee87a183957a9ca6a62e6cb2cad4cf2347203d14639cfdaa986dfebdc5874e715e96e17c8f7fc21eb6669739e0a2f1310f157d8db4854ac11530492cf966302cd9527b83cd573b134fbc25ebb3289aabebaf7eed2f0b9e1cfca2b2c003126db199597d4515ffe3ef5e47ba1003c8dab4336f4fd4df04b8b93a416ab1a6bcb777a4ca6d5389f7ec2daa1b2cf67b8d48688a2bac866f8d121d7db860d12c0429cb44b585e2bc5a236371f3f024528b3a0a866d61e8b8763e8cb0be4ff6cc7ae7275777dc9411d06d6401594d38ec3601fad4ff86f316a8321258467ef4222235c6aaf605a91bc30780ce4a52c46658b2956787913b7ab3394b87d857a8c7cce5eb98369fe0f922be5d88527430fc21c6cd38a1391b0c8377f42e4eb40a2f6004068bfbba38be89939e2731b4c679862293e1ffee511c742b1c13adfb6f9193be3f74150d157c595fade1a5a973ed524e33054cb51dfc0598f8c86c98f33cf377a60cddcbd7c39f1fa970e9ded3e8e9fa08957af5dd852a855b7556c148ff5f56b67959a80644452a1c7afe6605782b6963785946ae628034de355f04a0fb9a3e0c2bacae9612f1bd08f2fe67689187c682fd75d571554cb62c760b696c641e9ceb270a76fa4b05a4848c19dd341249c995bb6cb4557cc38d04b99d8d720e3b28600c8e9eab5b76067b24ebd0d124ddbf4750d3825729f69dca1ffd402bbece23075610bb372ca9f35885e77e827c7fbad38851e2c6c514da3a2d13fbec6008f1596ab54784e0c53ff19b8620da34b9a95fb0127059f48d97cf1aecc2d0a4ac247b6e72a0c6c199cd49327ebfef599df3658d0655ef254caaa4351e4c2b3f65fb3dbba6cf4b9799ac3f27351e63c80b17bfc649f12f73c149b8166ea6a35b365b589e76f6855d47493cc10d8fa1ebf09166cbf6e75d8c8f06404cc32a5f6ba85842b5f4dd13069d94839b5a4bb8c8954629bcaa99dea2b10db9aaa5bf6a7bfe3960db7abaeb70393b1474311c6c353ed2cf5b76de55ff04bedfc5f7cb83f1cac16e6029bf3e4c68f13820e69409ff57a4b28bb9140e386d93843485bdfcd54da804fcd5b63eb24d590fbe0f2193b7f9d9aa74b7f973ad6a36a417d4dd4bfd64a7114a65e5f3963378dc937b4be8226102c558f1a95d2c12d89737197a42fd6a805355b5bc8b1dfc0e66196cb1282956428c0300ae1a79fae555228a2687bb3e898c9b2ce64f11e3aa32f6a94e484c053233dff4c2dcce0f8dda8ddc404dc3cc11a2bb8182b0b9066071e9cb351f2a7dca3d588cc712f988645ce9bd7c2034aa30067bd90c63b6ec3de8e5f53718b1badc5e8e6b11da189e965cef334d87ab403c530688815d7dc25a7ea38979a7547507cedad1584015f694b16a357a1bcc8bf54c29037d229a292038dd2bfc43af5a2d39c8a7d821be8047269825868fa43d63cf5f3a5027fff67586839bed4e849ccfa679d2470c8b687ad01b287c85b153e401b4eab2447851eec2bef409f094c6f9637dffba61b62438327921ed5a234bc10e54f79c04d3338efc8207ea9e20bdb1d027d70de582bbc72e63599870f74c5e989dbe37dac46d526a3da10ca307751112dd7df3ac63eb1ed746f295af513e5f9de92678a2a20d012960aeb674076c2cc2b42cda773e51d57a5eac9cd9cc4ff939aff85388acc7d297daa9acd6be270fbd0cd1c832b0609072063221767dadf897055eb6a973c5ddbe910d961593c3ff039df8b8f41fc67a71ec492dd4deb0cea545d056b5885f3256befad6650b5df1c04211600ab2a1696cfc088a68ec089de22da5badebe5203e280e3dd4e25ea67207af818f2d80daf202c4206684cbdfcab2134bdb745c77cee023794b1c483233f779240b1493731b4ba8978faba55355a8c3d3d06", 0x1000, 0x7}], 0xa0, &(0x7f00000019c0)={[{}, {'ext4\x00'}, {'+{%:'}, {'ext4\x00'}, {'ext4\x00'}], [{@fowner_gt={'fowner>', 0xee01}}]}) 09:01:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001140)='./file0\x00', r0, &(0x7f0000001180)='./file0\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x40, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) syz_emit_ethernet(0x5e, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa8848009e933d6b2c15b86bc938f0fc000000410d004c006700000201907864010101ffffffff441c55237f000001000005850000030000000000000014bb0000008183073cac1414aa89066420a3ff940400709bdfb32b3d4fd8b5f6d777539b8fe16a838ffc62c7453d2028999df9485c12479806b34c88f40d40874a02c4b4f7e4df93a678ea13a6b30c4fbe5192e5154001078e59a9a13da969e3fed1afd396b477debbf2ed5978f5e9d357602e5ec0e10727595e4120f8efaa9b9869d56e0de7e3bfa327454fa6"], &(0x7f0000001100)={0x0, 0x2, [0x998, 0x6f0, 0x29f, 0xded]}) 09:01:31 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000020000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:01:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x0) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:01:31 executing program 4: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x0, 0x88) r1 = io_uring_setup(0x27, &(0x7f0000000240)) sendfile(r1, r0, 0x0, 0x1) fallocate(r1, 0x14, 0x0, 0x20) r2 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x10003, 0x0) fallocate(r5, 0x58, 0x80000001, 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r4, 0x0) openat(r4, &(0x7f0000000080)='./file0\x00', 0x103, 0x80) dup2(r3, r2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x129a02, 0x0) r7 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000100)=0xe, 0x80000) r8 = accept4$inet(r0, &(0x7f0000000180)={0x2, 0x0, @broadcast}, &(0x7f00000001c0)=0x10, 0x0) io_uring_register$IORING_REGISTER_FILES(r3, 0x2, &(0x7f0000000200)=[r1, r1, r6, r7, r8, r0, r1, r1], 0x8) 09:01:31 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:01:31 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r0, 0x0) mount$9p_unix(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), 0xa0a3, &(0x7f0000000280)={'trans=unix,', {[{@msize={'msize', 0x3d, 0x1}}, {@mmap}, {@aname={'aname', 0x3d, '\\'}}, {@cache_loose}, {@access_uid={'access', 0x3d, r0}}, {@posixacl}, {@access_client}, {@privport}, {@uname={'uname', 0x3d, '\x00'}}], [{@euid_eq}, {@audit}, {@smackfsroot={'smackfsroot', 0x3d, 'vfat\x00'}}, {@seclabel}]}}) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r1, 0x70fe) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r1, 0x0, 0x1) 09:01:31 executing program 7: ioctl$AUTOFS_IOC_FAIL(0xffffffffffffffff, 0x9361, 0x7) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) [ 3286.387077] FAT-fs (loop6): Directory bread(block 6) failed 09:01:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) write$P9_RLINK(r0, &(0x7f0000000000)={0x7, 0x47, 0x1}, 0x7) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) [ 3286.402123] FAT-fs (loop3): bogus number of reserved sectors [ 3286.403153] FAT-fs (loop3): Can't find a valid FAT filesystem [ 3286.427987] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3286.429180] FAT-fs (loop6): Filesystem has been set read-only 09:01:31 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000030000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:01:31 executing program 7: ioctl$AUTOFS_IOC_FAIL(0xffffffffffffffff, 0x9361, 0x7) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) 09:01:31 executing program 2: syz_mount_image$ext4(0x0, &(0x7f0000000100)='./mnt\x00', 0x0, 0x0, 0x0, 0x0, 0x0) lsetxattr$system_posix_acl(&(0x7f0000000040)='./mnt\x00', &(0x7f00000000c0)='system.posix_acl_default\x00', &(0x7f0000000380)=ANY=[@ANYBLOB="2e0000000100000000000000040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="10000000000000002000000000000000"], 0x2c, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='mnt/encrypted_dir\x00', 0x0) lgetxattr(&(0x7f0000000000)='mnt/encrypted_dir\x00', &(0x7f0000000040)=@known='system.posix_acl_access\x00', &(0x7f0000000140)=""/128, 0x80) [ 3286.456078] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:01:31 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:01:31 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r2 = io_uring_setup(0x27, &(0x7f0000000080)) name_to_handle_at(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=@fuse={0xc, 0x81, {0xffffffd3, 0x3, 0x8}}, &(0x7f0000000240), 0x1000) sendfile(r2, r1, 0x0, 0x1) 09:01:31 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="0180c214b103aa00aaaaaaaa0800450000f70000000000019078ac1e0001ac14070000009078ffffffff450000000000000000000000ffffffffffffffff0000000063e9000024a790d927c1e867cac81ee51e"], 0x0) [ 3286.584344] FAT-fs (loop4): Directory bread(block 6) failed [ 3286.590737] FAT-fs (loop3): bogus number of reserved sectors [ 3286.591572] FAT-fs (loop3): Can't find a valid FAT filesystem 09:01:31 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) rename(&(0x7f0000000240)='./file1\x00', &(0x7f00000001c0)='./file1\x00') sendfile(r1, r0, 0x0, 0x1) [ 3286.610051] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3286.611200] FAT-fs (loop4): Filesystem has been set read-only [ 3286.627932] attempt to access beyond end of device [ 3286.627932] loop4: rw=524288, want=13, limit=6 [ 3286.641345] attempt to access beyond end of device [ 3286.641345] loop4: rw=0, want=13, limit=6 [ 3286.666215] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:01:31 executing program 2: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE(r0, 0x50009401, &(0x7f0000000200)={{r0}, "c86ef6b55eb93f7425de78cbb32dd9ee89735761ac86b17bf9e04d8f82cfab9d84fbd95cf065ab792469452d555d17af56c7d63ef93db4499bfdd2232f5ab6b353f620d3a0d2705f66080d168594b59a812b803afbaba1ed88dc58b693fab4414f125f3820082e3fe68caf651d1e155bcf68f9ea80b80c21541ebe66aa24bc5aee2c87c75047386ded95089fc375be196d76352d39cd94031af892d9ef1d8305eaa47234d6b8eb08457e04492c9767cb9de78119941e131582062823aeda21f6f558ff466d194e7d3bbb4a7d9f279e5fa477a5c8e44c9f04627348d247728b364cac3877df00d5097326f96362337469ab97d9fe36ade7537f7b3f8ddb496167e72af62988334401f51bdd14eec9cc3b6a38979ef9f0443e1408536db0a6f205ec08b19b74c2cb55554f69d1e6ca5d1c83e050ca8fdcdf0eb2cae82136d59291d8f6364af7d91aea7aa52b83e128d9b668b8d614e55487bf6232c484c07b129f2c79ca5b68e525909073ed0aa2dacf350a63c2afa8abeb22b2a54e007c8708ad0f28f9754498ff9bddf5299149b50a2fa019436faa926d3275fa7694ce9364e416f4845de4da16b10cab856dc477063a6b816e70c3a5b9c66f0d81f7a45698fb4f9e591ae33534ea22495bd46cf564ecbbb9754b08e5a08e7d155a32821b9f2ecf8fb174b8f9c5a215964ccb2afa90dc60100de1dced678b741b4ff62b5ceb21d12c69353516f75bd75a755bcd56c2eb9e373d174776c24a00fccf4d0c2fd2ff875dcbc2bff58b81b3424da1854cd9f2c419cf30130f66d3c8aaa720ad4c61ccc44161454dae9c84c077294338129335ca848f9e8dbc83c3e1ec4f9b2509eda2255f6d34cd24c8ac9ddbfd77b19a6a9b1284da77e11a601e70de0270d94e775430e4c0b31553240f8bf7d3a45e94365f75e566f3b3f8e29a99af1858ec00695d26c0ede4411af1d33b8311fc29842ee610972f800985c89e8d6461196878b9564ccbb98f78f1e59f531e739f15bab267634889dad3ef578908e0b006f9294f52184380c59240538d2385b41ea841340ca504bceb424cfde09ba76f3be8ae007b80d245e499c8f5ad0978657b8e932888095346fe54482b7a61ff7d2436ef4db8439e7dab3096f4fe054b7a6f75ab8f76772d26b00f5ffaedf4fb1595131082269efc90ae30e818daf9c10e095322b50d639d4098f334021c000004048d99797b60c1ae18d1d2bd78debf003d65f24558dabcfd67241263ddb5f148ae1ea4a056a3c4204f3aad6fb66edaafe93a376afa3481af508ff462d7da74190979f0250f56ab305ecdcee35c3fc433fa81c5b7d116fcd5d238c8d954060008d1783b235b5fdbf298652e1659117b6f04f437aec4ba0f7a623b64139744a11ff0261e68c18f5dbdcd72d28a347f3272f9bc0458f06c5cb22b570073c9889a1a83b20d264a012962a1c558fe098b201433b3efe86cfdef430989528e65ba8b700ad2268e7726626d293489334dc4bdd4ea199adb0871b8e98591d0257213607efd8a14d95e0629a1dea9d5020f8441c73f90a4ede336acde6d9b98748cf548b73a663e448739cdd375aeea8fd976765bd15b508417b29ed8f58f941cbe75ae0c0d6d37f1ccb5a67fbd5caf93161f0392cdfbf796646f73f4335ea081376116fa5d359c042e3c96c7fcfe2c78234e03b8511b0d26f094e649be1a5091c5488f5f58036f67dc308330a3f70075772f0378ba6ce3d736df3a52d4b2c64d873714ec48526b8bdea87bc28fb660749f8f18457d845d7edda7f65171c6546d23e4978b5efa25627fb05940f44549d4ae4d99974308e0f336e231aa6c268ef68b6eed3a7cac6c453437b77fbcfb6ff2e1832d2a85c4848df1bfb03c40188b123b2e74c3ce1469edf44bf27e7bc5e55e48f7c77e263ebe217e63c314e32ba6b59db6f37cb0ed91206db57c90773591457e055ac445cd8ec74ddb80cb27bed965f0d9f49a92c1a808c7b52f4a098c8392220aef1d81b8fdae69fadb568f1d579d88123599a6de7e1e34600021251c777a7af8701f4e7febaa67cc7d2fba3000497923530846ea958886b142fe1b90d8c9708448cdc54b48c742992dea55b55bde2b6878b2965e0c3a7bfa00898d82227dbc61e7fd2680bd66c06057cb528318374e14a921bf6eaa6cd488d7541e3faab0ade718910c24b1f6787b862c79bd1f9ddaae556b0f7f2b3b5212d4c90f9a3de70707ddf12eb45a300044b219ba200f073783a21e51a42c461d4f7d7dae13a3c0916da06d7fd36c595951fe1dd67b38aee6e2124b3033650922a8c664da3b29b040becb27309fd5fd1d5df8851acac3f600097565966b5c05edaf48a9ffb0f12729adaedeb42d9cb17a809fb4dbdab1f6a58288eda895915cb5929bba0064206621c9da74294bcb6154e13f6dbdbe900470c3b0aa868cc472e4359ff3dda5c0dabfef7f2563976fad3a248a388dafac973f1e91553bfd3c157de919eb47054972fe2efa46ad8ef470aaeeef33e72d035aded25b4432c384eca3562754c97ffc3c8552cdfa3dcc949a00bad2966f6ed06ff83d4771957b8c8e27fcac2a247a3296cdde260fd7f357621b8c64a97cd6e8c41f1bf326449a3f39d97b0641cf1a95ae964fc820a2af2209ed13a0ee440380c7a429f8fe68a435ec0ab392f3631f4fe7fb7f79555311279ceb5452328b6831b51f2df948d39ce50a35d4ddb58089bca5792e34fb291af94dc59eec89c28bc32d559d717cf21e1a91fd6cff1a7ac138faee6d01af2c66b710c078a67fe5a619be1d15468a62bb6b3916d171b6a24e040e09cb87f5781454114d6401c7b1b70bb0b3b38a11e60c9f37626a6e93c41141cea22e3c120d38aba5105840a8089ea2d18433c7a1242bac29d1aa10154f5fa87d534ef2a9c41e6eecb82185e285c9c8755fd85a13e5d2541b4c43b9ee26483840f4410b0cbcde43ce2855e701df7f585dfe4590bd6ee32dd25c1b16f22b9e53a52506181aa702010099314658c5e852e4c33f71888e4d1cf692c568be2deeb32dafbdbb05231a9bae6791df0bb082bd2a9651eb89d57f4c79aec01e62cdc84f39bdfc1f27fc2dcce64ee7ee97d68f90f4281c4c859f5560179d421b9b9c654b559bf50bf14f5f7873e2fc8ad596b3701edd00b832e39170d9b886dc80bb0f575a7ce83c762a38b988960f578b81664505177f301d61d41a42c1960d0178a3df345e61923e3f83bd1ab7011f4a6d7607e6512b1ce4a89f946038ab13400d2805c49b5fa7f1ecef8c010a1018ced3e063194103f97836889052225814638845a38765dffebeaa557f8f40d77b479dd3df775f85964609f8f4c0b841402f0629f1568cf98b3d4b6254d7c14c4efe1f2ef93177804b4bde2ceea556c1850fd7c124d736903aaf5423e81db1645bd72dfe5eac6bf62e5181afa8c2ab14bb0485e2198a08bc60c37d2ce16706136a9a38b68c6e54b02364c23c66a5615529beb26b3e2743f13def34c15f4e2a3d31609e1d2df07f94f47495854b822774efedf5e69b6c9e57560b430a2d5c2e0ab968e9ecc5768876300f131043ee5d73c5d7153e0cbf334b7a59385b22dfe0ad20d08c3bd034d2cfde855d5914bb87b61c990ba670f65353da484b5faf54d9df2bf8e727e622dae1e90aac5828a3d27cc6bb1dd8ee6de4c8f9718d8a9adeb6231fc61b93f6573beff1e4ca4a8ce2faaf6b4059dea282a59b97a47fb59e0419f8e949cda9fb7689539baf69f88c2581d2619e5dc8ac4c80692a10694c19a7c6dca30ad99f3784b090a32081a93e34606a528120653e52ed7603ea2fc47ed01792159b83de4018cf987acea7aaff3e821d0595398b5bb1756dcbca66c33cffd7a7adeea6054f0167b479cb3c50b8f11393fb5e4e524bdcad3a99188e3133b31307809f70b21031bd89e02b8a9084db1c4c6d873038268273a79e2c3de0f691d64c0b9b67a63234db80d11aaf9872bf21fb49bc35d7916b2adec02de4d5cdf6b7118cb24d7cc44df60b85bed9bb3967dbb660e6083e81630a1758134265e1bfb32a08482162dd06ec15e65a46a7cc5b74c4259769fac754b9cd2e3067886543e419f9d9b661c5f3adc27f40431416d7b02c38f771d26e96d53145889ff6f997359aa0357ec0e1ed4f79e26198fa9e3bffda3f2b4f7d279c63ae4e4e7501397e0cdbb1f055ffdc9dd784bc0de32385361258c11cc47435cc125bd6c531fb82c08ad11b25c432bdd232c0b9a9f7556893c05cb785afcbdd8692a264ceee246d6a566e6b295dacfeb6d3db8b1ac736f3dec7ce0b05828a3d18ee1e4d5e576bf88bee87e6a53dbda77a32960c6069a48557e6ff0abe06a6ce7525196f05dc0ee79dfc525be7da63c710ff1f5256b23057f46ba6ff8198e8e863a44c16c9c906176772951e49d3cdb409da3b276b2485543e3378011e862d211152676f1eb66886ac099494b1d33a2f9a2497528b897b43ecfa01b2057f26571946880aca9ff268efb6db251f1e58f54878be3bf1e0c899cc14fc55be0e6d2ec6b648eb6feb33d8545f1fa05bbe46d4628c5493199901e4332d771b0bcff78182396f283cc282289e2efca18fc5bfeabe20ae0b3fbdbe200493ec7079ed717e3e3c5dd023f510fc2e6f64679025e6508d1636c2e6782d59cdd4a8f08b8e9bfeec2dd7c5bbdf45070b71dd698ee4c3a20cb168edf40857a97ba8f31d2031996f1de8fe617224a5a35cff94edb1c356a8352a9fe4ac569500fa30f8b1aa39263f754b9937e088e6e46bfceb456f33a919a5ed8578a1594de234b3df1c4f82f94f28b17867644b1a172a8a3f1369c4b862fd9123821eb72828a8a85251c98964a55978e5c437605772fbfd86b3008144744d25cc46e385d95a44a517c12e5e9fbcff60d0d27e57c1884df61c447620eb741adb9ca33216b88f4d1885b70a55869a8d30ba84faa1fe45c94c2750d16c95ea2f44b8af6b50d959d8cb67f312623455c0f06536aa35b756569e3421ef3acf5eceb81fbe691e944cfc09af90b70e4c83b33c658437e7b1ab65a98699458a6a39d670e9e4a9df657b196333f92e03198fb567872d1fef8b17334cc418e153ef6ca1dda2a758c88d3964b9b7199d7ca0dc3ad78e6ed3d1c4ff56699c210e5738dc1350d6b4ff177bc5ab3a07f1c8fa70c107c43ae3d00c52d9d1bb9a855a0c2a7382bebdd9d108d172fd2a95fe1a0f932e881601295e2d9ec624fb043a2c2d5175a579ca3c7768b84bdea1fd074ce86aa7199a3c950fea9d40ccd9c46094fb13a9963a873bf703ac00bcc6f83acba442fcc6824abb599a9d6498e2ac368a448420bf2483460e76e5ea3fcaff2ccff8c3ae31b74e824f5eb9c810b3f087116b577dcd7f2c571773cf846a52f3f22f5c68951516a38eaa9cf6e9ac1baa0a4ffde3af0f08d07e1d39cce5d8dcc491683c0ced72459826a72b0704aa1504c2bfeeeed8b06373c7ebdd108fab1fbd3d0653d22da9feadc59d69c4bca8c920483f83cd2ef3709a74e6002a92d4ff5a27b0aa562409ea169294441e873789a496d58b9d7d736fb12eec27b6cd82c5d9bbb7f37b475c802030fd77ac2e72921746c270b7c85927fbae80f42d99f71dadae73526cc6c03eb1abc45e4c2447cae76c3bf50210959e12ddef5dcdd2f4acf513e28d4b3b5b0fa2eb87111ad68bfbda61ff84063f8eea05697282c2460deb3376c0efe9de99a5e9bba765e9e1e8c67effae146d10d4fdfd320828b8fd6e27751ee5b12757dd9e51aaafd8fc1d7a86976a121bd08371b1"}) fstatfs(0xffffffffffffffff, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0x2, 0x1}, 0x6) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000002c0)=ANY=[@ANYBLOB="c40000001d00210ccde40000000000000400020014001180c09801a7b0c7dba09475f251c743092f0800310043e6cf345f13be85938dbd3913a463", @ANYRES32, @ANYRES32, @ANYBLOB], 0xc4}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x100}}, './file0\x00'}) perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x3, 0x4, 0xfc, 0x8, 0x0, 0x401, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x273, 0x2, @perf_bp={&(0x7f0000000080), 0x1}, 0x4000, 0x1, 0x0, 0x5, 0x4, 0x1, 0x2, 0x0, 0x4, 0x0, 0x8}, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0x0) 09:01:31 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000040000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3286.721367] FAT-fs (loop6): Unrecognized mount option "@" or missing value 09:01:31 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = signalfd(r0, &(0x7f0000000140)={[0x8]}, 0x8) openat(r1, &(0x7f00000001c0)='./file1\x00', 0x80000, 0x4) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r0, 0x0, 0x1) 09:01:31 executing program 7: ioctl$AUTOFS_IOC_FAIL(0xffffffffffffffff, 0x9361, 0x7) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) [ 3286.775477] netlink: 148 bytes leftover after parsing attributes in process `syz-executor.2'. [ 3286.786927] FAT-fs (loop4): Directory bread(block 6) failed [ 3286.790819] attempt to access beyond end of device [ 3286.790819] loop4: rw=524288, want=13, limit=6 [ 3286.792506] attempt to access beyond end of device [ 3286.792506] loop4: rw=0, want=13, limit=6 [ 3286.809596] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3286.810746] FAT-fs (loop4): Filesystem has been set read-only [ 3286.814409] attempt to access beyond end of device [ 3286.814409] loop4: rw=0, want=13, limit=6 [ 3286.815520] sysfs: cannot create duplicate filename '/class/ieee80211/À˜§°ÇÛ ”uòQÇC !' [ 3286.818445] CPU: 0 PID: 16863 Comm: syz-executor.2 Not tainted 5.10.188 #1 [ 3286.819557] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3286.820835] Call Trace: [ 3286.821271] dump_stack+0x107/0x167 [ 3286.821837] sysfs_warn_dup.cold+0x1c/0x29 [ 3286.822495] sysfs_do_create_link_sd+0x122/0x140 [ 3286.823556] sysfs_create_link+0x5f/0xc0 [ 3286.824150] device_add+0x703/0x1bc0 [ 3286.824679] ? devlink_add_symlinks+0x970/0x970 [ 3286.825376] ? ieee80211_set_bitrate_flags+0x202/0x620 [ 3286.826166] wiphy_register+0x1da6/0x2850 [ 3286.826793] ? wiphy_unregister+0xb90/0xb90 [ 3286.827461] ? ieee80211_init_rate_ctrl_alg+0x121/0x500 [ 3286.828328] ieee80211_register_hw+0x23c5/0x38b0 [ 3286.829098] ? ieee80211_ifa6_changed+0x4d0/0x4d0 [ 3286.829774] ? net_generic+0xdb/0x2b0 [ 3286.830334] ? lockdep_init_map_type+0x2c7/0x780 [ 3286.831078] ? memset+0x20/0x50 [ 3286.831620] ? __hrtimer_init+0x12c/0x270 [ 3286.832303] mac80211_hwsim_new_radio+0x1ce0/0x4250 [ 3286.833154] ? hwsim_send_nullfunc_ps+0x80/0x80 [ 3286.833855] ? hwsim_new_radio_nl+0x967/0x1080 [ 3286.834488] ? memcpy+0x39/0x60 [ 3286.834966] hwsim_new_radio_nl+0x991/0x1080 [ 3286.835591] ? mac80211_hwsim_new_radio+0x4250/0x4250 [ 3286.836386] ? genl_family_rcv_msg_attrs_parse.constprop.0+0x1bb/0x280 [ 3286.837454] ? genl_family_rcv_msg_attrs_parse.constprop.0+0xaf/0x280 [ 3286.838475] genl_family_rcv_msg_doit+0x22d/0x330 [ 3286.839196] ? genl_family_rcv_msg_attrs_parse.constprop.0+0x280/0x280 [ 3286.840121] ? cap_capable+0x1d6/0x240 [ 3286.840708] ? ns_capable+0xe2/0x110 [ 3286.841311] genl_rcv_msg+0x33c/0x5a0 [ 3286.841953] ? genl_get_cmd+0x480/0x480 [ 3286.842607] ? mac80211_hwsim_new_radio+0x4250/0x4250 [ 3286.843465] ? lock_release+0x680/0x680 [ 3286.844167] ? __lockdep_reset_lock+0x180/0x180 [ 3286.845059] netlink_rcv_skb+0x14b/0x430 [ 3286.845659] ? genl_get_cmd+0x480/0x480 [ 3286.846252] ? netlink_ack+0xab0/0xab0 [ 3286.846838] ? netlink_deliver_tap+0x1c4/0xcd0 [ 3286.847509] ? is_vmalloc_addr+0x7b/0xb0 [ 3286.848156] genl_rcv+0x24/0x40 [ 3286.848658] netlink_unicast+0x549/0x7f0 [ 3286.849407] ? netlink_attachskb+0x870/0x870 [ 3286.850124] ? __virt_addr_valid+0x128/0x350 [ 3286.850757] netlink_sendmsg+0x90f/0xdf0 [ 3286.851355] ? netlink_unicast+0x7f0/0x7f0 [ 3286.852013] ? netlink_unicast+0x7f0/0x7f0 [ 3286.852668] sock_sendmsg+0x154/0x190 [ 3286.853274] ____sys_sendmsg+0x70d/0x870 [ 3286.853945] ? kernel_sendmsg+0x50/0x50 [ 3286.854551] ? do_recvmmsg+0x6d0/0x6d0 [ 3286.855162] ? perf_trace_lock+0xac/0x490 [ 3286.855752] ? __lockdep_reset_lock+0x180/0x180 [ 3286.856393] ___sys_sendmsg+0xf3/0x170 [ 3286.856922] ? sendmsg_copy_msghdr+0x160/0x160 [ 3286.857588] ? lock_downgrade+0x6d0/0x6d0 [ 3286.858194] ? __fget_files+0x296/0x4c0 [ 3286.858748] ? __fget_light+0xea/0x290 [ 3286.859326] __sys_sendmsg+0xe5/0x1b0 [ 3286.859880] ? __sys_sendmsg_sock+0x40/0x40 [ 3286.860490] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3286.861327] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3286.862060] ? trace_hardirqs_on+0x5b/0x180 [ 3286.862655] do_syscall_64+0x33/0x40 [ 3286.863161] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3286.863870] RIP: 0033:0x7f9b19839b19 [ 3286.864432] 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 [ 3286.866959] RSP: 002b:00007f9b16daf188 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 3286.868032] RAX: ffffffffffffffda RBX: 00007f9b1994cf60 RCX: 00007f9b19839b19 [ 3286.869091] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000000000005 [ 3286.870049] RBP: 00007f9b19893f6d R08: 0000000000000000 R09: 0000000000000000 [ 3286.871052] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 3286.872066] R13: 00007ffc78f72b1f R14: 00007f9b16daf300 R15: 0000000000022000 09:01:48 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:01:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x0) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:01:48 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x10e40, 0x89) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f0000002cc0)={{{@in=@multicast2, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast2}, 0x0, @in6=@local}}, &(0x7f0000002dc0)=0xe8) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000002e00)='/sys/module/libata', 0x410000, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f00000032c0), 0x18001, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r1, 0xc0189379, &(0x7f0000003300)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) r6 = openat$hpet(0xffffffffffffff9c, &(0x7f0000003340), 0x4c100, 0x0) r7 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r8 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r8, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r8, r7) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r9, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r10, 0x0) [ 3304.029550] FAT-fs (loop4): Directory bread(block 6) failed sendmmsg$unix(r1, &(0x7f00000033c0)=[{{&(0x7f0000000240)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000740)=[{&(0x7f00000002c0)="7903c1d93a6247f22ee834de2324d0c5a714ccd79766a576fbd0e5fd29de098885043c7c932e5f49f8fd1aa2f8a5243704fe34202e61c2c8aeae82cdb204fd8c8459a37530914911f536a7df0d1ec62ae9e0bfe362e1b5613d540dec2356816866ea1411f342b83c3ed979c2ddea8c847e977b1aebb6f4e5967734d1e21b981308bb238f1d13e9c15051ecfdc0d689c0b51196134c8bd7a190dd214b806d8ad818b0b03b2c8e1877bd9b2a63d94fa2", 0xaf}, {&(0x7f00000001c0)="c0b38a669dd49441b1a061b80f1238beb1e086836833b9d515783c87a4b9c2d1e836ef14b7c632a5f2fd9afd50c5768ca335eb796e62715b2f45c45e896634", 0x3f}, {&(0x7f0000000380)="59509ab2669cbdf690ac72bd8da0c2974ec7b72685a734fc6d73ff0a568516498dc596d7f4843e6697da3b5fcac97704e520b4fa94692608d989942272834e1e907ab0b81be2a41c4006ee0b465b345893046e82463832feb9866117a1e2c8a6eba242d5e3391f58704149d3ff6b8f04b3acc95fd7cd5dccdf8a782cb1664c5d7c38f970ce2dad3767d033bef7d6447e7672e180fc3ce48cbe7394afe87695f3ee73a18d831a85f56ce3b3e9b1b3d8825438dafe33597925c06805c9f0a1a6a0e140bfeecaf30da232b3bac0d5b62078eebf6cc2e4aa49d697345df9d4ae8a", 0xdf}, {&(0x7f0000000480)="9eb830864e04a349312af8883dc8bb41fb47014ccdab36559ff201dd44a57163f23d7e719fe9a430213a4712272f8782308f92ba94ebb8051b72dc6d11fe7ceee893c00b485e3cc2ee78a93a3160a98fdf4dbbe224901c571d3723b39c22a95ad51ac7e8af7a53c59fadc18978618ca37248c4b7dca0112994d9d10a929751fb8368d11390aee50a35db1a63bc0308339571bd1818437d4106f1e8cc43266a5823c430bdcb86abe812fd30ede3df8bdc81f26ee8cfa6dc8c0738bd2cf673e0383a8f2e7e099791bcff19098bebc684378597c32bf99314330e9cca70973b630a9a185341459c7c41d16cb404b29ae3997dfec844b6ea8cbf3838", 0xfa}, {&(0x7f0000000580)="0c2ee2a50339197c2bf12f4865b4f83ea850febcee091c830fdb2d0ae73c8f9c8a5392e38b2522984d19c12eb8a3b11970338adaafd8a8d47939466b6e7a07c6b2962557c5d0435bf6a4c81753318d4d9882e422a269d68484e6e17cb04991702175615511f2aedfbe8d6c1c93c3c7e8889b17bc4775f62e73d8dd2bd3be4469d1b12655d9e482ae6c4c83e6227993a2e15f092209100610fe22e5158c6031ac4ac99e0b89f5fb7eb01eb9a0d0bb60d129471f53b72e56c5a40f3f0b84807e0c735a3b949dd4120510acca974e93f18489", 0xd1}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="7dc21ef2d4a1fcd232d768c70c69d0e3836ad45e060e0859754ae72d6971e5b00d2426f46d82d300612fd2dc0a4c2b757c1dbac07e2f0f9ccf477e0f62a13f1ea63a9e86df31dc4aeb2c1bf18c3f098f11f0f28e17bc9b1512f0c22d9116e59e48", 0x61}], 0x7, &(0x7f00000007c0)=[@rights={{0x2c, 0x1, 0x1, [r1, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x48, 0x4000800}}, {{&(0x7f0000000840)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f0000001ac0)=[{&(0x7f00000008c0)="b095eaca033d6077b9ec8b686f547b96193b2883f1d1d640744fd6c25996d5be1e33de21659c304506740363639070cef4f0506fa8e692a857779197f95e5ff3ec6a876f540683999c70f7d86d118f387505c04c6717a09fcdceaeac852fa695a5d1a2eabbb197070eb82f103c9c6e520be309a41d8c5ab0677156ee5efc398f9ff29d213a1975853bdf4689dd9c2b928d56cf26af97d3c9d244a3fc1d36116784a69b2ae89e989e5737aa1610bdbe31271a5de39cb67aedcedd1774892ad1093a60a07e2158ac5ed30d8bf45b30af1c1264f1b515aff30f518a2b033c4ebc276532edd3f280adc2f650fb258cd424bbf2bc0c1a31bdda50f7", 0xf9}, {&(0x7f00000009c0)="c11ef108e58c121864c6409990f47e57e33f468282068001c1e5cce7b32d3c08abd57eeac38d63699d57c53b52a4cd4c160b5eba45677786a73b0b99a6dd7e9b4dd69d56cbc6da5bc09bac51377d47a383ff4e3a218a59b8fdfbe7d35eda8ed08b28d1fe5b27c56f161f43577d6574d243d9117ac915b4ff8ca3a2c9b1da7f3ed6f9d1656c9b757e310102bc7348b2f35a32980c88bc50faa236c69f8c1e44092126fb6a1786ef97fb8005375eaf1bd9c0b01a628256a5ed1a3f9336a65d4e5e4433b4cd0b10fcaf33361a8cad07f0e5c989a76580e19847292f709c88ef1bc75381557eb67a632e08d8902708f11091ba63b242e11c06e12f977a8b99332cc17e722fec475ee1456c49ef7ccbbec8f297e9aa3f37d6fd3dd542961a52c1401c8407d3e6d53f30c9185bc079bf97d57f10ec79ea1b8e92cf462ad27dad2c3716194ee8fed438ffe0cec7c845643c4a44f780c46771158b933329c1e809148619e891f8ffcf0b555cf55e72a0c0ea42fd2507bfea3983aab640ec5fb7a75328cd6918982faea737199bbce8a83db43de2cf46c8c556bc0b1d65c3aa5a3404e0ac52ba268476102ba50026cf630f84f6b21ab15e716fd7d257af9b20d3050d5ca1086746bf332541619eb246a2eed66e8bfbb386bfb114b51a3c8ee682fe04f64ee1031946581e03d2619fb4ac7cce78f8637e14e3d585a113c6dca2636cabee2ec8cbcb37e87c46ee7fc736d2c344493d7e3da45707a4417dfbe736be59e232521c69f2e59fd8551e9581a06928ddb69c4d3323e54bc6f545790c6b1203eb9a11cecc13df1d0862844ff3edc9cea951c4ea3e0adabae152319ea918bfbd10550b63e989aaf4832ef05a74c351dc886c69582f137b06500c1642c14526cdfdf2eed3a3f182789cec480e0627b15b749f3fd9c8d3de97252ede55a7568f85bc4f8ab96d9d948c3118cbb91114e1d87ba863aca1f4470fcfc829a0e7fa2e3d9e5482daecafb9983447e877f2f29d387ae09f7b19e20fd4e825cd05417bf77c6e154585cd19f35a2693e61c3f4a59cab0f851817a0fa202a918a509283f41cac1d89a1f5fe92b6ac41d9c93cb1400138885aedfe22d4e8d8e6a612d13fddd3011a28d71330aaf67045474b31674e4c64ac8fcdbc4ce73c738207e4e061e285843a4091ea3b1d95faff5fe1e0a337303147c5475810ef5fc23ea911bca7f86fcfb6ad0371a2b51389b26bf7a8d26e37d8503ecf40d29c181f2c10332f08f15121da5f0702b15e9ba36192572033b05bda27d02db4d8e0d110a6b3273e184d5de938ab98dc1c6a7169706fda61dedbacbd000470b7ed50ea918c54bf57af91ef65e9491f5a5a0c452642cbd871388bb18809c798999d6e93d42eb88d4d7a999f1614849b8144990b70b02c189eeeab9acb951e58b4d926faf6643f8aac69a7f5eaa5c4b0ba7fe86b22d4e18ccd88b4ec5c073f24c7ed058033c1ccc37b49f1a0d6f298d1625a16174cfef091374b5ecb39f9c9e41f8f2bbc41c1f9103999872e9bc98a9fff50a2791ca0b821e03b29bf6d13c08883287875f01c2bbdac06d9f1ff143442040b8f77242126a59529c42ca4638e90ddb7132f67a1822a7b14c80c6b0d72055e7f2c89ad6115784d25ab7f3c8baf224941161b0b07c9231dd153ff058b44bceef2dac15738ebb2660aa527e305875f8979b818969c8a5a7beddaacb20dc63319529c992d7081fbfb8cbd6a762c8edc00820a7145f7b6f7fcd3956b80b6e701d7b1b4f86298bfa8efc89050e91a021118bf2e1b6e6ea5769e07d7075fc440a5228e11fa0c732fc0abfa872fa070e08ec00ef0e567a56ef00c706c8ed1a424edffc37698d4a2493bf2a52d795ee0fa4a7f8357549999cf54a8e6c315bc9e4226b5aeb4de158033cd14ef36322e20d1a240f970cd0a97014aa5d447c5dcf6b5b68715ef14b7c9d5687eec08128a5a022264d8f4685dda33f7d572fcd546dd4aa1c188bd9374aefcb391b9612ca8eacb3e4245bb900ba555f5da3fbb2fa98d1d896d66d7110a6ae9a9d655119546cac29cddde429d0ff05aa86a6e6a64de8018f9023e9d41caf284233cda25b30ce0dd1715a56aabb53da3a104eceddf34c533919d6f2dbdd2e85ed72bad2f7f9350d4abeab882d59f25cfedb13d16798984b2de3d8330978bce39175569a484076434f8827378b376613277604dd9ed18f9803ad8dc442728238de0389821f498994cbe7b6e575ac79d2f96a69c34338dd37c7b8f089ec814c5b26e3354818ebacae706ffec99bb42551ad026bcd520d7f2d19c222964a3a1fc23cec36ab0a3dd1c2b7d939ca612d6849d50a2609cef05132b648c8af031575e6b6b43344e36cf10b15a20fd350f656dcf265d18d7fce6338aca9ee4cec840c3d7362103ef18336a1590a1d5dcc72d261885a0a05710a97b1cc6a85d4576ce2695ffc23e8b1ec86d10e6b0256df4f35d2d0f47f4d680c08ee62b86322f080ccaa5f0d6a06c2a5ad3e77cd2a37a28b5ac0b6cb88fac24fad81dc39eb579da1e8ae835e85665098f10e43c57f59bc7240618a4f530165691dd975e4b1f1c9633f85d3e042da84019a7d580cce34d8a1edf2b8ab3cdf3b2ab8fab14603056b9f377361f6f36ed1d4d9ff4952abd13fd26ca4c40660a5be152fb60198511d6a63e6215b6cabdec8591c881919b131ecc5910fc303f3ff98247f1fa1b311a257ab52fb08ff5cfe9ebcfff6d9af7d3ef99db26a314520659fac5013776f8e5cb5a9fa92ad405934b061dc7d5cbc40fb1c96f420e7d0a78d9cc1ef9209cb680ea9491028e9771b8b2d16aab9d81af9cb59340f22e7b62cf03d1ec130ee27f7db8e2a3e010beb8a9117f7b8bcd287131d23abd52c0703081d005b7786d54d3a9c48483af45e1b1da14e2ffbd74eb91e15279da6933429452cb33899819f67af53766c9b839557f1ae323376ee4acf3b5cad1c3d7a9622af1fced055d3962efea9120626db64737e33d9703702b85ccf305f5dfc354e74c85b076a2006e22185b44afbb6fd1a1aa1a9e534597f3f28d0dd55d0760e985f4a4aaf58f11f36a6ddf3a36ffd6f124c86124822b84b075799874fd07e4c6671c39f377cf4c6afca386ac045f8d94d668e39504b5ac08375392910dafaa795180dab42308ff5407f528a353c59300d1e7cb1ca6d83a76c4295ca3c1192e5330f80ea7c7e496102a0c9fde1ce1ac6d61bfa0f5c2f2ad6d3fdfb48d2e4063067dd7909607a2f6565c0d300a12fe8488e1842faa037fcd190f2ab070e1aaac24f68208eabe5e0c841d38d75810a0706905712f6193a0aa8eca1be8fa3ac3e6b7714a55aba3a22d9a7aef22bdc7ac69d87002871c57c0fcca0c066a1356cc7dda6ec6d418387f2133ca3b46cd1470b7f93d3da18f3f87963cc627b41268a5d414d6d1c0713020ece64f11a9940945649eeda3acf4b49d54a2c05dbb6959161b61b4f2cc13d001c6a920a5c05268644df4259e09474107b3d195a9c773d2ce9bce0ae0b4c4e80025b59d592a48cf7fc561440f6d5055eb8a80ef1b03e4fc74c1c34001d15d64a8c245a7de5ec768e0c9be48f0d1fa67c7523117fdec29a94384c0cf68099bbad43a145615ab0f1cc77b470c012296b3cf88c21a5bbf0969650d01936a5debb90c9069cf90154501f43933a6af44da5569fb9e23b9fe7aa912cefbcbc485015da6bf9cfe47d4cb9e1ae4a5701a5bc5173f7f461bbcc16d7b2a6cea08f1e28cc3d02e51ada5caeea6f6025f9c48dbb707e5e40cd5ab9dc0a78db40a9d8ff8e518c7918cb7cb6f1adc20ef2993f1c4e3b8af1599d9f4dc7b67e0fec6b9dfa08a0a01c6b782baeedbdbc6cc629998306327502d4c7613bbc6222bb92540bb4e7ff95175e5f9e0ee673f42903d78157f181a7ff42842ab2e774030595b55f8aa62df77eef4febe554ad4d365f69bb1365378f96937cf40534bdf4db720ca72f459b9b4324ed49ea9f08926d86b29a30d1e5166ec6167f8b6b8beb740dcc7e6c5459fa31380b7330f12defc65dee95e7704b3e37354931c43e65e30476a3bb5471cceeb8a159ac3881b5c458020ab6cba57f3fb03ff6ca2c4f31c0111527d00b053780d95cb534bb6e46bffb35e7e389be5fc90e93d7c5e26bc99532b08e195339a15147a0145ad03ae6127f6b98bbcf18c95c3466b98a0b599eec2e85073e99d7885d6498088fcb29427d1c96ed930fc085af6dbc2cdecde359859a13b296da068d24883e787bce0d046ea24f662f23a8e079f8e3c0dae03571d1357771f3896bf48f7664339fc3f37ccb4df370f02ed6f00341aaf42aa27be50e0351ae967d506554f9289ed9f92bbb02d41dccec3ca45516d85c7e89c127cbf24f4d34bee77e51e772c89ca92318628841894dc35471b312a2402abcb280b8790cfb5d0babbebad76292b32e1e3acd727fe806b0dafbed4112c921386fd315ee1164f98b508752c2e1f6a1517b1d1ba97482d53af976422f0dfb02702452049690146c8cc1444f29cfaa8dd91a328a0c286c1a8367f88f400a2adcb4417acc12013b28e00be4f23555044a36d6c53a4c368587acfaea4a7f51c553d4a6a3dce94bbd250bbcdcfd87948897898db753baab93d840524a85ec6556993258d986dfaf4b2866be75355a91c46076cc8ef77fc4ceb68d41c4f5e6e81304806779718bb8b9916af9ce770d6ebad6a3175f3752d42cea329cafc56829c08ada955c4e7694292881d43c396d7537fa8d70351cf5f627cf8cb068265129f7f24f91981c671df7e8d86a82683202f22c101060ceefd975b67171e34d506bde86b863dc2fa8e58b9036f675963066ff130bd778668375c3ff295c369ec089f8752cbc070990b64100428f53717368186f33625242cbf37eaa54fc0c83865f18db51177f168f83cb286ff434e747e164d71535f73f24150bf2f4858b24a3744ccf768608854c615e5592b2326b24dc06f90f43ec62d71e33a0aeca1ca50b1b6c4e79f5564c856a3aad2b79f39ccc8c79b0696c3eeb054b4707f77f87d16ac04b4e6bd06a7b2605cb0d4f64ca21597ef0a3d0aaa9f68d22a64da12b7e7ee5ca9a99a38771e5d26687c3c53829d44ea6a23c59e799cbf0c6fb594c29b4b532513612dbc2e106516c671a58f7a5f89cb55d96b5420e63695b8ee717af5b85aaddf61cce8bf66ed141880b34c1d63747790ab87fe41ede03c6b178ccdb4b8c6f8ce489d433a36ab5d1a982e7a8ae1d108925a198451e8f4a19040555b4426514b492d421b31bcb4ec7518a5612b7e4e5181247f98ce4f195788a7c036be276f911039c46e84be650890e97437cd84d0599159d4a94a1b2face37984e09f461791fde771e614882f2ec8bbf61f3194574b5a84668ac7f6375f285bd15230933a6f7692ef2e33851ec41742813db72bd276e0b8225300ab7b1ab8c78083aaf4a731ed2c54a738692424a47b1097d2806136e6124265bda2b90653ec81510bd163aa43fd494326e797a3cee6117c15e0f46f6b1acde69ba60ca2023f55c1ded8be1b0baddfd2fb49a1c22ecf9e0e62668f364b39a332ec34843fe2bbaa8e4863f610704e44ddb3295732def334c0814b801a78771fa094f9861dca1363350ceff47087b7533316186ad4101dd70d71d746806e0a3e581810aa5c47ec2fb395f0750c49fcbaad6bb8dd62108c072780213dcf9240e74be4ecf5b148837f3791a99d7fe0f425a519d31693bcf7a27a27a68ca918e11da70a413767197dfbc6e76a0a48d91fa5ee8c30fe7411af4b2490b51150ace7e", 0x1000}, {&(0x7f00000019c0)="5d66f83368ad9eff1531743d82082eb5561910001e2a3aa6d3267a18e10936d65eb175", 0x23}, {&(0x7f0000001a00)="2622332180bdda197da76096ca13694208ac8aa2b455a940d31d73c4c243e5e19f93c8cf92451c7c49e4e065952d7359263f460ad2548a88a72642bcc2708d245f640c328efd5621a41495afcbc1f1f2d2b9d5e503445dcbe6a6235b6e863b5c01be470937ba6234db10a005c8f7fa2ed8486bb5a59e31b84195cae1", 0x7c}, {&(0x7f0000001a80)="8ccb5cc7515f22ae2edbf0534b2dd0b284d271a6815a7c1eb0", 0x19}], 0x5, &(0x7f0000001d40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c}}], 0xd8, 0x8000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002080)=[{&(0x7f0000001ec0)="7a4748f2286b9bdb0e709753d6255f768d8d084b9b9003190e9939468d9773ea8a344bcfd2d0dc399ea31a7a828487dd2d70c40c5bd92058c1cac1904d3d51edbc47d9a4597532c2dba7a1b74ea5085451bf0275dcac7d588254d65398c1eef99479e61f36d09fcd6de281dd90002bdc7faac70573482f039132c761649e533cd9959b325673236ecbb88f92b293d97f2bb6785b231a3469ad02c097457771eb1a61261b054feb7e239e2a", 0xab}, {&(0x7f0000001f80)="16a136b4958ada0731fbc53d692557fdf9743f988fab66ee208f94e0576e8003890542c22da416ccc654dceddcabbd30af8b01d8994968a29a5da4a7196d71042c131843f041692493ee5087b90f6b5ca52992bea7b14be92ff5c70db993b62c5bf941793573f1bceebd43d3b44527acb92cc2d7c227826cc3658684e587fa4c58e41eff7e067a65e19313604bf47ceae2a7e4065d7071c3b06ba2906d0537276af8aa16482de10a29150eb582dcb49e0ff1c6a87830d2658ef94b5f3f0d1f4df062765d490e6962", 0xc8}], 0x2, &(0x7f0000002280)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xa8, 0x44000040}}, {{&(0x7f0000002340)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f0000002540)=[{&(0x7f00000023c0)="4ba23acdbba6cf40f3101ee7096a7397bb0a3a17e44b698f2388ca13dc9c0ef083447ed3721c91be73d5e838800c0c0efde2dd0495b58c1ffd7b28f025f1f31ef0882f769895f54b44780e", 0x4b}, {&(0x7f0000002440)="ab5568567eb4446ee8eab5397e17502f5fb1947f510852dd4323d963f91e351a961598aba798e975b573881b37b45e90e11bf5df77b4e1df7f8411c71c2be0454eec07e7f4af90d612e28b6e0acef680eb186aac7673c912d9434be5dab7fbb0416e014ef8163c900bfd31cef670ca0a8e78d45fc4b2e5e4c5e251e92710be6f89725cb4760fda2525fe2eefda405ab399d537df4b6ccbaad8f631f19f0e94ba9da92604dc7c8f6176d94691abcba124803f7db40d6eb6e781f23956ce28af382cb4fec583c557322d1f34d93c4f33295cc185ee0747c642201abf27821917e69f685481cd08028e4252d9", 0xeb}], 0x2, 0x0, 0x0, 0x10}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002940)=[{&(0x7f0000002600)="ade3676818960adcec6cfd24a451f9d70c72f3a837dcb693684eb5d2d25aad98185ddcb73da51df487c553de893eeac745471a1001fe826abb436bf29ef55553e48cc74deec99d944d4c85eef9d91ca44653a3ef425809c96324471533029965e189049fad59fd97c8c9bd1b9530635eaf11fd8f9d8bcdfeee0325719f361a314f5489", 0x83}, {&(0x7f00000026c0)="a59d01085e4e9454885eecaa14bc8e9c18b62dccfce9d0002930c0f9e546124fa6921c3819d87d55ce3bb925f39f32ba05ddd17d78ef85be6d79acbb64ac49104251af1038470e3e369a094c22508ee41c9c90594bbc7015a18255ad230bcf565e0b76bf7d1a4b52b95e8eacf5c391fc784a94254d0200dcec2db72926e9be0f146e77a4", 0x84}, {&(0x7f0000002780)="721ad351698a36a90ca629c3f5d671bb5f5b33eef0bd5c375a6481a644eac3c3559f2b6c8a7a6e76b17a062c08d15fed8721c8ccdafca72fff7aaa5be1355e108e7e85ca7d21bd993241ab1d00373043622f9b598ac28cdaf79288e0b453a6c7c882ea6d336648c387bdf7b5fde354312edc0af69887b30326a6", 0x7a}, {&(0x7f0000002800)="93068d941692e63033092d074cc1c8e14eac3a9c3b7c0d7d80279f1a0a2385234ce7013bad9fa38a0bbe8a5d35804a17e85b467ea4c651f6b5ff9c6389fc4d9b8707675a1e322c91a02a8e9b", 0x4c}, {&(0x7f0000002880)="6d80c1b96bf3aca9e472484fbcd4f6ddeb0de592a7f4edee2057fb020047fe1a0a7a1ac3725695da1e0d6b9cd78e2415364acd417d91f99c6e10a8dbf866e29626dd022f79379e98a89cb756dee6e378f61f3233414e637bb433de77f682e69abd", 0x61}, {&(0x7f0000002900)="17d76c336e19bcc050b1ea4848de17120b58e69fd04bc39a3e5c38b05d105cd6a9122c6831e53a53a40e2e", 0x2b}], 0x6, &(0x7f0000002e40)=[@rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [r1, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0xb0}}, {{0x0, 0x0, &(0x7f0000003240)=[{&(0x7f0000002f00)="bec9e46534990c831b4983d7f66cb5bf428e136bf2e516ab01df8dcfbd99dfe2a225930b71252ed766551ac6835f82a33d378f19d0ef05e0ef3834b84cfcf476f59877978a573570778fe3dfafd38d9bc0d6af6b31c66a67cebc12fab38d76e274190140510ac3ff14ac642ffcf10d2261a9f17bb0248957f06fdcaea36e0e28ac", 0x81}, {&(0x7f0000002fc0)="865ef535ce752fc58028671014b90bae628d64baf3b0b985b464b6f0fe055b58cc2aa807e5da568b992000b775b9ea8a198c2703836403b0c7d5b75236ceb117a6ac33e341d87893dd872399260c7c92d7203ced7673cc3dfea184092cd8d1d777296c9f60859e7e5e15e0ba19c9f04ffb91303971320f6263b66ba0e936f8b41d2eeb61e0b52e4c7e18b4569731e39ac5af5f1638bd278bdd83b4ced1fe5039e8b26085ef82b77aeb7d56edecda582b8d8876feec87cbc8142fcc9aa0d2f2361b8dcc3b8f957d", 0xc7}, {&(0x7f00000030c0)="d3dde9d40b9278c8a5c5e6bd617f", 0xe}, {&(0x7f0000003100)="d680447ad80ac718acb7374c877e00e8b49c8e295039b2108e74e38d152caa4ee8d6b6f351ac18035039da0fe33721ce5de0553668f605fed01d4164a961633fb8dd8030c2d0d09239999f264e0042e82738cbadd6b73b2e3e06e7a17e05d389b039f8c70c34e404d89e3f6695c36d64ab28ba7ca01e9881db0b19dce58aac7d22355ce8b31a80ce12", 0x89}, {&(0x7f00000031c0)="21c98b37bae13fbf9f7b1c14d26c253914d7e60de63b73dea230aa9844a91345c308ad4639b41582797347611a3ebaa632a3a536df787090972a811e2eb6282b4c1cde558a0517b41f6c3fcb5d4c4877cfc19acf2d74a3f7a3ca9a7116a4070a6edcae8906dd4fc964d8", 0x6a}], 0x5, &(0x7f0000003380)=[@rights={{0x34, 0x1, 0x1, [r0, r4, r5, r1, r6, r8, r9, r0, r10]}}], 0x38, 0x10}}], 0x6, 0x24004000) r11 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r12 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r12, r11, 0x0, 0x1) 09:01:48 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) setxattr$trusted_overlay_opaque(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280), &(0x7f00000002c0), 0x2, 0x2) sendfile(r1, r0, 0x0, 0x1) r2 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r3, r2) openat(r3, &(0x7f0000000140)='./file0\x00', 0x40000, 0x40) 09:01:48 executing program 7: openat(0xffffffffffffff9c, 0x0, 0x105142, 0x0) r0 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r1, &(0x7f00000000c0)="a3", 0x1, 0x0) r2 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2000000, 0x12, r1, 0x8000000) r3 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r4, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r4, r3) syz_io_uring_submit(r2, 0x0, &(0x7f0000000080)=@IORING_OP_WRITE={0x17, 0x0, 0x2004, @fd, 0x10000, &(0x7f00000002c0)="28212c1095cd315336b90e856ecd5ea948b11452f1820a0200000000000000a3bc0f0119a259f05d16a635906d80eab420b07c6d732282312ebb6a9391c4acecc1fe948b3559248b1b02bd35936d99750a7246122a5003fb4e122d6f332bffc0508cbf3c6e2e16448ea94a3ceae6d6e9c7c187929ce18a7f6c37007da247e9e03ab78ff3892981771b874c9a237ef1cbea8b57cdf5ce6ffc11e971df224c47a29686d8a3c1b9", 0xa6, 0x11, 0x1}, 0x7) dup2(r1, r0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x81) socket$nl_generic(0x10, 0x3, 0x10) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) write$binfmt_elf64(r6, &(0x7f0000000140)=ANY=[@ANYRESDEC], 0x5c000) syz_genetlink_get_family_id$nl80211(&(0x7f0000001480), 0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, @perf_config_ext, 0x0, 0x0, 0x400, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r7, 0x0, 0x100000001) 09:01:48 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000050000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:01:48 executing program 2: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000140)={0x0, 0xa633, 0x1f}) write$P9_RUNLINKAT(r0, &(0x7f0000000040)={0x7}, 0x7) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x24}, 0x0, 0xffdfffffffffffff, 0xffffffffffffffff, 0x0) fallocate(r0, 0x20, 0x0, 0x8000) r1 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000600)={0xa, 0x0, 0x0, @dev, 0x2}, 0x1c) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000004980)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x0) fsetxattr$trusted_overlay_opaque(r1, &(0x7f0000000080), &(0x7f00000000c0), 0x2, 0x0) 09:01:48 executing program 0: r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x30042, 0x0) flock(r0, 0x0) syz_emit_ethernet(0x133, &(0x7f00000002c0)={@link_local, @local, @void, {@mpls_uc={0x8847, {[{0x308a, 0x0, 0x1}, {0x1000, 0x0, 0x1}, {0xffffa, 0x0, 0x1}, {0x5, 0x0, 0x1}, {0xb27, 0x0, 0x1}, {0xc5}, {0x1, 0x0, 0x1}, {0xffff7, 0x0, 0x1}], @ipv4=@generic={{0x13, 0x4, 0x0, 0x4, 0x105, 0x67, 0x0, 0x8, 0x5c, 0x0, @loopback, @local, {[@timestamp_addr={0x44, 0xc, 0xc0, 0x1, 0xd, [{@empty, 0xefc}]}, @rr={0x7, 0x13, 0x21, [@private=0xa010101, @private=0xa010101, @local, @local]}, @rr={0x7, 0x7, 0x62, [@empty]}, @generic={0x88, 0xe, "5b3e62c6139688993f9663dc"}, @noop]}}, "86913986864bc5f4766716ea3f014c17691daf7fb5e2adc52e5f6d68d5f9e4ef56e99798c2e46a64a7d0e4a44899290eaeb4454b2760e2d3831d8404670977edbb7bc7844270d67005bc12378eacf08ab6a170f9ec77892e58c77ca0dc03cdb500f3b57a71110a8e236943a943b9275927e8d7f233e4153bc5ed41584c5e1a8215b4643d6c08702c967b4ef57edcf1e64ab51aad46321521ffd0dfbf12649f07c24ee4ab79c2cb64785af87782677ad709106ae6f5a343853e"}}}}}, 0x0) 09:01:48 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) write$tun(r0, &(0x7f0000000080)={@val={0x0, 0x8917}, @void, @ipv4=@tipc={{0x12, 0x4, 0x3, 0x18, 0x63, 0x67, 0x0, 0x7, 0x6, 0x0, @multicast1, @multicast1, {[@noop, @ssrr={0x89, 0x13, 0x9b, [@initdev={0xac, 0x1e, 0x0, 0x0}, @empty, @private=0xa010100, @rand_addr=0x64010102]}, @rr={0x7, 0xb, 0x18, [@private=0xa010100, @remote]}, @ra={0x94, 0x4, 0x1}, @timestamp={0x44, 0x10, 0xf8, 0x0, 0xc, [0x2a31926c, 0xe5f, 0x2]}]}}, @payload_conn={{{0x1b, 0x0, 0x1, 0x0, 0x0, 0x6, 0x1, 0x2, 0x5, 0x0, 0x3, 0xa, 0x3, 0x0, 0x9, 0x2, 0x0, 0x4e21, 0x4e21}}, [0x0, 0x0, 0x0]}}}, 0x67) [ 3304.043063] FAT-fs (loop6): Directory bread(block 6) failed [ 3304.051947] FAT-fs (loop4): Directory bread(block 6) failed [ 3304.067016] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3304.068209] FAT-fs (loop4): Filesystem has been set read-only [ 3304.068409] FAT-fs (loop3): Directory bread(block 6) failed [ 3304.069667] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3304.071771] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3304.073206] attempt to access beyond end of device [ 3304.073206] loop6: rw=0, want=13, limit=6 [ 3304.074373] attempt to access beyond end of device [ 3304.074373] loop4: rw=524288, want=13, limit=6 [ 3304.075289] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3304.076235] attempt to access beyond end of device [ 3304.076235] loop4: rw=0, want=13, limit=6 [ 3304.076817] FAT-fs (loop6): Filesystem has been set read-only [ 3304.085094] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3304.091258] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3304.092989] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3304.095911] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3304.098234] FAT-fs (loop3): Directory bread(block 6) failed [ 3304.099254] FAT-fs (loop3): Directory bread(block 6) failed [ 3304.100646] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3304.113170] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3304.125021] FAT-fs (loop3): Directory bread(block 6) failed [ 3304.136283] attempt to access beyond end of device [ 3304.136283] loop6: rw=0, want=13, limit=6 [ 3304.137782] Buffer I/O error on dev loop6, logical block 12, async page read [ 3304.162997] FAT-fs (loop6): Directory bread(block 6) failed 09:01:48 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000060000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3304.175219] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3304.196114] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3304.197638] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:01:48 executing program 2: r0 = syz_mount_image$ext4(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000000)='cgroup2\x00', 0x0, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000380), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x100020, &(0x7f0000000900)=ANY=[]) umount2(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x20002, 0x186) openat(r2, &(0x7f0000000140)='./file0\x00', 0x480440, 0x11) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x40) unlinkat(r1, &(0x7f00000004c0)='./file0\x00', 0x200) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x2e}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffc442b49cb9c42) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x240880, 0x0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x86) [ 3304.257882] attempt to access beyond end of device [ 3304.257882] loop3: rw=1, want=65, limit=6 09:02:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x0) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:02:05 executing program 7: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, &(0x7f0000000400)) add_key$fscrypt_v1(&(0x7f0000000180), 0x0, 0x0, 0x0, 0xfffffffffffffffe) creat(&(0x7f0000000440)='./file0\x00', 0x0) openat(0xffffffffffffffff, 0x0, 0x488000, 0x4e) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) openat(0xffffffffffffff9c, 0x0, 0x400, 0x20) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000004380)={0x0, 0x0, 0x0}, 0x0) socket$nl_sock_diag(0x10, 0x3, 0x4) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000a00)=ANY=[], 0x98a) r0 = request_key(0x0, &(0x7f0000000580)={'syz', 0x2}, &(0x7f00000005c0)='\xf7{]&\x00', 0x0) add_key$fscrypt_v1(0x0, 0x0, &(0x7f00000004c0)={0x0, "90d2697f27c0dfbf63c8d00e2e2163c75139b4c5d1b3a8299f3765b1019338f4c7aca2ecce86f9835c9aeb055839a85c27c557cb154f84be6edff60d7b630209"}, 0x48, r0) r1 = add_key$fscrypt_v1(&(0x7f0000000680), &(0x7f00000006c0)={'fscrypt:', @auto=[0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x30, 0x37, 0x0, 0x0, 0x33, 0x0, 0x0, 0x62, 0x37]}, &(0x7f0000000700)={0x0, "d33b66b180bd26b76aa3d38be0f206e02ad6161891f8a4e3b234e08d52e762c58f8ffa33277a47c922137116ae50c972bf356388dd3bd584e8a0f19a6cc6d279"}, 0x48, 0xffffffffffffffff) keyctl$set_timeout(0xf, r1, 0x0) unshare(0x48020200) 09:02:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:02:05 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}, 0x0) syz_emit_ethernet(0xf1, &(0x7f0000000080)={@broadcast, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @void, {@mpls_mc={0x8848, {[{0x6, 0x0, 0x1}, {0x3be, 0x0, 0x1}, {0x1f, 0x0, 0x1}, {0x0, 0x0, 0x1}, {0xffff}, {0x6b6}, {0x20, 0x0, 0x1}, {0x60b1}], @ipv6=@dccp_packet={0xe, 0x6, "3abc72", 0x9b, 0x21, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @empty, {[@fragment={0x84, 0x0, 0x7, 0x0, 0x0, 0x2, 0x65}], {{0x4e22, 0x4e20, 0x4, 0x1, 0x9, 0x0, 0x0, 0x4, 0x2, "6114bc", 0xaa, "1d7938"}, "b821aa968788cb838e23c9971d4985411405e9eb392aec397f74f1aed9ae4f8f067f0d140f93c60a623800126c524a93783b52cdc8fdab8d0555e489298af0abd8422e589b57a87dbf23823105274b7ec17dd9afe34ef44ffee639a51c75cc13398805b7ae7797f18add85ccbd6293204dab0ae37e1be51ee316101a62428b7869705f"}}}}}}}, 0x0) 09:02:05 executing program 6: syz_mount_image$vfat(&(0x7f0000000140), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e6803251000000000000416600ffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a00"/157, 0x9d, 0x600}], 0x20, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) 09:02:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="0000b67a4e2d00"/16]) mmap$IORING_OFF_SQ_RING(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2000004, 0x100010, r2, 0x0) sendfile(r1, r0, 0x0, 0x1) r3 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) fallocate(r1, 0x46, 0xd6, 0x1) pwrite64(r4, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r4, r3) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r5, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r6, 0x0) mount$tmpfs(0x0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0), 0x11, &(0x7f00000005c0)={[{@huge_advise}, {@nr_inodes={'nr_inodes', 0x3d, [0x33, 0x38, 0x32, 0x25]}}, {@huge_advise}], [{@euid_lt={'euid<', r5}}, {@smackfsfloor={'smackfsfloor', 0x3d, '%(\xbf[*-\x0f-\'+'}}, {@euid_lt={'euid<', r6}}, {@permit_directio}]}) recvfrom$inet(r0, &(0x7f0000000280)=""/182, 0xb6, 0x0, &(0x7f0000000340)={0x2, 0x4e24, @multicast2}, 0x10) mount$9p_fd(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0), 0x2100020, &(0x7f0000000400)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB="fd6106646ee7fa", @ANYRESHEX=r3, @ANYBLOB=',privport,afid=0x00000000000000d2,cache=none,afid=0x00000000000000f1,fsuuid=\x00248e04c-8c76-fc7a-138e-40805fbb,dont_measure,fsmagic=0x00000000ffffffff,fowner>', @ANYRESDEC=r5, @ANYBLOB="4b7e1fcd0ffc83d340fca956781acca291c3e317a67701f44dd399d69c164bc6e6aa4cc73d05086fe20b4a3aef5ccc6808331b62f74d3bd495b20cca5e97652731fc1dcc472814084ff4dc87f38c49754deccac8b955d6753833d1c71c435ce28fc67bfb113ae3f7888782f8500b", @ANYRESDEC=0xee01, @ANYBLOB="2c737562875f747970653d76666174002c7375626a5f726f6c653d3a285d2429262c00"]) 09:02:05 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000070000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:02:05 executing program 2: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xf, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$setlease(r0, 0x400, 0x1) r1 = memfd_create(&(0x7f0000000000)='.\\\x00', 0x1) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/117, 0x75}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000480)=""/43, 0x2b}], 0x8, 0x80000001, 0xffff) ftruncate(r0, 0x1) fcntl$setlease(r0, 0x400, 0x2) r2 = dup2(r0, r0) fcntl$setown(r2, 0x8, 0xffffffffffffffff) [ 3321.295604] FAT-fs (loop3): Directory bread(block 6) failed [ 3321.319591] FAT-fs (loop4): Directory bread(block 6) failed 09:02:06 executing program 0: syz_emit_ethernet(0x46, &(0x7f00000010c0)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x3, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @redirect={0xc, 0x0, 0x0, @broadcast, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @rand_addr=0x64010100}, "d5d871637c3c4559"}}}}}, 0x0) syz_emit_ethernet(0x1019, &(0x7f0000000080)={@local, @multicast, @val={@val={0x9100, 0x2}, {0x8100, 0x4, 0x1, 0x1}}, {@x25={0x805, {0x2, 0x6, 0xf1, "6803003a6804c040f4f819453f1cde58264d4f85fdba179547c044ff15452222f8c00e67233993d329c7dfe20222fc23e6b45665ccce73dc9e154f5c5bdcb26a7d506b4136e94e138cf8960af83cfb187e99ca0e2d3f386df4973a37777b05a45b0e6c6142b0eecd59f1f8dc322b4457e3b5c0d7e48c774d51b87f14335f6cf27a953dc782b3da218f8c1a3d3d61ca98d503eeb03646d112a9b64cc7b4fc8c12c79386309a689a68b438ba451fecfc2f92bf87f2398ecb531ccb3019d844f8680cf61b037595cd8accfe5afaebb6600fbde38fa9170fcedceec1615117bd6be63d1979720dc2f083640b1e03014df8b772a4b64cb18c2431f3bedc9eaea94369b40c80dbff2edc613d32a7962224bd628a787d56d4433987cea012f46ae8a0086d2b05e29ce1da5ed927ae4959bcb4d5669a14abfb8eb5c6c7f5461a9f74b3391fcfb1c19ba7c6adb7eacd2dcac58af1c3e662eef8f16ac31f2ead64b9e7b94a96164aa5058da637c2284b18f4eb4b4cd0b221f71b7eed1c440ea9307f7c62411cb717d593af5fe4b8f14303bfb17de62ba818f5e92d4962aa5a0fa86006f9e8e25a4403b520310b3d96f0cc3ba6aa66c117238cafa77da9fb7b431d7d20ff6982dc53002d8b5c9350c859356ebccd22f3fca2f345a4ed68e2757b191e6de8663708615126f1bfb22be21160375063875b092db2fa13799ffbfbfda9e0861ab51a05c403f8bc70a24cd9ddbfb4bfc4a5ab3f85e94c5f6df03168e7d7358ae8be805f47493fd2a5b2adbb19ecea3f0f201fd7c1a857df76546a90a8cddbd042e855f811e6f7bf5d9ba7df52d9e712488621e75020650a893bf3138655f0f105f3f4c321caf2b9325fbb3973ec819840e098e69b48601c23edf70628605e170e440ddf194430af5217e323f0ab537c9f49f5721ce3a4078cfdfa084e9fdf711cfa3796e94fde3741d55a406507e55b1f7781ac697143ed8e26a377cd6747414b06742d79653d9e74d79bf3587648c277e31e43b3378da4d9ad4cd0dc8d95dbaf48b730c324a720c67cf4fcb2b97ae806bd6926b89897f803686977aac55cc3632b1be13ac71b947b2dd8b6411c96dcb6ac75a1f7fd91c30f8d6e7df2b504ad27d09cc642fb7e19ea3aef8c63d28e959aa5a110085f590eaf93740e0c31aa56254c3a9849ce6a4763da5f8994a91ad388b48c0b45c3721cf15159837e01822b7bfc93a1c3504e416cc76d9aa9a87aad538f6c721af60e2c4100ffce2dded421a0ad0b9dc937293a7afc14a650811d12ec75de218a15d3e575190d293d8f2006b5bf19a733b88b6bb543e7c83619646a62dfe19984e24149fa610408a51eef9ea6b68dcb526effe925504eef90c252938d1bb8952495e32bbab9e54424d8f2ab03939b351847e7ec89929f8fd39c3e12c1daf1d025ac52f18270d704a413bf74d0e918ad296eb8c90441ff5943e66c072a24423f6eea6f993e76a91bd4be3c96453888c9a22589ee576055c8b26072d2cf1bcc3fba889f6c82ccaf6aa5814076fcd2ae02612f5018c0da76856f43810dde8156674b43e2e4e65fd65d3374303489a2b9500f3d80e3be3d2a374333c146d1273b188a0fafbc329e305472de33626bd4eeb3bc59c8b3dfeebc19ba181de442c084cc452017a08ee58dbd732b525ffb416df00782d530801cf95f0225a2698dd6a669c799c314a6a9566e1d260b695d57a20264779c73a9b69a78f426b62f7f3e9c2914b28a22d61c57764feed961d79bfad2da554435429dddd6f0775492f4f906b719bd4f74ea839aed2eb20d5a0cf971db1f04e493c7ddb13c0c8a6edfeb5295811f6c5b46efa8b9ccc08a27b70d9e52bba4ab88e370d96a01911d81b479647b3c012fca629ba3303255473c221a864b906461a866e877c862232069473365f8679af92854812951204bcb07e538f962902f67d75d12be161779c951e6e1ff44b14ea10090702cba1ced47e0e9176ded7e13092999f6212a93270074ce080de4f6121567774754fdc94a646e42307c59ce9bb0677b7aee6f21678effdb13884db3b47a9ec681daa0776185501d6520776aba16db2fdc1443001798d45ff8cac9bdf972a3dd73a884c856c94757dd8adb66613ded051eebc3a8f86d01c6d6b6bc85e8ad3bba4f4fc71b66117d09510da03a70a52805b8d24bd007921c703aee93f6bd614edff5cbe5565bfb291595791ee7f01e5681973d97498e131db5d3c634775087d6429d561d8ed984c88448149a9484e81c53f43b3203ce945afdfc0b56713db6532bd7c07b6d75e3943a304c1321d553c22c9580839507b8d2320a7b38d17b9e0015d4bbdaead6b65f971e6ac8e6d6d78f57f0c5f46d7d5f1aaf04e4ada806b375ab66a68cd014677670a0b7104526632d2851bdda6c0dcc724cc386e4a4117d944edb514ba29697c3887dccd95df0345d5c04ac12e4aa22cc2245a13902796ad30ece0c69b5df4bfb4033e77d8516c12682cb30c23fe174ae89176257218678dd7cebaca937d34bccfc0744a7c407bedebcd748aec940087a0be0f87768d434b9cfae0f4069f712fc7ac7dcf1f76d59d4f7958f44da7c122ba85332a2329a7b412d9eefb4e7376875f550ce990ecd94bd18e07a2c0d052d16bd7e4fccb451d35d06d78f2961b6dbef67f76ee67675214a1a0988fd87f7e4c2808cc6ce338e319ab1d44e4c44202e70e0d05d37dd7c038271ee3ebd6c07576bd8fb9aa6c916a1392bfa21f74ab5b98134364f74110aaf195e232e09aff07eafaad6991fab3e4eb7af52a3de253815b1ab462617140be9dba70df169c56be77da487c27d27fef1c4cd89bfc9ff2b8a0be39033204c0ca304c92ff89f90b55319044d17de909b7e396dd6c9f90ca450b7de067030f2d2eef4586a5ace10c5d226e08454f75b3ea685609777bf104f9126e02b5862327fb06395e3f10f5702cb71f444919aea6a113748a01a589ba4c46908332f980370878060186197ad54392e4bab0c5482bc084e0d67a795921f833767ca1f893d597ad815d8236030f3d34b29558a65a4d7c3003fe6eedf588321f958faabadbe51e4b231ef6c98db583ee444a605d5886553461fc70ccd96f0cfdcb4ed962e2ab232f52e662d25c5de0fb77e408dc1b2c75ddbf01f9e9b7e9385b9dff6e9baf4fe017b4c2fd639e5de0a47bc277ff792b20cffb062e7db3f7ccb7e9c0e4fa954fe8e48b5937e2c465f453a10c73ddb26ff824e6a6fbbc8b4f82cc4babb5d5c04f3c9a78b2bb03506d8179d7a64ea154270673ccfaab6fd64a7885aa4ad5db2e8909c03890ca95b6a331bb36b82645bdc9c52be32a24ca7eea2fd0ba4dcc217b0ac9093027962593a0f524e816a8a501e7c4d046c0cc2996af82135359052d05c409ac425551671d69a998e186042875e71134a8624198d5743ef4d13064682d3feacbb96cf2ac95c6baec94d8a9ddd483992115120a453cf44cd3334134013a21c226b279af41ad2c4078d5a03b94a80fe0f39ccbd8f8edba1cd76aeed260336d31278e4781c269363550646a5c41c492698b3509b7c1a59144feb18195e5c7496357deeef1f54e397e8a47a36b419bff638ba43d68ac8e200e17a70603c4ee5d618e17198796bb932a7d69a53db089b52ab78fa2f0ad66e1c8ac2e4a17bff212b4c0e4ac0137c694c242ce2672b85b0d9556a8c49d5a887f53fff439ea2b1677fa01bed2a41dd5d42bc0159bbba53b22fe5fd69cb726efe8ac63054f29a7c230d71a66fc7dad25e3d1f01ba8a87ae0f02c6fa5b9d1527c067c179ba71c274070ed5a92d7834708f22b4e492a4a030ece435f45bb027c56d20d5b6fc7c23a14dd0baf32ab2b751a7097219de4167c2cfaa6b2fd3ce2f863956fc6f577a8df6a4fbd62512f01dc082aeedf6cc3953cadbfad4515ed35875aab45dae01f153836e2ed9caa3bc33587297f893921deee6c1c7dd5545fabcb645b3739c911065dfcbf2eb662071fb50a6f2b860bafe21ee1643b109001034f7fe3fec87cd830ecf079ccef8a7d068efb4796346ea63990eb12d2afc70319c52f934cbc03b32107f833f220afd0a751c07cd2f4fc6807ac9b1eacd0a8ba9f3f6d5890676bdb618be477cd771291a017947152841953f08dded8a49405025c43f79e797c4af183c703eab05500705f9805adb1b2cfb1fcc9e1059cd074b7a1f23138c2e59c055bb50dc7d77376dbe0a61d5c06e562187cd421d9bd426ffec4c224ac93ea8a93112c3036a6f9185ea400521d3e515cf9a02ec67b7455d492b7d740372fc00fc12bb26c987b56b21889cb4e0587eaa389ece9bbc01402aea470f039c40ca2da6d2309003e43304ef39148f7a4c40cea04a5be5dddb2bb823b0ffd7f17369664de10158c228bb95821d37c85b5446322c92a057f69f501e9323eac10404647b6048bf0da5e7ab18ec908680eae1d945f7ef4bcf76bcf966e188d2581ce947a0af03cf5f9fcacb3fa30414ad297d60a0c998bfb411f2f4d1a033f06f95d1d80ce3113e29083998930163a22e8b9e147a2bda9ded4a94169299dcad807599da5ecb9ed0341db175bb328d577c65cf8e87157ba86e80c27be103e02c08ec9cf1c348bb04f04f8f4143eddabfaa5f69cbf93331df21c6c965ca2f9b11006de24c9f86920f09fb3c6073d57e9c0c97b8578fa49c42a70afe7c111b484e0ad5b60f7a275b401b6c76f46bdda299b70c0e59a96f0d95003b6f1406d31fc04ee577bb98482e41ffe1b4013ea841708285df6a359fa0acdd52977a1968da92e17db902472380150f85cf69f3dac77c5d58fd97f6984f2e81d4823cf013a946cb335d7e6a565ccf17c161221ad7dcd9794ad449029ed1f2e5a350d3cb50d8fc13ed15042e24d768c651dfeb9ca10823a5e8f917c26f7c20f057333609c59eb69b63575f4fac3b5a212d6c9e149c0ff8b54ea5e9a1df4567811eebbc016425832d066c454c3e2e3af0ea5733a4fc055a731e14dd87035198f17a98cf9269b2193892f72e7a1170a11ecdcb196ccf281b6cdc880f48be52301f63c844abedf4a1b099c61117e460ed1f248236eacf26aa24cb430c3002f49d5eb7409cf45829c5e4814bb602da81d1986baa0199f11325e121cb8c8b324a1aa9b626114b6a25b673f482df66475ac7756408029ba2058e7339fb643be6f11cd110c6fa543beaca189d232a3ec9c9e0326508872c292838c117732c1eb5b142acf3ed1946cad7b3cbedb33b97e3a029b50d5ee655e887a15868334730c1c52f5e66a1fe7ec08bca27a94d75780a2f8ac5d7024c229a4b1ea07d3c9d563ff80ad0dd27d3809d6f67159e954598a5aea5064ce92a5f0679d3acaa660d0fe4fde24be2de29d4d7ed75f045f720c198417aa12b132cd1f60be0a5d7a7715955ae5debb2e45eb3487da99105b6e7dbe68f864ed1d88376384571067f284d27928dcf6ee29f643acbfc2f96c0bc0755ec06e5ededf8848ace17d4244e4c44e933baa39762d0753035031492c46e6a121d415415e6179ae6c906324e2c4b1284038a02d173e11a1ee4f010632949768b97260d88480531d7f7d4a2d726f7cc9a4b5eca1ba1790e5b4be9761e38d30c754cf6b02360f42bc1873b5939aa57e8db378f7d7c4c88784f307b681e116b7b6bb0d6d4b52ecf94d8463ce9222541430dc739b05e4713f25fcbe01752fefca7f3b30e0fcc310041ab5c76e9b2eae897e46a979448571fb57b38038dc0c1ae9532e74dc4332bcd7bcaddfa925ee95cb9903db832d1d4611df270ada744fc36f61e95afd0"}}}}, &(0x7f0000000000)={0x1, 0x4, [0xa5, 0xbd, 0xab2, 0x46b]}) [ 3321.346025] FAT-fs (loop3): Directory bread(block 6) failed [ 3321.347049] FAT-fs (loop3): Directory bread(block 6) failed [ 3321.349216] attempt to access beyond end of device [ 3321.349216] loop4: rw=524288, want=13, limit=6 [ 3321.352140] FAT-fs (loop3): Directory bread(block 6) failed [ 3321.356354] attempt to access beyond end of device [ 3321.356354] loop4: rw=0, want=13, limit=6 [ 3321.364391] FAT-fs (loop4): Directory bread(block 6) failed [ 3321.378784] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3321.380091] FAT-fs (loop4): Filesystem has been set read-only [ 3321.392687] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:02:06 executing program 2: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)='hugetlbfs\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0/file1\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) creat(&(0x7f0000000040)='./file0\x00', 0x29) getdents(r0, &(0x7f0000000c00)=""/4096, 0x1000) 09:02:06 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) creat(&(0x7f0000000140)='./file0\x00', 0x180) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) [ 3321.407487] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3321.410960] attempt to access beyond end of device [ 3321.410960] loop4: rw=0, want=13, limit=6 [ 3321.418365] attempt to access beyond end of device [ 3321.418365] loop3: rw=1, want=65, limit=6 09:02:06 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) [ 3321.420122] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3321.431152] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:02:06 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000080000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:02:06 executing program 0: syz_mount_image$ext4(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000000)='cgroup2\x00', 0x0, 0x0) r0 = syz_mount_image$vfat(&(0x7f0000000380), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x100020, &(0x7f0000000900)=ANY=[]) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/locks\x00', 0x0, 0x0) syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000040)='./file0\x00', 0x5, 0x3, &(0x7f0000000680)=[{&(0x7f0000000500)="f3b22589f1ca811ece04cb3b20c8a902653500d9c3839e0818679313289361ab7551bd2cf1bace38027cddc65ab82d7fe4df1ce801b0fbda5be288d0500eb155d08cf5ea30981bd351b80d9c85f5752103300993c9cc53e75e4a56a94d15797038b85a2a784ed0a93bb9c613d4352123240bde0f01d691d92067699bc0fe5422b39168fb85f5891252464bd607", 0x8d, 0x1}, {&(0x7f0000000300)="372c111923d48d02000000000000a0c82f73ef6ac30000fb7f5664026913b4a4e4bf7305", 0x24, 0x9}, {&(0x7f0000000480)="181ddb4088a9fe68e87df520", 0xc, 0x6aad}], 0x11064, &(0x7f0000000780)={[], [{@mask={'mask', 0x3d, '^MAY_READ'}}, {@permit_directio}, {@subj_role={'subj_role', 0x3d, 'vfat\x00'}}, {@mask={'mask', 0x3d, 'MAY_APPEND'}}, {@euid_lt={'euid<', 0xee01}}]}) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f00000003c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000040000000", @ANYRES32=0x0, @ANYBLOB="000000000000000000000000000000000000000000000000000000000000000061616161616161616161616161616161616161616161616161616161616161610f6c9743c90fd39b7828e4ff3131313131313131313131313131313131313131"]) unlinkat(r0, &(0x7f00000004c0)='./file0\x00', 0x200) r2 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000800), &(0x7f0000000840)=0xc) sendmsg$nl_generic(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)={0x2c, 0x26, 0x878c5bf8df414e27, 0x0, 0x0, {}, [@nested={0x18, 0x0, 0x0, 0x1, [@typed={0x9, 0x0, 0x0, 0x0, @str='\xca\xe5\x00\x00\x00'}, @typed={0x8, 0xa, 0x0, 0x0, @fd}]}]}, 0x2c}}, 0x0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$AUTOFS_IOC_PROTOSUBVER(0xffffffffffffffff, 0x80049367, &(0x7f0000000600)) r3 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x240880, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r5, 0x0) openat(r5, &(0x7f0000000280)='./file0\x00', 0x185000, 0x11) dup2(r3, r0) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x86) [ 3321.539341] FAT-fs (loop3): Directory bread(block 6) failed 09:02:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) setxattr$trusted_overlay_nlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000280)={'L-', 0xba}, 0x16, 0x0) r0 = syz_mount_image$nfs(&(0x7f00000002c0), &(0x7f0000000300)='./file0\x00', 0x8, 0x6, &(0x7f0000001580)=[{&(0x7f0000000340)="57b54ac35db98b96a82ab0319b9a908ecd5e3d2e2c36922be725ef0cd506f8460a0339acd058ba2079db92caf4bacdac9cbdf704ab7ef6", 0x37, 0x6}, {&(0x7f0000000380)="9bf31e592eaeac705af2a90b1a36f7e5949753edf0372dea9021dac44f9f40a8a2a603a2d1a1341c54984ee96554fbcf59f06fbbfbdf04bc97517ca93122508dd2c05427", 0x44, 0x2}, {&(0x7f0000000400)="3825356fbb640aa8bf2e760ef161d2605ed3473feaaa7bd7abb1a42217512c5817336bdc9ad159ec9fcd077c5c620c700142c477a3ad5bb088f46985fb046f4ba00ecb4778e3ce92b834e4f19c8183882d945429acf7886d74c2736d9acbfddd1d3ee376b5e1ef080f56d8faba2c93081523d88c595ccdbb2d7ae68dd2d7058d77f8161e991c45bdf725468470b635dee3bb6dc608799f82216d705f479e41918c74ef820c24e9ad1d5d58916528bb0784b715c27d42726a029e4145a248b7a62d3a24623107f680e4055424821e6d146b3dbcc65d5682725281649270798e7477fa44ca9e5ff9076e9086ac5b6da8edf65ee56c621283dafa0ea53b92804a39d460d5a90b273eebc47e68723bc5a8381909e591ef217d0391622a5997b34a7c69bcc2782fe1e8e7be1bcf52dc5bd6749fdde426fbe888ed5baef74126f4ce4947118374ca711a1935ac5e14899d5271116f45127263965711ac05ec2c4dc68accee989425d9c4e039dee91a44e2188430728014271eb9f028f3ff815bdf572eba52fa6c1752dc820008970f4dca2aa4fa8b010dec65c347085525bcf3e98f705f68e2c5aeb21a053fe8d1138ece309fb4a818eaab338653116466d6e12fd8a8706756de0cf6ddeb4ae6e283689338f95eede729b4695faccba7630eaf18c798c59dd95656eb24e1b081ae9a259b61b36383cf4ac2e56afc401a61df667be78380c1529f3a0eae41d1ffb92431c29712400a3b1a44ff469819722bd8cd2d6eb3525000cb2686756af3c99015e9b88e0ecc08fd6a1bd5e58ab95f50eba774aabfd9f4d8b480eb5843e83ab2b4d87771787b696110478bc54274e91b41b7fecf8b9646de00777c0c558588bbf74dfead245e132d833ea1b17091dd01016c713a30b89b4e1be6810b59bd30705be3684f59717fc99d1a73036576698e9313bc16cbb3c5d37af0baf87c7bed47c23d7671bc04b4928ebd36208ec8b3566cde8cac4dde971ecdcc9b3c95a9e95f20027537eecb49f3b03adab20a663073b45a6d20b0f1750c8046fa2656d2112cd3c4e5f7ab533263e2cff66d454e20e0f638662ded285305dc6fac93885998acc60722826c3b9583d0e2ac79b0e013455c6ce969c44d656c6d213b7f2a9d6e97adf73a42daf10f175e21a9f9c7ec585b008f782c050910d29cca14dc541a3f0cab594f62a11dbe603ac604c653528e76443422b146d850136c3886768ac1dc5b57066036e9947cd8cd22f5809db7b0e152aa977b16e1208c5d642688708b6030dd5d42e5da0d9cc249036e6e6707b5719650b2b2976af5f4940f348c3911d57e1730662e283bf9d845de8612092981d9740f04013eaa9d49b7688216596db2ce9a4ef711dcbf5eac46ec868b6489a96aba005aa4f240c6b60b02175db212fd40c07f85111a3bf382f8e60a412facf8cd1fbd5455571435f81294eafbad2d20346fc46805e195403eb110f5ffa5ecc06f8ef5dfcaf3d3927390c6bf97c396c297adefa4e3c8b2358f21d680e74bd2007d46c5bfd20777cb656e49458aaa489af2809bf02c9089d85b958235101d6e7c1e722641d3e262705e9a49744598520cb2a807cb35f150146b576b7e1e90fcecb529857513893a9547ff54975f746647c5cb0b39a6471fdf8ba7334ab041d0dc4cd7520802bfcee55042355bb257a2ba69490ec22b2d01cc053b1fd57701222d163615fff1c56f19f950c2eadb9791e4782672bc285f52d82087581af3a8376fb33a0c8827c9780e7a92c7f7df4994f9054e2350b415710a64d07f067cd41ba091537d9550c5e00e6e73b3df86bc1df3ba0b962f115a0ba6c4b648b479c460838c13fb70b5e379b40e0b4d4c8ba98f4ce171032dce963cc742ae6a78c9fef40a76f11b1055d53dbeb6d51bfdd7ba5cfed4422bbd6b2539dbad3564b68bd9cb29902be7c8de54e48fb5ca4216bd6ab61b422694a9ae0f78e6404047c22525ab97681e9171908256bd818d93eba9bbff939aad63c74f059851f369a94e5e4bccc2485543383eaf57f27c56bc109ecb81dc87a627b4a9207e2e201647fbae04e518fe9d6cbf08037e14393ec1965f38de7e851d964ce9854148e71c4543889348733723beedd30a80de3684aee18a7e08674c117df16234653b587d00355fe7ff058f5601d5e71f0a659e73050c3f8ea99ab8c1b9acbe8bbeb9544df9c5e9af3df667c90f976dbbf7555d2d385f0de7762e1eda0a0c4d754225fbfb91d9b01553fa07e2cca71f0e5df2d345c5c72adcfc34caf5762d2b90c9c0b79ce05c2c83b22a1e919681147f5b32ee41206063b8faff985593ecaa74952240c5c041bbaa2b25a938055f9c81a1ec7606ffde86bbe8424558c3753942b7e5de580e7a367bbc7cda606c36cfc7d0febf3caf34f8a7e5bf42e44670c8c888b387fe8ccc2d0d47a04eaee7fb970c91dcc9698a8c94011098c00669a1b05918e96ca5bde0265c2594a70a92a9d6231b89483cb3a4b8efdb0d3e425c6434f2ea0c8669cf5f225a5a553f9e197fb13019b67e8ed9b38c01a1684f9d192c02e9eb10a1bd497c0d61bbc0d0cec1ab712da5b8091737d55c7b94b51dda8638f7bf9418dcb6472c0745562a682a6332d6c584bdb7c2f37022450e59482a3280bd9119c1c2524b429c467d8d88488bc7f20c9e37336a7c661949766c35b5c0a7dc1f2520e836f59924c43c861394c549d02329a42d8e114ceb4af60c97ac65d4f5d849e49ae07fc9dd7bc55e346069184a76016dbbfa55e534937a91be061dd75c09a37d3323f33a0ec4d176ea29ac24c4ac573d7ec9154937e4288ac6e357950a0ff2d11c102cafb23f9879b75277f92407169a77ff90669b26f0c0410ad1e1af6e740ef2f18b12f085b12363827a9a138ce4666242796d2aa436e2fb6653c3a02f5f3accc58a88b87219a006bb5d213081fd244f6353a8b5ece041dd661aaa31b2768dd44f5ac069a4eecbd8dcc85a42789eca9d8b98d1aa10aca33ce61cc5663b00dc3bb8f85257214b9eaf4aff1a9fc8f7b735c85e8ad045e0354e42f44953b0c5f3842d2f65165640de36444d2d63d474834d219603819bf25b611ea112bf1349249fbf67c2613e44feee645485e352cb1c2960a8aaa5d9af9053aa8d94a91337b80a9b568268e7bd992254873156b73b91be548457f308c36acb7e16579959cf98033e0bd0f46209d1c2cc42f317acfb68d81befb36b9a82ded17bc7b13cdbedf5f2857ac7e258a2ca20ae41a1a87f6d344ba22683bad644f407a9f243639c3f6c65ee0fa77a72448590e261eacf310b29a357521e8ac80adaa6705d0d7a486b6ac90c437a04db80874b7010f1cd4c3cbeca88f413af45b22d0d3540fd4c2d8424336ceabb2c0565ec415665cdf680f27e6a146c8453f98a9a3cc87702038bd998757e446cec8c05b0030fed6577f869ce0abc038ce0ab0c5db9bd7c44edf7ec513a944d9d48d7c65b85c45077d843d001e7922f890770988d2820e41117fc148e6e75a344f0226638d9df727fa0484b6a2287026fccdf53f24fe3fb63517cd723c8b4eda91c2f8fd7fe91c8e77bc3fdfd26148bf71aea6fa17e28a038cc6090964958e4cc2e31f9b73e3b9312283d49a8ef486aaf5b5de960d03d869daa4cfca0583fdc34478b4d2f1eb4ceb7efbbd9bd367a38468ba3fc0b69e7786cfac1032739d007045e2342c22c1e69811591e2e2695a73dfa0f49bc2921d52bf5f425b2eaf559ae498606916b088cf54893193e767add9155f63e86052951906fc56babe44f49d24f76d99915699eaa78401af28fcc827fa59cccde3161eb91e18ed863d1e657c6c31cf76e53a8117bfbc8bc289dcd266f8aef57b0341a28ab6b3d81f0bbadfe487ab520f47d8283b84d90eb34a56cdff738ad157b47acd28c530653bd09852ec19c60cbe8a379c115f38c6ff24455eb86f440e8af0f5a0a387fbc4e79dbc8dd6ec365fe95e05d2ae838a987cbaf7f1028aa5dec24d62cbcf3c265ff5544445cad39618f70cb5586fdd54e5ddbbf5dc97cf3c0bf518ae340c6711bf53dcfc424b2ca99574bfd7abdb8f18f62adb432884739fe001143df4d0a65d0286d568e422553843bfbb70d3befa3ecd76a7d0d5d955bbdd5571bfa2cb33f0c99ef9d676545488a4e97843b47fe937087f5e16961327ed02474001b3a765f0ef6b79353f432bd5d9541953260f876b54ab50c512782cb1e4fc841a7a7f64ec41b0f6f5c78d93fe13e1bc59a76f8037a5578a202664388036ed4b104f2a3e0fb2a728c99b3aec0090825bc36833a0be9934468c9bdecdc4d26a7747b4e1fe57241739b992fb01470b6a10b545187bcbcbc5ce2fec17de5dceec117feae4c57f9f26eb2f9a36f2ac0b179b2cd44b708571ca18db46b597b3ea0b46efb1bcc0592c09a570e285b3ffcce3f4a9771c872a0fbc7af1873965171936f3e777e3a8f0a88c733328f5b3a599983f4fd106f8e3a6ab751dd2937db322a38ff9f67068473b6ecee6ad0a21e1080d73258d5abbeeca87d4730ebddff784af5260bc217aab3a30b82f1e9b714a2fc4735f6b35bcf6d3d1d4d4a81fe41f709ce736a5e66fc9c6835ba660f7108d1bfaac0ceacf0996802818a3cfdcecf7e674345173ad6cd7f1649b7fbe4a5ba51ac743e5fbf7ae3fbfdba3f1f09693b9cd73997a7d864b8d44d753ab09070f9c3ab8a4f95e749e8a19adf40b208aa9f6c20eabb240fccc54ebd77fae1474c3316c16c439ba6fbdd333e97db92e0dc1c404c0916955997cd5c041626ac7607ba4717442e20110f48658514e032852cac18abdd8954dff174b12ac7907c8746fc500773cc595fb6e406c62836535b29a9267e6fa0b1e0e2d58d9faefbbe8a62a95aa2e58e868d4c54e24f763ab7d7d472dd720bca831f56b7a41a78317be3b67756c4486fe3c4b3970d51673e1b3913a524c4301682f1192bf7da839b9f6fe5727df2c0dbaf5a0243c3f6e54317fb6b2eee28cb94fd81dc0d23479fe8ef8246491e05fb8e9d15ce575564f7b3292e5375dec5ac8f78c60e79eaa3910e3351c6c6d0de7c7c08a04f29f39959d652436b9f399bfd31f78c260df3b10a3bb99b388bdd77f675322c13372ac75f8a5124cf5f91eb7261464f87e707a5bb319f31b0d51465f83f99cf557150a06cefd4995244e0ee9bbf7c40067199e920ae0ff2999d52c9b731eaec9cae310e1dc661fa6d13eb112f627a95b7b0d6758911d9b285fa5a90312ce578f939e22f2d636707f5914a1f01e0aa5282df157c9674630307d1310cbca33c4b8207a37bc980b51245280ac5f2cfee1e43ce1fc484a9cd66637d3ea8b93d26f28f5386af3c60c4c73b17acb6e25032b5de860aa0e54013ba197bafb56b247a9930c8a5a09ed0d4cd81be94032c0740a4b0720a50f7f99cd0330672260b9332c4857bb707f0db902193cdd09f51d6da6f9cdb923943cfe5c35c3d4ed45cbbeef8158e10853b4729886ab6f320cd1da008e9824d748f5b6f06df10fc0629c210b13383e4b1d4da3af87d4dbc5dfda0180e7839ced5db2d70558315f07b3e31a6b638a81c6929d2b6ba9205ce4d84db31a7a1eb5bb908ff0dae2d73d54764bb096672eaef7e411c02b5ced63653b6c6867d36453e0855c9e96ec23ca88e4d3201a9aaf8642a5cd9098fbf207d0e8611832dc043327b1c4607fc0e953f7e825c2f95025a84480ad804f70f89fbae497b1e09c80ce335aaeaeb377095ba824578ed7f1ac0c570db9d27f82ce6edbb7fee33c150e4e32de20ac48b44d882dc630fcc043bbdc36", 0x1000, 0x1}, {&(0x7f0000001400)="aa23c8e945be07d464aa3804b75a411b0916af130ecb360d2777c5bbb40e23a660a795a4dcaf548d5a07e2ac96fc178bceeaf5a337e603ef74527a879c28cbde6a88592982f3b1e3785c0182c01bf4e2c28d9f64067387bc318ac3d60dbf4cca1edad35bdccc43c6916a4e37dff467f8db4b2b6f744decca2bb336a1", 0x7c, 0x800}, {&(0x7f0000001480)="15d7a90aaafe05dc39ae33c3e934095dbee96f5aae83a633bb3a32b444db972081b34d184d86ccba31d11fa243070fe2fcc015140317e30651ff9b65ed10cf1d745d8c01d69e49a8ae16a2a2ccb2ee41743ba3c009901f2e0c8bab4bc72efcb705e203d6bf54ea03fc95de3aa6ebc39c5d90460acae971d09b34fae85ac512e1fc25b82580b5c79962db40083df638113af772c72ab6857868d40c8a2f1adb70f62be11c7c79005c4b", 0xa9, 0x400}, {&(0x7f0000001540)="ae9648142f85b2e657be8e5effee3f06a9fef3ec478bcd8fed3e23bc8672d9ae22628615049cfcf8fed7e0fb465ed32caa506d881f0bd1943a10", 0x3a}], 0x0, &(0x7f0000001640)=ANY=[@ANYBLOB='trqsted.overlay.nlink\x00,@/\f{\\,defcontext=sysadm_u,appraise,seclabel,obj_role=,\x00']) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat2(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000001700)={0x210002, 0x110, 0x6}, 0x18) r2 = openat(r1, &(0x7f00000016c0)='./file0\x00', 0x644400, 0x126) lchown(&(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, 0x0) execve(&(0x7f0000001740)='./file1\x00', &(0x7f00000017c0)=[&(0x7f0000001780)='L-'], &(0x7f0000001840)=[&(0x7f0000001800)='\x1c\x00']) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) connect$unix(r3, &(0x7f0000001880)=@file={0x1, './file0\x00'}, 0x6e) r4 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r4, r2, 0x0, 0x1) [ 3321.551810] FAT-fs (loop6): Directory bread(block 6) failed [ 3321.555224] FAT-fs (loop3): Directory bread(block 6) failed [ 3321.556207] FAT-fs (loop3): Directory bread(block 6) failed [ 3321.565359] FAT-fs (loop3): Directory bread(block 6) failed [ 3321.568501] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3321.569632] FAT-fs (loop6): Filesystem has been set read-only [ 3321.570907] attempt to access beyond end of device [ 3321.570907] loop6: rw=0, want=13, limit=6 [ 3321.585090] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) 09:02:06 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000090000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3321.594669] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3321.599101] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3321.613184] attempt to access beyond end of device [ 3321.613184] loop6: rw=0, want=13, limit=6 [ 3321.614564] Buffer I/O error on dev loop6, logical block 12, async page read [ 3321.623413] FAT-fs (loop4): Directory bread(block 6) failed [ 3321.631242] attempt to access beyond end of device [ 3321.631242] loop4: rw=524288, want=13, limit=6 [ 3321.634518] attempt to access beyond end of device [ 3321.634518] loop4: rw=0, want=13, limit=6 [ 3321.634611] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3321.638092] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3321.639169] FAT-fs (loop4): Filesystem has been set read-only [ 3321.640420] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3321.643884] attempt to access beyond end of device [ 3321.643884] loop3: rw=1, want=65, limit=6 [ 3321.647955] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3321.651086] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3321.655055] attempt to access beyond end of device [ 3321.655055] loop4: rw=0, want=13, limit=6 [ 3321.655193] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:02:23 executing program 2: syz_emit_ethernet(0x32, &(0x7f0000000000)={@link_local, @broadcast, @void, {@ipv4={0x800, @igmp={{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local, {[@lsrr={0x83, 0x3, 0xbd}, @lsrr={0x83, 0x3, 0x41}]}}, {0x0, 0x0, 0x0, @remote}}}}}, 0x0) syz_emit_ethernet(0x37, &(0x7f0000000040)={@multicast, @link_local, @val={@val={0x9100, 0x2, 0x0, 0x4}, {0x8100, 0x4, 0x1, 0x2}}, {@arp={0x806, @generic={0x13, 0x88e7, 0x6, 0x0, 0xa, @broadcast, "", @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}, "8959ca8c62a94945fa8de1a94b"}}}}, &(0x7f0000000080)={0x0, 0x3, [0xff1, 0xc3e, 0xd4c, 0xdf7]}) 09:02:23 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/bus/input/devices\x00', 0x0, 0x0) pread64(r0, &(0x7f00000010c0)=""/4088, 0xff8, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r1, 0x70fe) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r1, 0x0, 0x1) 09:02:23 executing program 7: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, &(0x7f0000000400)) add_key$fscrypt_v1(&(0x7f0000000180), 0x0, 0x0, 0x0, 0xfffffffffffffffe) creat(&(0x7f0000000440)='./file0\x00', 0x0) openat(0xffffffffffffffff, 0x0, 0x488000, 0x4e) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) openat(0xffffffffffffff9c, 0x0, 0x400, 0x20) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000004380)={0x0, 0x0, 0x0}, 0x0) socket$nl_sock_diag(0x10, 0x3, 0x4) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000a00)=ANY=[], 0x98a) r0 = request_key(0x0, &(0x7f0000000580)={'syz', 0x2}, &(0x7f00000005c0)='\xf7{]&\x00', 0x0) add_key$fscrypt_v1(0x0, 0x0, &(0x7f00000004c0)={0x0, "90d2697f27c0dfbf63c8d00e2e2163c75139b4c5d1b3a8299f3765b1019338f4c7aca2ecce86f9835c9aeb055839a85c27c557cb154f84be6edff60d7b630209"}, 0x48, r0) r1 = add_key$fscrypt_v1(&(0x7f0000000680), &(0x7f00000006c0)={'fscrypt:', @auto=[0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x30, 0x37, 0x0, 0x0, 0x33, 0x0, 0x0, 0x62, 0x37]}, &(0x7f0000000700)={0x0, "d33b66b180bd26b76aa3d38be0f206e02ad6161891f8a4e3b234e08d52e762c58f8ffa33277a47c922137116ae50c972bf356388dd3bd584e8a0f19a6cc6d279"}, 0x48, 0xffffffffffffffff) keyctl$set_timeout(0xf, r1, 0x0) unshare(0x48020200) 09:02:23 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300), 0x0, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:02:23 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100000000000a0000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:02:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x0) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:02:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000140), &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000300), 0x201000, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) 09:02:23 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) setxattr$trusted_overlay_nlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000280)={'L-', 0xba}, 0x16, 0x0) r0 = syz_mount_image$nfs(&(0x7f00000002c0), &(0x7f0000000300)='./file0\x00', 0x8, 0x6, &(0x7f0000001580)=[{&(0x7f0000000340)="57b54ac35db98b96a82ab0319b9a908ecd5e3d2e2c36922be725ef0cd506f8460a0339acd058ba2079db92caf4bacdac9cbdf704ab7ef6", 0x37, 0x6}, {&(0x7f0000000380)="9bf31e592eaeac705af2a90b1a36f7e5949753edf0372dea9021dac44f9f40a8a2a603a2d1a1341c54984ee96554fbcf59f06fbbfbdf04bc97517ca93122508dd2c05427", 0x44, 0x2}, {&(0x7f0000000400)="3825356fbb640aa8bf2e760ef161d2605ed3473feaaa7bd7abb1a42217512c5817336bdc9ad159ec9fcd077c5c620c700142c477a3ad5bb088f46985fb046f4ba00ecb4778e3ce92b834e4f19c8183882d945429acf7886d74c2736d9acbfddd1d3ee376b5e1ef080f56d8faba2c93081523d88c595ccdbb2d7ae68dd2d7058d77f8161e991c45bdf725468470b635dee3bb6dc608799f82216d705f479e41918c74ef820c24e9ad1d5d58916528bb0784b715c27d42726a029e4145a248b7a62d3a24623107f680e4055424821e6d146b3dbcc65d5682725281649270798e7477fa44ca9e5ff9076e9086ac5b6da8edf65ee56c621283dafa0ea53b92804a39d460d5a90b273eebc47e68723bc5a8381909e591ef217d0391622a5997b34a7c69bcc2782fe1e8e7be1bcf52dc5bd6749fdde426fbe888ed5baef74126f4ce4947118374ca711a1935ac5e14899d5271116f45127263965711ac05ec2c4dc68accee989425d9c4e039dee91a44e2188430728014271eb9f028f3ff815bdf572eba52fa6c1752dc820008970f4dca2aa4fa8b010dec65c347085525bcf3e98f705f68e2c5aeb21a053fe8d1138ece309fb4a818eaab338653116466d6e12fd8a8706756de0cf6ddeb4ae6e283689338f95eede729b4695faccba7630eaf18c798c59dd95656eb24e1b081ae9a259b61b36383cf4ac2e56afc401a61df667be78380c1529f3a0eae41d1ffb92431c29712400a3b1a44ff469819722bd8cd2d6eb3525000cb2686756af3c99015e9b88e0ecc08fd6a1bd5e58ab95f50eba774aabfd9f4d8b480eb5843e83ab2b4d87771787b696110478bc54274e91b41b7fecf8b9646de00777c0c558588bbf74dfead245e132d833ea1b17091dd01016c713a30b89b4e1be6810b59bd30705be3684f59717fc99d1a73036576698e9313bc16cbb3c5d37af0baf87c7bed47c23d7671bc04b4928ebd36208ec8b3566cde8cac4dde971ecdcc9b3c95a9e95f20027537eecb49f3b03adab20a663073b45a6d20b0f1750c8046fa2656d2112cd3c4e5f7ab533263e2cff66d454e20e0f638662ded285305dc6fac93885998acc60722826c3b9583d0e2ac79b0e013455c6ce969c44d656c6d213b7f2a9d6e97adf73a42daf10f175e21a9f9c7ec585b008f782c050910d29cca14dc541a3f0cab594f62a11dbe603ac604c653528e76443422b146d850136c3886768ac1dc5b57066036e9947cd8cd22f5809db7b0e152aa977b16e1208c5d642688708b6030dd5d42e5da0d9cc249036e6e6707b5719650b2b2976af5f4940f348c3911d57e1730662e283bf9d845de8612092981d9740f04013eaa9d49b7688216596db2ce9a4ef711dcbf5eac46ec868b6489a96aba005aa4f240c6b60b02175db212fd40c07f85111a3bf382f8e60a412facf8cd1fbd5455571435f81294eafbad2d20346fc46805e195403eb110f5ffa5ecc06f8ef5dfcaf3d3927390c6bf97c396c297adefa4e3c8b2358f21d680e74bd2007d46c5bfd20777cb656e49458aaa489af2809bf02c9089d85b958235101d6e7c1e722641d3e262705e9a49744598520cb2a807cb35f150146b576b7e1e90fcecb529857513893a9547ff54975f746647c5cb0b39a6471fdf8ba7334ab041d0dc4cd7520802bfcee55042355bb257a2ba69490ec22b2d01cc053b1fd57701222d163615fff1c56f19f950c2eadb9791e4782672bc285f52d82087581af3a8376fb33a0c8827c9780e7a92c7f7df4994f9054e2350b415710a64d07f067cd41ba091537d9550c5e00e6e73b3df86bc1df3ba0b962f115a0ba6c4b648b479c460838c13fb70b5e379b40e0b4d4c8ba98f4ce171032dce963cc742ae6a78c9fef40a76f11b1055d53dbeb6d51bfdd7ba5cfed4422bbd6b2539dbad3564b68bd9cb29902be7c8de54e48fb5ca4216bd6ab61b422694a9ae0f78e6404047c22525ab97681e9171908256bd818d93eba9bbff939aad63c74f059851f369a94e5e4bccc2485543383eaf57f27c56bc109ecb81dc87a627b4a9207e2e201647fbae04e518fe9d6cbf08037e14393ec1965f38de7e851d964ce9854148e71c4543889348733723beedd30a80de3684aee18a7e08674c117df16234653b587d00355fe7ff058f5601d5e71f0a659e73050c3f8ea99ab8c1b9acbe8bbeb9544df9c5e9af3df667c90f976dbbf7555d2d385f0de7762e1eda0a0c4d754225fbfb91d9b01553fa07e2cca71f0e5df2d345c5c72adcfc34caf5762d2b90c9c0b79ce05c2c83b22a1e919681147f5b32ee41206063b8faff985593ecaa74952240c5c041bbaa2b25a938055f9c81a1ec7606ffde86bbe8424558c3753942b7e5de580e7a367bbc7cda606c36cfc7d0febf3caf34f8a7e5bf42e44670c8c888b387fe8ccc2d0d47a04eaee7fb970c91dcc9698a8c94011098c00669a1b05918e96ca5bde0265c2594a70a92a9d6231b89483cb3a4b8efdb0d3e425c6434f2ea0c8669cf5f225a5a553f9e197fb13019b67e8ed9b38c01a1684f9d192c02e9eb10a1bd497c0d61bbc0d0cec1ab712da5b8091737d55c7b94b51dda8638f7bf9418dcb6472c0745562a682a6332d6c584bdb7c2f37022450e59482a3280bd9119c1c2524b429c467d8d88488bc7f20c9e37336a7c661949766c35b5c0a7dc1f2520e836f59924c43c861394c549d02329a42d8e114ceb4af60c97ac65d4f5d849e49ae07fc9dd7bc55e346069184a76016dbbfa55e534937a91be061dd75c09a37d3323f33a0ec4d176ea29ac24c4ac573d7ec9154937e4288ac6e357950a0ff2d11c102cafb23f9879b75277f92407169a77ff90669b26f0c0410ad1e1af6e740ef2f18b12f085b12363827a9a138ce4666242796d2aa436e2fb6653c3a02f5f3accc58a88b87219a006bb5d213081fd244f6353a8b5ece041dd661aaa31b2768dd44f5ac069a4eecbd8dcc85a42789eca9d8b98d1aa10aca33ce61cc5663b00dc3bb8f85257214b9eaf4aff1a9fc8f7b735c85e8ad045e0354e42f44953b0c5f3842d2f65165640de36444d2d63d474834d219603819bf25b611ea112bf1349249fbf67c2613e44feee645485e352cb1c2960a8aaa5d9af9053aa8d94a91337b80a9b568268e7bd992254873156b73b91be548457f308c36acb7e16579959cf98033e0bd0f46209d1c2cc42f317acfb68d81befb36b9a82ded17bc7b13cdbedf5f2857ac7e258a2ca20ae41a1a87f6d344ba22683bad644f407a9f243639c3f6c65ee0fa77a72448590e261eacf310b29a357521e8ac80adaa6705d0d7a486b6ac90c437a04db80874b7010f1cd4c3cbeca88f413af45b22d0d3540fd4c2d8424336ceabb2c0565ec415665cdf680f27e6a146c8453f98a9a3cc87702038bd998757e446cec8c05b0030fed6577f869ce0abc038ce0ab0c5db9bd7c44edf7ec513a944d9d48d7c65b85c45077d843d001e7922f890770988d2820e41117fc148e6e75a344f0226638d9df727fa0484b6a2287026fccdf53f24fe3fb63517cd723c8b4eda91c2f8fd7fe91c8e77bc3fdfd26148bf71aea6fa17e28a038cc6090964958e4cc2e31f9b73e3b9312283d49a8ef486aaf5b5de960d03d869daa4cfca0583fdc34478b4d2f1eb4ceb7efbbd9bd367a38468ba3fc0b69e7786cfac1032739d007045e2342c22c1e69811591e2e2695a73dfa0f49bc2921d52bf5f425b2eaf559ae498606916b088cf54893193e767add9155f63e86052951906fc56babe44f49d24f76d99915699eaa78401af28fcc827fa59cccde3161eb91e18ed863d1e657c6c31cf76e53a8117bfbc8bc289dcd266f8aef57b0341a28ab6b3d81f0bbadfe487ab520f47d8283b84d90eb34a56cdff738ad157b47acd28c530653bd09852ec19c60cbe8a379c115f38c6ff24455eb86f440e8af0f5a0a387fbc4e79dbc8dd6ec365fe95e05d2ae838a987cbaf7f1028aa5dec24d62cbcf3c265ff5544445cad39618f70cb5586fdd54e5ddbbf5dc97cf3c0bf518ae340c6711bf53dcfc424b2ca99574bfd7abdb8f18f62adb432884739fe001143df4d0a65d0286d568e422553843bfbb70d3befa3ecd76a7d0d5d955bbdd5571bfa2cb33f0c99ef9d676545488a4e97843b47fe937087f5e16961327ed02474001b3a765f0ef6b79353f432bd5d9541953260f876b54ab50c512782cb1e4fc841a7a7f64ec41b0f6f5c78d93fe13e1bc59a76f8037a5578a202664388036ed4b104f2a3e0fb2a728c99b3aec0090825bc36833a0be9934468c9bdecdc4d26a7747b4e1fe57241739b992fb01470b6a10b545187bcbcbc5ce2fec17de5dceec117feae4c57f9f26eb2f9a36f2ac0b179b2cd44b708571ca18db46b597b3ea0b46efb1bcc0592c09a570e285b3ffcce3f4a9771c872a0fbc7af1873965171936f3e777e3a8f0a88c733328f5b3a599983f4fd106f8e3a6ab751dd2937db322a38ff9f67068473b6ecee6ad0a21e1080d73258d5abbeeca87d4730ebddff784af5260bc217aab3a30b82f1e9b714a2fc4735f6b35bcf6d3d1d4d4a81fe41f709ce736a5e66fc9c6835ba660f7108d1bfaac0ceacf0996802818a3cfdcecf7e674345173ad6cd7f1649b7fbe4a5ba51ac743e5fbf7ae3fbfdba3f1f09693b9cd73997a7d864b8d44d753ab09070f9c3ab8a4f95e749e8a19adf40b208aa9f6c20eabb240fccc54ebd77fae1474c3316c16c439ba6fbdd333e97db92e0dc1c404c0916955997cd5c041626ac7607ba4717442e20110f48658514e032852cac18abdd8954dff174b12ac7907c8746fc500773cc595fb6e406c62836535b29a9267e6fa0b1e0e2d58d9faefbbe8a62a95aa2e58e868d4c54e24f763ab7d7d472dd720bca831f56b7a41a78317be3b67756c4486fe3c4b3970d51673e1b3913a524c4301682f1192bf7da839b9f6fe5727df2c0dbaf5a0243c3f6e54317fb6b2eee28cb94fd81dc0d23479fe8ef8246491e05fb8e9d15ce575564f7b3292e5375dec5ac8f78c60e79eaa3910e3351c6c6d0de7c7c08a04f29f39959d652436b9f399bfd31f78c260df3b10a3bb99b388bdd77f675322c13372ac75f8a5124cf5f91eb7261464f87e707a5bb319f31b0d51465f83f99cf557150a06cefd4995244e0ee9bbf7c40067199e920ae0ff2999d52c9b731eaec9cae310e1dc661fa6d13eb112f627a95b7b0d6758911d9b285fa5a90312ce578f939e22f2d636707f5914a1f01e0aa5282df157c9674630307d1310cbca33c4b8207a37bc980b51245280ac5f2cfee1e43ce1fc484a9cd66637d3ea8b93d26f28f5386af3c60c4c73b17acb6e25032b5de860aa0e54013ba197bafb56b247a9930c8a5a09ed0d4cd81be94032c0740a4b0720a50f7f99cd0330672260b9332c4857bb707f0db902193cdd09f51d6da6f9cdb923943cfe5c35c3d4ed45cbbeef8158e10853b4729886ab6f320cd1da008e9824d748f5b6f06df10fc0629c210b13383e4b1d4da3af87d4dbc5dfda0180e7839ced5db2d70558315f07b3e31a6b638a81c6929d2b6ba9205ce4d84db31a7a1eb5bb908ff0dae2d73d54764bb096672eaef7e411c02b5ced63653b6c6867d36453e0855c9e96ec23ca88e4d3201a9aaf8642a5cd9098fbf207d0e8611832dc043327b1c4607fc0e953f7e825c2f95025a84480ad804f70f89fbae497b1e09c80ce335aaeaeb377095ba824578ed7f1ac0c570db9d27f82ce6edbb7fee33c150e4e32de20ac48b44d882dc630fcc043bbdc36", 0x1000, 0x1}, {&(0x7f0000001400)="aa23c8e945be07d464aa3804b75a411b0916af130ecb360d2777c5bbb40e23a660a795a4dcaf548d5a07e2ac96fc178bceeaf5a337e603ef74527a879c28cbde6a88592982f3b1e3785c0182c01bf4e2c28d9f64067387bc318ac3d60dbf4cca1edad35bdccc43c6916a4e37dff467f8db4b2b6f744decca2bb336a1", 0x7c, 0x800}, {&(0x7f0000001480)="15d7a90aaafe05dc39ae33c3e934095dbee96f5aae83a633bb3a32b444db972081b34d184d86ccba31d11fa243070fe2fcc015140317e30651ff9b65ed10cf1d745d8c01d69e49a8ae16a2a2ccb2ee41743ba3c009901f2e0c8bab4bc72efcb705e203d6bf54ea03fc95de3aa6ebc39c5d90460acae971d09b34fae85ac512e1fc25b82580b5c79962db40083df638113af772c72ab6857868d40c8a2f1adb70f62be11c7c79005c4b", 0xa9, 0x400}, {&(0x7f0000001540)="ae9648142f85b2e657be8e5effee3f06a9fef3ec478bcd8fed3e23bc8672d9ae22628615049cfcf8fed7e0fb465ed32caa506d881f0bd1943a10", 0x3a}], 0x0, &(0x7f0000001640)=ANY=[@ANYBLOB='trqsted.overlay.nlink\x00,@/\f{\\,defcontext=sysadm_u,appraise,seclabel,obj_role=,\x00']) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat2(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000001700)={0x210002, 0x110, 0x6}, 0x18) r2 = openat(r1, &(0x7f00000016c0)='./file0\x00', 0x644400, 0x126) lchown(&(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, 0x0) execve(&(0x7f0000001740)='./file1\x00', &(0x7f00000017c0)=[&(0x7f0000001780)='L-'], &(0x7f0000001840)=[&(0x7f0000001800)='\x1c\x00']) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) connect$unix(r3, &(0x7f0000001880)=@file={0x1, './file0\x00'}, 0x6e) r4 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r4, r2, 0x0, 0x1) [ 3338.468247] FAT-fs (loop6): Directory bread(block 6) failed [ 3338.468422] FAT-fs (loop3): Directory bread(block 6) failed 09:02:23 executing program 0: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, 0x0) io_setup(0x43, 0x0) r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NLBL_UNLABEL_C_STATICREMOVE(r1, &(0x7f0000000400)={&(0x7f0000000280), 0xc, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="1f25e2ec0cf4a2bc722737253d", @ANYRES16=r2, @ANYBLOB="01000000000000000000040000002f3320ac325b00070073797374656d5f753a5f696e697472635f657865635f743a7330000008000500ac1e0001050008"], 0x54}}, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x4004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x1}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fallocate(r0, 0x0, 0x0, 0x8800000) 09:02:23 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100000000000b0000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3338.511267] FAT-fs (loop3): Directory bread(block 6) failed [ 3338.512366] FAT-fs (loop3): Directory bread(block 6) failed [ 3338.516061] FAT-fs (loop3): Directory bread(block 6) failed 09:02:23 executing program 2: r0 = fcntl$getown(0xffffffffffffffff, 0x9) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) kcmp$KCMP_EPOLL_TFD(r0, 0x0, 0x7, 0xffffffffffffffff, &(0x7f0000000040)={r1, 0xffffffffffffffff, 0x7f}) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000080)={0x3, 0x6, 0x5}) sendmsg$802154_raw(r1, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, @none={0x0, 0xffff}}, 0x14, &(0x7f0000000180)={&(0x7f0000000100)="1aaf1fb8830ee7c2ec57c4309eea46dde5599486fb0095a66bd0b284b7d44975be1ebc83474edbc6e4d4c09195168f93138daf9357ef8db3f906b4e5e160be663903d7dbc8bc032e638674f207a2b6d9371d", 0x52}, 0x1, 0x0, 0x0, 0x10}, 0x4000) r2 = perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x2, 0x8, 0x90, 0x1, 0x0, 0xfffffffffffff801, 0x170, 0xd, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1491, 0x0, @perf_bp={&(0x7f0000000200), 0x9}, 0x40, 0x4, 0x1, 0x3, 0x1, 0x4, 0x1, 0x0, 0x1431, 0x0, 0x8}, r0, 0xc, r1, 0x9) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r2, {0xfff}}, './file0\x00'}) ioctl$TIOCGLCKTRMIOS(r3, 0x5456, &(0x7f0000000300)={0x10001, 0xcae, 0x5, 0x1, 0x10, "66f452776e1fe70c5572391efc56812a2810ad"}) ioctl$BTRFS_IOC_LOGICAL_INO_V2(r1, 0xc038943b, &(0x7f0000000380)={0x1000, 0x38, '\x00', 0x0, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$sock_int(r1, 0x1, 0x2d, &(0x7f00000003c0)=0x3, 0x4) r4 = socket$nl_audit(0x10, 0x3, 0x9) getresuid(&(0x7f0000000440)=0x0, &(0x7f0000000480), &(0x7f00000004c0)) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000002140)={{0x1, 0x1, 0x18, r1, {0xee01, 0xffffffffffffffff}}, './file0\x00'}) r8 = openat$urandom(0xffffffffffffff9c, &(0x7f0000002180), 0x1c9002, 0x0) r9 = ioctl$NS_GET_PARENT(r1, 0xb702, 0x0) r10 = socket$packet(0x11, 0x2, 0x300) statx(r3, &(0x7f0000008cc0)='./file0\x00', 0x400, 0x80, &(0x7f0000008d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000008e00)='./file0\x00', &(0x7f0000008e40)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$netlink(r4, &(0x7f0000008f80)={&(0x7f0000000400)=@kern={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000008c40)=[{&(0x7f0000000500)={0x930, 0x16, 0x20, 0x70bd28, 0x25dfdbff, "", [@typed={0x8, 0x3, 0x0, 0x0, @fd}, @typed={0x8, 0x22, 0x0, 0x0, @u32=0x9}, @nested={0x16f, 0x16, 0x0, 0x1, [@typed={0xe7, 0x5e, 0x0, 0x0, @binary="17ecaa900595beca4ccc01bca1877c2d3b6f40c3218caff555b263d9595dc1dc2081109973da31802b0bbf1f81b437681b63269052d5b37c7e2c08fb4ed724c57363f07d6a845d36fbdd0d054677a74f1a0f675384bedc985a186ae6fc29953470cdbeceb31abab9c100c267a534f21057dc6ecc3d0515be4c56a36f02ec9f15604bed29cd04184b1ede0745a5e717a1586c16386693ccb4f7c5410373be4c339526ecea28415fcb68252dc54aa03bca968ff1137e39e66a2a9c183017873586ab2f63af5179ddd0d2e4e20e862a2c4b5d45c8456b94dd772e731d6cea4aa9f9afbe9b"}, @typed={0xc, 0x7a, 0x0, 0x0, @u64=0x100000001}, @generic="d29142f696f2550505ab207740784631a6eac5e3b16883cda7fbf09821009316fb4618ddcddd653712a861d2cb24ad37d8bdb18dcd895d25cfa5003ebf8465b78507a59b5176a7f968765483f0fc4d0db0b19d2f826459086d34891b0e0d80ab74d804f9d634a09020b13746fa8f9cc250dd7f023ee972"]}, @nested={0x295, 0x6, 0x0, 0x1, [@typed={0xc, 0x1a, 0x0, 0x0, @u64=0x100}, @generic="94d0d5599dd060e0144e24900a5dfcd5744dbdfa5a294c01f66d619892c769def01f9268f7236d9cd4d784018c8ee42e38e199bbff3c6cf96fa4a886e4d97a898b86865db0d3c7f5e7995d63235f13e4", @generic="5238684883f5a6d42f3e3456a6d033c22fcb23f880f12df00304d08ca0c8f8edf0f705efb2db951fdb812eb7920cae587f7c276d4e132760c6f46760ba889f1356519808b54365a7d231b58b2fde75f1135e042186c9c3e9b756a935c9b7bba59a5694aadb4fe936c3e6090c8f740efcded3deb230249c5c2d3518222454393645bd9589aee7e418c81a63e496e6d215109f575079e2d2ee1976181bf31c079c9e17d3d2d75da88ec8d199b8efe92f604143ea320db9c7ac29009c3bd24c71dddb9f1578affb24b57814c93a942f8db8a4f784be8171c32b304bad82239ff0e1f90d2b167ef4b146503e91a4a37a8f8508bdecdb825abb92d153e8f2c6a7", @typed={0x8, 0x6f, 0x0, 0x0, @fd=r1}, @generic="b57b181c92bf588094220ef561887a6b5fc317801f04823eb6f6ca64111d087e3a765e0af8ce2dfa0b8764f0916706a653b8ac59f0a6318945d7e8fbbd80419b42026502011b0cdc2df70aecfc446f73c4ac45896c4e5e646387aa285c8f5fb10c7d6d92dfcdb53c0f123a94853d57190f581bea7f0d95b8e5ca1f45d1574550ab84f5ffc1e6a57f9af63e47a5e1344d8f2936935fbba2d33eea991c465c237d8a57de0343df3f789220653eb2513d90f7e2be56f72e8d5aa4a807d58cebe820c0ec88ff1d8cacb45a5b4666d3b23494460f5ef1c56a19be9e7eff1e8700957d6d5ce62d2f0955b1fda8fbc08497160631403e0651aaaf", @typed={0x8, 0x1a, 0x0, 0x0, @fd=r3}, @typed={0x8, 0x13, 0x0, 0x0, @uid=r5}, @typed={0x8, 0x72, 0x0, 0x0, @u32}, @generic="10597578aa1b0690dda7a783960dea4d413acd9c3a520abd1406456e41a2e74e"]}, @nested={0x4ca, 0x3b, 0x0, 0x1, [@generic="68f3b5da358c701eeb042b80971953944f64e7128c6d60fb6cce1bc193140165c56823807cb07474f5726d6a339c23f04d06efea9cd2f39c31af796c305b03e555d358ed204bb665d89df6a53fb79cf0cd58da4115c62ae94c07062f621d862fefc11c7f1b842c46", @generic="e13d1a4a8071cea7d1a1c738ef914a402d5b77730a850d29e24c0a3c8335b1ba869cbc9fd46854ca0474f600a30da0e6d75c01c7814813ea08ea305147eac285f874586241141374236ceaf8842e5cbc2ece3eb4eaea936b6e14aaffd10ae5fd75239b6b84c366fde4e0ebc03d370ae67e5d6cdefd35f7d265add7e4c69a6e2b009cb650d92535ea8e02a088cb310d4a03ade913ed9e0637543afa89bfe38591f28c559633c72b0a36f93a0faed4e2cf9091b422d2cfc5c2f20b5b9a5b06f3330c52fa1aa8b97e147c7022e2feb9cd5b6927b3debe324f6cf1ebb7ded0c928b9656874ca76aa0218e2596ea91ac960471e01ce174efd4bc66c", @generic="66f95e429bb49f74a03f48dc06ff281ae52b7b9e3eb394609b2cf6c3a792886db78a878988d23dabc099ae44bc4108ac10c11f4bd7ccf8df1c5ebf32cd48543679352e052589ad3e57782ad241ff18beaceb92c95b8560418302019b7441f997acde89a2230181734831f9f25c347fc3be6f88e51bfc2430e8f11f4d", @generic="40713adf05a702f582e42f7535d9b65887d3002105a8c3c852b45224ec5c72bd944f58d223e4bf141526e749efb1085e814c1e68c73250e5027e3bfbc6a5b8a4cd761ac3bb33b0a20e974a79e1c883e90342de9c011e599434e844f3d01f3a8429276cfb6f42b71d9c68de6af7a7222a064153c653868130dc326a60dc4e6fc98c951ff4e0df38556266b2e45e52da81dde835141fd5afb6053a0862c858b7749d105799e6d1dbd684aea11be05f7986249f6703f3b9e4d6220194f29c6407f86e84adb7c58a8e69e9ad7538014794723e82813c5d674210dd2e1995aaedc52c5e6f2ae5740775cfe0b2", @generic="3d3c79e828f71fb6fe9b758bf8555adb3f667002f9702a0f81d79cf8983dbc23c220148d4e1121b761a8ca76caf8197d200a089f729686197900260a66c7c74859476b41c2ab1500f12373feffb952b7035b08308b311bddeacdbc6ac5e439dfa79178e10580014219a08e9f438e1ddf8ea067b09db00a9d9ed4aa6e591e2e82d3bfc2505b34b7fe1d2ccb0b3b6f15be32a1aceae9c6e4b8e0dc1864a45e7496d6887e776177ef8472945a27322c75d669ae74dce4dc682072d0ca5fbeb81dde387b9a7257ddb2020d85b995b7fe0e0ccc16", @generic="c820695c2eae4dcc03add4f5d3b11337e4f4d6c758a6b7e6f83ba5222a10d837e1c3d71207b7b01c77f59ba916df118aeac924279bd66a0da9155165c5a93172b080a8893b463625a79a171d471281c318bb02db79b7b9565870896b16578ec37c1746410ee722eff5ca5b7d38c8b48b0460e19eda42a90c68633b8a52df17204b4e39027296bc2ff9acaeeb821fc6a0141737da0efea55ce43263f492d1ea1ce485a8450e2273ceb9c4f695e7283bb0beb6b26067265ec17e0a8bf5905311a92d589bbe3142f1f2845ec7c79122f809528e1709c5df96a09f241a4e7a56f4922532223514a2f172ab0d3e5953", @typed={0x40, 0x12, 0x0, 0x0, @binary="19bda4c2de524df5b92b22227321f6b52ff71d99a9b41ba7eb8d0be1b72ce0fc44bf5f46322cc5d40e1dbb0c6aca568e7fa307f80e4c019987c80cf1"}]}, @nested={0x14, 0x1c, 0x0, 0x1, [@generic="288a75cbebea499876a4398c", @typed={0x4, 0x77}]}, @nested={0x20, 0x27, 0x0, 0x1, [@typed={0x14, 0x6, 0x0, 0x0, @str='*\']W^}-^-/----\\\x00'}, @generic="1f20fc3d9ce6510f"]}, @typed={0x5, 0x10, 0x0, 0x0, @str='\x00'}]}, 0x930}, {&(0x7f0000000e40)={0x1010, 0x1e, 0x510, 0x70bd25, 0x25dfdbfe, "", [@generic="c4b4e6808f8a9cdfc1034f68c51e7b5c25745ed0d2345cfbdb0efff695516a2184365d9189e02856dce207608e6cfc8403f1af3f2cc3b685c237c1bd21b137686844ed39dfa1c03cf380ecd4766d73695127caaad65d78c9ee900bcd1c26de1fb893d8821a34568c2342d711b9e000683bac2a4c78ed38d1d029ed7c2351a69e37fc495c6a347be22db78cbbd3d8ec854101088d312049cf00bb2123a895a1032dd8c89e1108a0662235adb88fe98b881bae2335aca1f33327dd4931f2ccff12c6305eef52a2740adb97e39c1384ddf5383173e23643b51dc953139f3118770af5307df589c451b6b278f3610cf730bb54ee603b57f328e5429662c3415c0a87e46a8c89ad3d735e7db27840f93cac59e537829f4485208307fcb30d1e787ee2828335ddda5e29ed4fedb72c4e310f9c637529e1ef50a8b979d5eb59eea676c1639a924f64461231dbb6c9e6f044e64c0a5ab799461efb13eeab3c6db2fee7796f03cb7c331376366db06f5e1a11e00941da07fa78d0644daabdeb8b2d61cb8e731c64572c7531f731175b1a42f75fc359436614b3f9b41fea26c5d8bc6d5fb49132ba86cc7f746783f02545f343949f23b2e5f02987d38b506bcd245cc975ebe763793c78abc009e9bf0cc410375d44752b5eed490abf535fb5a6e376920d2fe14e6df782ef645fb401338418996fe5c5ea2c3430293c54f1ba87336459cca8bae300ea104207856a5bcd2de6da6c818e7b4da492a1c27c7e9daeb6dce08ebcddd2a36bd72986bf0aa1cdeae64e2c055410a9bda43e318ac065aa765a98f041cda5216e1e5173787b28ff1089678b3bf108156ccf30f2d98d362a5d4d3b07aa00f1da4624e3fdbc163d13018c2e5a0ceecdd49db0900f51446da705af853364409e6b90daa126402fb11e7af829e5cf80235b901ae2faf32ff2d57dcb795fc807477d46b57435a8a0d6fa3c4530d7b1dc5bdd91e3454862f78ebe416bd2634d33fb3500257f14f7cd287c87045d31b09811aff129b17d9032d73b2f15b6d59541be88c922c5eced0aec7079bb62174e31e9dc9e17ccbe651bd624dc19b99c9dbe8d893e3cd08f5e8a9e73161cf0e1e756dd19ad8b03762f63b38cbff9e6ed33b1ec6a9f4707ac9e13613ac23abad5c6ed51b4d9af8c474f131e40ff025d582136d1063282f5f4e302b3c6b76d8b5445302de178614636b50fdeeb416d94ee6fa67e91c3a9438e6f8c0676249afa94ece182911fcc456604b9ca4b317a0a11dd9023abaffcda7e5e3ffc9af636bf2197da6a805be0835ba0151b0b0c206eea49691273c0d62c13d5aaf8d9c5c2b1c56a22bfe0c364b1872453dc44ad3a2da946b5a7d710a45a7bb61266ecd8524cdca4283af5add089cdbeb5b9b4a9e8d0eca5cdfc69db665ba9afa88ef17d2775792fd8a7d33bc2d7e5d613cfc42de61b17a981eb70a81d8b334155401c181fae59c04fa37db2c60f5ce0c957c3d0df92dbc94bcf1a92584c0c5fee6f779cf7572a625e10dab4a9065a0c53ba44b05447e9b7155b4937c813ebfb5146a2599971431d0c6205365cbe4ae59e89e72b103a330e283118f2bb69cba111dd0bd21bd9157debf32324646bc00c0d3bbc520428b672bf84ed6849530571a686b5317fa61065ed39e14fed2d643ec3e972f58e2601ef3dfbd99eac54fcd7c8152b9474acaadc517e7e42f0c806a10bd4562601c95cc55cfd0604a7616e9e6166ded0db943a9713894588a1b3abc024b96b9c5e85b01d4394cad04ef7c9fd6fd334acd3ce9f6cc8288c83be604ed8a27d0bbcf7863e817656ee88aff87f85ad0e0b0a5dbdccf3055e7d53ed66ee2bcf138188ea83fc8cbc84a3a232da072a0846dfc72e114373dafbc14443d5dc3f372a9e8d53cdec6c21e6d9fd7996f464f8c43400136c961aa0f1f96103867906d27523bc13350e01aa96a14107ec1cd48411a0031bf2218aec42dea4f631982e549d9c05b8080cc76956936a2b1109d46e47fef60cdaefa4c4735e9df590a3188fe786b78fd8c84636f36c6344e21067f28aa1df80e26b311c1e743ae5e30a0bb5b3569928621b515ae24128867e3893a782f9f12096b63d48ed1cd24a0e662769ad9858dbec71cabbbf3841622011eabcbeafa25b801c8b88c4efab54aa97df187ae0541bbe17087f3be863b0d236f8d17b43ce6ebdf161405719533a371cd262f1bc45370703819add6f21ae691d0091bcecd4d4c72824c6b232742b0098bce4bcf0c7971ab6107044d7279fed8585cd29a8c502ccfcc513f4229bd45f6d0834bdf11a1b2a161706109a17ec36c7cf47ef8e436a6cf55ea52849675163cce62c48e17f96f6bb6d5a06d436f00391879ecc3a935de36b6bd8440a3d71851e5d8eb2f8533ef69205ff0dab26b0e08cf45f32401f29d2f5d4a93c2ac8228fc8aef0d9b5b11ab4f0946234112fa4b1841be8c08672733edf06447d07a694468b45ce63d4fd19d70875c2365666264f800cae1edf17ffeb515e049c0e266ec75fd5d42eb33ec85c6f598761639bff508160f4440f5400c69a6886fe7ed92bb77342cd27a24498ca824d5e465cc1b5a9d67e3940c197da729f170ae06511d55a2941bafd584b5985e46bb89183816bf5fd078f1869c39637877f39fcc89588edc52703d8e69f4c414d731b027dd19353e41a173fc84fd8e71e1b768364887ddb6197e2c97779c666f9b1e249cb7c41588dd42c0b101091d96a96681b4a180ccd42c9b13c598d604a4f8d51b14184d365ea1721c2b30cbfd41032f7f96eaead2ae75e6a83ee545538d4a06b4a7e31b53e634dc091ddd0a33b3edcd640d807613ce0d8b985c63e7b8006495dd8e832b89d1af98dcc5ae1d8097bcde921d34bf6c96710f434d56ef0c7328852700053087f2e5160750d3320348e8b78fc9b487f095c36134bde37b71c17f54bc8260558644a1ac4c619c3db4e08cb3b7b19a6cf1bd03f2bd1999c844b3c5ad64221c831e744e5ff6a9fb4cb76116c30a73cd72b03d41682706c8581ad3f06bb225f7867bfe696a247a7545c3ea28dca3555b809b026460cd3850057dc68b8f8e6a513f29adbf353cf9d4c40ee8bbf6414bdf67cda1572911dd3a72a47e9dbda3f43e90591520ff259025c5a5d0f6382734d15e3416e1ed413ddce37d6eb164392105be575f92e4ef9c659c14a967ac9b4b2d09581258f95a21073c75ea898e3ab77c90bf3c47ea5f4192322e7ebde8d671559b8d6fba9ac861f98d76a0e7ada9548842c82bec7423554ff41e59cdbc57c3922e2d12d1f2b152728e811c8f0c0892c40fa032444f799be517697235c73526fbb4be3aa187e98c4339ae3c4cb0191e13ff54f287f5e0ae99888d6aa41f7e568908f90bc1913b3a868103ad098cd93433c27ac63c95b91c46d4b1c16c60539fb8b2fda01b4be448c3f1fdf8c00d426f60b61df2e5f87ce6a5f72f6f373985ef77a6d1bdc95f1ac1af7d1255a4351e79529ec7ae1a58afae069dfb1c723d7a2d4ccd7cbb856e8d8f94f9da7d02b660045e168c85c855d9d63b5b655f1629aa81b8e36470cdcf7c5728dc0bafc78c49430f4292356529ba5b2a24d32f511b42dc384964dbc75bafe817a6d72753c90ceebe9bfa2ee1d6b5f92df6ce89d06734843f5ae13e1294a3089a9371586072644aeee61461eeeb008e6ca6326ee9f3199918d7ddadcddcabdd839d17de080345b85285966dd37e5d87a9d3c15b0aeecd4ddd7095d5f1db43479d960ba5efcb1f838710fbde21c8f21e6c99c9fc6489469dcc24684e3761439c97b896311628e2c3f53f07af5c57ad707678e27aac77ceeccc627321f5930206beeaaaf51cab6ba262961b101dbff9060e66ee2928aeb8dbec12cc0916415f78062171eb88245371b3c8bbe615b9d8f2d568d3f359a61bcb94e918e0f6858e39dba921e0dea483fbb0d29123a60ab9511b37b4b79608d818badce3e95e86f6e4dddea360dcf50f717c815e85dafcfbd5adcd77dd6f7b0dee4cf2a2dc0c330492ec9b558fee19884a4286aa7422f2211894af4cd904fbcd814447087d6b390c17cae290cbfd14aa9629c81415881d1e3e0fb21bd5c6ee74ab43dfe540f8abe057152074b908b433459095ac725a2520833babffc952479eb1a1b423ddc0d32b749cfda658f87d2c0a9d6c66ac9da10d38a4012adbf85b5fee78a379a93735e3f0ba24b53f3ab595d2dc21550b17d641ab9f3c455f049af1e4ab5b91ecb148ea8f971203e7b601e2fcae66d8f8aecf5d964cb7e2ee4bebc41c34b178c7220a029cf4d35194009c158c71a2ebfee9637c2430fb08592a64840b9282905a82b0dc68ce3d8d68fcb4823ab7728afe31fe24fd82c8eb15ae57125c3ef93ce3e4688c90cf883a8a93cf8f5bf4c9786b21e6094fee41fa7ba988ab312db6f77833af5949e4904f14654e3eccc3e67c7d971594363c9e11f1d73ff0d2df9ea3eb71380535e4d6d96f9ec3cd33373e0ed717be951e4dd3aa55204d4872a071c3bf16fd2dcb26ad04504bb6828da7c61612b8c161982adf6c905c120634e26b0a3489398e90c5cbdf32df4e03a2640f115d2784cd8dc47b7fb02df8037353720756d65b2ddf319ae2351a241e89059739c3b5b3675719610e78710cafaf2106a51069f26bf55ee2e909073eafb94b3c50c52edf8a8905d74dfe1bcf88d1eee4d4d191fb7a2b1edbe025048606f691bda2ae0a8bc6dacfac66b607b5906e5d738b914f81663b2f04a47339f1d8c614eadf52adcd6b51f9a38b8430af8b14451dba6ef0a02fd4e90032d9103d846c13bedaad82fcf074819957e52d4d56e9a9a7cfcaf48e0a6204d00efee6e6b16d643e147ed86d0da3036cb438eaaca20a35da0a0b0a2c5181b99363886ea8978b094ae5f6a13805c26a6376095c0947d6c4b033715bc4d92c7abbab59a4f6a8300cf6809241a7778e42e191961153e95782594019f907dbd2be39348874614da408fff4517c06ee598b2164348cb8d5c03d3964faa6d127f444cfca06e5ad074d1b87b332b1772b0ff689bee154571d286cc4d5880b02c034adbb1678b3b192650343ffecb7e3970967642ae4b0067ab242339a63e6f50b6dfcd3941cb7faa23ed5266c2a609d27b2e301e2f06f0e0e0d879db2016ca05a50254b478c20463c0cb7210c93d26cd450cff1695d3da43926eea4195d6e5f55bea20f0244a9af781e6c24a601c9298b9d3afff5ad460932e056a12208d7550ddd3b3de747f869f8a6d3ae452bf1036c3fc3a40f0d1109e9b53200c32995fa81fa62b987db478ad61bbd312dca86effb15ba9cbd8299a5d987cea0d1f1ca46ed5c651c413069ee971095812067d89e1629b6589e54d5bcd3ee15dcaf0b5ea9c204f68f71affb1f368d86434c2dcc087942d3a1501618fbe1f9a815bc4c7c3007f0dbc5bc9e2f680971277e120d1cd89094b02d7b3470c734f5d70aaac637d5c2c89449a94508ce8f70497bf740275e5c24cefb5c05195799c3358a36d61ccc828695dc1afa2f0eb75949d852d0d0e72960377349634ba9282af19bf2ae8f4c97e33ca0167de3449acad4914223d9353a256b08c519fa3a1dc581e7b5e5933f54aa91df632faf2edf57db3603cfc632b6f770b6c227e7837e3db49e1d45dc10d8454ff67d2f4aa565fd741cae4616866f0383baaea518ae747fb38d0c12589151fff5b98b94694b134db5e32fba6ec7f9e0c919552bdd0be8ccfa9f9c2a942a1fcfcd19e0fd0d6d47dd290bc35033647c3c787c88cda942e5fb3dc9b497e2a534e40e7f0b051cc"]}, 0x1010}, {&(0x7f0000001e80)={0x2a4, 0x36, 0x100, 0x70bd2d, 0x25dfdbff, "", [@typed={0x4, 0x16}, @generic="5fdee9ebca9be769e215f5290e4890231b22094b55af8ccf84d47dc890044bd7f513c37142e2f506de3a12bc71b4dfc0d14ee0e3b6ee178ba821645ff575794c6745df6dcfe7f053918e49326f8ff257d049c68e2fbfe122682bae247bc84dfd22dad2c56e59d3770702092dc32b832f26e1380356ec131efb2a061a836b953bac373cc54918d6a1c956c351112960f484490bce094699ed53be42e8cefeb66d19dac3b69fee7fbf70f6c95352eb0615d85d5b2cc7b4fcb8d3df069d373dc270206e71279edfc25694ac55edef5f057d0587f5ea33c5b944b77ddbaef80bbf1a4baf", @generic="fd22a7254d140336723adc5bc8929451cfaef60a92b1261a76c497b9c699c811a94d6cac08f2b25cd6ba87935346c14ffe5dc32969a92264244af2b3d942a4ccb073539384538a85eccd2ecd75abd6e82402c7d367435dbf486826cd459d3e53619b7b08054eeea3900acad94f3de4058f5bf2c876509522255044ed4ae6fae7d32c43ee315418813d77efee0e506762f487e18679980da5f8c1b8eab964e71c1517fb12c4a939e5", @typed={0x8, 0x32, 0x0, 0x0, @pid=r0}, @generic="63ec85a5f2204909eb06c531b05f07cf416aff2b7c239b65415ebe0d848d10413675a888597a", @typed={0x4, 0x8f}, @typed={0xd3, 0xc, 0x0, 0x0, @binary="f1230387decdcc9dda0a90c505aefce441eedaf8c894a5ec2194ccc4f8ad1a55623e4a925738ab8fadf7b886946d8d446c58cede50a2f3ccb9392563951bc2b2f99eeb48dbed7db8ea0955d59bbec69731a757315292cf6900b25ba9ac4f596e687d61a5b3165e1c313c09a76182b3f87c9b0a23074d6bf92c8e2b726aa8c33b077fecf83e07bda05fdeb2486b67f7953ba973a3b0176bf9e41ccd146d03b17f924958fb651b983609c185b89307cb9c1ad633a0c01d77249eaf5ed23ab84f63b4d0ffb1cca27e4f69a9f4f54a4a5e"}]}, 0x2a4}, {&(0x7f00000021c0)={0x2a54, 0x3f, 0x1, 0x70bd25, 0x25dfdbff, "", [@nested={0x1164, 0x3b, 0x0, 0x1, [@typed={0x4, 0x57}, @generic="898ecea112bbd837bcf1db9d0fb56cd8c1fedfe072b3832f6d9a68bf5ef83e0c9be19d5608461c163b0365363e49c6eab928a603dfb5e24c1b2472fdf8e1bb193ea2681d11ade6bf572f0059c92bb0f6c96f204b2456402ecaff569fa7d3a072ed380575e2eebf382c58af45c78436a700a161281c7c0a25e876cf10401d560248b306bdee858b06dcb022a7b1e0058428a4fc44a99b62ec1dc736346bf67ed1eafce1e2af8768b64b1fcecd5ff6f5522aac85d8a409f07c71afa9c56b65c82eba28ac8af53368432cf27a42f314718ef939e29430599c294f11963e72e7eec22b42b162db992f33211ffdac163a6f212e9ad8edcaad2fad3a84d9482dbae06d99a64ab1d3404c779d543faa739c4e4b318926f4c776a85eddae1124a6fbbb3209715de6b0b31d835ae9be04249f56fd1a1f6eae983fbcc59e957e469b99e765fa70421dd2281e4b0f3ee36e99860a556396a956ec02d0e94636fcccf7a33641bbcf1e1d2f65441b269393fb8cc8676c37e6e51fca442d0aca83905bd5757cee2d950fef6d88d5d9033919c2ddfa577b66decfc870e823764fb89e9f609ce95b59c463c2dcdb43ba1d6f5a069e6ba9da7b974c3b511705ca5bfe362dea9132fffa8c2e39d121a4fa9f79fc14be98f3f4a124d16fc6fdb2553b6afa38e352f224d765a0d9296b0310ccff2902385704bcd6984662e26de2872e873a95e220fcf4dac1a1a38ae584634efaa2506dcb6a3f3fd45f991487104c2869f7bdf9dc4643417cd485a91d9a7605eacde1912caf0ef55dfc90b2ef4d5bfa8c68ebce4e0c38eb4e8634c12f63458c2219ff4283601a3fb65e985aeb8b5e569db965bb473d94e43237bc11c53a8cda21d30c81637cf73f9aaf91d0b294b1b68f52f1f4cad5034dd53cee66e65b680e30bacfa59c603517d499eea450d4f0fe763611a39813951ecefbe07556a87aa64f1167cb1192b2cb7a0f87191d090eb9740f02d93ede9612800d2e29115031220b44feb2203833a05bb44ab6dc468c716e8a3c32149b3ca8a7e1c0f451048f055e12ac18e9d61bc9d3aa4a758c5820d8033494f9b628efb8b87bf5e94a242ea7fd549a8bd87326a0609a46ac7a62f512f7c00eb635fa2468eb5f55cd7dca3d3fa3acead26b6a407c231104de4547e9889b293fc880eedb51a6c0d729e1226f7af7387f253d703ad3c33c51e2f1dd9eca666a46ba23f0fac1896731d8a76228b395482c020a936f1e0b26fe33b923173bec467a073d9686699d815f44ed36ef9b749377904ac8ef23bc83d52e23acf9fd8c7655688d015aa559f26b17c39be42fe1e4cf97aeed772bc824e7e24640efb0a21c090b02524e81e9973fec5d3830a14c709bca41ab167cf89fd773561c1ab4b2671a732e0f66c9af4a21d38bb549c68a3167368990011a777051a817c75347a3fd7248014430e02c968625b946758f3209d300a290a38604f3cd0dee15802cde2a3e2bbed76eb2ce9a6b685175016e0f0c7ea6a92a9b49395b255380d306a839db8f3cc59041a51dfd3b70e15614e9b29e6297cc3cc4749808a2450c6950f6b58d1ba022314afc7566c63767542b996cb7d812246330cf21237cb8e9f38a91aa534209484dd4ecf290d01ccd30280209cdd7a6b64b8be4652d344e9149307c036062c69c83b33ea9f145059268381c178bb9d8c9a8401004f24d57a222f182e8479f17d542d1a9628536ac1dd21a1183af9e6d88f992e9317a68f1810fefbff43d6465a044f9ecb9e605becebe2a4a6f820db6d464263b639eef71a77bb3c0fc9bd5ff4a1fafd01658e6a751926da2580bc984dbb40faaf0b4afa32fc7ffe99e34e311df38a32393331cde5d1f378c71dcdd5f64f278c967195047aedde670f94c3e9342e6d2432af94f76580fd864bae5f37812e059154f6773c7c8012e171e479718c0bbf57cef8df2ec6a3a114e4a4f18f41349d1ab96bc1340995c6723597b6d0d0c49cb1b2e77f0fa8327332e3d9425ae7488caf8fdf76f1664b7b9c42b49965795929d32a43d57157001c327b482869f36d757777afbd436e230329f875d45dcc9c36aca7835cbf4b9cad587ca1549a9ab4561dccf61b8f0d0340e0757feb6db030e632f6a90bf552770ab63536cceaf2d9067b66f8e15286ac8bcb6c1c4eb9ab72e09802dcfb5b30d8caa95a5cc3384edc14b77f5fe3b2ce7404210be6217cbd62a36f9422fa10cdc5f694c5939ff24bdf5b59bc36ba672fa78d4eaf38b500b6fcbbb281489ecdbfdf8a471a16083c824430049b47ca2673eab567c622d2ef5bd43c186abd68d2c0d3e916121f14739a96442fa70bd9be001ea66ef79897bd7cc82fba045022464b59bcb7630d7211737a892057653ca70cd89cf6c09cdd0ea3eb52ee8f63867506c78a06b628de062945a06353a4783637fc1f779b5d023a8d181d4cddd41333b8a0ec99f565f6f6a3ff9928bedf4eeb5e8445b7fda0c1e92f78031536da07e8620f83617d52ea46d278ff3c85d9fdf519f58ecafc4b5326b32e1ce11a7b493a791a3e4d3427a9db442f83f0d737a2657d5ff0e93dc44e309c6be6aaefc2bab58ff0251c6c05ccf9fc568136774aa21231ccb1f5d8abe9fa068b6e26e81c929753124c3446c0041246f95061fc603fb9457b1b8a00d775fcde7d31417a29a24f3f9ac4eaf882bb10aaaccedb13a5a79bcf40d272f96040327724c87d62d8c9bf9003976d8cc56e9e0ca454b63ba964ad3429c0bc4c26f6b64fd09ecbdffc6ca2380a5ee8a52fd46e3cb97cb7d4f6aff30529b90beb2f9a6a01e89d7f6c32d33ed9d911042c8cdc437f1a32c6a89f182cd98f131221ac46d7cb30a14c103ddee72dc1b72991400ba921bc2792e4adcb6e23dd9bd62606b863a00c4c19706b4b44f526380a1314a5568438a58490c7beb76d7c4426b3187566678acc2b7433e6fdf22ab86d9a826ee8f4e289b3a10b51b7b8c0e0aa9c57738d2ad28987ef833004993c72f73c9596dcd30d06c51fd97f2933eeedb8408579bf853791634ee7cb7092101465d6c40fb4d8f334b0915ddc70c343cbc0d119ff78834e1c530e0dc67561b5d5a81699628c01d27e84b41d4ff9671d5236a631c6158ab856d60eca67147cbe60dad2446378fa7fe53a039a12d08ced62251b881f303278c1d7653dc960d6ee4fcb2affa335004618347b35e0d35d8048189cb44a591b9ed43726dae553868636861fa3cdba42545108b14ce4ebcfcab887c67e5eaf84849aa6f66b22d225bde4520f041ce1a9406fafbde8a17341149dc357255f226ea1757368a40b77584a06498cba1f1965f0b38afac32f457237e2a61e6c6b9e60f807b09db8e3c3c73c325dfd769e55f61a1f1f61dd7849fa18076f329fcc4a0aefee11406913e833622c21dffa60cdef1928789ae14d48c08309423a2504ac20cfae14735c035c60f86037d6ae03ebcf148483ada02ff84213abbe43f09369177ff966a146a4a31ba3419906ba440d1eeb2a43464e73bc8f884861a2484131f63bb15f53b5e9527b41d86aa7d6a8b9ed0143d58d1cd998b1a951492b6b321a59d8c37b1d34e570e6f4edc4ddfb4246fd60550fe08b78197d473282bd065a0d9ae11020f52dff1ce61ea36db7aadc9b59013c7fad966e27fbdeb9df81996e1eca46bfcbd291277b5c6228ba503378ce4c91682e0270c0d4f67b5c27e5c381da5a174cc3b8c9ba4d07395173f61a159d4a988aec6e591707a163125864b5ea4e5242238f7aad227d6022222a83d7e65072a0747ee90f1071547788ef3a5560d848bb34acbc81df3f6378f093d4a91df98eaa735f1fd503bc2d5192fc8f4a2b3ece48ac7416dda4b934b51ae843dadd66661e451930106fe881f96b922e8069d944a04e693b01bf05dca3fe1f35b20d1a352aec52bd3036aca63712a984974f2bf7f96441e343824b4e874177d28df733ecc85d87885d3e4c9e493b84069410cd0f543653ca57aff4d7ee2204d7108f548d802b23cb07fe7bfa5843cee5d6db1f042ae891ad770735064ba9e4df24de7e64d27b2b01c36484fb947ab57e9a8c845d10d89ef8f7c4475b3cf17bdbb38dd43eab100e109db57a07cfc127f244b9aa11d53f8157812b4cc585b5115c7197938eb1e1e1782c2073920df5795fd30a44f1e813dd12e47678bb6ab115a9496ec6c8fc462f6fdbc75167462f0f0030378ef1966b0107f398daf85faf90732d901158dd580e518f27aed14c244d781024d856543f857253f8a35aae1b4b8c9f4e58e26d28e94a784a8f98d5f638443a5e3dd9d34f6faeb08ca795066ee95798730e307c8d01f2034bd46efa35957875f71eb3d63efece3cf049ffdfe2323e4aa13fa839a78ca24e043f8d104fc45d285275804eef8ee9a46a79cdd2b2eb958e80c820480065be870fb8de5784d540014f2847384d886ff7445b89e96948b0c0e189e4a220b91a7101418e9dcfae8225b118c54edc052c0faa9b98bb2d78c2ded012ab4e44ed27b5a9272b8f5536baca9051da3e8dc472afa78cd5bab845bcc89156e66a16264de3c97ce41792a6e92b23c8de15cffef91a28de8ac8ca151915dd82177c82c96a1f0b3a3e0aa814465d6be2638c6cd2bb73fc87d0f366a8255e609778cac3189492c55d1ae39d5590ed6787042719d56b29a7be088979cad15233ece85d325f34b26cb9f937f2ee3372c74156ecf093dfa6cc708979d2896045dc5d3cf8ef6f0f3e2572436b7210b2a823e5eff692d28e5153d0d37b3f85866a4287a07c919cbf105100b0e07c4782d4aa88b18499e3b940c25e402fdf676347352bf0a4bfd5e59e43d2a4b56d6fdcd19df0ee2b05fb00ba75e92fb09296bf117a4e98e072a71d2a8ba4e3dc7a134fadedd43d83eff2543efaaf62c564246b8939053455699f87e734a311407036d0494cfe77bef90f2e122b14b9e5936e5a66ff5273ee13e09cae84309e5bf0bc59d2bfef67470dda4a856bc0bff32c0495dde0eaa4457de50eebf78e85c66cb68b2fa3528f9c97e5fd1b0b80c7dc0936af0fb420834a4679a1328b1ef437887a0b18d12573436e3a52cd8d6509a8c8760bc394101ebeeb4212f7559dbcbdb75a99951e22b16c8e61c307d170205ea70ea000f1165308dfed4ad8e0ecb6d9a373bfe4982c6aefdc404d4bb7f6071fd9c3d005e2eb054e869bf6f515214875b547dd5a55f9022f937e12e5d833b286f7abba8e01362a85a7a84914e9f2f97f84ffbf11870a8d787f5c5b87945977a6c81f91d0660e2c3df99e8963e7c906e7aaa435aab1803d81ddc986cc42be8c7a8920f7c1c33190986813803f63b9a2799415941b7fb4a14ff34fe0473a2cebcbc4b38b39e55b3dbc34259fe3bc87401539d6df263fbb193209e084a668dd494e0c198f2c7699cca5c2e5c9c687ffa85a82e261d2c8824653493f93da1115e7be5ca18fd89af8a1f61cc8596df7cb7fb1bd1ec367b5f79c7b81a6c61f8f26812365eca8fa3c96fd847512f48864fc63cdb437ec0787f53d6cee4b16f286e97620a484d5e3c180799d4f00f2ba05a12e0a0e0d46a74739d7f5d25632b375ae9b2b0f258da9b782e1f19ea2ac38681baf2497ba43de63f13cbd6836099ce5cd7e29050b59f19937772f153e7cac885549f3ee4ae44c592782b621b2ef4bb237f8d64f0dfb7ad6a224ed67c357caaef773f9ea660285c2a16ca68378ddf618936a450053270e5a18a523f7106a7bec2df965df1461690e22ef1dae98549a832f5ca4499560182b740072c191d7c9497a2db974ec62cc1aee48b5a4f", @typed={0x8, 0x25, 0x0, 0x0, @pid=r0}, @generic="f61d86aa6743fc7f24fafd0575dc52eb7be9bb642ecb4525a4d0a508082bdae14fcfde9e11c5c5cbc33856a722e00192cd86d046347a0381b4f83e69f8d92017b10fe9aaf9db71944d3e7d7a1de802f0f49f67019d0eab755e8b337f55d9841325c527598baabdc68ef705351aa8db8987a462337bb34f4c70a1caaa30eea89ac9711acb4eff22df427536f628a24929f7513c7ce50d7375e66095218a7f47d0abdae1e2c685163d8d1c", @generic="9300e517e6b9594e413cbed37044edc8db7e91212ef34cf64be18e791148042980ed563d4b17570f4c7772a50e8bc27fc4c639a16f7587f4011986905ee4c586e2a87c5f4a6da7cbe260dbb86b0d935206bae8dbb79515d08b915d68c73aa241d2844f67b369be5e0699af5ae73c5704b1a4c7edcf87295792c7f7b9c46fae536eb8ae7630917691d92e62952067b3438b60fb1875b4f663600327e6e88b38a699ea7f9396d901a8838a"]}, @generic="fc65b9ec10705438186d253d17a59fe04dccec255b24f2e92e732c9ed648357ea0f7a1c563e8e1f4f433a2233e867b1a595c40fcd4ba672a8b18297916654622c8fd5c0a973210e6598010f44486f94dc2d930825bcd3abc61fd445da707b17a3015bad861615e9735804f8aa9f3a48697385574b17ea9ec0fdf59006a652fcef10641f57c30c69bd4dff09e0829b9b73be745c6055f553ea26c3cd566db194130d11fbcfdf1cecf270d76a521a29a72b48ff08d2bbdc886b52d1cb0a7384149009463e5c5a5afd5eee8c8a135d0c2a0ade399923169dd2ada4a08ffe5de8d2be7065b890e7e57a3528813edf06f7632913f7f4fd404888c76b3cb2d8a26ea1a2644e09d19414145a403aef5b2b481df63e8e1a3a8749f1f7d3e12f6e220aecbbb2f1bbc03f935b7affa3765f57d6b167f33c42895a91c5bf775e79a61a77e543b710e4fe57fb4429c206568f790832f24b8f2fb7199d01f92cfdf9c28c3dbd2d2d5fef6a9b558e57a288c3b62dc225955b99d5f3a95dc11e681f0f1545324922f3102c78e7dcda90eef21ce36618dd1181bfd9331f815d30e4ac551332ab439fe0b9220a8e825da55e0fa595b1d85ad4215e90576563f0f0ce5e0e7e90e6b76f145b01f8178b3146844a62ef8ac61c23657d1affd1cb4fc4d608ed62df8508666e6840808b95edf4360da67e3aa6470d36465a5f7b54a39032e407ffb84c17ced791a36e5ead4141ed41c92682c68bc9f75ab9406d89f47df545e96320ab932842ad5b02ad1cb32e775f7d66691731c8469a54c4d7a8b0ee6119057cca8c1f6777b4b3adc8c0c7d5f1f5cd026994d183fba04a529e72737cd97d41474fba17f94dda5026cc6d2e88cb80cf642c7a4299ebffa591a9b9e8658a6c76384985ac350f77f00481c89d04589a42e77d06e7def6f2dd682f5a859c1386938347d8355cf742595c542de6f541e3e0ad72c7776122f8dedede3a487d79a3da1600c98b6c2fced4a67d4ed758f5b7089db8e9502ae47b9619e2a64c3f3c1441193277b53c8784c4ee0c4b788dc3dfe96ffe7af8b6dacac8a685df8004c80354042fdec9442f2206397c58571467ad3612295f7750cde0645f4ad718a413b84c3caa9756851035b7139b6ae8e2fa7f59366f4aa66161dbc061a08fba57cef74ddb5f4bc5a22dff2b3caa41ddd96faff81c643db5235f6ca203e651883312a4de6f610b4745c20571ee66a2dcc3a7b8c87c9f5da046776804d760ce64f279fafef17f0925f58ba7bfe534f534e808f0cbce1efaedaf6151f15aa647881462c2306d5f624a9effdbf13553638447927a160c9b7aca70ec16f972e9661703e34ba66cdb3fe494b102537a245c81eaf64d69f7d8266ee705f5c28df43e5d4f6804dc5ddff20c433b10f47de6bd373b315907b7220f9936ec50b7e46f698c6d2a18f31c0b320ae9700cc55728e374de046d9915ec8aa2eaa2bf896bad7d491562661bd708d0be9bbbcfd88bea7c1d9cee8697c702c6cacbf23b3598dedb3fbeebd7e238cb77a114d9a26c4c078e73f065656578819648fbf8784e96814dd210cd779fa0588c0c8cc4f2daf0b127a37574dbcb5125ecd53e908b45ef786b20c219811be9182275e2e3c26ab1e423ecdc51e7515808a0c16c8fd06c879de5e3a6011e7d965a2e62655424ffba1b6e2d7a0a2fc4a9f230e6463f3a2e9fb7d6d05db4e3b155b6a374185b3c3dc5d007eee294b2bfd2e72dc9d08466a40d341cc21c577c75a37d846b7e5f060a44469142b5d9aaec4954b7d10346187913d86c595ab1c4dc4f8f576c807935ad1c12566ede411ac675e382a32dd25eeb93817150fe71de73a9ef77f6d2b97765f6ba84c64edc7b03c4b058fb931741e9bb2236ab59b13f9fda4eb7f34240c71931d45768f39ed547e0a3c42e8bdfa258e21b97833bf3b97995574ada682dfeb1cafee86249bdf389b8ffdfecca7d395215d7c9dbc72db11875f88c71e57457aee14a514e1b4172c78b23ce93d7ceb4340b31ae8bbbd39fb2b0a3ce52ef5bbb0d16c96bcf4345f92ae1c41f51b1c20628d61ba391301ed89f25b54976b84ba118954294aa88168d5050a366e9fb706003ae84350a58dd83a42edc0d135588445bd9027904db1d233a84ae6b33ccc04050a09bdea5a5781a084bbb9f46c0ef475ddc776cb3ebc4c7d177ca59d848a772a89672396a4219f78791a5d827543035c91fe0136c573bdbd65bd04e5efcd87c056a2507c42e43a8c8d3c6cc9c36a40bcfd0786961eca2b8e6c1e9e7eeefa308bb78ab60b4931c81e15322aeadae98a4f971c5906587a99cdf56100a357d27a76a5f3837fdd4bfd9da8299be6b989a45b53c91e566ca4dc5881b3cb3587410a9e07dbc7a1039f323ab92f2d4e36d8a2b004b89b59ee11139183446fcca4b67aa519e64ab7c8cbae5a9836dd0ac16a4ad06ea0dbf19161bda39c5128a880743819081006356b419327668832959ddcdeb11f7c271115c403eebaccf9d79a325e4cbe9cee61f05e98ab994b300c087e1b00a7c1eb948bfd54cb40a7c91d5760b1dd705b357ca68cf861d981b3e722374e548889e612bfef4c9da7ecf7fa8bbbad4330d3cb22fc3c3b18f53e03bbcadf2d2b05bfb67cdadd92ff21d8ba7dfe24f2d2fa84cc1b423a18ef87619466868155014ddcf0a3f05add2f7d4d5c5dc7ffd74388ae3268ee7662d46bece06dceef48d9e14e3fe86ca4fb3ae8adb955172ea73f0e7734d4f17f9ed9fd6d33005a94b29dbc4c5156daf0f3b044f572150c30fd31d2bd31ce182aa9ace6f8f2164e84a19654076c6e53a8044aea9535aab194006b2deb3e97646d724502251846ffc6ee262dae25e7ea836e0bd9a2717011881f1f653965e2ce4fbf2ef8f7b228cc56e330b85458e3964ff046c8da404b2929e1a96261fafe9579874727953e35a212723b3199a6ddfd0f61fe6c10f0529e2938883dccda8b9f97298f8a67bd2c530f016bd3576318d3ce70e462dbf14088cfe53735c2aa11d35b7d17badbcd278bf299d09a704f0ad88fb82f6c2dff18f1feacdf68707295c490d3564adacfd1a0ca5b684289e5f8dcac33c8916fd2d03a56b09e7b32ca82cca630897755777cc058eaa447940d529e1d0d0af79beb21fb8a1f692872579a87a30f08e26fdf4cfe967f954e2bc48949b2f79f0ee79b49e8c8fb478ad88749ba5145ad73857bef3355f053344c41aa3c40c5f4f8ce5b9f870965f502f44f28871cbd273b07f1a848b33824d8009253f4e2e0437368c356de47fbfd16030c21af45a9887da6e402b673fa4f4a3d538c5f531c23984f3dbfa9da2b7b4b37cf121f9036c8869ea58d2e7ddb580564ddf050a385e45c833f585fb15bbf08c2b853766b7a093093e8fabfa4cf8cf92057350e2827bebe83f925883ccf0a2bcfedf597d1f192b11f1421503f5335694e823185112d7a4242d55a8d4e0e8c3b0dabe13417c52906952b9caf6882b55e32aea45f5ea6516232d276a1b22ae52813b04f8db70d956c8c0272a3508c6c46181547f564d38c563fcca74bd6d908438093b200ab86628cee54693931a1dc95c9c0f3eeb68b2e5b2cdb931dda95fecb69213329da19c3612cceb6333aa72142544b2a187bcd021cad1dfdd845e50ae109cfab7d9e8ec73b657e11da80de5005837260c9b38f941eb3509697b6de283a88d5b7f9d2981f49b1963d8598015929701fb9958d9c106bf70eb6154e9c40916a47ab3f10d27edb0eab0cae43e1141461a54fa267b243e470df1124a04d31edf31fecaf966f4e54fcb99b38fa7701a4d1adea04f9cf5da2a172b34b89c8900143da22c9aea0b7e2006e28698ebae2e39f257fafa4fc2704f8d6b46c95a0b77709448200dd75602d2f595d683b83c456771e89df45e679c26ba5f371502ff5ddb8addad7c8bb1d6626106d71a73f1c9229786f5f337418d25ebf8fbfe9d01d0f604b8c9a1e3f0383d3a99beb087fdc93d8bbbf5037e5115e4d4dca4153a3cf949aeed3cd2784b071fbfa1c9358da3336a593185e753d9daed7af67d9d5c868298ccc2cb10f61031999a283eb870a13757c3212f7bec691eda4501e46ea8e044e7898a7d652b4d7175ca0576a4e72754024be3c8e1f5345e69e648a53aa40f817208255944cf030e9c97395841ef0976f407f7f40cbb9089e91bc63766475c33873e3cc7b3bc255fb472fa13026e1cef4df332ac64e93fc3a2159cedac54ec2a49cf29cea2aae2cbbedf295583b2199d7cf3f53ab279b34e42654e19a3845ae94436db65ad0d79799d68df633c48598435fea32eb0443fe603c809ebc80337b293d0aad87245c7aadfefb6ef8429f2e50be05aaeb4070a13556494a4e15eda7f0432848765dcc529d61c0f11bcdc0eae7a9e1e438a0b3daef3ea346f26c601eb3c95893c4e4d7c98c0340e8987bb25d31ea80bae23d3dbc30f42cc05e8186d57c96b05bed118228bdbc5a8458ee0cd0589aa2b122a355d1853459789c4f59547e0fd03bda1de78fab64b03f0a31fb457b89814c0824e10ee3395f0a4c63462b2045f87951d9eb03b934ce41fb77bd9f34582d785a184b2d4d0afe45efcd6673383c8b723a98cc6e0ae62e0811bbd962244aeb95039d6d939d9aff1636a56d0e8df6bbeee91a75ef319dc18cdc1239ea80412e72af292d7a390b8ad97ffb5486dc1e82b3e18bbc26ffce64ea2d7762161a4fbcba52844c617384b2670498f917379441058861a09dd08fb4b186d1da441f0ecd078e5dd78fbe435431414ac29da39584b9adf4be1a0000ac15ed3189f2482c39b7c738fdaa274b9300d26899c2be7d771ad92141c18fd99017c9dd5e19ae38550193d222e1750b869bd7fcbda06a476d70d8a654c6cd7f50edd077828ffa12282eb017ba96665acb8a15d29924d248b6325c6927fba886bd4b925677bba85257ef38186bd8a70a52152c897c0b18ccff03cb0ff0638aed6168936242a798f77819928edeb30d6f7081b251b4f183a79f80e2f4cd565c102f8435273ddd4f0d75fcbaa3231481ed0037f052d5725d640eaaad717f29c168adbbff61c94966104948027488f747599c3eaf7c3a07b30ceba7e400b0074f66190ba32532d0e676e7ec2d239684c325704eeacc806e878dc527d866f570664c3988f6c7e306fd8dc86fbef1f31e56819f699521acb23052d9c0dc24b3aba923ba8c427197e980c428635b49c37618d824de2db7854e5dd681cc5f5f25c04235fca16997e6a54a4c2ba5118c80440570c5435a3196365953a5ed1388e1469aa7436405c730cb0f520298709a2658f0d5461bcc182cf45159ae4500ba402995028eab04395ad4a5bb7e21a720e07597e466feb8edb7c1b7693253367a1d8917bdae7bb3ae972f7a04f3a8a4c302b190bb1b7be77b525d234786c7d6a5a6dc48502ffbafaef109cb8bdc68c2f99fcc34bfad9c8866d50286f18284e1cfe392dd7661aefa89de5e529ea1ef4552934ea14e7c4fb11134bfc7a264d107a313c72284b14d6123b600b0b6ff745105e02e7cf025b9834b4ec0247f41a9fb7a17f3edbb6bcce0f738c601ed0c2b452886262f5c8abe243b89cf7ec2c9b0c4fce79305cc8aaaaf07fba55d2ade0f2936eee30497673eec2b35893bce05d99ad0a78144b185b374e324de63920b6d25113309912da816cd9f8aef49866ddcbab15bb53180ec10f92a31da2ca75a4117239bb6341b9e66a7c1d9c41c132b57c7fce7adf5e8d136763b7cb2d3e098e36bf01084e4e347c34e4dd3697731375012ccbeab374d07add2", @nested={0x234, 0x1e, 0x0, 0x1, [@generic="665c852bb909d6ca8ea878b25c2aba962841ffcb0e6efafe0a1512bf82f0024ef714ffaf7a6105f21e83e313a9f05fd1d2b276eeef84cd3c9e1f742ab795b422bca29f36961464bf60ade6d02fa19729ab241b4d94b4d06ec8441e83715f4c8afa1b481bffebd3ec95f12cf62fd58c48672de3570c6f4566aef7d45b81aab8761b7477307683322251b6761fa7542f3d1f5d05d0323217033dc4ca", @typed={0x8, 0x5b, 0x0, 0x0, @uid=r7}, @typed={0x8, 0x56, 0x0, 0x0, @ipv4=@multicast2}, @generic="231148b93ce34840ec1dbb2c2b680d72d60579cdac6c4c37ab2b27474d8b7f19e2bc7acaa8ea3924ae807e69d3c5ff5489545ec03878206b135074466a95df005fc454ec36c95828f30e2094e02eb78dc5d72d52409030499aaeb0caabc297def566f99ac246e6", @typed={0x8, 0x35, 0x0, 0x0, @ipv4=@remote}, @generic="e41e6b509040619f412823a6869c646145c6348bf0501aa553f2aa1301164fd5ad38f5a42779518974dcdb43c044d1240998183f1817d311aa37b59ae822a32f6ac37c982d3027393197a2bc564d234555f6a3a8539056b258ac393fe180dcb96eb0fb120ce897423d68980f1800eb39b609de27113307cd7d22aec40d112d4019010e22c224d6b890bd9ef08f20e874526fa9323316a2f11721530d8aca849ea36ea00e8decd56810e7f3bda055c8d9d43e15ed156e62682956845945ee562e6d8f63fef6d98131aea0d85b14d69f2eeedbee2c6ea41c72f0acb432b0051ddcdf570b1cab69", @typed={0xc, 0x7a, 0x0, 0x0, @u64=0x9}, @typed={0x24, 0x2b, 0x0, 0x0, @binary="1a65c4fd8d0312e4b74268ec9b4c40a4970a99172b2ee9a0d502b056fa8986c6"}]}, @nested={0x1bf, 0x5d, 0x0, 0x1, [@generic="1e897f43a8f8bfeeedb0a3a2f6bb0f072e9ce410b0c9acdf517dd7c6eb0c62b32e4194e699df7e72ecf8e54cf07a11f13c0761c57b9ccbbdb040cd67b389f91711f8bb84d82f948e3fee8d34a0e4ed363380796e7b74f70945b7caa45b8d783e994556f90a4633bd97e4502593af757964662ea52fdbebe1fc88cc68b9bd43c2a3e21d11bcf879cc797d821492bfc679762022d552f27c0282b97dac8d8756e277858b2f", @typed={0x8, 0x5d, 0x0, 0x0, @fd=r2}, @typed={0x5, 0x87, 0x0, 0x0, @str='\x00'}, @generic="684ce155c544ff9811", @typed={0x8, 0x4a, 0x0, 0x0, @fd=r8}, @generic="be778e6ab57d8d5e36776ceff936b330a0c9687785cf8213ef78de6b3ea6b3275d1df0b1ead85340683714258ec7e55163bbe5575cf3f390e1d60fbc85050f505a2a132505024157acb4b725b0ccd400167ba0a92d209063812f60b37355d3101297ccb823054d079123a6300ee02ce9e73467d726a66fc07f8890ac038a0bbb29a51c3758c80abb198652681acd62d9423a19b5d050aa3b255b7a540791cd65b6391d71e6d7ac7dee9ff800b78913aff996ae9caa18064e3d1bec4358d1362866154195280c923684cc857f3a1ac7f73cc647a9194d0464ea80c266d91d5f3025b593da31150774e0e727759f79d509e17e0a5485e3"]}, @nested={0x21e, 0x42, 0x0, 0x1, [@generic="4428b3dc4e18cc9763fe1bd39ece998761e7ee04a68829209aebe1ae973d81701ad0d93a8dc28cfa4337b0ae104510cb4f9d51ce6b4af8dcd02fd2ecb0fb89ee668d0bbb0fc0af9288b5664ae4b1d9259e618c715c1dbd8f46bfec9ee23dd84d4caa10a72a2720a2600577b30953dcbf52a2311742ed5210605d03afd341ca8b55e704a719670f1fef83f0071a1f2e2895d06b8094231d26cb0e2f41f6c412cde24865bffe8a0ee3477f5a99561d0ba81a5725ec6914ef0afd41dd54542427db435e5d4747612001f0b6864ef9c5b60f8d73c0dcb3a8716036a39360f5848b6bbd2f22", @generic="3b32529be144b8745954a736294932d9a377223352b66f066136fd68831ec6303e3bd7909e93709d164b77d6de18087ba8c9090122f4dca98eb216e357c977c2063388e6cd3774db3d1a82928da92bd3f673adf6492c9f97322f393eb7ad1ca7d4fdff26e934ce67d10e86d0eb77d37373a8907f74ddd94e", @generic="fd9704dd4b17f3437760b6075ac2a7d0609a89869566c656876295a4ba3db413920a692b677b19f6b1c1bf952a9ebe7ee5c8dab6d6ed142e40dd1b1b3f25316aec7d2038bad4eafacb24aae19ff2335d45ca951fb2fd63b65892f1660f4110f521e949929a23cf36e62912bc2c4acd4a03dde5d8f465ab0cabdf2c6b301d7f1a488c472f1cc23fc210e6ce79ab55db16f8557ef0fb80cd00b8511a622a5b31012524c94133912d8bd12de9640cb07a3d4ba6", @generic="890f71fff6b3d505c5", @typed={0x4, 0x2}]}, @typed={0x8, 0x39, 0x0, 0x0, @fd=r2}, @typed={0x14, 0x11, 0x0, 0x0, @ipv6=@empty}, @typed={0x4, 0x38}, @nested={0x1f3, 0x43, 0x0, 0x1, [@generic="73d6c73ea0023e8d076cb1df2525f7f389cbdd77a99a274b128fa9fd063573dab4858d52646176b324444b49c89d72bb1e19054b8aa1d89a666876ca958bc1ccf464c492f65ed93ef5491baae76a07e8b9ed3edd6eedf4bd3f545d692d0b9b4542cf93b327382b37e4aa832d3a96fc5386b7a0b54faaf74de713552ffcb3fa4c9a58b25086c9206b4d438e4df251dc938c7837247cb75308ffdfc84d5a52a7386dd2758827118edd313d8e6f", @typed={0xc, 0x32, 0x0, 0x0, @u64=0xb182}, @typed={0x7, 0x52, 0x0, 0x0, @str='&)\x00'}, @generic="eebf74fec4f625a3b4894a40a54e7418", @typed={0x4, 0x28}, @typed={0x14, 0x38, 0x0, 0x0, @ipv6=@private1={0xfc, 0x1, '\x00', 0x2}}, @generic="aa956a7901933af598ac5c99d230a44d6f0553c5fb42853ca04633d50a0ce4bfcc09117d1d8821437132fd6cd98c2ca0d53601754b0e0ef9f53e726410324b16c22afb3c2555e98d920a9d7262aa61bd9f77f7738a2305aae5ccc2af5582f7e226bd906493b2fda034eff92b27f14436857d2961cd3bfb42950c18ce3972cbc29fcda602da3f373d5a719c327c85c0d67dee11d60606639620df4cb8b77a7ec7967270a42900017374987ce2ae585832f7b6806ae366d81725a524b921950b2f9b22e6b92b154eabfc4df3dbdec2a207776158e170d19410a6108e60ee5156a4d9ae1382d8dfa2a467d084d0", @generic="6865254a542f39f7ef16fa2b2a20f3aac96f46", @typed={0x8, 0x6b, 0x0, 0x0, @u32=0x6}]}, @generic="cdafa32e28e8df83c544e27924666fb2cef3790e6bc927220ce82b89bbc05cfcfa051cc36e0b24a163da8270911556e5b5a548511ed8e6fa8ab7c46988439206c9b2b80290fc2d87d9673a9f438619cd03b11a3f9d64da0f4a4788334489d8fe4769d261b44a41f690c02656c4c735b1c6d820cee4c29e365eb9fda7e5f8245ae224c47884ec69c49e456ae3ce165a64ccc42b7a91fb860e31efcf9da788d3842eae0a95cf6966f80d81a2adce52f7bb0713d99f715379"]}, 0x2a54}, {&(0x7f0000004c40)={0x3400, 0x11, 0x100, 0x70bd25, 0x25dfdbfd, "", [@typed={0x71, 0x5, 0x0, 0x0, @binary="120d8d52915c3b72eb02f7134b813ab4bce764eba3b535464168f95412002458621f774820a3a5fd21b758eebebc688b7741ad68254d8c930d108488c7997e05556a5fc1dd04f441a0b8315139a33e7300725a36f0f6f5e68d782c3726c97f6bbd7e46760d59fdd3a51f213e6a"}, @generic="52d4c1a07bf7debb009b860c566e49", @nested={0x259, 0xc, 0x0, 0x1, [@typed={0x14, 0x3, 0x0, 0x0, @ipv6=@empty}, @generic="d3d52fa6044a85df170eb5f889b43acc3ae1b1ededc137da2f4d2763153dde6df11b05499987dbd014f36934ef8034315a8674b81ea736bdc1ae9c7d8bab037a094e3950142ba7d9e31f3ce72a5c671e913eabfe0d3980a50b272e77b59505bb6744e6b9c0b7b16f414d885d513c8f66f2b589e2aa897001e9b56d6aa28362f6b15951d9620c1e0c39c164e1634eb280284fcf55af125227e346ad75820f395f8f", @typed={0x5, 0x87, 0x0, 0x0, @str='\x00'}, @typed={0x8, 0x1a, 0x0, 0x0, @ipv4=@empty}, @typed={0x5, 0x72, 0x0, 0x0, @str='\x00'}, @generic="7a80d331222b8b6fdb3a1e8d179507d44b3642a5373ab44565bfda58df660a38da4ae75850ba72cb548207dd14c5aec9a6218c3cd5495fe2dabb4e3753b1f8b88bd4ee56695dc611986cbcf23d7e5f41ab63a5ef523308b7278f9db5816487bf1eb764d92440aa233eb0bd22c4bd0958cdde8a805c80feb73e5da4e170cab0bb141271e3106a77197df6e5d1415f42ec20cfc386be6c0fcfc673e298631b15cb10abe53b49adf54f7f772defe4183a76e338ed4059d967e2c3ef0c5051b4ed6c6165b201", @typed={0xbc, 0x96, 0x0, 0x0, @binary="eecdea6da3d999ba7fdd0d31a437701aaf2832e32b4097dc173e83fc59f915ba77144e30fb78808d50cf035f9ed94e06ba275715eee6413a8d2ae1274f284b1e99ea269af81b51c6d0899092930c4bd4fd924b8ce4aaca85c747537643632078e5108d45aaa83654afb46c0db35817b80421ca187bc32dcb3e457053e8865e1d316376091a6563c35b99b7b88efb5c59fce6df2173f7c414d383ae054a9d500770dd2d689c5424ce8844ff920ac274916926c84644c9bb9d"}, @typed={0x8, 0x32, 0x0, 0x0, @pid=r0}]}, @generic="d90d91fa60edba3633dbb1c00555371b14aa32c10b5da15f846ef761203e9fae2f02df23fd1a87045f4e9a0fcb5b0227bd76905adb6090c3694776aec531f699cbf8a6237ea4e2ad55c2c6a9f2d75e96e2f39bdcb0d829a09cd438e85f086f01f6f8ba6b796a42be39a5e200d000600b01b9210cf37bfbf10c457502a8746d693fd6ad4b42340d7eff13a2cd6bda2576c4d35cf2014229f7b50f9a4ac4c7b4087db334dabd926b0c5a321039d88a5231abc6b6001a116cfd9a438b06faf0e1ace4493a3d90ef3236d4d646a691632d471d22c6aa3278593942895d29045b3f4b2714c1ed0f969addc706701e88225b0f4755831a", @generic="d19cd23d73f27cfc2bb4516fc6548839119acef8e89dfdbcec587ffce32e69a4e1c5d19132258c1455d278835701b681df0f4191bc1f2a976c8dba823ca3fcd2c56204300ad97c1617392f59a1c5537a0eb94e19b70d081d17698f7e64908d74a821375a2ac508a26f41c82ee58aa527a817c9c31d01997e5339e4391444e14c05ad45f634b5be6cc270b4bb9e7d79fd190c53ec15ba964158d6e2af4606c2111ab0a34b12e71b03585aef13f4ce1980acf40e08b0053bdc0239782cb5680e616e6bf90b5e4092b2a94699adf73aa73c4d25ea6cd62493da0846dd658c046179c3c967e3917b8ef679d401cd912ff9c0acaf86ed7ea2ea6bcd90d1bcf742be4a06ea7b5e88d68c442628c318b0e5515ff02485589b9123df7235cfb6d289af22f1ca29ca55429ae49c0dcb77c1f702ec53e70f6ee239966a41be6fcda8258afb80721a04054e88505fb3d1833dda9adc56ca8245b44e795c783096261bc83e808c15656eb8334efcf725fb8adf524bc4a784d2f86080fc24b71a748939422b05ac170f2be45ba048ad561907362ecce5ac544854c28fb8e52a38010e96ff0e3c66618302b247b1300c507c062eeae86f66dc774c3ee946b1e64bf5ccc3ccf8b91c802df768b8753dd3fbf4e4a51fabcd9b144efadb5ea09eb36367a5a072359949939aec144a91fc19dff328a7c011e078d66b344e6ca105ba4c31f3cfd358f175bc4ad1b14557f2e980c5ac7a8aaecba539fab4361329beefecdec333c2514ff934b08b538b72cfc4bc700c47c2bbe6f6c710cf5bb970e101bfd375aa39513c2fdd4539733e78e192567f5ddd3ec068c286e3398c28a99897b436eb95575a6c782808f637304aa510c99f5d7aa4024f1a5b0e4d0cb5f03b547721dfb848f72c897916051eed9451f7309ecb8bf0c30b15eda8cc4a0ef30dd567d855aa33019147b185532e3fa6cf1f5992a2d3ea791df5b57b3a0fba64c99a9ccee196bc5f91919e37a111468cb6f3ae79da5669f4a0d1e6444af80236c976b7340828866cb07ae00b83af99cb630f681e0623196f4fa69c80b0a7ab8be9d2fb8e3a2e69d22c901b227e1c6a70f95faa6025c2e85405e683c5fad6ed22592c62ac7a1589ec1c369e4459f4c9c5d304889ad5fddbfe9f74e3a086b0e6657b16a121fc10a93b7faf5eaaa14beaafe9b6038c65a5a4f9feebb5cac3db5daa45726413779f9c88c7523de46b0f196dd0c05bcde7d1e6b64b90fe81a3875a10bddadf8071e72ac6f31a44256390a69a8d4820eee2d7bb354a1399e8f83eb458d61066fe46f115eb437d2ff1ae1ad35e53c1a7eb162f440f575cc9f639a2a89b1fffb67fae6b126b06325b23336e5eb75cee9526ae34e2800715649798220e6a44d06838b31d826ea0b8e01128a6984ae41f8fbe6b37f46c1905c335ce12687ff69c1076b5063255d6b1299e32f759db983a4f02bd2417d9390808686068621b5645557623f1baa17186137b2eb24c2af55520465299c056873185991fb8956879366c2e3a47337448320ed0b4d141e37f5b0ac9c9bc2289b3551b92f90eecef6a35e7f75c38fe966fbb35877c09335093c637118d024d672e004df21a7e39d75cbc9e1e00a92235b07f4089d42ffa2ad47a4aecc733a310bdbb2a14801c00879c4c1c96981c28f7642859d35b36b796eb2c90c4db84b17eaeca61687ed6c46bf607f793806d8ab0888064bf2d6aed4dace89f14fa526e62866140a92fe85e990bd31075def62b0e0a802c69b585b66061746e33c3a3e18d838e60ad5b3799a6204cf7e5699e3886b4cb8a17630db9389f502eb34aa0804f4b8b2c64aeec5c2276340931987984a86bd740aa7aa7f4180f05be2fcd8de65b7257ca5e7330e815a1ac8a296ed90671d1683d0849b983f877e155735254b7821be5b2bf77605d2bb67be944f7338f4e1ace789aaf637ee64e14960cb9448d037cf380305e692b8d7cf573b22616ee6a9ecd44a7e7e4440cdce556741cdba8c1aa9420c739bb947541759c46fd706f22c01b66cc5f6accea3e9fd9813b3c1627e21af21caeb9e1fd094f400863770d79d1ebaecd789843942c52d5df646724d54186010747887aaa278b6910fb2419627cca86a439d582ece22cc1f34c992c7622a46824a869de8d70c872b425d98f250bb2800ec72f95ec67c8370e14aeae90e27dc1c4b90ba8d83856d0dd1f5d0b8681a6af5fd20da3b8100c5ab7657bfa8bbed06ed8cc881138e8773d724d4ffc86135368f3050c7bcd34306bf66063462076949d0b1bb1387a9587580b7984aa8d334484e5b6d03bf565057da7690e0dc8572236d802117fd52ba48bbafe74e5fe89906eaee2aa9421e29d3bc64ce76d769c2366645f7c4cbd43491491bc4f50f0f4b864d5997b9e14d14b3f650320fa2278dcae5fda4c59361f259735ba39d285e218a16e25e10974c34161cd0ab1df3b791edec94bb170a051ca70d688879dd5548210d63741b34e25727830449e34d71da6de06c03a5d1e38fec25a0f7490909e7b77c45b5fffc9ba018d4d39d7573def6d1afee58b9b8cf45f5bb77b9e5f3610473def2ea65854c1d76aca308dbf91e7c24fde4831a7af8b218139ae9189040cea3a245e83e873ad57ab01162edd80147300c42a9fb29c192c16d49499e9faeb01ab0118d4ead7cac33ba3abfad4f51860a832d212f2b12a6e371620edb778a098ccb17ff62a8edaead35847e4cf585554eee1dfcbbf35cd6dc6aa9f52583eded92baf1de375c39f98bd66e573d26bd5a778db35f6a7548fba903799926e14f1f0765ec25932a84bb532507a473d4f796249ffd8516f866a37f388e4f81c7d08bec6c5ad90be4d86a83f8db13148476a754a4a91ccb7f5c4c1b975a1b3c0f5f383733d718d249bbe1280fd97269b73aa9098267d3c5c0919fa09f0c5465028299d3a93972920c7deca3ec01fa074a0bd124f8478a95180e02ae866ee49ef3b5b6e6689b4cb1d8adc4d14cdd3da07aca8740ee28d3d10583c1f0bd1daa553e9339482c8f3c08c1964513a2b82432acc77adc6650cc1ad222e9aa15a00b780569cc7bf7b4076cb03be85269d911a7975490f709839912f1306175c21a8446be2abbd48f4ee5a98f4663963270ee673cfd37ce54760565d0a4bf7a437ea8f0006b0598c2eac70ec0d5a0d62f945a65bc63628c87870422e5d4cd66f30c45f45c7dfe7112ba96c725123a6fd3f6f526fb8a06f222541fa4e01979a39fbdc02213d00cf4ae3c62fe088400327bc959bd639d1a1e34d89cbc444c155473a376aac7d8c4cffbe0786b1204a7bc813a2a482c9470767864408c971924fa0c747bc76c923cde986c62cf876f2595b2c0423210de23a7527c312ea56889ea82442646aa5281f396a428d06cb5ac96d45a832e342564e9367548f4d8178bf09b6cae1793b14b59df50b65166ef99865d1e8bf486818eca608ace82657243fbfd42e1b1f865f8333cf1b2105dc6bb218734f85c47f56ac827293a0f6b2207c0ef8c1f8e05fd17f7dfe1b4a2e28ce879a4f31be851966588c5f419e22167c912382e7fd1ffb5e02d9476f9ad10847202fb71594b89b1bcec9f0f669a140beea519d92c8904d92cc1e4008b7bded9a54001f6eaf6ef7e478ab7fd96d847043d13ac04f04afc72948ffa6a7bc740ffaf3a6c18275b925e0d54bd70f760d1c573d03ad0cbe228b870dcd141602555019d1dc52f89003e03e6e177a527d21bc38abcffce0c51914915578e6b4e7aea868099c3f4aded81536c045b6a79e961fc563ba338bf85b0ce090e12b9074572c4bb68028573e82374d633a169e5ce6f798e2fe541bd8faa4d77e755bd3ca7202a4390c92ae36c7c7fb6e65c10c2c7a41fc7783f319a36ef814d87476331fb95a035ba7913becc4580c97e48ac0c86d5cc26fe29a06b11422e126d3cdd50ca2e19ca22eb59d6172680ace9b12d99faed720a442d7fc8077635964c2b74a8f5d087922125f83059763ca78137f9666c209e53e8bebaf6fb51f5171a657f0c67bde7da5cb8067aacae6f0f1c06fe8d519c1e56a246b21c83c980df101f54381c831c2557c73ff7b77c3faaa330e0f6404ecea53cdb9551acd03af8851deaa320562bf5f686598b7feebb674a301b2782b6ffeaf44d4aaf65c6561367e4d3d58bfe09a8e765dd80ec2a314471626335ae5e97beb7dc7e4cd07a60437ea014296d3d950f40e03783ce6ddde4ca5396dbd20fba04d5d4ff719dcf0e734d9a74e13f7d40b6abc2b25fce5c446a840c80580a0321a0c127173b427d90daa8ceff0d63767f52841ca5a4f1a2d0e882e80b5fb63c6205b775dd0bce7d2eb3d9eb634de7c19893918915dc100cd10dbd6555841417e84881ad457636468e247762fcac48e91907f8ebcaa35891c77ddd0e7f513dcf770a127b27d86a528e9c939300ab9dd61e215213affd9635867d7e1f75ee5c2871b13f30e3b8fc90a8f19ea3cc6cc529e41eb723b68c312b27b5a082b4b2fa34933fa1fb869487f2733b61a4abd26882563a571c649631c3c3bad0d8dc44a75171e9e3b831cfa994ab0e15c2c2889aafebb583e7657e7ad45141cb23c7e63530b8520f0efc89150773356335a201b6689043d8ca82dcf2f13b02dea8046e532bc37c59d47248008c65528d3d03d5cacece89a3469aff5ec753c48c12b4cd6cecf49f37c5ca355f3f1ab84e3014b28fe08002dee25949883e24151feabe3ae1f78900d2c3134ccb915a684510a75129c44d92b1955c01cbb7100c7d236f837215100731a946ebe576b424baaa6f497f479999f56c414f0efb0f784dc12cfb890fe0624ec1eba763dbcbc298f2c87bbed3ca92e737614d3f39382a39881a288d637ddccd622ab1ee2632321b1f8f1c60d20eefe7b8662342e6f19f4260220d7e76d8f8710938e86fc292e3ca2510f8d7b386c9b113afe93bd94f5e4f06b912d7595518811939125ea5dce66fa5d6f84c5136aed8589a7c77c06ebd758e6d34c8b65394911369e893490492f7b27d906c6cd4aae227656e7231c0e6b4e072b224628d866621837b79cf1ac274903c21fb01fc358f6f4988932d23e51bd51bf6c239f555e7ce53f70886b171bf94dbeda832ae34c38522e1a9100bde64d568b1644b751ec9d8c0ae7f5c91c8cb6c20d2f9e1679413e74e488ec66f371cc60a2575e14d411fc2680fcc3dbed963b10f04bd21a371eb54adfba444d98937fe76ec83972c4c402cada783bd6daf8d36246311967b76b888157343b5a40f309a70ccebe7dc216b1f80d085d1838522430bbfe39c983b1c2106cf2de630110340137d115974c60aa4dcac79d4daddf20b638e4cbb681c4c47a57a3d765b7d691468c13cdf90d8aa5efd226efb0bc0622160c5b72ee0aaa0f5a9abbc66f3e57bc40724f1de46c86313e71f032d4fe6b987790d621028016ddba00e5fdb10d5e63c867152b353fb447bf86e801652972acde6d25f528dce206aab56e833898019b4032f196baf081945dd337e1e62891b68ab337032d5285554d82f65c3212ddb80399dbffe70af69ee1c9d77a97ebd7731788a05f5f42c33690bf04df042ceb411ebe10c462276450ea1699d0ead2ea9df4f90b0d139edd19c2e696ea3b9dad2fcb9967821adad200f740ae9f7ea6eb99fd3f0047581c18dbc5e9fcb8559c1565f3e94cfc3fee6fcf7c87aaaf9b8d903cbbbc250ebfc5bfd7be20bd5a20f14561c23f0f1ca88358e670993a06fa8769cf830d9a33bcf888100824019508a4e20842eef4c902761b3e9ee096e4f4ac", @typed={0x8, 0x4a, 0x0, 0x0, @u32=0x8}, @typed={0x8, 0x18, 0x0, 0x0, @fd=r9}, @generic="9522c53eee8703efed3d81587f2bf98b2e71ed19a533eaffcc6814297546f8bee16912f7ea45f753ef517799e2adf960db93b49e8d041ee709595ce07a234afac34001ea366bfcaab8e9a8283283ac3fb5bdbfa876004770f61f2639fff8423ba7af60b67e04a7998dd02041280b3ec25eff3b6923a9db6006c853703cfb387efc5c1847e47f2c1593ef724c3b559e151c69193f5cc2acd7a6ebd725563ebc67335ea3b9af37cbf8472e0c78ab84f697d283c789b1375c943518c4a8a7f35876d4140cd93da4d49447ee9110db51cb18f6d3a9811e118119ce5bc813c44027be4cb3382bab91bffae604e0e2e09ee285d3ea2acb8bf8707c3207d8a40f0e70bdec374f0d0011b750faa2a94f48e61a263620c8b4101576b3abf35f9864db9de795d98147b360fa5a3d2324549cc463dd2b689b5168da77cb515ae9ee2ab8cefce1f1716f9e7202cff567bd2447904e7f3a7887c0701e6c62d32b9687965879d41c97c3695de4848009f8bb666bf08ffd2b2843be89b5e58dc21f87abf4600e6b14e45589ec1a060d72e381570a18fa2088f2fafa11bcfac4006a628ad5dcb5fd57df9faafe61a1b104922cf6e466021e8f98af8ed04807b5cb32cc0172b6910a35af9c8a7048219731e3488f420f767351a6140319ec44523b33888f50db9823340eae6f6a1bcad7b5e3c0bcfc113c67acbc83b5b355405a8776419b9f05aca24a92c1e8eb4953906d77689be31f2b1941451ebfa63a18b2d863722c5ce21ad71ebf31d1d912aa7e588efca18658a59f5eb1181f284a45ee061eccf1228a4bed5da929cb23975f9e844031149230244287749bdf4f88b4cee7fe23907174b9e4a2ffb77647740e599f558316b38fe3a84609b0689d48e351e81d2131ac64af71663e1f2e038009d5df39b86958eec1e9ffc982e28d0a010f67cfc4fc7a5412be6089dd30660d66b3aea993950d811c6aba168815ab46d197d12acb2cee26a1aaceef4e2d9377e19586eb73f50db078f0097119bf344ba827608453848a7a8e73d06aeef8834502d842ad7fc4e4eef1b58c4e4e0b3117f270c28d0816fab87970c54f7632ec7e4e888994efec20959d7f25121c731f47dd89a93120108f3c96ff2d4d1e5c647bcf5fa069744e7d28fa10aac8404fe35b2b79d920a1c1e1ad16f15397dcc3b0e7452bf3e600ad90050f1fd88774b4c4941491a55de4412202ee117ad6819cf106d9ae71904d6b778c9bef046ab4c88cbe27b94dfeeee8f150777881c75164c997a221750d71bdf50f42dad9028f88097a4c5b30c928e22227eaa2db7038205490daf67724f30b8cc8d34d37e84a4e4fd26f3ade44312aed875638017e80e6fa2fc7da8f8d90371d7d23ccd211add8e37905a4b40d9667561b1b8dd45ffa05d93b591b0ae1dc5d9c859b1665ca64ffb47d0a0242a53854a099eb48942cf84d6cd2c9f703ef83ed7cfdd7080874de467af43419ba569661a3b1a0d32ec19d8cbb40df0e6cf1c1622005b0e7a641503748a9ce0a9229f8c42a164b2f1f5937ab6aad32e15d9adc9ed21e14c3aed64d8f18f142cda234829fb33da75ab299705ffe172481090ef9c8614d1c2f56989628d709b9b112e3bcaa4d9263b9ae353c8dda373c7f4849a0744196f0d62999e67aae0e86a83f42ff944741fd9f8302ceb3206819d19b61ddbb1346697116775087a9095ec2f59ab5648045ac754cee5f92c25d2c0e90615ae4b9d02f9c42b2e61d2edd80aff7b1be3d9bccef8a0af240b158ed4ee4de6c77ee5617051a5757418810db4ac0eacedd56b1af44fc9f43fbca0c1b30b8acd63a46d5bd04a65f1c42a4933e6a9b22ce1c72131ea7a5f757a271bd5c89ba042d4ba3121ba2a9454881d1d864683f93bf764cddae7880519439d37d4a8110b812eddcb21bcbd87d6d6469c35d1ef56f66b0d7574b8fda1224093a0e6679cb619121a33551bccc6cce0c8fa7dca0ceb3291f8805f74d497d74f4fba3a768591a863139d247a20d81ef841fe905b016a0ea0a81225888436e065d9761f339798f40ef8f995760d627f7b7924734fabf2e80a3ffbe0157e3489813418e83b7cf5242062cf11b35b1e001b6eb50e9177a0d7e494b353149b1639316afb5d0fef5bd696fb44ddda7c88c9a7b492ba5497ead074f991540b9e18b8f789618ebd2c2e4deda6a1e85fc7be4ea914b9d7c550ffcdd0027cd2bf50624e0023cd35a18f928b30539f036eb7ab7a52f86eac2003ec89b95a2bf2da977083f4e5b0c317f72216f1d12d178c5de4bb693ee51874dc3b6f1668e769e64600476bbd13c8c5521e5f3532dd42f54974ff16a832e427f3422f7f2c454d524eb8d0a5bc8d087ea0cc0748b3f8eb5dff38acdac3da472b1fb83134a5b501e77c266b99aefcd1be70db07c89dda0371b361abb967588a4c0dbae12e0a3cc40b1126f9757b5a96cb503cd2749054dda31ad7bdfc0ea4a4734cab30eed53be54d5e3e61c8f90228d6960c3adf38be22507734b4a0dc4bd3b783e37bcfeb6f54a7d2aca5a4d9bb24476e5e08ac262e07fb2d058db17229f77aec75c99435bb0cbfa4969447c53a9ca8ae57156c1baf7fcc837b80bfd301a540a10aae6f0a106dfc0f56cf856887438a7dfaa3f8aebb9c54800ce4ac85f3657f26a41ffc6cfc2157465214681a0098240f99af0373c4b7b45c47d471a4e0fa62777f00165664b7cd54beff26228e0b8fc84616d9b04e0f77f69330fdb332c38c77ecc36c069ee06363188c4a12a8725836a0d70f0fc761cf6f430cb225d4cec1156746154e0292f122e5a23f5a4dc026f226cd0b515f4880d1ee17c27ff91493b692dedb04efc9b23ae2270da6491b3a14f50e448c09b616257d26b3c7896d3a3094ace2f15e36a69757aa8e26fb8f7b5087e274c970e5621a42281ec95cfac04a565848a80643762fa686c1ca6a55746000a63c63477e57cda4b1f30cc3dc1449864bba2f6eb41ad2bcbcebab301194ac77a199b3d7eada74c90e741822ebdb755e6f9d9a02c73a6d49046e0e14b0919d6481c69e454bf90594fb2921e1c5f913cd69b170468408169a48083eea927a0502af53b569d36f68df11e784cebe1f6c420f7105a328a6e88a9826ae864acabe8eee94992e1b3e581e71cb3f3b2d5e9395c74ff679bdb7cfb6beb9c5eeaa10ef649c78e29107dc7611fc5a724e75c36921a5f950aeb18749b283c45f7867c56fbddb92d3e04db8eae7ccead7ed643ae25629a4099de1223c8106d5a0a947de15486d3acd04dfea18430101e6a1379d3641a5eca19d8bf69913c7a36960285b0d1cdaf89d85b95e5deda295767eed921f90ff7b684884dc963f7dbaf5259a62108455746851cf3b4f976d89378ef7957828478d09088fbd871a7dd82f4c7a4a297e0a85cb91fde43ffafa7697f58f9d076708b7819b04e08fa9dcb063be8a745029398550f0130783974a2b19e42b4384a371b9641355e2c638547a7ed8592c0a104aae2c91f7b8a3cd272e1a1405616ede7b4b80ba8561906c868bcbc75f2ce832993b14ae2e09ffa42853aab051118fef7af2edaa5e5c9b65481ed87dce3e098ffb56476016a82a7aa046f712f4dfb23319e221b443a0c17731df835a459aebc965297b7b5d507549433caa6f6a5d455b5dbb4d6ff5f2cfca726b5fa6d839b4035cf74bea1e5dd4a0d6379c8e03deedebf7dfd85737e44074eb48de91a8f2971de58b752e6eaa49cce34544626fdb06cd6756d29ef85682fa158484c70a481d6a9d010dee6a9a0faf3937352a1cb4a081c6a29c0f181d9ac6bcc4e0ed79ff9dbd936bff0fe2c295419cd9843fc2d3fa9bd368f4151af5c43082f55b2b78d7cb264d25815eeddaabc4ac7c9d5aa3ce7a79add4a0e3cc54f1a83b3532cab5a2d5f0a51990cca39af68b95a87d91c072fa51e4198198b634a437ac673e4d3a56143f43305cb119c72bad5cdced968d2a8008f0f0f97006ff22b2915edd41ddb36e90c7a3104cf2abcf4332610aa0a8d920b3095ba339231d1723f3092b448059c1e1d4404c454c7c14cc14f4a9c56a315b59fcad95fd716810686535a00453638cc97ecbb0261022dc0d6fb33642dc9b58c0b1ef196650ab3b409283ee8c4075137408345bb2891099940bfc25cc643099c3574e9e89e4f3adc742a2975d7529d17b7a5438456d75fb3d5c3343ce8f89909d290bb483dc88f212fc920f2ea1e35850104bbab3405a8d21c9ca8442c0f0f002b3562e011c64f529acdbb917a4dd4c750f79769ed80c5ffc2ec32ac257bd09dea826a495bd3334d34c0967080610ac23d7450994a049dbee52c64b6980bf0995e8b743b293efff7027cba546b2973acab72d92f128babc59e0bb62d2b34c81d9ec585da5ae831845cf0e3869dd911bc9ee1e09c13312b13f879db97c6610394ce4b1faaaa1d7e16cdafd72680373c156b0441dbca59bd2b0af6c48a4d4059696bb907003d6e19a1dece30d7bddc854bdfa3d5a66b6c5e47e7d4cf358e985d0712f459451b548db1bff5b930e061833e6caa338bce7b9a483feef309b2c5305c94b52bb7039adfad6862ac4fcc116977618ae3a232e1645e55830f47f09b8a0bfa6e2dab309c35492a65e919e9aee5b9d13b144989b1c142e50d1f5d5cc455f03279b789ebc62c31cc11fa094b1f56aad4aa72697685274d1bcd03939dc00ac8f9ccb5a148a647a6ee3ade1c4314be556bb6a06218d4fb4abfcc52649053d00e8af58016f562a62f78f13861875893d26e37d250130a51eadfe4c9008dcc7e30fd36fb6bff5d75a6da6c5eaf3c28a5f8c7d31631461dd854e39c8840f92938cc257a9b414abd85e740f8cae265832a66e49cbdd72af9624dc7ef793b6450e7b6e099d668d83ddf9e787989183a2ab77a4b16b9ae0cdca04e000a9210d4f6172309450a0aa15082209b99ee3840eb92c8484fb78db9315bb5a99bc6d918819d7596532048ace6956e87936cd44f41d2ca8f402a553c3a367509edc1af5cf34a1b2ebb24b299c48e366c0f83f7aff9db0d9676fe0d604a7901f4004de302e528293b8ff2af3206a657163cbfeeb1d2460bccb477e9a7f1786443977f0b2b5315e98ace97b229672695187a5dccb2651b2005225f6d96ba61691cab9e5edd58f67e55d9812d23475885ab75544a61978fbba44dd0456f9d1c5ad23e22f6ba2dc103833b0f406f4615dad19df0f4696dd6e33effa9adcdf68223f3f725f5172da1c82c6a7718bf5c7ebf3eab761714760c8597c035ea9a0450d718541150793ebf85c66bc064cb8bf26efed7311348100c82274a21d4645f7b8d1760243c789a55fd814f50f4fbd3d23a84da7284b59ecc7c196bf98cb50b2d7d4256c9fa6cad49e4bfe98545aac9ebf66ac21da211e031b6c56147f32e330ccd245f1936bddf556fc2c12d02a83ff8e164a14f1af56c5c8ab31f3125909664fbda2683af893cde417afa5fa886dc3aa3c92cb069b9110de6259f172164eaa90ca337d7b99007564e9abdab4a34c3eb2e7a16b5ea7d3403ca28c743f7b24b947353ae08f10b6b5f888859ef19ebb7430b95b15b660b78822cba249e27146a90d4a7230281483a7c60d9bf159f0f7326fb152b59ad4eaa001000feba8a2211475ea308ab03e393a609bc922c35470faa2b4376034e781e368659dc9c0781a4dfd60a86172b3c80dc31fdc28c6b92e947bc85e14289c0a200399a3f277bee5d219a2afd15d7d49d54ad15efd4d2c995a9a6f7cb6f0325232795fb799792224b18ec00fdd3f19828033afccf6be843b054a8", @typed={0x6, 0x33, 0x0, 0x0, @str='%\x00'}, @typed={0x1004, 0x6e, 0x0, 0x0, @binary="de0b2604eb8f46fad3f15c076d81a54f9be2bc5144908bdc0d5c032d3ba14951b1e6f220161b262f86b36b14ecc498ca0c95aec4e02ec8fab7cfa65e3e5a1a7775fe58a2abb0129dbac452772c3c0043970a641b87a215bc86b920620dfa52d7c78f3b00a94f04efb4e7645b8283392cac5971dd42a6b3893706442855ea812cded27a97f2d3f8520d9b724e4a578dd89cd2646a7d6a666cbd7b3a22bac1681d0b4e977fb073fb7b819813641a31a7705962140d3ab4abd759b7616b2ca31158e7d76d1d5f46a0142a4de122ec6d4bd96ed61a6dc2fa081ce842e4a9ed00bcdd631d15ba16c432111b02a4ab2b841da4cf48be3d6b088b5010f4764d29ee106e4abb053e797cefaf3007680ffb5ed6611de939a44742584167803a41c75607eafa65ceb3bc06ae2deded8dbaf29ce83c80e4f2c04576345cec6608dbd7aef29a724c8e8f28817ee3ef232b30125d8c3f080c62547dd233c227f6a293f2269ba8c9734507e5b3537e7597c60687ac12733bb23947a3e126bd80bc3db2f53f2f83616f45a058595b9e076c090f511d2d79de2966eeeaa1dce95e79fbfbd7a447a6c3531670ff2ec5cc7736fe67dddf5f903176de6c26d3767cc3bc14743eda47467fcd881022660e582504b7726b2b5e9c7bf81ecbc067f1a4f8bdf3ebdf7f9980217e8145b138fd569407796a02ca9cc35f07fdebc49ddb5d4e9cded6a9ed108936b98f7bc34d4b1511b3f4b0e769158b5da8dd9f687792c783ce5b1525eb33a92ab393df9b12b15c678ba8cf3c40ee990d467dbab3bada9fc516f1c8b7c208d17f30399b27590e8e7e3b0ea79b50fddace7641300d53fce77f82051e0de6c66b4b2f104ee3c4cc07b483fe10159776378b86c58998709060da79c401a8d1fec3592dd34f62ca10ad71ebd12a778e0a3c190f3425cf2153136dadca486a6b95a37737cc129efd3e96aeb0f02737d7e7deb1286f9d1215eb4b8698990b622fb6271f6c7688bb2ac32a63281797f77706f3a0f1aacab6d6ef465e6a2d0d5ced573c6ef68f109fb9bafe406b0c3e436c57355286e8feaf17a5bbd2cf2a342c6ae7a811f786ad5fc0185df66101f907505d6aec4bc6ca306e24a5cc721f2154f9c2fc62cac53ce5098bbd1465f0478371c5a17f452056d9a32e9a9f4b3496d0f91e51b72200937ee6cbf6a16ac11c4dd467d71a3e6ea4a3b3aa1f82f5883895abbf4795d3b5baadfd022deee891017de448e35584d357903c063487eec5c5671c82709c59398290469e7d4d6834b79e910d7ea84ced18c69727fc147ac7a8d86a297d88a89e5da74e04423699dddca6f6ab9dafda8c49e4d2bf668d5143e34ed380b152f7305451669361e34d9e20b874a2f1d958b31a69e1e843e7a1da0dd627fb6863e59102231275f7b268797e2a8a663665d5e47ab17ca219773c66e4e28a131b8969f6e82d74e41df2d03607138cfb191ef063ac81d53ddc190bd540d34e97dd37745be9303ec649a984e58b4cb2953df5809686a4d7ae847a0851d0c61df1e720008bd18ed6fac3a218b637606cbd7d58b40ec5315a431a9280406a095e5e9e91aaba31f1eec9bbd377a570a2aa361cef72731e3140c486fb4afeb7ecb08d7397e8636e6a42996dbf2fbe020555b58fb61a13ed3d6be664943e30eb7aa6638dafe2e71572d525a538232162f9d644f7f3cad9acb1a43584c43cb7ebc36c62f6cdc028700eb1d974ea8b61587bc40b0b371881c8c5e1c66ddaa84f47f1b638fc1faca816e5798f592fb8cb529be0631577980b61237725e2a47db0e4e9c02dde6e31e88377f01251c968639ebcca69c543f80609fd18c06ab58bdc9836cab41a8695781ed74500a10431a2cdb8da4237cfe23f12c0208425b4d6924178a4ee04338490353f5fd6eeef8746943d1d52446d08ff3be83492cd92cc4ce3a24815cf75df616d8549b7397b947a48bb67c84ae95874eaa01693962ef399f96964a799e7b5af5927bdfdd9ecec918128b2510db8b73e3d1299dd38b9f4c58efb24a76cb2b6ae91d3096187ce565b7ec0e27e7dcc1d878bc91cf5a89bc15bb60eb81ed9cba98486a9b4d1246c563e35d00c50b77ba017b9ad14e66162af51c975fe35a865719a110f635f14d60f60edd9ff35e1490dc56ead0c76a4d3f760a4bcc55debbd16f5b2af28ba5c7c825a57db955edcb8fa7bcc553756a0a20d4cb1723c7cbcbd744d576f9079a3b754ac940dd9bc8d723ab0e200bf89e742df3e78f4b442a51c61e563243517378e2e54bdcbdfda53da18fe42b1e2784e2a566b291f5139dcad64f12cb0cd51849dc8d3606f9d6233c0d88ce343c226d14451d54d96524400bf4541a52966603d1a137ee6acffa29c1a7d3b5331d64278e13dbc589e1a99720d4489cd130d5d7f50702b26fbb8a20020c07cdfec1623f4080fc164dc1e800f27864f787a92d7c91f4032fe6045d50e4c3fc7b6c66d3acd6e6a0e2be55e7fe7a0de0f82fb4681a59121b1561e2a8decc2785ed77df5c7f35207fbdb943c8de4c331223844d3b2aec7f45a5a7b00bc51b597c2a756e4ac7e99346d1dc33d8c2b9ce16b897e2fab402c0366c8767d48b3d43e3c123936fe544c079c9e4b45d6db3a1a50955b9019b99f0e31d95957c9b93e28c208da4a18bcb43f123e7df9be4885c29b7632c43341b78ef427f389167cd4b46eee447037070f7a610a2a23b7e9c939f6632843632a02e61f8d28d98913e2ff5802c5ad8c1413ac55f68a9a03d520abb27ab208c4310028d1f976f15e077a0c7f7201a6daef4c9d53ce6f108817df822d0129a3509f8882577ccba5696a679c70ef8f0d2805bcb93a9b6207dfbcc3fb99ef74c44626b900ec36dd376b389fdf1b211bd87f3b9a56b0ad7bc69740a3700a32e0de7d9549ae85bbbd12ba59024abceb553a7b4d7023ab691399da88fa3a1d6b5b280818d5d7693e2a14f407cbb49a189e64910eef7dccdbc6ab25ae256f504c75984ad463acf4759d80271fe90089fea1d134edb000b3ee9eb64387cf34db713194a6953e0e96edd4dbd57643018ff1ad8864d54f044066647045d3f0210bde7fbe14ef5bbb0f6ee3e7b12a23791bf723b12ba609405f13416b7ea674c7627d38dde41b42686921d664eedded1fed645c2b57ef886b51f14bafcd0c6c6b392f3f532a78b820fdc36bd14448ef6c6570c44f7595f05dd0eece10a528b0a9419a56ef4b43193a9fe79a04a3f93afe4fcac5b63d286476588b5077a9787c28ac2f2f7958cfabc67dab661dc6b8001f4ff64904d285a40a1262da3d22e2df51c3367e2c039b8ea2210caee8a726c8c2f0e4d896f57683e4024e9ca9fb94e6db36955e1f0a222fa1d4eb065497e8268347cd413d8c9ddc5e8789b22a65eb500b39ced15480fbe20b5a2eef5b08f81e92db3255dd1340c9ac2c5a2a60067257ae8b0d2158c891d9b6ccb6e4ad2419122d3445147e1261f6f7595bb4b9c3ec44740f76873d6bcbb53b1ab86b0b24bcce37d03dc75199985a55a6e71a94ad73a089962028906c0e7e7c93457a612ca2c0da5a7da0775a39f2192a28e723bb0e81e6d08db42879787b10ebf9c75824872808ac0747e3045ef06e3129819edac4a4ec7902d38ae83d503570cf7caf7e2385fb9aaed50968a56dfe94ecbcee34a63a2e20789a99a35b08fc87de0743a88a7e50415344a732bf54c93e84138da56a2261b164a91fbdaf776f1ae08507e19b7402fd526edd5aa478df4e4fb19d943a5831b528abbed2d54b611a459c6c8467360df78e084da1f01e8d746dc8cae402333cfd365a5ef6e91732ea566e1f68d227f2c62972b266b80ea69192620a5b49886279a9dd5f53760deb6df7dbdbd9acedce72b048bb2a1bcb6829b96eae93f4f1aaa801d26ee6d8a7f0427ac2f00bf0752f7a43a88d66bc12bfe3f8b5bf351dc4ccb9da3bb566b6f501870d10994dde879cddf43fdfce83b9db232d6446ff984f8a85e5e42cfe47c65a8f088e6f7cc8e49251d62d2a7a70a9a227bb7f4abbea8fbe2bd902008121c56bc2ffbe003624129f9fe4c8102e94b9d9ea56efac6c5834bfea97428fea4cfaf3b0d988b786df69722c771ae6472125cffa6b572f805dc320322ccbc7ad056af68bb46c78569459a828fe2c7e4477e05ec3f483be4e63b8f94375bb0ce82f933f99225670f0acc52421d6cd50d57acd1a8186ff69b44ead5e8825497cd49659e39298e7f9f282cdd02fbbe669fc2fd595751f2241c72ab8269d4404c8b60d262697191577a7b286ccdcfedfe5aeaf84d34a6ddbc962639f003d9b9c711e3f72df76c7a5d9d9474af811ce584e165dae4f5c3cc7d386925396136531aaaa84bed3938e388903cecf1fc74d367ec5589c6d41a99c3be31d517ab279669a38f8ed3ce7a11cabed7bc5ea3ccc515c39743bef94a922790fb70ae22d530c4188aaa4a4d2b1ae13349460e0c7327a46eedaba2c1d3177637c2bcce274ff0102239857959f771bd65306595ecf0735346c1b04ffe347a2a11e90c37a21c298d0d94c73683dca382b49ccb4fa4c881cedcb3df9d1c3adb0fcda130e7788caf58aff4ceae8fa078ee1042851aab0f603a3204d75a83244367b344ab383f8db79b93f4790efdb118ca6a8fd37afb5a592a6b9d59a9b9460e3fa7adaee8403375dd6cfc6e26e29b98d439b8a556629af4d02292de60472d8d2012262a9c4a2ee2dacc424491b463818a07f7360c6475b205cc676ece88d023ccb7ef478782199bc1c566c49dfe70399a82c584cccbe5a07cc574bb8d0359d6152c8b1477ec47881b7132f75c3fda4426f589654e8d66d33dbc44185c8d136f8aeab841fe6c5ac5f798db4354a34aba1f42b61bd1db9a1297c73cc3a7e511ec2d6c0e2c58538d107b7563186c6fea148d9c53130625fe9d3c76592265ebe2c77a5837e8c9f918f17073ac631a9aa4c6537dc44853aeea3b03dab251ce55452360e3fc84983d67cbeb1a98b43015c9fbc8c108ef3dc82245abe3120a654e45ecfdb0a61f77a2570b17bd64c1434bdebd0d4a63ffe0f5ad08732509ce064f52922419249e8dd8b722b22988310789d59d2c483ef32d97f885829db9ababe3a6879dfca379afe0a4c23d769ed9c8401a279e37d04c05476017f6accda40934dc3cdfc0bcb588a675acc260cc92b2e98da763a9913aa594c1cc79715c17ed2ffc577c801ac2d674d0817dd5f831519560abffb7c7ba3e734fc2a24d12a2176f4d1e784117ddc6f971f3c6275600922206ecaaf5286cc0151892e412b91211b70211b5791cf135db56b2b5b710937f8106d3fac3ae45e53d20cd605e2f4f24eda21afe262a927fa39f0a6d4d502bbbc5c6f2889149826188b0cb12acdae8a2649ff40db1cd308159f1af5330ba588e31f1c8919a7be5b4403425e7db8cf1dd8e26ee7abe7b5b687da4f5a877f3b84db6b830a2769e3f398d48f164c6f0e2b43bdd3d5070f37732ab5f94297716c8995d0c70f22dc02e74fa39cf2ddac048831e5e49cf3be6c88c48cd3d74f30af49694cda06688661318239b55df554f3ce9d066adc999d43d74c4779c88cbc5fdcc50b1765f63c627275c36e64de534c6ba21b93d53eeff4f4c581f01981911a09097a8e7913dd5e499aca9fec93ae2d313ebf81c092619a04907ad3404171a1541ebfb29174eee5b8eacae847ef9df7d2092f081beb3059cb24ff318564ba173f27fa7c16db431fc7e09b636c19a010810cda1e46e96cda1e5eea93c4075c547589c892d9050c4c3567fe72e15ac63103460f96c20d9734"}]}, 0x3400}, {&(0x7f0000008040)={0x400, 0x33, 0x400, 0x70bd25, 0x25dfdbfe, "", [@generic="c0d8b31088e2795fe6950213f54f0fb773b817c06ef39fa21983d47d0cbf5517c929c138461cb5b84333bc7ce394130628eb11133e926f1c99b16e3fbdf565d7f6", @nested={0xed, 0x14, 0x0, 0x1, [@typed={0x14, 0x87, 0x0, 0x0, @ipv6=@empty}, @generic="e745cdcbf0d16c4595775342b0496ac6015be65cd1ae57cd478a85df36e8b0f596c6f95dd95bc91936bc59a60bf351ad416a5603ef7453e3367b93201c4d05f3e2c6a772b2102813ef039766d440ff212a55578edc8e33f8e10027581f8f5f00d8c5e17aa932a17aa5ce996f39dc6fe719d4f0987d6fe5abe4e96ad420aaebd329cd5363fe2913b44e43fcf1f68830f9aa202c8d373853e9d429076d17672995d15f620968587c48562ba7e216cbf2d7c6bd0e6f63da598822547cb99d17b30f44", @typed={0x14, 0x60, 0x0, 0x0, @ipv6=@local}]}, @generic="b40460a0f8e9435633ef9b856370ed7fc29d97857da507134d0cb2", @nested={0x14d, 0x23, 0x0, 0x1, [@generic="18371410b00beede3da7d3321526041ab4c4f2d25422b651e28835bfcb74d53e9e508b95a53bfb31d3b011e711b82166528c1aed2b776234f5d0599d7e583bca76ce27b6dfb4806b492db7f69291107457", @typed={0xf7, 0x16, 0x0, 0x0, @binary="8c5b9ac2f03aabe77298e608c171f4de86a2ba59feed6b730fabe8f1233b38303374c95642285b4592ed9b2e973d58d8508d0b75d31b196a4a3507591bcf397455bd1b88617f0eda43cc5e32cf00b06d2734f7038c01eb00728b74339b8e4098810075b6859bce1962e4eda3eb612761c9ef051625f19e09f41c8709764c89507e36cbec9a99b518ba110ebe6259c8500de88e6ee2c0f6482283491b2154e78738e4701da68fcd8afb152d8aa39eb27540abf149e2088bf02bd11eff8e81572aa7af22e65a327dedb30a9a3e6b0a26bbf13cae09e944c73b9da9e4ce6b4d6d628026cfae863e48057f59966e3b63545928bad5"}]}, @nested={0x152, 0x4e, 0x0, 0x1, [@generic="b9258d0ac54b9ac0333c6fa3d6c560c34b2008b821efb3504cf7d3146e53aff0c4e7c84d6a750127df94de3b27c57798ad7f5e3507407f6512d079f49e92fe589ac28c1d5b5e1a481f67a04996bd3cb2b7d69cb7d2ff5613d027098db694f8db51e365aaa42cefd86a27afd15d705dcf5a8c6796d2ca9987d5ccfc8173dad83ff34402071e303b58ba497b470767c596bbc5424ff264f8928c603667741123404222ffb07a0092724dfbc99e04d647e4639d3ceed56eb5adf81b6c13585e018d25cca53026b1a97b47cb2f09bf2f71032e0216344c254e43ccaa1fa53592e1f884ca2aac8a29a66b03d3ea07883a1cba38864daa2783d5", @typed={0xc, 0x8f, 0x0, 0x0, @u64=0x6}, @typed={0x8, 0x21, 0x0, 0x0, @u32=0xd220}, @generic="17ab03ff13d7b6adf41c2187005ddee5cd8fb9027cded4f4c4cca9f6f739325c946390ee66d4353dea87abc892cac70b86af075519b4b66a72871a", @typed={0x8, 0x4b, 0x0, 0x0, @fd=r2}]}]}, 0x400}, {&(0x7f0000008440)={0x35c, 0x1e, 0x100, 0x70bd2d, 0x25dfdbfb, "", [@nested={0x330, 0x70, 0x0, 0x1, [@typed={0x8, 0x19, 0x0, 0x0, @fd}, @typed={0x7c, 0x93, 0x0, 0x0, @binary="9e242b42958a25ad9c21b2e57cca14ba5be3b27d0021db795a17d459e45b186e83f22b2fc1c1b73027f605984a66d5abca0ab946bd27430a88a70c1db80733a375a2eecdecaef5a64bfa528b0ccf77a5e0ab87c38162d8b22674ed91e297486c6f2fd103aefdc3a8515677d8dc5c949ab65c85a95f027b6c"}, @typed={0x5, 0x84, 0x0, 0x0, @str='\x00'}, @typed={0x5, 0xc, 0x0, 0x0, @str='\x00'}, @typed={0x14, 0x45, 0x0, 0x0, @ipv6=@private1}, @generic="a6c07ba6bf7bb50c484e40e5b5cac1441cf89867576a24512b0dbfdcc21cfef70057cd10135c8694be30bfefd683e8124d610589d52694b16574a658a3bb1c8a4148b5e57bea9629c06b72327736f69f42801b404ddb0e033904204d873fff5753f00891ed3ab71586074961b6d93a7189b56f1913d2eb74002fe4d1da5836f1ae76372d37e0f2f288e13f81e051ce9a4286d0fc95b08c3c9d150843842d1957e4b7c4ee7d67af871898f51c2a10a5bf8a4449c4b157d18e5f1e905aa43af549f995fc7634d5ae6c249922a7e19c8c069ee45e9cdeab28caaf", @generic="ab90cbcc191912f1fbff89382e8b43df6b663ed0364f7e982c85b1616e23ae37a885795907528134ff1bcd0aed3a42ef610c7946e1626c7287ecf6528891b73c21cd75c5432fcf4e154c8745d82c6a9dc190acb8f97d36a105d7292f8ab669f24b6ae67901b3353ac7bfad407af83e6e64296a24e05afc6c4fed72b12d357d662e5b8fa316a01f6475ebb6d0cb41b2cef8cf4f923d9bb5faa380d1084097a1a485528eeef7b4558e6e46d34d4adfde015b6641e5e407d5c76546583efd1a10debb43", @generic="e61cd90c42d5c035e11091aee4a5b77b10f95a79a3144ca9ca7e71e73ecb01a23dc14ae58dd02ba6347774b6bda9783c25c4bd38eb05d5622a326c0eb6485711582a1bc422b6b072bcd109c9de34406e08e6ff9ff0a6d53381164faee30c1f7cbe1300fa0538d7d55bb590cef0f1e989d8563031c2c31f6165121f4cf6a730a2670ccc740358def92b9712750bee0b0d097e44afa70e0fb5cd8f49a2750bc3b144ff94d0900a313cd608ccde7e2c25780a0fa744fc8d3a4ebde8978c800311e45b01bce705f9ba006d1a3330ef9fab9bae0777cf9a3ce1dd8b1d75ebf7c7", @generic="acc85729148f3800867827"]}, @typed={0x8, 0x70, 0x0, 0x0, @fd=r2}, @typed={0x14, 0x36, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00'}]}, 0x35c}, {&(0x7f00000087c0)={0x450, 0x37, 0x300, 0x70bd2d, 0x25dfdbfb, "", [@nested={0x275, 0x5e, 0x0, 0x1, [@typed={0x8, 0x45, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}}, @typed={0xe7, 0x5e, 0x0, 0x0, @binary="3518f733f664664f78be6d289d406054a29664c682c558cc9397f565b55acbc43aeb7e854f8a05e02fe8b8830df4bbd9fd45140104eb789cce08924aed42a240d8082420fa794338df3c9af8acfbafe14642132fdc2c1a81f17855ea0eb05158d73377f93f0fc312067a7590ad49a306c6e57451cd89a8de57824cb7aa3b00a6b4e3db6bfd1cc356df140e4828df0697b0c0cd1fadb1a081599f45a2f2d1e20ee7668f843604ea6243723100609dab289cd1dd2b063b3e23ad9d4e27d67ae3a355f9c3365e9c546aeb125077252767204079945d7f45676639f932f496b187d910a709"}, @typed={0xc, 0x8e, 0x0, 0x0, @u64=0x4}, @generic="8067559e732f70fabb6103a1109436d60cad3adb9ab128f18e70087b9b2189ec9a847e2b5544d32610685229f839cb6dda6b17743d7611434287750ab59112eaf01bab03310e9e3f1dc80d2e4d40c46354b721d68147100b209a6ae90e13bdb1475bdebb00c3002630d7315258c7d40a7bdda04341600ccd2971d1863168e087b0fa3f4b36694c811d428d00bc50aee3c91f47efb1c2ec59afacc4d16594e29e91cb55115a6104ccb47d41abb296754d6ed0500e335f709e2c7b00779d912f1998ec1eae3a812cdf", @typed={0x8, 0x20, 0x0, 0x0, @uid=0xffffffffffffffff}, @generic="6eec101f2e7029854126d76f7bf571f9b86cbe1fecb45fa3473755c71329e03fe9bb4ad9a991002d4b15ecb5b20f124cf550951838c18b2998636f7c49b0d4ea646edd5b76d54236cad823a0c016ee13b522e5a62e800c562afc2d3954fa53c3d1bea758c5cc2cea643fe0b254986d33befdadf8fc8e0ff0f3ffe9186c8314bbc3b98a9a57ee797a077086e9e3a87b3b5bf1a8af8051658983eb88a3c4", @typed={0x5, 0x4a, 0x0, 0x0, @str='\x00'}]}, @generic="d43d914b6a506c96df5b084f9b9c266b601ff7d6e3e7d3f3e5a40e008d8e9940ac9b546d91e1f8cefe3323078184fec0292742aa59afadef8e07f21222dc633bf2e593afd3f9688fcc98ba2a65b5a55bad1f662a5ca5e8718316a55b10c64df3a8cfef3d4932f2c658c81a", @generic="8a4fcd075243e4da4b22b70b855be19f876672767a6f2c34875410634f5d39227034396d3284c18834b8da675b004b108bd6fd9cf06a9fb5103f89d9ba49e3aa67a9bfb6d58a18f7ef181e57a2ab8d503377b62b582cf2251e82d71b304135b425534b6b2cff09ab55028a2801b9eac870f3663508166a0977780185053168d5e070d305c5258c9aeb3eb19bfeb5bb07f67cbade52400328e3cd39079281d4dc09276f054c2f8a871879c42d9bccb3ef544741e16708e203813dddf3b7cbb2d4ea77fbad5f5494c1b8292057faf812fc619f046b884e7882207f76bf70d39ad2d6a387294ee030f13cf690", @generic="0d2ed4ec4a5fe253840b52ad42e9ab88f9a191a2050231f40afdaf33710a5f908983bcda5d0067c3e210554c99549cb475798ba514adf7a64f1322c88cee115ac6932adab7885eda506fb56c49272ff96f3820aa056dc675abc68c7fbb7f4bb30150698796741679d1", @generic, @typed={0x8, 0x61, 0x0, 0x0, @fd=r3}]}, 0x450}], 0x8, &(0x7f0000008ec0)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x18, 0x1, 0x1, [r10, r3]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee00, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, r11}}}, @cred={{0x1c, 0x1, 0x2, {r0, r12, 0xee00}}}], 0x98, 0x8054}, 0x80) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r6, 0xc018937e, &(0x7f0000008fc0)={{0x1, 0x1, 0x18, r1, @in_args={0x2}}, './file0\x00'}) [ 3338.609452] attempt to access beyond end of device [ 3338.609452] loop3: rw=1, want=65, limit=6 09:02:23 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="400000000104010100000000000f0000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:02:23 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300), 0x0, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:02:23 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x40000, 0x93) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0) r2 = io_uring_setup(0x1da7, &(0x7f0000000080)={0x0, 0x0, 0x2, 0xfffffffd, 0x0, 0x0, r1}) sendfile(r2, r0, 0x0, 0x1) 09:02:23 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x101001) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'wlan1\x00'}) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xfffff008}, {0x6}]}, 0x10) 09:02:23 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000080), r1) sendmsg$IEEE802154_ASSOCIATE_REQ(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000640)={0x24, r2, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_COORD_PAN_ID={0x6}, @IEEE802154_ATTR_CHANNEL={0x5}]}, 0x24}}, 0x0) sendmsg$IEEE802154_ASSOCIATE_REQ(r0, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x30, 0x0, 0x10, 0x70bd2c, 0x25dfdbfe, {}, [@IEEE802154_ATTR_CHANNEL={0x5, 0x7, 0x1a}, @IEEE802154_ATTR_CHANNEL={0x5, 0x7, 0x3}, @IEEE802154_ATTR_COORD_HW_ADDR={0xc, 0x9, {0xaaaaaaaaaaaa0102}}]}, 0x30}}, 0x40000) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfffffffffffff000, 0x2, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r4 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r4, r3, 0x0, 0x4) 09:02:23 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000100000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3338.746492] FAT-fs (loop4): Unrecognized mount option "802.15.4 MAC" or missing value [ 3338.747978] FAT-fs (loop3): Directory bread(block 6) failed [ 3338.750659] FAT-fs (loop6): Directory bread(block 6) failed [ 3338.758018] FAT-fs (loop3): Directory bread(block 6) failed [ 3338.763954] FAT-fs (loop3): Directory bread(block 6) failed [ 3338.765157] attempt to access beyond end of device [ 3338.765157] loop6: rw=0, want=13, limit=6 [ 3338.772232] FAT-fs (loop3): Directory bread(block 6) failed [ 3338.773850] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3338.775222] FAT-fs (loop6): Filesystem has been set read-only [ 3338.794853] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3338.795785] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3338.807693] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3338.822085] attempt to access beyond end of device [ 3338.822085] loop6: rw=0, want=13, limit=6 [ 3338.823570] Buffer I/O error on dev loop6, logical block 12, async page read 09:02:23 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300), 0x0, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) [ 3338.851617] attempt to access beyond end of device [ 3338.851617] loop3: rw=1, want=65, limit=6 [ 3338.858428] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3338.890727] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3338.923029] FAT-fs (loop3): Directory bread(block 6) failed [ 3338.928505] FAT-fs (loop3): Directory bread(block 6) failed [ 3338.930827] FAT-fs (loop3): Directory bread(block 6) failed [ 3338.933645] FAT-fs (loop3): Directory bread(block 6) failed [ 3338.963141] attempt to access beyond end of device [ 3338.963141] loop3: rw=1, want=65, limit=6 09:02:40 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f00000002c0)={0x0, 0x0, 0x6dfe90cee82d84e2}) sendfile(r1, r0, 0x0, 0x1) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x4e21}, 0x80) 09:02:40 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) syz_mount_image$ext4(&(0x7f0000000140)='ext3\x00', &(0x7f00000001c0)='./file0\x00', 0x3, 0x2, &(0x7f0000000340)=[{&(0x7f0000000240)="661d5f1dfad6c4ff62ca95534b901bcda178faa5889a10cbca00b47f47be7e5cd283e80f25c008ccae2fc77e38be6fa32850a5ec010b660a382b4d6e56906dce4f00048705d31a90621198df62b72b4eca6efadaa9ba2a13044c19871f77853014e7433545f145e8b445a3cf50df4507f8f349da92fef872f4bc3e0d", 0x7c, 0xb29e}, {&(0x7f00000002c0)="1805413646e4420b2e89fe4345edb82049afbf87ea53fe38487d4fa827f59ad082a6d13e3a7b09f812f756b7dce15a38801e776a91df052f7993a3c8f0c66b245c8d85d7599c6b3494c1e0aa91af0056c5033172b944cd692f7f52771b2824c0779de99e61d7", 0x66}], 0x2201001, &(0x7f0000000380)={[{@nojournal_checksum}, {@journal_checksum}], [{@smackfsfloor={'smackfsfloor', 0x3d, ':{'}}, {@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@pcr={'pcr', 0x3d, 0x3d}}, {@fowner_gt={'fowner>', 0xffffffffffffffff}}, {@hash}, {@euid_lt={'euid<', 0xee00}}, {@obj_role={'obj_role', 0x3d, 'vfat\x00'}}, {@appraise_type}, {@euid_eq={'euid', 0x3d, r1}}, {@obj_role={'obj_role', 0x3d, '\x00'}}]}) ftruncate(r0, 0x70fe) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) r2 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r2, r0, 0x0, 0x1) 09:02:40 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000000110000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:02:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x0) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:02:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) pipe2(&(0x7f0000000000), 0x84000) r1 = fcntl$dupfd(r0, 0x0, r0) fallocate(r1, 0x11, 0x4, 0x7) 09:02:40 executing program 7: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_udp_int(0xffffffffffffffff, 0x11, 0xb, &(0x7f0000000400), &(0x7f0000000440)=0x4) r1 = dup(r0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000380)=ANY=[@ANYBLOB="010000000100000018000000b00b3209f5ca22a97715aca2cc1311bb67522247f4e4a8e13db336bd403553906f1eb00a012daa9b4540565a399756423a8352ecd8ff8063e2ab83dc22ec8fa71a828fc309aff3fa139e4dccae39d5ebca8d3db6d70db46d3c91f77eee5fa2298472", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) prlimit64(0x0, 0x7, &(0x7f0000000080)={0x6, 0xe}, 0x0) dup(r0) r2 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r3, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r3, r2) setsockopt$inet_group_source_req(r3, 0x0, 0x2b, &(0x7f0000000480)={0x40, {{0x2, 0x4e23, @private=0xa010102}}, {{0x2, 0x4e21, @private=0xa010102}}}, 0x108) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f00000000c0)) r4 = eventfd2(0x81b, 0x80001) pwrite64(r4, &(0x7f00000002c0)="60fded4733eab9b02884c3ead2d9920327569fd05ac1f165d147e9139c8fb2890033177a5eed568da58f872bf7a610df52598f583f7ada3bd25eaa96bb406f7f75832970241c09cf1936f77b60c3d696cdd5b583286b2ec812a4e0cdffd456925ef6c3d96298d8ae6fa9313cf5a350ecb08dc121e70004721fd3df79ee63268c76d1b0cc", 0x84, 0x20) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) r5 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x401, 0x2, 0x81, 0x9}, {0x1, 0x18, 0x40, 0xfffff800}, {0x0, 0x0, 0x2, 0x6}, {0xfff7, 0x2d, 0x81, 0x1}, {0x2, 0xff, 0x7, 0x1}, {0xa4, 0x85, 0x7, 0x1ff}, {0x0, 0x9, 0x9, 0xffffffc0}]}) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r5) 09:02:40 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x10) sendmsg$NFT_BATCH(r0, &(0x7f0000001200)={0x0, 0x32, &(0x7f00000011c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000fbffffff0000ffff000003"], 0x28}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r1 = creat(&(0x7f0000000040)='./file0\x00', 0x0) write$binfmt_elf64(r1, &(0x7f0000000100)=ANY=[], 0xfdef) fallocate(r1, 0x8, 0x0, 0x8000) sendmsg$DEVLINK_CMD_TRAP_SET(r0, 0x0, 0x4) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000000c0)={'ip6tnl0\x00'}) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8914, &(0x7f0000000140)={'lo\x00'}) syz_genetlink_get_family_id$team(&(0x7f0000000080), r0) 09:02:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace6", 0x4f, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) [ 3356.150332] FAT-fs (loop4): Directory bread(block 6) failed [ 3356.154336] FAT-fs (loop6): Directory bread(block 6) failed [ 3356.165841] FAT-fs (loop3): Directory bread(block 6) failed [ 3356.173722] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3356.175121] FAT-fs (loop4): Filesystem has been set read-only [ 3356.178200] attempt to access beyond end of device [ 3356.178200] loop6: rw=0, want=13, limit=6 [ 3356.178486] FAT-fs (loop3): Directory bread(block 6) failed [ 3356.186078] FAT-fs (loop3): Directory bread(block 6) failed [ 3356.189001] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3356.190364] FAT-fs (loop6): Filesystem has been set read-only [ 3356.191433] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 3356.192481] FAT-fs (loop3): Filesystem has been set read-only [ 3356.200281] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) 09:02:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) sendmsg$SMC_PNETID_FLUSH(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x0, 0x400, 0x70bd28, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x4000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x7000) mlock2(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mbind(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x0, 0x0, 0x3) [ 3356.205372] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3356.212237] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:02:40 executing program 7: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$AUDIT_MAKE_EQUIV(r0, 0x0, 0x450745c438580058) r1 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0) r2 = syz_open_dev$vcsa(&(0x7f0000000140), 0xe11, 0x0) fsconfig$FSCONFIG_CMD_CREATE(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) fsmount(0xffffffffffffffff, 0x0, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r3, 0x10e, 0xc, &(0x7f0000000000)=0x5, 0xff4d) sendmsg$nl_generic(r3, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)={&(0x7f00000000c0)={0x24, 0x1a, 0x69844ea0a6ddcd11, 0x0, 0x0, {}, [@typed={0xd, 0x0, 0x0, 0x0, @str='[}\xef(.,)(\x00'}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_AUTHENTICATE(r1, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x20, 0x0, 0x300, 0x70bd25, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @random="e8675733595a"}]}, 0x20}, 0x1, 0x0, 0x0, 0x4}, 0x20000000) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000100)={'wg0\x00'}) fsconfig$FSCONFIG_CMD_RECONFIGURE(0xffffffffffffffff, 0x7, 0x0, 0x0, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f00000000c0)={0x18, 0x9b, &(0x7f0000000180)="14b46b0163fcef9c84496ad07b17f8f3de8acb2cdb4e622eff434bd44590c7fba1dd0faf4a0522fb052efc3d250578f7ef4d29daf2efc022ae9a83891e2bfb6897b8f1095876f25c51bd824223fd2da1eb2fbf57f599227484035968c48e734a10f4f78e605167c145fe064769ee6a0acbc4635c372f58dd1f81ac50c5f84e32f0bdde1b1323d5c3404c4ee553bf0cf77f7e95a160d4b001c21a80"}) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000080)=ANY=[@ANYBLOB="1c0000001d0021000100000000000000040002000800000000000000"], 0x1c}}, 0x0) 09:02:40 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000ffffff9e0000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3356.244767] attempt to access beyond end of device [ 3356.244767] loop6: rw=0, want=13, limit=6 [ 3356.246159] Buffer I/O error on dev loop6, logical block 12, async page read 09:02:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace6", 0x4f, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:02:40 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)={0x0, 0x94b9}) sendfile(r1, r0, 0x0, 0x1) [ 3356.272010] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3356.279101] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3356.309338] FAT-fs (loop3): Directory bread(block 6) failed [ 3356.311927] FAT-fs (loop3): Directory bread(block 6) failed [ 3356.312665] FAT-fs (loop3): Directory bread(block 6) failed [ 3356.314507] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 3356.315588] FAT-fs (loop3): Filesystem has been set read-only [ 3356.429826] FAT-fs (loop4): Directory bread(block 6) failed 09:02:58 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x131002, 0x154) mount$9p_fd(0x0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240), 0x100020, &(0x7f0000000280)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x6}}], [{@dont_appraise}, {@subj_user={'subj_user', 0x3d, '[&-+/.['}}, {@fsname={'fsname', 0x3d, 'vfat\x00'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '\x00'}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}, {@rootcontext={'rootcontext', 0x3d, 'user_u'}}]}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r2, 0x70fe) chmod(&(0x7f0000000140)='./file0\x00', 0x70) r3 = io_uring_setup(0x27, &(0x7f0000000340)={0x0, 0x0, 0x10}) sendfile(r3, r2, 0x0, 0x1) 09:02:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x144) copy_file_range(r1, 0x0, r0, 0x0, 0x10001, 0x0) creat(0x0, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x0) setxattr$incfs_size(0x0, 0x0, 0x0, 0x0, 0x6) rename(0x0, &(0x7f0000000140)='./file1\x00') removexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=@random={'osx.', '\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x20d315) 09:02:58 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace6", 0x4f, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:02:58 executing program 7: syz_mount_image$tmpfs(0x0, &(0x7f0000000140)='./file0\x00', 0x5, 0x0, 0x0, 0x80804, 0x0) r0 = perf_event_open(&(0x7f0000001d80)={0x7, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) pwrite64(r1, &(0x7f00000000c0)="a3", 0x1, 0x0) dup2(r1, r0) accept(r1, &(0x7f00000001c0)=@xdp, &(0x7f0000000240)=0x80) r2 = openat$sr(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) ioctl$INCFS_IOC_PERMIT_FILL(r2, 0x40046721, &(0x7f0000000040)={r3}) r5 = syz_open_dev$hidraw(&(0x7f0000000080), 0x4, 0x8800) sendfile(r4, r5, &(0x7f0000000100)=0x9, 0x7) sendfile(r4, 0xffffffffffffffff, &(0x7f0000000180)=0x400, 0x7) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x10}, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 09:02:58 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000000001a60000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:02:58 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x882c2, 0x0) fallocate(r0, 0x11, 0x40fff, 0xfffeffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x2000, 0x0) fchmod(r2, 0x100) copy_file_range(r2, 0x0, r1, 0x0, 0x10001, 0x0) 09:02:58 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file1\x00', 0x121000, 0x2) unlinkat(r2, &(0x7f0000000140)='./file1\x00', 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x80800, 0x2a) 09:02:58 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace6", 0x4f, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) [ 3373.888401] FAT-fs (loop4): Directory bread(block 6) failed [ 3373.892927] FAT-fs (loop6): Directory bread(block 6) failed [ 3373.896684] FAT-fs (loop3): Directory bread(block 6) failed [ 3373.902294] attempt to access beyond end of device [ 3373.902294] loop4: rw=524288, want=13, limit=6 [ 3373.905465] FAT-fs (loop3): Directory bread(block 6) failed [ 3373.907218] attempt to access beyond end of device [ 3373.907218] loop4: rw=0, want=13, limit=6 [ 3373.908879] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3373.910079] FAT-fs (loop6): Filesystem has been set read-only [ 3373.912306] FAT-fs (loop3): Directory bread(block 6) failed [ 3373.915261] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 3373.916254] FAT-fs (loop3): Filesystem has been set read-only [ 3373.927890] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3373.929144] FAT-fs (loop4): Filesystem has been set read-only [ 3373.934933] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3373.947382] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3373.950035] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3373.951689] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:02:58 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000fffffff00000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) [ 3373.960378] attempt to access beyond end of device [ 3373.960378] loop4: rw=0, want=13, limit=6 09:02:58 executing program 0: r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x6f, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x1000000000000, 0xffffffffffffffff, 0x0) r1 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0xffff) ioctl$sock_inet_SIOCGIFADDR(r1, 0x8915, &(0x7f0000000000)={'hsr0\x00', {0x2, 0x0, @remote}}) 09:02:58 executing program 7: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in=@dev, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xab}}}, 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in=@dev, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xab}}}, 0xb8}}, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000040)=0xc, 0x4) kcmp(0x0, 0xffffffffffffffff, 0x5, r0, r1) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x2c, 0x0, 0x1, 0x70bd2c, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x5, 0x47}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x7c}]}, 0x2c}}, 0x4c040) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x1ff) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000080)={0x78}) close(r2) syz_open_procfs(0x0, &(0x7f00000004c0)='sessionid\x00') clone3(&(0x7f00000008c0)={0x1040100, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_START_AP(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)={0x44, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@beacon=[@NL80211_ATTR_BEACON_HEAD={0x28, 0xe, {@wo_ht={{0x0, 0x2}, {}, @broadcast, @device_a, @from_mac}, 0x0, @default, 0x0, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void}}]]}, 0x44}}, 0x0) sendmsg$NL80211_CMD_VENDOR(r2, &(0x7f0000000280)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000240)={&(0x7f0000000400)={0xa4, r4, 0x1, 0x70bd2d, 0x25dfdbfd, {{}, {@val={0x8, 0x1, 0x45}, @void, @void}}, [@NL80211_ATTR_VENDOR_SUBCMD={0x8}, @NL80211_ATTR_VENDOR_DATA={0x7f, 0xc5, "1bf598b3e045cade9aca1653f60ce89af8e9544aee7b089521f2108a3ef990c55b0ffcf9463740200fa2559d22af5090e71a44f1964464cb9e7ca9cfb45eced8e67d8a563236c4acc8dee42a53d180c8424eace7b04b0b6c5860da43ae90c0e1275a933f5e1d73e310394c1419b4179729fd1e537575a5da3ff54e"}]}, 0xa4}, 0x1, 0x0, 0x0, 0x50}, 0x2) execveat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0, 0x0) [ 3373.977274] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3373.980899] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) 09:02:58 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffff", 0x76, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2000, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x121) ftruncate(r0, 0x70fe) 09:02:58 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000240)={{r1, r2/1000+60000}, {0x0, 0xea60}}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r4 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r4, r3, 0x0, 0x1) 09:02:58 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000ace670325132510000e670325107000a", 0x9d, 0x600}], 0x0, &(0x7f0000000080)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8442, 0x0) ftruncate(r0, 0x70fe) r1 = io_uring_setup(0x27, &(0x7f0000000080)) sendfile(r1, r0, 0x0, 0x1) r2 = syz_open_dev$mouse(&(0x7f0000000140), 0x0, 0x64000) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000240)={{{@in6=@loopback, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in6=@loopback}}, &(0x7f0000000340)=0xe8) fchownat(r2, &(0x7f00000001c0)='./file1\x00', r3, 0xee00, 0x100) 09:02:58 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000010401010000fffffff50000000000000800054000000000050001000100000006000640000000000a00020000000000000000000800034000004000"], 0x40}}, 0x0) 09:02:58 executing program 7: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000001f80), 0x123001, 0x0) write$snapshot(r0, 0x0, 0x47) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r0, 0x8008f511, &(0x7f0000001dc0)) ioctl$SNAPSHOT_FREE(r0, 0x3305) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x28c, 0xa, &(0x7f0000001540)=[{&(0x7f0000000080)="babebc5e9fe4baaa49e89bf7a2b66c61c458742edf991fc76cc6f9a89627d258c88de7f26e0a130208baaa0cdaaaeb4fde17ce7658325dac75119c80a7c41ded9b94bf9da142fef61cc93f4dedb8be82a2effcb9e611f8972b2f1cc85f56d33637089899b27d7536b467b73b7fc115fc7a623d6fa0d7b785d9248179", 0x7c, 0x2}, {&(0x7f0000000100)="ae18ec01896b676ca359871f08a1be6f95082b0b78a95589aa391b4105a72aae83167e87fd8b906ccbf0fe4fb04f42a0084a31a76f7e919e33cae40a47be9abe2cbf272df907ad23e3b0963e30864025fe1e05becd763bb9184cfdaf5e66c80e661c26a56fe1a9747c6bbe1fc267ef7c320f8494c548008adf8d9206e1cdc0d301b4c7569ff01cfa42d15baf2bf6551af063bfee405d50ed1fc4e0e986f63d5dd8c473152aaa760b", 0xa8, 0x2e}, {&(0x7f00000001c0)="efad7610931763c9d22bc9aa5a33ef8550cb145e51fefb6621f06ce11246c6e3f3804c68df286955d3aa1b31b75e6dc0108f85506ea40865ab42b354480afe91d245ff9c0090c4d0911b370c0f880bf7d2ccd2386efe9363c72d8e85792824e53dfcf22a1963e59dff59fd12ee054cfb4bbee6c1f3c54b225e1a600ce341f4c5d70c8b6f978479c115de7957467034b193882b3834daa19b2d111b4b67ce3d13c9e1d77d89efc767d547daa3fc25bdceced3638ca55db9446f7f33730b2fa7f29170f7253823f820641c092a2ebf505675be1455a76f5b1d1eebb079c5ddf91f15cd7b6d361a19199647d05406364b69b68987eff9afdb282a27eaace47e9cc025f0f14fc0ce723d83da445cd9676580bf7c652a396ad3422c5062db3d17e0a661d960717fe496ad82fe6d269fcfa466c8ae2b96517b200b0b400cdf8a2c8d4d592f57f117674c9e8d7e9a7ce130fd6d9be5470856aa9d9f7b7d6a1623defe642a2f79484a0b7e3a27e41a2a1a38c6c5273cf20ff458b0d356bddc9f01eabe320c445511f1108daa78315198157cdba7424d423fd74fbff9822bdaf4b983dfd5884a0d055cb55340c906cf230e0f7c5500cb6b43e5f59220eff5507c626cbac6f9d94b0ce22f07f25fb184da9db9b2bd71186e83b6a4eee81fb3cd586dcfc89a871c2d93e646a3260228326f13840ab84743c6831a59fdcaafd57756952c34696f7456fd2bb2c72825da865075f3e4b9e7ca5fd3f9354adefba39cac4b559975045342ae2bc34a60d432312f9c1119946eb878518d7a276708322a637cbac00826b6ef88e63f9ae5ebf4c7031ce70451c06f5a0168230820e05c40badba8c5ed1b12f5da1fba746fca4528c54913644e2f3e8eca464571a02b94c52d71e11bb94573a5d2385ead847d71ef94fe6faacfc29195c4b5f97539ed2c8699a2140daded42e943d09b1f5114ba38ea7cc57bb2a15b827c03ef191b6d588c484b33f4ba52f2f684a6ca93917aec073e81ae670585df9b3fd22d52650dc0be681c927e8acafc8805082f6604c6990a13c9a2805b22b254626d87e1d1371e749a3d5097d39a1ec05073e2c1d3118a79737b53fa023cd201fc5be4f737a7594e917f1ce67629def097f6f156aefa04cdcb6b9bab0e3319a9ea1d86e1684c84abf60d95312f61e926ae6ba693beafd9873099c8247692ada5e838c167c50cd6a1ab81b9a82941b2be1bd0da618cfa25b91a224028846a813c2f45f3fca1c02d2066dd29b9c6288faf0dafdcf3f49e98bb65fc1648e3687109f64d5869b9c58a517ac08bbc04fe1983ad2c029802b888a868caa081a993354b40ee6d3b9acf7fd05cc97b2aa6e11ba3cc87822a41ff8883a78011f81cf64402ebdd579de94f578b092940e17449dbf18c505fd7cb975f58d3e4f83ac1d70d3c5f55c729e92fa18dc497a97708a630b8b017c1c7abd7064183a9baa6979f0661a5460503b0c86207dbdf351af4dc88dfe32b62d757e92c33ec4a32da578e9762a63ce5d97561c85d3b9b3336332b61ac8f30c1ade4917ff3bf7a174e7972286d410869714394262f1d5cce3193ebe8abd09bffea8d9f9327179e66728ff4a185b7501bb95c2f97d10470bbb52dd8ac2f67f39054d0d3f15dbd78f6bd277ea0e13d88d744fc27c8fc3720bc1e6e9a57faf036e83d55ae8c8d6e62c5dd7d73581becd13422795ff84283108f8e9dbb880f6bfa63dd05dff8451a6f2dca59e46fe6e912f92255d5c5b5f4889ccb3e909b163a498bdb1b5a3feb8a78d30fa306de9fa686c699c5f71df9fbe7f2a62704c1500cfb74193ea4688c0a8a135b196429acbba031dc3504634f8cb69e74f88a958a0770d9977d9ccfa0898a473b9fd477c8b1117dc8e517a794507ec9bca453179d6ad6a3e9a00e6cdb26dd1b8f58e680c31a161292e5020619311012ebe8973378e023ca3c83ce0d99ab7057d16e66ece406b4923791e6ee24a73385dc9c6ee4397ca8a6c9b361fc633da01ccae84781974deed5f8a1557fe86a52aa261f11a54f4ce31c96f3d5aef995004533b11b3f3f32b29dad4a2c4f380e270aef1e303173ecc732c01c9f181365c33813f81ef8b7555ef6059d33005e224329f3f2e9947d95c605edc0ee902bb20ad08033af9a926493b344a0a5acbaac1535d80ebd8a8ccca91fc9514da085c39c699b395c4f013f79360fe9be74c45586b4b93c3407f6343dca72dcbe870acf9eaeba6b3d8d80685f0ec2e7d528d8c9c96bbb847bc5041811e9485f44707b7948b98b93b18f76f332008c19429c3173cf542435899e30dbdbdebd69eb4389c3ebb6aa8beef9d9bee6277a04e5d6e979e08b4cadf746d010698be921bd1ada6fd90edc6b34d18b7661821b2b7cbf37fe71d64ff54af411c70f9cb98a20493e6382a12398477fe658b555602a1a05cb566432d91e99c60fdb329c2a4ddd5366d6759a9ae3c0b5e9c307808fefb4711d83207966eca54e5fabe5b2c7d88f90bdd71901517293cad1056d0b011589eac84c6f293e1a8ba98ac84cd009f22d321a1c72f2b24b67d9765d01cb98284a902496522a0656c26cbafba3573cefe1038e3482500e9eac1af0082e602048a1747c936b6aed4b0654c8c9f33a2a1d27c1b2519dd90fc1631b6c8bdfabae407d3d6c626beee08f55029c72674b3e3081cea6bc862a6d885f355ad10cb714c1cc3ad03f6160ae3520790149987ea517d4865f73c01c2a2025bff7e18d317001c8526a593995b23082d23b61194b232a9857e61519002f36750d0e28d9a181bb903a7b4e766e8abbccc05f0922f2d82e38b4b03cad35a03f0a7ecdc46d692e113b02fa9a5b513708c7f932926ad134f0ec17aebe9feb62ad6e3c9c4e80de531d5777fb108140206317e317b52103fed6c38280c891a2da5a59cbdc3c66f91b3542654142266111e27ddac63d8fc1e837415df5e7cf6623254e7ac218f2a8f46ff03f26d25d7642f73229b0b70d1c210ed8cd268763eb9d9de599b85b7d37dbcfcae16dc88676e8cc4bf0e715aaa8fdfbe0030109cc06283dde564216a87734fca546242c703f67a28f556a989b7e94d248d70a6fed1ccbebc3a1e160585b657a3fad5029df7ba1a6e62ad809cbd690b57243cbb312c42963bff9c56d61a66565c6cacab5693e36b8d4a6e8e906970a6dff1afe670420f978b4a57f46309cf7bd04212d91c7f9e29885db8e3650578aeb2b1672d4a838bd6bd9526f931485fdb0b024151f95eee0aca17f04abea3969746696db7db1a4d868e2fe3bcc0a812d19db8fd8e4fa6ac1742169a60ed99147f989a93cb6dcc144d298679ecdbe1eb19ca95ee015613553c874ae25a7caba818400ad173fd3afe9d6c2042f1dc20f31aaf9a01996b0a20529477062042c862a0902e4fde0bb39c24fa6c24de8e143d1488b04995433d35ceaa99852e56de5661600347aa77d7ede13bc805d98f8bbc63547c56a76d9db67d23f8b6bd59b82788d3bf2ffee03ee3d05c152b5b8b47a170ef3dea636a1f3537e665b6c2db9a0d6e7346d8650e0d7c695ee2f77f4a11b58d7a8cf595fc7b35619f2b6ee17c4d5b4cb446495edadf21a08587dbd1c67c159533e956fab6a5b68403e15b489df37b0950896392e20c52556b9b0a7dd4d6bf4faaee2e551eb3c5fa52942075dbfe3b065cd8ccc85199baaccf3ee2e147707a282fb8444980814c90ccbcaf9099ef20f9eb3571d8000c3e2c10511fca5861ed7d9fbfbbe9880f41201b9d9ba5021c1e6f42c7969aa388bfd5ff423adc8fe47bb6d6e44272441cd1c402a6c00dcaac97b12a580ec68ba57f9ab646cb0448e625456562606d71ec076113d6d376bb419ca9f036d4cce6177784d6cf7e7e80d7752426fa9ba8564ebba89f5a8685f60b175f711f4e7723dca3031d5a87114a4ee9d7c2d589af690477a56ea59c7137335eea1aeb23e477c939e19bbd41747722a50f379948d74694e990032318688f3f876cb970948826f93bf283a0383162f459d765fd24ca36c567dfafda199ae7457d8f314ac49ea71e4b5144aa88838fab6a0b587fa1d947ffc332fa782247e6b02f3cd986d59edd0c57fa35f3b5e0d8e9ca3bfc3c877b26ee16f844009bde7deef923e6fd679703d585df5fff4a6c5d24edac184045e6415faff1ec99b31865945414516abfa03e5869fb4a7c83abefb5b66247186964e9e0d1f6d5989147bfe0fe655046d66da86079639156c8af97ae5c3c3401c03fd7067a0c0bdcefc146e378055276d8976be263a614b429049a232f901fcaa481b459ab4daca278edffa0b049db1a70017756f5b37d748f1bfcf3a6b356618281822e466dea426a9b2c9ebb88be578829062a6535a53e7e93b020a0669a93d40ea75c3122584a6303cb6052cd2e3e5232c7b33ec6c2974963bc9cd2f80c36d0c109dc7fea7cb39c04d0eae81e4191ce8cb8799048cac649f8c3fc45631620818c3483906beb813c43e453f31ab56fdf7977793382934e7e70a53d3ea4120552764ac9cfe8637075265a882b4a74e508a78ffbfc6f30df7afa98dfbc83cca5a430318af926b7ea0d2d9b00afa1a7b8f06971181cf257f562f9a9ad6e9e250c305e6ce99095013d0bdacba60daef3da9c73c886ec794e36b96fb5c2aa4ef994e92cb43db6664cd4b1e3a131d459f82e91303723e4519467b6c1c414e615ac4b77f1ed7ec8098a40eb4a6d999d96ea3b3e68a8f9b31d2d68c0fb72a1c2e2735a0fde67b1d304802bb474aed7802175e91b07db4a6f5e7cef6bbd52b53825a2b7ddcb474f58ad7c5f0880971b86edd3302b489a43ce0b97ce28033785ea2fb79a6915119209937bd33ed9284b690ed3aab8a8857086140c13c2af383e3b5917da2a064eef58d35cbce955b622bc7feee693f994961b1482fc0404d1c49373ba26be5097433ef6d7531751bac81c861aa234713c89753f2a6ddae617553cabde2f341757881050f2e3c3e0d8a2d1458b8c933423f2b8e0944ba958ffa95225ff39b0ddc36888c902f15f1f0409d6fbb9a94527751e28f0d2d070a19967a42b6261837b11192ac9fa35af76b2c28a466c82b9206256e2696052f082e8b9c5d1a8ba7b057f22f5befa0d3a07defaa725694be16bc0db67f7c8a9305e97ce67affc2a6acf5176981bf0f5cd5b5e030f133012b955223cf2c6120b7b05744dceed5f65b1ad76d0a1a85e026954a1f30ea8873fb36f3f86d7aec1ea66ef09d8a1f392a7a95004b692de5e6f278e1f9b0b59977a1ce1c98db62b7aa61095f2991ac8a6cfb7adc6148097d81f00e4efc9e2e51588b376ca279bf9cd214bdb5e002b22b69c3e6904ccf550c066b1bf4a0a6fe20bada8ab909b0ab3af6154791e0746f34ade02ee0df3db2c61097203e12af3d70b07e130d9cfc7b9a87dfbe7feb08d93915dd976a27e34d0eaeffe1ba249194bd452db04932e0b72cf6d2f59141150af429cd11609f2fbe3966c2dbc38f668c9ac352e338c5b9c43e5b37cefca794990ba426895997731a4cc8a9ce1907c186fce9d5aa1f345c82c83a7b791704428bb6eb80496d3fa368d170d45d89f11e4b9188dde6a9729fdcf111efddbf664d57202871e2b21129b67ca865f05b69a0a27ecbdaf84aa74151fcdba2c7a4357c0ae1165355421222b328a7326b7a18976fe08d20841e1842028560012486ad9e99a7f7e9dd508c3cb07ccfc0a7426b70f0edd7f44b3d98ae0f1748305f9fd755377cc25b3e79af97e676088c71a9bda8735d9eec7a78419185e28750e43c874aebe0dc958788408b6af0", 0x1000, 0x9}, {&(0x7f00000011c0)="845c5df160027bd5f4eb5c60560eee4e77b187a328ca37f0e66934df80be566ec3be5d10518c2e3803f4fc52d658b2c58036d12f1ac1524af3544c270e99174f33a0f79edb3c27814854d2c364934978ad152086bcb1e1fc252331e6a63fa8a953e17d866fdb66396d00", 0x6a, 0x7fffffff}, {&(0x7f0000001240)="35d9d8cd8f7cc4b16dcc6ad8a3ebde3f2eef6890a54110ae4f6d42e39f642478d00fb328006159b057a8d426af0c0caca679123f83d3df58", 0x38, 0x7}, {&(0x7f0000001280)="a7f8f22833c7e2abf54b43b698260ca32eddd6be0728cf233eb044cd8ba91b686df497a7c693f609c111584f8deeae1d9177d755114e90d812eb9a3a", 0x3c, 0x8}, {&(0x7f00000012c0)="c04b0e07d2969fe0dab69b446b1301290100273c058ab2da6eb2e0d34743ed3e2f5887dc60075000fc0d0f09513b41acd97672e6fbb0c5c0f52d8b1ca4ed3def8f3ff5489a143a6585952375fe49decc173dedd1d312cc1317735165113762c6be8a352f48358de7f52807bedac569b89d690df2f718c328bc4a9dd221f3de269e9aa0a030db3b924fb2e9fc291c71fb929d0ceab392ad156003e448126899c66283dd6eeadec7572ec9df8939cf97056c36f03bdcd2c85ceb60dd9b8c5619e61c7b10f3a73ce17acda298f44322516a920524d9d289b5b2910db8", 0xdb, 0x8}, {&(0x7f00000013c0)="84d134139a19e56f0975f660b79bd9f9c26e98d16546d4596e050273d48af9083af6c2438d0332aa4ac000de36e21dc2d06f08f61c4d7f745d932d48648e65b27df7fdaccc1d4a5e9fb7c7928085ec3e70d00cbfa62856348ad16490b5f044bfec7a736d598268688b29091e667f8115217d997f", 0x74, 0x80a}, {&(0x7f0000001440)="57812eb9cecd7eccc881f7aec202986441947f218ca98b9cd6449fb8457dee", 0x1f, 0x7fff}, {&(0x7f0000001480)="7e2b0d5c3031456b55d79d949c83b1944514321fcd5837324edd916037dba1472caf37843fb044d6ede4cc3240ad425ba0a776f4a9bf8c49e7695c146dc379070594b3be1913c5f44c56e9106cab2507c90679d12d79fb2a382182e98b3f551f8b35f9978fac744a80a5b5947f8480ddfc85d32eedc6706bc4d95a1b1ff07a3a6d84", 0x82, 0x8000}], 0x0, &(0x7f0000001640)=ANY=[@ANYBLOB='uid=', @ANYRESHEX=r1, @ANYBLOB="2c66756e633d4649cc455f434845434b2c646566636f6e746578743d756e636f6e66696e65645f752c686173682c7063723d30303030303030303030303030303021303031352c00"]) ioctl$SNAPSHOT_FREE(r0, 0x3305) pivot_root(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='./file0\x00') r2 = fsmount(0xffffffffffffffff, 0x1, 0x88) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000006fc0)=[{{&(0x7f0000001840), 0x6e, &(0x7f0000001a40)=[{&(0x7f00000018c0)=""/170, 0xaa}, {&(0x7f0000001980)=""/59, 0x3b}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/91, 0x5b}], 0x4, &(0x7f0000001a80)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0x58}}, {{&(0x7f0000001b00)=@abs, 0x6e, &(0x7f0000001c80)=[{&(0x7f0000001b80)=""/108, 0x6c}, {&(0x7f0000001d00)=""/114, 0x72}], 0x2, &(0x7f0000001d80)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x30}}, {{0x0, 0x0, &(0x7f0000001f00)=[{&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/22, 0x16}, {&(0x7f0000001e40)=""/147, 0x93}], 0x3}}, {{&(0x7f0000002fc0), 0x6e, &(0x7f0000001f40)=[{&(0x7f0000003040)=""/130, 0x82}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2, &(0x7f0000004100)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xf8}}, {{&(0x7f0000004200), 0x6e, &(0x7f0000004640)=[{&(0x7f0000004280)=""/44, 0x2c}, {&(0x7f00000042c0)=""/187, 0xbb}, {&(0x7f0000004380)=""/212, 0xd4}, {&(0x7f0000004480)=""/49, 0x31}, {&(0x7f00000044c0)=""/135, 0x87}, {&(0x7f0000004580)=""/105, 0x69}, {&(0x7f0000004600)=""/63, 0x3f}], 0x7, &(0x7f00000046c0)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x50}}, {{&(0x7f0000004740)=@abs, 0x6e, &(0x7f0000005a00)=[{&(0x7f00000047c0)=""/127, 0x7f}, {&(0x7f0000004840)=""/132, 0x84}, {&(0x7f0000004900)=""/4096, 0x1000}, {&(0x7f0000005900)=""/210, 0xd2}], 0x4, &(0x7f0000005a40)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xa0}}, {{&(0x7f0000005b00)=@abs, 0x6e, &(0x7f0000006e80)=[{&(0x7f0000005b80)=""/4096, 0x1000}, {&(0x7f0000006b80)=""/66, 0x42}, {&(0x7f0000006c00)=""/218, 0xda}, {&(0x7f0000006d00)=""/60, 0x3c}, {&(0x7f0000006d40)=""/247, 0xf7}, {&(0x7f0000006e40)=""/34, 0x22}], 0x6, &(0x7f0000006f00)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0xa0}}], 0x7, 0x2001, 0x0) sendmsg$nl_generic(r3, &(0x7f0000007300)={&(0x7f0000007180)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000072c0)={&(0x7f00000071c0)={0xf8, 0x28, 0x10, 0x70bd25, 0x25dfdbfd, {0x1}, [@nested={0xe4, 0x4b, 0x0, 0x1, [@generic="5286a8a086ea3bf610a78ccbf4f02e49e30addef0a96cb5047777c3bb3dfb58e61560d0900b46a4f6dedc69e59fa76237bf34a00cbd2e5a62765c4614ede73779314d95c34326cef843973eb24f696c765adbf88517ff831d366ba6e6cf362d061605d549621ea07a730a1e61c4cf86705e27352dae11c5d529f2c2aa86c547cb717a5086ec2a8d5685b56b9d18ef7154ce2e53deb80b3ddd9c76bd07d12992b44ce661a2a0eef", @typed={0x8, 0x59, 0x0, 0x0, @fd=r0}, @generic="24f69f0d604b7b78fcf46ac04fad399ead", @typed={0xc, 0x82, 0x0, 0x0, @u64=0xe0db}, @typed={0x14, 0x3f, 0x0, 0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}]}]}, 0xf8}, 0x1, 0x0, 0x0, 0x20000001}, 0x40) write$binfmt_misc(r2, &(0x7f00000016c0)={'syz0', "74ad0ee68259ef67c0e3b4cad468704b57671dc1d859ec8428dcda1c17dfc858edc5aef916f727925a7d294cd5145f7f69fca4289d0bb05ac39ea9a4ee033c5e87b6e2bc58e34ae0cacdad98d593eea756d529ab142edfe4a4fd6eda2cf89489fbd3ab065436839034a094edf3d3cbefae86b27d0b3b9430abf6eb87008f0dda24bf01f4a4ccd729d1b740977d3ca86d262564b07ac4c51e5bdc26a24175221cb736f4b61facddb96bac8d9e16cbf692862e78d451a1fa2c9feeefb4c7fe4644bc5316427c2cd6"}, 0xcb) [ 3374.189511] FAT-fs (loop6): Directory bread(block 6) failed [ 3374.211850] attempt to access beyond end of device [ 3374.211850] loop6: rw=0, want=13, limit=6 [ 3374.213715] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 52) [ 3374.215458] FAT-fs (loop6): Filesystem has been set read-only [ 3374.218770] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3374.228645] FAT-fs (loop3): Directory bread(block 6) failed [ 3374.236438] Restarting kernel threads ... done. [ 3374.241367] FAT-fs (loop6): error, fat_free: invalid cluster chain (i_pos 52) [ 3374.260010] FAT-fs (loop3): Directory bread(block 6) failed [ 3374.261485] FAT-fs (loop3): Directory bread(block 6) failed [ 3374.265466] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3374.266876] FAT-fs (loop3): Filesystem has been set read-only [ 3374.275594] FAT-fs (loop4): Directory bread(block 6) failed [ 3374.285976] attempt to access beyond end of device [ 3374.285976] loop6: rw=0, want=13, limit=6 [ 3374.287544] Buffer I/O error on dev loop6, logical block 12, async page read [ 3374.296517] attempt to access beyond end of device [ 3374.296517] loop4: rw=524288, want=13, limit=6 [ 3374.298142] attempt to access beyond end of device [ 3374.298142] loop4: rw=0, want=13, limit=6 [ 3374.320547] FAT-fs (loop6): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3374.370228] attempt to access beyond end of device [ 3374.370228] loop4: rw=0, want=13, limit=6 [ 3374.377353] FAT-fs (loop4): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 3374.378512] FAT-fs (loop4): Filesystem has been set read-only BUG: leak checking failed VM DIAGNOSIS: 09:02:59 Registers: info registers vcpu 0 RAX=0000000000000000 RBX=0000000000000001 RCX=ffff888017257878 RDX=0000000000000001 RSI=ffffffff850dc088 RDI=ffff8880182b5808 RBP=0000000000000000 RSP=ffff8880172577f0 R8 =0000000000000000 R9 =0000000000000000 R10=0000000000000001 R11=0000000000000001 R12=ffff8880182b5808 R13=ffffffff850dc088 R14=ffff888017257878 R15=ffff8880182b4ec0 RIP=ffffffff8125d9c7 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 00007f9fcca588c0 00000000 00000000 GS =0000 ffff88806ce00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe0000003000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=0000001b2ce20000 CR3=000000000d174000 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=ffff000000ff00000000000000000000 XMM02=00007f9fcc00317570632f302f716d2f XMM03=7269762f736563697665642f7379732f XMM04=2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f XMM05=00000000000000000000000000000000 XMM06=000055b7ace148800000000400000000 XMM07=00000000000000000000000000000000 XMM08=2f63697361622f6372732f2e2e000d0a XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 1 RAX=ffffffff83e50300 RBX=0000000000000001 RCX=ffffffff83e383bc RDX=0000000000000000 RSI=0000000000000000 RDI=ffffffff83e50908 RBP=ffffed100112e000 RSP=ffff88800897fe70 R8 =0000000000000001 R9 =ffff88806cf3c16b R10=ffffed100d9e782d R11=0000000000000001 R12=0000000000000001 R13=ffffffff85670a48 R14=0000000000000000 R15=dffffc0000000000 RIP=ffffffff83e5030e RFL=00000206 [-----P-] CPL=0 II=0 A20=1 SMM=0 HLT=1 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 0000000000000000 00000000 00000000 GS =0000 ffff88806cf00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe000004a000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=0000555556cd4c58 CR3=00000000463e0000 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=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