0e1b62c68ab17aaf271b05a5fbcb37aef31b37472c62d9745385c1a54beb0a357468b04e7e7ede94a2976fe82f933f1111c7fd13be10294ae72ff1d0f5f6bc19e4b5f5e74f112c0c056ce166d522bca1aab1d0fd96f46c45527b9752367d61a711e0219b93faeec417e949cccfb50387b22874b4d1f73a0f46664598ac175b112395c47e7b58f914a74fee081a73ecf5b5cdf3ad7b875774dc480f35b6b23eb73fbb23cf315c56e3f0901931b5fff39fce1cc6d03a9ce847662d44920acda6a1c3ade3ea7c64021d665b6e131406b106748e614240493bc4feb19c8a5e7be002879b8759c84bfa1927c9599823b57e3fe92108e7507ec0adc39e787d73444ccc11419748a312bc288dca4f7baa0f3431d9d637b692daae7a2d264455d779b54a607bed27b370807c636c139d6ce2af215b3d5a0fba6f232c239fba6cfb2dd4a08c28a48a0af58c915b1f6e3ecab07ec165c57ade40d295fe3ae7183d2885ae4fcd86af475ed9deadd0cfd2d4bbc2c7320b1335a0d89ccb0e8a0a1c7ee570c9e4404395a57177b2f8e9820094e077448e37e2b440fe046a64173a55e33e6db6845ef65348b365ee7b5c02e014e2bddf2041b61793e73a3f7df8c755ac4fed75eab1da7d204c0f2af22e791976e8c7fb2d35926f295c376ca9b5fcc25b71fa1f830f423b7fb3c728f8914dcc6e830f525e7ca9b35a4cc8f3ee4bea0404cd2f90e65bb582f5a2d0197d37c75ac1bb0efb369c4f18aa13b6fc5d8e29290b8f85d59c2b6a3b3019f03fa6231aa5a0dfffb58c1ef2861f740e0b1018a2f2e0bc0fa5d218036d572677c6a858c8d91a651b8cb4cbfd6636c6a85089862147576e373f8ddcc88c0590ba81bd1a3f8d13085f34a26a04cedba9384d313392751ebfc5f73c9abc61b41fb7306da5f9f34c112482daac3e5653b59ac19a27db53f58b9c9128442cca04522a1170d1f9a02b05fa0e61352ef4ea3c1fab41f7f45417924364f1016351aa8ed5ff56674193256152752713268e4e18861f71587311c58e43d91ec2f911eb82564c14f9a405ddcf5df0d55102efb7070b3b0441a0838221c1c792199f79e5b7a2ace37e641cb903c0cf5e032286bd928b177faa7b59648e62afbfe4803a950e15d362b8fd3d3d11408b4a2a8cac7b7a55b43d58bfa5031bbf013d28a54b4e6b6f2833da713a15953b4f8ff421eabdd6e7248946d0454c5eb2e89df662450a4883d1dd53d69cf167a2691964147f1fdf3f35aee35e95648dbda9951e582b814c2ab4b09e462fe2006fe65279f5cb1c2443e3540d6065", 0x1000, 0x64ea00}, {&(0x7f0000001240)="b9961a1da50a5ef7eebf0b0ad6e8294b57ea36c8b0b449dce7e47552", 0x1c, 0x8}, {&(0x7f0000001280)="0fd95a76700536042a4759e38a6184c079962a36b56ba9cc00c5ca7e08f45908f23dd2d21001773a0fefecba644e4e88434a85e24ecca44ba31cf587980722b4653f01e2094830326020f620a4abd4116ba779ab81398042d2ccbd7d46f9c3f2422c8a8fe55253a996cd7bbf895f7b58ae3831c49a8c660c6043a24d458b242d28136e1e7de7dc0098165f5d731dde7508452522ab4477178c8eef645c50a191015b59e885ed0f0d58c145e060077ce12c763d3e95839f44980f1ee558c989fe7463434ac887a478", 0xc8, 0x1}, {&(0x7f0000001380)="26ebf1a642ff56e74cf294eaeb3b1ce77bcb09069b900c6a878f099acbb23e01ee8854e5983abf7bc49bc458a5438ae5fd3e28e456b4e0b6c01f8a104d000d86e888d4d196112d67eb23e178c7898354d0d29d1805e3f3c1fd819a8764a6e4474e948ecefa163dcb7b8c3a015c8c5dee798e3d59e6177cc18e87c3c7367e8c5b3946a9a4f2e36c99dbc0361f4d87e63ef972be1ca0bfa8c8cf5a59eb2fd6ba0b88808605a952de643f2cec198fb82e6558270c2807159d7c1d136b7ea78ee60ea74eeadb00381c60c1b83bc242dcd8399879c9148425cdcb34a918a66f0ed7aa0620640b18cc0527a41c6e95a7995d45baf36d01886822301bbeeec45c3d176e8c1a346580726ed3f3e310b88a153d8ea5bc274035362041a523dab974320c6234d97df1a391f35275d012da771e89dbf2562abefefc4e3f9aa3daf90688a2204a8bfcd179740c0c380c4a3fc1eb463d68e9f7bb240f06f8830f67c5ccd4eae9424ab863280833bc2247c4c7a41e3dfe64f49fecc5e8d649d55274634cb47693b72a428735cefcf21352a290434848556a13a01f14f81a71c3231a1aa9ae0ba6b7909df5d20c6874c89524d7f4242fc3fdc6525816abca18742f19a77dde07b6a8a2adef76d4b9e81f3a08f216aeb19a74e74fcce448684fc1e1ae5b66edb0e9a53ff27495bea60f9e016795ed68d2c9ed32aaf3f06b20afbd71972d1f0714b5f4f325319c15cf2e905e613b0ae7624596a08853e2684f6e6b09426d2ca8f3b396eae249ec7aad37ce33123e15c5d39d638f32667691a000ab3615f33b7f9b6b0769936954829c93d8aac2c052d011a195aece4799011984adc964850b157b6d285a8f39bb7af753eb18fa5201e9bb65b54c5054f33472ba4b2ce18f7ae21f2c86b9d9372785639ae59aaa19a7d69a73d2df0f993b1685bd129e62ef9051ce31dd3fe43730415f0594a59be1a32d03db7955a8a2d8c6cd66f6631c897ed86c7d588c944c6f537646a4ae307633dbcd8144e6fc9406f3954870e2023f70a30aeae11d8b42af51e24410f701fbe34c2caa5b645b93343d867669f7ed976ca7735b4973385446cecf5fdbaa8b27e64d6c6cdd011b2d463991ec41fbdd09caf0f60994807b898bffc81027a6cc854a04e18c2c5fff676fb946e1e1e6da814ded70dabdc79a4b327cb8441c19ccbd8d98c5565f746a1cd276b2b852c66e1ffe6a3e9ebbca134fba07d40c68bd82ef9b49a320294f9bc56fdcbb9c76c5d16e840d4bef3e323df4e5e787e88b5e0759ae03bd1282b178d83376c4fd3ec094b1a249f7e4ffceb1890e4723bdc95cde24dbd78f361ad4fb0847373ae314fc6a68b58e17452632b8d0aa0c82f0adba2ac0a7bcd7d172f7785a35469d4c9819127c2aa96e84ab876d316203e5a99b13734687b9f875fe823c9f3acac2a6682a11aaaaeff3e43af8592e9f9db24e0b8ecfe2bc9b6b70219ccc4eff11e7438ef4510905ee04150f8bf092010022b1264aeef3b87b8b6af0e44d60d1f44e89f1d5013373faee87cb1ed4952516c8e4e3497bc7ea1fb65d0c68bb8bb6522b76b6b447ebc4a14eb94984a60731a1a44316b302790760afd43e441df5b709763f15ab2bae978ffc390b0c9987401d1389d08904e63358aaae7f7198b48585e7321ea05242d94a6ec57b161acc5bd0099da80180e681b3ea8c93cd164b8a27ccd0862ee2e9395644b891aa0eb7833e8b26fb0e4e6b5171f4cc917686ac051dc7ce1c8f4aa4a2c7e85d8b4c2ea0df99e182e74232b953c51d4164bb21a948e7c0f747fe02039856ebd5b5e3ba6de19acf574b030bb5d8adcb6c3ae39b32f46d03a8b127174dbb2819c3fcb6e93ca176578bf1be6a84e4d26f49fc0c1ff78596499294298a5f96c2666d877b27fcb1b3395e80f2d1e580a0a54aeb27b109d2ab8c32dbd0e0e86f5e7b00d145bc025986b1072042dc2d38310e2cbb64b2ec41c28de63ff4bdcd69fd694455bacda8f57f199de5e23076b3781b28990a73084087fff56fab0b51d3a33268761abdcb303dca044bea5ddfdb9ea0cd3ae632ec420e885b6316217e50bf52a656a61cd0535e33348e081d7d33dc776e082c707e933edb01ebcc7dd3789c6132ffcf6a6b938c05522d23e8f8a760d96a0e03246217a4961f427bf3d5024aaa1c0f164430f06ba58a542622dddb278d06aab1eb01a51b7de453b56cc143eff3f19ef2b3463e775db162dce8bf0992f98bba75101e823fc2efa5033b952e53571bd16a3e81fa6b40e4a5076f12198e3765efc41b62c67459a189919d7bd47384df43455551a685f997c1aab39c83dace9c9d9d93bb1340c940fb714be21b3c471eb7abf7b3ec6374b4302de77549f5685928a21a9f9c43080b73e715a470a100e7476ea0981e096be23eeb72f6718a013fd032a5741d5cb381b992d521812958e952e0ed638de7519f0f668f28de009491eb739cd3d9ca9e49dfbab7b40d2f16827aa1b3b19ba7c8ac8bf0b2b02c234be0a49783eff17bbe24f28066c1421625548029d0803220413e21c2627589edd63dea2661cf57bc3c2cb8360f5c3420df1eb1b8686f3f304178f3a220bd3237bb8467259fb96306467a40ad808b86f1ef84d7e916f0b763c1aa32d8bd8e5b4c94bcd6f2138669ba6387e2a80b07680464ed48a932fcfc96cca5a5954775299fe0bec2de774abea92dabbfd9f86ec59c9ecb5386da35316accbbff66f62fb58b86432ad6a27d4a36f608debb8d7e38b062efd54f9fcc53d5a289fe44cd964415ebeb0ef9777343aa3b47b31fd3e154ec8bd2858d34fefacf63d3c396c00e539055134e04cc2e261bcd9093cc33f9264845e94cb91c9153f268842c10306a2d2858b08deea9f4389a9c3757974186545f8bc2fa6262b42cbc7f0a0f4f604160e3e45f3bb315128eba7ca5554241b334db942de406f6b52e8bf1cb34d5b44339ab8ee74b2237fbad1b322d447076985a946aba54d19132456958749e29a528eb5f5cfe88fc4b2d954e83032626adc0d80568a4d21b2203f20e44b7ae0586e62ff50b0e9e34abd717797a1f5a11568b651c917fb17624b6c21c5b9087a7980200be28594164a45c74f45a72be3afc24820ca657ae68589de88a1a9b0f4dcda60c6f1552b4f0b26641ad772c1b9cc0a10ac9f52f30644a1ef83d42fcf266bc57bc2389286f1848483fc4105f450f78dc4b9aae0cbf46b8b9929ad0febe7a427dee8ea16e8c6758b9d55bfedb6b42b4a10c2d10a01e2d86c7fda47dda23c98db310559f5cf4a0d78011e03d399ce571e26ab8cd363f2916a2fae05a8c0be56b20b4c96d7fa080dacf7fccd4d085ec8ac2734f2d0988fed3d2a275c7bd1df721a2bba6740f52d8c182ae048e4bf504ebe83f11b4dd27587c7e4ed78da5c6889b36adaf4252ca33ea7ac02e3afdeebd61ba060e14bcc706a3eb0758f16dc27acf89c221a1f8a5513088bc08979b3d08321ff4f043ff4257555bc0359e8c4a7cc9577016c87d49c1eec1574b12fd441a5536ab705d5dfce6ecaefc0d521cc16211e941eb88b70da8ae08c726e802d6ead481f35aeedcae4a4d7ab30c7f0fc53b3e2d67d1ded8e362c303ef88a2aeb94cf87a2d517e77be2b33ac8f78e5fc2038d8f9b7f8191e9996a0c97239eb30faf6abe19f9c2824e9299ed25074b401cf5df4c572c0cb1c3a0c583dbec771ed593fdf9268f9b3b938bd122dc2e75000e1b657b7ebccffbbf732f30c6d3fad1e555f7d760147696f72b58dee3f2d0e9d9a56454bcb2371f0903c6b0a39cb7ce3e8073bd01242dc2659c0e91805b1f96fd3a3019a6695f55fdefe0250063a8635de3813291d2ddbf6ca368376f2147d35c5e3301e7f50eecbfc8e85eaaa4439c5b3f73ca15cd9bb9b996cc5e1d09c03c003ca00842cb67efb91a7bd0327772dac2d17ed7706d26a3a2e325e712523b670aa6eecd5401cb3304053a7c26e0d7e3e4ac25fc13a0e298c413bffac8d0a24b2fc87f205ea42a332677092755906a40098e0dae2c2ac274a83e3b49807b536dd97b74d680428c4983c3172de9660d3f91048393f5f20cd8a62f3c6ead78ec52f689bbcce210a673f209176e888c0c2bc42955764e5fb6c1ee97ef9f1b1ea1ad0e8e2128ecca0a35e0f49369ece7d67ab820c38b0039959b119a7df65ea935888c85327ef997fc17da7338f68e5da827f5c5d6574ea939e7e5eb2d0a4c6cef8a32d00dacfd0923d2ece8bb9317a805f723ab0cc6f30342e1624780cd3c237e9ff4d4e2eea519f2c85ce83e6860f0b99f17e64850692407245013492c55c18e5ef27fca1b098a8cb0f8b5eba1a7abcbef478dd8de1c5841bf68895ae68f70d9ac8ba1319d0d8038c724d30fd57f8a00868cd51be9e76479f9f18541e8f82ac226563aaca1ccd4b6435f232ec7cbfefb70cc86c3841c3f30572e28aab25eb157099354f76a1113df9b0ec25f6b5737a3d7f7b6116e91f9f81256b543d06606ebce3f51b8f0e5cfe1a05b489486c2b9c1b14c794c3b12bf4c58c88ae1c8612837e370877d1aa71ceb594be71e49e2c5b80b1c7a8e690e94c39fa3ab960514f35db6335b3155040ea4f96b051bf3ee373ec4d02ab76dc163901afe45b79f85f891dfac880fb9892a124be528f83459f3f1ad106891f402c2dc68545b79cec38097b6c947fffeb9c889f5144038599ffe24ec4273b26bfde749e96460fd4ac2ff7f283d8a8fb0d31b35017840d8059ac30d24dc0f6b576a9939e25df1311cdf3fb610b33ced6ea54f5423147d6574506b059507d5121d1ef3885936750a3129f7560617bb541795d772346c5894c1a326a53ba5b9510b0b03aca3aebecd283c0972d39076e66002cc3d2e995fdc9970d056f55c3cffd52bb84489de968224f21617ab3cb15fcc8daef8c01bdfa8db2e7e67d8e7f42b631cb3e591787845cbc2cf28be94d8476079a508c598bb1a1e91112f21ef98d17fa4bac083815aa437028fe44d52f153a427dba9811f91af94875c734a0070130fe31eb533d6532f46ed9f7c7e3252e79b9c0edaa6eb9d52082c6ba88d7cafaf4ea7f3a07fd0314a84b67f7867bc4020bf6511ba36c21ff414f2d8f6a2c34a4182c415fc9749090e142919630209ceee00616d6196da9c59920d98deddf70b9d5692ac73b4365da9cb45eec9f814c1f01ba79ba4810f1216b1dce5e6ad83e099606fe796dabdc74f14427cd330ecd7565e9b43cad176ae943ca24c9fffa8bc50cdc47cc63eb3db38c4c442f6bd2ff8eeccb9d1fb93bcfd6e4e13fd96e421f0457bfbbe0626e8c691f78c85780b2def5e3c86fc4ef463d7d3acf366972074a636d95a71c76f7adc9b70257cef5e739899c74f965b2bcc25d166e0c43120c69f2c76536424620bf16a10bccf4fe3d17d9aba1cde68011af4ad021c959a88f8b0bbe6305f9e7e528192670b8a11ebe8bdf4a34d4cfd1b74fc3538cbf544489263adf223053cb87c79bf7a0d84a8a33ac2f3cabcd651e1c0313d68081ab6736aabc2f0d33dd5c5e2546b1d12954fa825f6fa471f1c9197f47eb739b97acb0c7bc72dedf2f17508e1fc6ce9b15c1e142813a16c7ba4e91f1b95dce9e75fa1bf30482ec0f7d52618c2b7bb636c685d433c861af61d18afdaac295f993fc9d80e823215fdb0422b2218b72e883579f3ae9f7617eb436df2728f8d98352e31c12dc47eea6930339fedb320f01fa6664a37a76b063995879050bf47760c407c724b9b737db57f942029c25e4ac38d087f7de2166baa154c344041a4cc888f249837d7fce0a77e027fe07", 0x1000, 0x5}], 0x1000000, &(0x7f0000002400)=ANY=[@ANYBLOB='debug,nodots,nodots,obj_user=[!\'[,seclabel,euid<', @ANYRESDEC=r3, @ANYBLOB=',euid<', @ANYRESDEC=r4, @ANYBLOB="2c6f626a48726f6c653d2559fc3b87"]) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000000)={r2, 0x2, 0x9, 0xfffffffeffffffff}) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) finit_module(r6, &(0x7f00000000c0)='\x00', 0x2) 00:27:04 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:04 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:04 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440", 0x12}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2423.675830] loop4: detected capacity change from 0 to 264192 [ 2423.687122] loop2: detected capacity change from 0 to 264192 [ 2423.693988] FAT-fs (loop4): invalid media value (0x00) [ 2423.695044] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2423.705264] FAT-fs (loop2): bogus number of FAT sectors [ 2423.706409] FAT-fs (loop2): Can't find a valid FAT filesystem 00:27:04 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2423.872319] loop1: detected capacity change from 0 to 264192 [ 2423.884157] FAT-fs (loop1): bogus number of reserved sectors [ 2423.885369] FAT-fs (loop1): Can't find a valid FAT filesystem 00:27:05 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:05 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0xfffffffffffffffe}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x4b4063, 0x22d) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r5, 0x0) syz_mount_image$vfat(&(0x7f0000002480), &(0x7f00000024c0)='\x00', 0x5a, 0x4, &(0x7f0000002680)=[{&(0x7f0000002500)="63ed0a376ba7d7bf13015becc3bf55fd63675759421e796d3d38b28db3ce6901a70354b84021907ebfa75c039e1bd1580bab55d1c940cfbcff0ec904b246", 0x3e, 0xfff}, {&(0x7f0000002540)="1cd6fae5a5334409077ecc4e06b2d731d553ae", 0x13, 0x4}, {&(0x7f0000002580)="0cabeb67c9602f1cc556e5cdfe74939cd8a61cb6c0da422993f82c7b58170f983046fd77292304dd56d1b5612a84826513f20d4c4ade4c7ce0a15d59f38590ec7304e2e0d199c6f6dbed38a15df718e91fa1a1a796cf4748dc15c8c6bc63bc6976b0275f91ac7efd1179ce6f24bbefb72c644d85556d902cd6449da3ff04e0b8b542a760719bd5ed6765441825e713c9fb771a0e8251642ae93cf5ae89663af1de9cf2c812776eb30b107a72a6752d48abf638658257", 0xb6, 0x1}, {&(0x7f0000002640)="4fbcfe9de5edf9afa471", 0xa, 0x3}], 0x10000, &(0x7f0000002700)={[{@utf8}], [{@audit}, {@euid_lt={'euid<', r5}}, {@context={'context', 0x3d, 'unconfined_u'}}]}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x80000000000, 0x4, &(0x7f0000002380)=[{&(0x7f0000000240)="d02fabd4f4561ecced95d4519c22012eee706e7a5978d028b20442b7e2343dfc5f3a0bdc43c7b181de6cebb3481d671f560e103b291a68a466d8cefba93fcf5444a3904714a2dd1a58091e657fcf902f08b1ea6d82537a3c22bb5cf96d9568541f3847596fd0177effcc62bcd24f0563320d481e9cdaf3143253eb772e4d07af5b91512fa6cb692e746cf490b68b6fd6d800a2cb12dc0e7494a770a8581469cff757eb8c197e03922c6cc05253a4115544d1ae18df8a18f07d85e1a74e1ed376f22d9483bba2ba20a880f465305384b8f56594769cdc2a87f90b894fcaaf9e1811fc64806c50ed5eecd2e964227e8217200657d20b55726476e565b8b5ed915dee5651d385ebb452d70d90c71a7a8587643cbf2dcb1edecfc76fc6e507dfb26a19d799900e070ef0e6fd729ff9028d4111dfd03535988c49f9912a5e49d9d1d84cb261a73adfd18964c0fc7b687ddc8338b5b3fe751e3ffa03ac16698cc87fc9694f666f9a8fd138813c666c5c6634a2fff14f400b37a78d06335953067cf8cba22637f5b9659a2c103385a9618abc90de330222291ef54e2cb780d0eab14d5f629e569346290cdbaf6d4ccb4bbee9f11c13fccef4f91f7047af1d242b25d07f1856e703ea90403733e5832ec3e33ad79ff5a8046e265be35b606251a1b7577862c8d4d684baa1eba8a299dff3940115d38b757629d20dcf271b19cd88ddff8ce22fe2ca0cf794ff6f7b33fb554ee12781b1bcec42aeaa5ddd7f1d4333ee8b18bc8e24c108ec4e6dd1d9149c33591d162338a3926ccbd19e83560fc69580b6b5da187d452e6a0f6a79995d35f2ebe4909a4dfe418c932a9a794fec74863f08acb2e38aa75593eb2c8fd7feb28c8df66d3ad8c9bfe86bb7833cc3f448a09a6393dd0bce9308bcb886faf1e7a2706e9c4edab262610f21090104df2e2fe931de00346e7b16c506384e584b1dffa07be056114d0cd8e7c1652f960c67ba61b313082a646d6b9e0c781e3caa6cef743189028d607483dedda4738a1f5db17bcb939669f1254ecfd754cf504ff019dd108e30780494e6b2922e3593194af2f35d64f96cbe178ef52d64393be86e6d719932435e9047c25424e712855122811929c5d4551535788ffdcf53ddd2e44e96b7a7817d5005c09e337348785a28df4cd2722f1288b910e35a29bd706cbb32451898d6bc31eb889ba1ce8650df5113228348d2e6ec21832d41e602a80a1707ef0cc66de8711055c53463b29b55bd06923ff71045d469d7c6f65b9d81af63ee4b2edc7473ae41032b9506b218254f317c4247e9003c599c40e0ab6dc2015a97acc5b416b6e76df03404003cfb6eb5a9c81f454aa577bca667b8f9e76cfc78c421955613f979a579a2469a7e5296fe736c6cfd2b29c4552ee8790ab5a610c9be3c385b72c96b144e6cc5268186d020dbcb2a70f1cfce98db10bf6ddea3dfe496b0dc4e800d698c0c87149eace9590d9a9341194b9a45943152955b1bf7097fe665530065c9fd1aa49eeae12ab440238605ee2f09495226897b3f1f1cea12391c734ee746ba88fee2e2f02951d98a39441044a57a069efcf77f30a13e0284daa76104aaca84a3d96431d89ec381c64d4af57b2483fb0c33194114a1348bb0f2f15faf551b48e866d5a29894def49176f96e01e3b68df0f3706e3b007f4b755a411c60d3e236fe7ee62f6a7b24bdae76e0d6b57167fa408ec28420319014fa214237be8d7f236e37a4111e3c36aa6045195e8529341fc70dad365bcc956f39396ee109bbd7dd8b256550f17a0f94d43fb2f01a398fe14482d955a5147fcca3d0c156ac80823edba77f9c76ef04ea0a9a454ac3e579e57ad42b18ff33db56554881cb1c44a6ab0ec8720ff708e63a54bafbb2f9e96a56ee4be97cf3ba317aa55a0096941fa80ede39d91ba975b23535042d7ad7475405d116f40f4629643948f7abdd4388030a4d60511b6742278f2506f4d026d8ffe0b91b6961002c7c966614e3019cfca2d301cdd14db55c198fb48f3ec3d2de68a302f8492fcc56054bb0c3bb1107d89fe878788e113cc2505f9d887dc56532bacf5782ac27166d242ed4b566ed9c225ad90b9654f6e7d2cde6d100b3812ecfd2538d46fe9b6dbcbee50e4e90473af99ce260cb39423c0de5babe6ab5b128f2bb1337276646fb5f3d11ee6cec77a531f0764e35b7de56e10fed824d98e19bf726fafb810f38955d5b0163cfbbdba1d7def38af47772b37d857155c8b5eec8476d6a013db1eb19acaff60313f6340d6bb2d56a3db8afa27441019b80252b0786ee77a6b94a99898818921accb40ac95854bd92dd9e08adf313bd47e28bedf68e22489e7fb3e7768239300f0c6c47d18ba2fcfa5eba53422be0bcb9ec1ad131a646f4fa8a48106cd1472bc9d0038cab1898f0a2e5da39591d308f85f4d400b781de3ee470f8bfb37bc4d53944ea816f2fb75ea8bbb484c5d9efea7b1eabe112201e660d25d868971b5e7dd8c26062d64a17bab963e8962f4cb14f5b07bc922bf1878dd6d0397442bb595a14008715850b29ba921e57d0c11f1ceb87cf42a1e80d2c310510b9d70fe6f50a0ec484566e1b1a9431a0932d75cc08bb467d2d4005d6f6a600382ad23f48edbeaac3aabfa9a025f990668da26629408436b604116d9d4df75744925dc32140e5d15cd7d2ac89c4c91e2555c0888d72232d601778ef423dcf92bdf69e3b894a6806c8aea7329c393111118faaef5dbd8eea0bbe66313be29048e4daad0e73a58517ba83aef0dab4242ed4a5f2851f077c2ff64bdad4ff1d6a0796f42163bd57788730d21789ba8c2c9f368b5f01da0beadc2d1511596f10707a111db5b0427055ff5e2048deb4f31f34de728dc4b0ab120d178633413eee1ab30393b4ed359762131719c46bcbd9000665e27637931af6e392c5ec4840da813d3e456d3ee64df0a1edbcdfc442e738c75907a0a9dcccc70bc245b225406ea8da303b01ea33b11609d7c4683aa2b85672397a66e02402ab296075d3b265b45c20f6ac8802a33a2ef0222daa435d139b2c0e22e93fd30fc332693d73c9d284c04b2d5deb1ee38ed6f2e83cb84fcd35c8c3092fa91bc1fa9f31bcb777eea0073b6ec3fca9569f53c1a2e13fcbd2e4114dce00937d22507540053de68a35de515bde786d2f7a9eb22149e400143329bdaf48a59fa214767b9e5b121ec8a5ac032bac521d02e23b0a1af64875e69dfb6c0ace346560e091fe2a42193052ee24a9eea97defdf5f0bdc74e310a4314bda2f91ff8d3decd21dc41c57e818d0454a0abe70fe2496f1fc68543bce13341cff9e823df1c30b472dd0c90f4ccfceffe2a9f45d9fc29ebc075aa58a6b251cfd3dfb280bc3c66b4d9c830d1ec66af05ac22f8f27abaebc213a7f17abb076fbdedb20467a78c76ea81e8ec2fd32c416b7708e19ace5e532cf34de1e87b6c0ac8ee467b660df5bd2b7269fd5542029418e46743500eddc6ff10880a563dc7b6118149997a1fc6662d296238a77a6f3ac681fdb6892615e579f6335479ddd0f9214faa86f803438f6bdedc1df81605def5771f94f6d3f43db2b5fdf82670ab95065dfdd153c3bfc0d5f9fc9f526b4aea6227f8cb4efa9e274d4861616e5c5c8212ca349d8c34f6f74ff66880b6b2eeb783169443628f4afa0aa29964b4d29ffa18bd277a9f5fc5e2570fce6448251df6ca42d7018945aa7744db782cf283095ad83f301ded2d02d874f671a67bc109e665beb57ae2c9e78b4a0e4fe9724378ad5bb34c235f40a22e5503c3162a9709dbe3bb85c5d85c0e50554f60f2fafb91288599ea85572b3868f0e9cfbe9e0cd69e6edfd8c42e69be04506683da9ad198864e4479de76f7b54bd93f4b4a905d9af2dc6cc70ba8e4e8568050cc413ada450370a7cba0777b44a9d2bae2667b1da50d86599baf39dde1f57da4cc4b3c8bd19adbd8c39bd599de85f9c26fe113f1f82a8f06c1a4cd839e453acb3606cd76580808a33cd5ab5832604c449c71c53cb50fd007dfe2850317eea13b188d1f06b431ea2ef188ddbc797c31725c8f25e6cf1a44d8ffd23fc12fe41617b17dc8df7377c6811383f4cf9bb88054ce1c4e9588283d22de2ab5bc2af8c922bdcfd776042ea408a7d573c698b4ad16401557f3d08d020c5f3333419a114e1b8906c30bca5babed93b9a4f48cb2c3325bf1e7c7f88116a039305f5355242976841855505ea6623e8259705ac062de289765b701809e32614d7c5921d3776f7120b605a7bd48d09e713eb3255bc2d8694cec14671bb08a7989667ed5de619d209cdad1e7187debccd4f1ad2f8b1d67d792118d3f2ffa8f332c23aab350cda681ccb61edba809abc8a04bb483e9bb7e9cf3dd713cb12e9a0669c5fbc13dac667f99165f9635e65f7a8ed7f5c89273bd7d4910a324d5b9b8f9b3e86cc1fa2c323f7a830fc17bc56842ba43a5ff9205ee02b703e913b9e5afcf4c527e92f6d8f0e1b62c68ab17aaf271b05a5fbcb37aef31b37472c62d9745385c1a54beb0a357468b04e7e7ede94a2976fe82f933f1111c7fd13be10294ae72ff1d0f5f6bc19e4b5f5e74f112c0c056ce166d522bca1aab1d0fd96f46c45527b9752367d61a711e0219b93faeec417e949cccfb50387b22874b4d1f73a0f46664598ac175b112395c47e7b58f914a74fee081a73ecf5b5cdf3ad7b875774dc480f35b6b23eb73fbb23cf315c56e3f0901931b5fff39fce1cc6d03a9ce847662d44920acda6a1c3ade3ea7c64021d665b6e131406b106748e614240493bc4feb19c8a5e7be002879b8759c84bfa1927c9599823b57e3fe92108e7507ec0adc39e787d73444ccc11419748a312bc288dca4f7baa0f3431d9d637b692daae7a2d264455d779b54a607bed27b370807c636c139d6ce2af215b3d5a0fba6f232c239fba6cfb2dd4a08c28a48a0af58c915b1f6e3ecab07ec165c57ade40d295fe3ae7183d2885ae4fcd86af475ed9deadd0cfd2d4bbc2c7320b1335a0d89ccb0e8a0a1c7ee570c9e4404395a57177b2f8e9820094e077448e37e2b440fe046a64173a55e33e6db6845ef65348b365ee7b5c02e014e2bddf2041b61793e73a3f7df8c755ac4fed75eab1da7d204c0f2af22e791976e8c7fb2d35926f295c376ca9b5fcc25b71fa1f830f423b7fb3c728f8914dcc6e830f525e7ca9b35a4cc8f3ee4bea0404cd2f90e65bb582f5a2d0197d37c75ac1bb0efb369c4f18aa13b6fc5d8e29290b8f85d59c2b6a3b3019f03fa6231aa5a0dfffb58c1ef2861f740e0b1018a2f2e0bc0fa5d218036d572677c6a858c8d91a651b8cb4cbfd6636c6a85089862147576e373f8ddcc88c0590ba81bd1a3f8d13085f34a26a04cedba9384d313392751ebfc5f73c9abc61b41fb7306da5f9f34c112482daac3e5653b59ac19a27db53f58b9c9128442cca04522a1170d1f9a02b05fa0e61352ef4ea3c1fab41f7f45417924364f1016351aa8ed5ff56674193256152752713268e4e18861f71587311c58e43d91ec2f911eb82564c14f9a405ddcf5df0d55102efb7070b3b0441a0838221c1c792199f79e5b7a2ace37e641cb903c0cf5e032286bd928b177faa7b59648e62afbfe4803a950e15d362b8fd3d3d11408b4a2a8cac7b7a55b43d58bfa5031bbf013d28a54b4e6b6f2833da713a15953b4f8ff421eabdd6e7248946d0454c5eb2e89df662450a4883d1dd53d69cf167a2691964147f1fdf3f35aee35e95648dbda9951e582b814c2ab4b09e462fe2006fe65279f5cb1c2443e3540d6065", 0x1000, 0x64ea00}, {&(0x7f0000001240)="b9961a1da50a5ef7eebf0b0ad6e8294b57ea36c8b0b449dce7e47552", 0x1c, 0x8}, {&(0x7f0000001280)="0fd95a76700536042a4759e38a6184c079962a36b56ba9cc00c5ca7e08f45908f23dd2d21001773a0fefecba644e4e88434a85e24ecca44ba31cf587980722b4653f01e2094830326020f620a4abd4116ba779ab81398042d2ccbd7d46f9c3f2422c8a8fe55253a996cd7bbf895f7b58ae3831c49a8c660c6043a24d458b242d28136e1e7de7dc0098165f5d731dde7508452522ab4477178c8eef645c50a191015b59e885ed0f0d58c145e060077ce12c763d3e95839f44980f1ee558c989fe7463434ac887a478", 0xc8, 0x1}, {&(0x7f0000001380)="26ebf1a642ff56e74cf294eaeb3b1ce77bcb09069b900c6a878f099acbb23e01ee8854e5983abf7bc49bc458a5438ae5fd3e28e456b4e0b6c01f8a104d000d86e888d4d196112d67eb23e178c7898354d0d29d1805e3f3c1fd819a8764a6e4474e948ecefa163dcb7b8c3a015c8c5dee798e3d59e6177cc18e87c3c7367e8c5b3946a9a4f2e36c99dbc0361f4d87e63ef972be1ca0bfa8c8cf5a59eb2fd6ba0b88808605a952de643f2cec198fb82e6558270c2807159d7c1d136b7ea78ee60ea74eeadb00381c60c1b83bc242dcd8399879c9148425cdcb34a918a66f0ed7aa0620640b18cc0527a41c6e95a7995d45baf36d01886822301bbeeec45c3d176e8c1a346580726ed3f3e310b88a153d8ea5bc274035362041a523dab974320c6234d97df1a391f35275d012da771e89dbf2562abefefc4e3f9aa3daf90688a2204a8bfcd179740c0c380c4a3fc1eb463d68e9f7bb240f06f8830f67c5ccd4eae9424ab863280833bc2247c4c7a41e3dfe64f49fecc5e8d649d55274634cb47693b72a428735cefcf21352a290434848556a13a01f14f81a71c3231a1aa9ae0ba6b7909df5d20c6874c89524d7f4242fc3fdc6525816abca18742f19a77dde07b6a8a2adef76d4b9e81f3a08f216aeb19a74e74fcce448684fc1e1ae5b66edb0e9a53ff27495bea60f9e016795ed68d2c9ed32aaf3f06b20afbd71972d1f0714b5f4f325319c15cf2e905e613b0ae7624596a08853e2684f6e6b09426d2ca8f3b396eae249ec7aad37ce33123e15c5d39d638f32667691a000ab3615f33b7f9b6b0769936954829c93d8aac2c052d011a195aece4799011984adc964850b157b6d285a8f39bb7af753eb18fa5201e9bb65b54c5054f33472ba4b2ce18f7ae21f2c86b9d9372785639ae59aaa19a7d69a73d2df0f993b1685bd129e62ef9051ce31dd3fe43730415f0594a59be1a32d03db7955a8a2d8c6cd66f6631c897ed86c7d588c944c6f537646a4ae307633dbcd8144e6fc9406f3954870e2023f70a30aeae11d8b42af51e24410f701fbe34c2caa5b645b93343d867669f7ed976ca7735b4973385446cecf5fdbaa8b27e64d6c6cdd011b2d463991ec41fbdd09caf0f60994807b898bffc81027a6cc854a04e18c2c5fff676fb946e1e1e6da814ded70dabdc79a4b327cb8441c19ccbd8d98c5565f746a1cd276b2b852c66e1ffe6a3e9ebbca134fba07d40c68bd82ef9b49a320294f9bc56fdcbb9c76c5d16e840d4bef3e323df4e5e787e88b5e0759ae03bd1282b178d83376c4fd3ec094b1a249f7e4ffceb1890e4723bdc95cde24dbd78f361ad4fb0847373ae314fc6a68b58e17452632b8d0aa0c82f0adba2ac0a7bcd7d172f7785a35469d4c9819127c2aa96e84ab876d316203e5a99b13734687b9f875fe823c9f3acac2a6682a11aaaaeff3e43af8592e9f9db24e0b8ecfe2bc9b6b70219ccc4eff11e7438ef4510905ee04150f8bf092010022b1264aeef3b87b8b6af0e44d60d1f44e89f1d5013373faee87cb1ed4952516c8e4e3497bc7ea1fb65d0c68bb8bb6522b76b6b447ebc4a14eb94984a60731a1a44316b302790760afd43e441df5b709763f15ab2bae978ffc390b0c9987401d1389d08904e63358aaae7f7198b48585e7321ea05242d94a6ec57b161acc5bd0099da80180e681b3ea8c93cd164b8a27ccd0862ee2e9395644b891aa0eb7833e8b26fb0e4e6b5171f4cc917686ac051dc7ce1c8f4aa4a2c7e85d8b4c2ea0df99e182e74232b953c51d4164bb21a948e7c0f747fe02039856ebd5b5e3ba6de19acf574b030bb5d8adcb6c3ae39b32f46d03a8b127174dbb2819c3fcb6e93ca176578bf1be6a84e4d26f49fc0c1ff78596499294298a5f96c2666d877b27fcb1b3395e80f2d1e580a0a54aeb27b109d2ab8c32dbd0e0e86f5e7b00d145bc025986b1072042dc2d38310e2cbb64b2ec41c28de63ff4bdcd69fd694455bacda8f57f199de5e23076b3781b28990a73084087fff56fab0b51d3a33268761abdcb303dca044bea5ddfdb9ea0cd3ae632ec420e885b6316217e50bf52a656a61cd0535e33348e081d7d33dc776e082c707e933edb01ebcc7dd3789c6132ffcf6a6b938c05522d23e8f8a760d96a0e03246217a4961f427bf3d5024aaa1c0f164430f06ba58a542622dddb278d06aab1eb01a51b7de453b56cc143eff3f19ef2b3463e775db162dce8bf0992f98bba75101e823fc2efa5033b952e53571bd16a3e81fa6b40e4a5076f12198e3765efc41b62c67459a189919d7bd47384df43455551a685f997c1aab39c83dace9c9d9d93bb1340c940fb714be21b3c471eb7abf7b3ec6374b4302de77549f5685928a21a9f9c43080b73e715a470a100e7476ea0981e096be23eeb72f6718a013fd032a5741d5cb381b992d521812958e952e0ed638de7519f0f668f28de009491eb739cd3d9ca9e49dfbab7b40d2f16827aa1b3b19ba7c8ac8bf0b2b02c234be0a49783eff17bbe24f28066c1421625548029d0803220413e21c2627589edd63dea2661cf57bc3c2cb8360f5c3420df1eb1b8686f3f304178f3a220bd3237bb8467259fb96306467a40ad808b86f1ef84d7e916f0b763c1aa32d8bd8e5b4c94bcd6f2138669ba6387e2a80b07680464ed48a932fcfc96cca5a5954775299fe0bec2de774abea92dabbfd9f86ec59c9ecb5386da35316accbbff66f62fb58b86432ad6a27d4a36f608debb8d7e38b062efd54f9fcc53d5a289fe44cd964415ebeb0ef9777343aa3b47b31fd3e154ec8bd2858d34fefacf63d3c396c00e539055134e04cc2e261bcd9093cc33f9264845e94cb91c9153f268842c10306a2d2858b08deea9f4389a9c3757974186545f8bc2fa6262b42cbc7f0a0f4f604160e3e45f3bb315128eba7ca5554241b334db942de406f6b52e8bf1cb34d5b44339ab8ee74b2237fbad1b322d447076985a946aba54d19132456958749e29a528eb5f5cfe88fc4b2d954e83032626adc0d80568a4d21b2203f20e44b7ae0586e62ff50b0e9e34abd717797a1f5a11568b651c917fb17624b6c21c5b9087a7980200be28594164a45c74f45a72be3afc24820ca657ae68589de88a1a9b0f4dcda60c6f1552b4f0b26641ad772c1b9cc0a10ac9f52f30644a1ef83d42fcf266bc57bc2389286f1848483fc4105f450f78dc4b9aae0cbf46b8b9929ad0febe7a427dee8ea16e8c6758b9d55bfedb6b42b4a10c2d10a01e2d86c7fda47dda23c98db310559f5cf4a0d78011e03d399ce571e26ab8cd363f2916a2fae05a8c0be56b20b4c96d7fa080dacf7fccd4d085ec8ac2734f2d0988fed3d2a275c7bd1df721a2bba6740f52d8c182ae048e4bf504ebe83f11b4dd27587c7e4ed78da5c6889b36adaf4252ca33ea7ac02e3afdeebd61ba060e14bcc706a3eb0758f16dc27acf89c221a1f8a5513088bc08979b3d08321ff4f043ff4257555bc0359e8c4a7cc9577016c87d49c1eec1574b12fd441a5536ab705d5dfce6ecaefc0d521cc16211e941eb88b70da8ae08c726e802d6ead481f35aeedcae4a4d7ab30c7f0fc53b3e2d67d1ded8e362c303ef88a2aeb94cf87a2d517e77be2b33ac8f78e5fc2038d8f9b7f8191e9996a0c97239eb30faf6abe19f9c2824e9299ed25074b401cf5df4c572c0cb1c3a0c583dbec771ed593fdf9268f9b3b938bd122dc2e75000e1b657b7ebccffbbf732f30c6d3fad1e555f7d760147696f72b58dee3f2d0e9d9a56454bcb2371f0903c6b0a39cb7ce3e8073bd01242dc2659c0e91805b1f96fd3a3019a6695f55fdefe0250063a8635de3813291d2ddbf6ca368376f2147d35c5e3301e7f50eecbfc8e85eaaa4439c5b3f73ca15cd9bb9b996cc5e1d09c03c003ca00842cb67efb91a7bd0327772dac2d17ed7706d26a3a2e325e712523b670aa6eecd5401cb3304053a7c26e0d7e3e4ac25fc13a0e298c413bffac8d0a24b2fc87f205ea42a332677092755906a40098e0dae2c2ac274a83e3b49807b536dd97b74d680428c4983c3172de9660d3f91048393f5f20cd8a62f3c6ead78ec52f689bbcce210a673f209176e888c0c2bc42955764e5fb6c1ee97ef9f1b1ea1ad0e8e2128ecca0a35e0f49369ece7d67ab820c38b0039959b119a7df65ea935888c85327ef997fc17da7338f68e5da827f5c5d6574ea939e7e5eb2d0a4c6cef8a32d00dacfd0923d2ece8bb9317a805f723ab0cc6f30342e1624780cd3c237e9ff4d4e2eea519f2c85ce83e6860f0b99f17e64850692407245013492c55c18e5ef27fca1b098a8cb0f8b5eba1a7abcbef478dd8de1c5841bf68895ae68f70d9ac8ba1319d0d8038c724d30fd57f8a00868cd51be9e76479f9f18541e8f82ac226563aaca1ccd4b6435f232ec7cbfefb70cc86c3841c3f30572e28aab25eb157099354f76a1113df9b0ec25f6b5737a3d7f7b6116e91f9f81256b543d06606ebce3f51b8f0e5cfe1a05b489486c2b9c1b14c794c3b12bf4c58c88ae1c8612837e370877d1aa71ceb594be71e49e2c5b80b1c7a8e690e94c39fa3ab960514f35db6335b3155040ea4f96b051bf3ee373ec4d02ab76dc163901afe45b79f85f891dfac880fb9892a124be528f83459f3f1ad106891f402c2dc68545b79cec38097b6c947fffeb9c889f5144038599ffe24ec4273b26bfde749e96460fd4ac2ff7f283d8a8fb0d31b35017840d8059ac30d24dc0f6b576a9939e25df1311cdf3fb610b33ced6ea54f5423147d6574506b059507d5121d1ef3885936750a3129f7560617bb541795d772346c5894c1a326a53ba5b9510b0b03aca3aebecd283c0972d39076e66002cc3d2e995fdc9970d056f55c3cffd52bb84489de968224f21617ab3cb15fcc8daef8c01bdfa8db2e7e67d8e7f42b631cb3e591787845cbc2cf28be94d8476079a508c598bb1a1e91112f21ef98d17fa4bac083815aa437028fe44d52f153a427dba9811f91af94875c734a0070130fe31eb533d6532f46ed9f7c7e3252e79b9c0edaa6eb9d52082c6ba88d7cafaf4ea7f3a07fd0314a84b67f7867bc4020bf6511ba36c21ff414f2d8f6a2c34a4182c415fc9749090e142919630209ceee00616d6196da9c59920d98deddf70b9d5692ac73b4365da9cb45eec9f814c1f01ba79ba4810f1216b1dce5e6ad83e099606fe796dabdc74f14427cd330ecd7565e9b43cad176ae943ca24c9fffa8bc50cdc47cc63eb3db38c4c442f6bd2ff8eeccb9d1fb93bcfd6e4e13fd96e421f0457bfbbe0626e8c691f78c85780b2def5e3c86fc4ef463d7d3acf366972074a636d95a71c76f7adc9b70257cef5e739899c74f965b2bcc25d166e0c43120c69f2c76536424620bf16a10bccf4fe3d17d9aba1cde68011af4ad021c959a88f8b0bbe6305f9e7e528192670b8a11ebe8bdf4a34d4cfd1b74fc3538cbf544489263adf223053cb87c79bf7a0d84a8a33ac2f3cabcd651e1c0313d68081ab6736aabc2f0d33dd5c5e2546b1d12954fa825f6fa471f1c9197f47eb739b97acb0c7bc72dedf2f17508e1fc6ce9b15c1e142813a16c7ba4e91f1b95dce9e75fa1bf30482ec0f7d52618c2b7bb636c685d433c861af61d18afdaac295f993fc9d80e823215fdb0422b2218b72e883579f3ae9f7617eb436df2728f8d98352e31c12dc47eea6930339fedb320f01fa6664a37a76b063995879050bf47760c407c724b9b737db57f942029c25e4ac38d087f7de2166baa154c344041a4cc888f249837d7fce0a77e027fe07", 0x1000, 0x5}], 0x1000000, &(0x7f0000002400)=ANY=[@ANYBLOB='debug,nodots,nodots,obj_user=[!\'[,seclabel,euid<', @ANYRESDEC=r3, @ANYBLOB=',euid<', @ANYRESDEC=r4, @ANYBLOB="2c6f626a48726f6c653d2559fc3b87"]) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000000)={r2, 0x2, 0x9, 0xfffffffeffffffff}) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) finit_module(r6, &(0x7f00000000c0)='\x00', 0x2) 00:27:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r1, 0xc04c5349, &(0x7f0000000180)={0x7, 0x9, 0x101}) [ 2424.294334] syz-executor.6: attempt to access beyond end of device [ 2424.294334] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2424.301888] FAT-fs (loop6): unable to read boot sector 00:27:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r5, 0x0) syz_mount_image$vfat(&(0x7f0000002480), &(0x7f00000024c0)='\x00', 0x5a, 0x4, &(0x7f0000002680)=[{&(0x7f0000002500)="63ed0a376ba7d7bf13015becc3bf55fd63675759421e796d3d38b28db3ce6901a70354b84021907ebfa75c039e1bd1580bab55d1c940cfbcff0ec904b246", 0x3e, 0xfff}, {&(0x7f0000002540)="1cd6fae5a5334409077ecc4e06b2d731d553ae", 0x13, 0x4}, {&(0x7f0000002580)="0cabeb67c9602f1cc556e5cdfe74939cd8a61cb6c0da422993f82c7b58170f983046fd77292304dd56d1b5612a84826513f20d4c4ade4c7ce0a15d59f38590ec7304e2e0d199c6f6dbed38a15df718e91fa1a1a796cf4748dc15c8c6bc63bc6976b0275f91ac7efd1179ce6f24bbefb72c644d85556d902cd6449da3ff04e0b8b542a760719bd5ed6765441825e713c9fb771a0e8251642ae93cf5ae89663af1de9cf2c812776eb30b107a72a6752d48abf638658257", 0xb6, 0x1}, {&(0x7f0000002640)="4fbcfe9de5edf9afa471", 0xa, 0x3}], 0x10000, &(0x7f0000002700)={[{@utf8}], [{@audit}, {@euid_lt={'euid<', r5}}, {@context={'context', 0x3d, 'unconfined_u'}}]}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x80000000000, 0x4, &(0x7f0000002380)=[{&(0x7f0000000240)="d02fabd4f4561ecced95d4519c22012eee706e7a5978d028b20442b7e2343dfc5f3a0bdc43c7b181de6cebb3481d671f560e103b291a68a466d8cefba93fcf5444a3904714a2dd1a58091e657fcf902f08b1ea6d82537a3c22bb5cf96d9568541f3847596fd0177effcc62bcd24f0563320d481e9cdaf3143253eb772e4d07af5b91512fa6cb692e746cf490b68b6fd6d800a2cb12dc0e7494a770a8581469cff757eb8c197e03922c6cc05253a4115544d1ae18df8a18f07d85e1a74e1ed376f22d9483bba2ba20a880f465305384b8f56594769cdc2a87f90b894fcaaf9e1811fc64806c50ed5eecd2e964227e8217200657d20b55726476e565b8b5ed915dee5651d385ebb452d70d90c71a7a8587643cbf2dcb1edecfc76fc6e507dfb26a19d799900e070ef0e6fd729ff9028d4111dfd03535988c49f9912a5e49d9d1d84cb261a73adfd18964c0fc7b687ddc8338b5b3fe751e3ffa03ac16698cc87fc9694f666f9a8fd138813c666c5c6634a2fff14f400b37a78d06335953067cf8cba22637f5b9659a2c103385a9618abc90de330222291ef54e2cb780d0eab14d5f629e569346290cdbaf6d4ccb4bbee9f11c13fccef4f91f7047af1d242b25d07f1856e703ea90403733e5832ec3e33ad79ff5a8046e265be35b606251a1b7577862c8d4d684baa1eba8a299dff3940115d38b757629d20dcf271b19cd88ddff8ce22fe2ca0cf794ff6f7b33fb554ee12781b1bcec42aeaa5ddd7f1d4333ee8b18bc8e24c108ec4e6dd1d9149c33591d162338a3926ccbd19e83560fc69580b6b5da187d452e6a0f6a79995d35f2ebe4909a4dfe418c932a9a794fec74863f08acb2e38aa75593eb2c8fd7feb28c8df66d3ad8c9bfe86bb7833cc3f448a09a6393dd0bce9308bcb886faf1e7a2706e9c4edab262610f21090104df2e2fe931de00346e7b16c506384e584b1dffa07be056114d0cd8e7c1652f960c67ba61b313082a646d6b9e0c781e3caa6cef743189028d607483dedda4738a1f5db17bcb939669f1254ecfd754cf504ff019dd108e30780494e6b2922e3593194af2f35d64f96cbe178ef52d64393be86e6d719932435e9047c25424e712855122811929c5d4551535788ffdcf53ddd2e44e96b7a7817d5005c09e337348785a28df4cd2722f1288b910e35a29bd706cbb32451898d6bc31eb889ba1ce8650df5113228348d2e6ec21832d41e602a80a1707ef0cc66de8711055c53463b29b55bd06923ff71045d469d7c6f65b9d81af63ee4b2edc7473ae41032b9506b218254f317c4247e9003c599c40e0ab6dc2015a97acc5b416b6e76df03404003cfb6eb5a9c81f454aa577bca667b8f9e76cfc78c421955613f979a579a2469a7e5296fe736c6cfd2b29c4552ee8790ab5a610c9be3c385b72c96b144e6cc5268186d020dbcb2a70f1cfce98db10bf6ddea3dfe496b0dc4e800d698c0c87149eace9590d9a9341194b9a45943152955b1bf7097fe665530065c9fd1aa49eeae12ab440238605ee2f09495226897b3f1f1cea12391c734ee746ba88fee2e2f02951d98a39441044a57a069efcf77f30a13e0284daa76104aaca84a3d96431d89ec381c64d4af57b2483fb0c33194114a1348bb0f2f15faf551b48e866d5a29894def49176f96e01e3b68df0f3706e3b007f4b755a411c60d3e236fe7ee62f6a7b24bdae76e0d6b57167fa408ec28420319014fa214237be8d7f236e37a4111e3c36aa6045195e8529341fc70dad365bcc956f39396ee109bbd7dd8b256550f17a0f94d43fb2f01a398fe14482d955a5147fcca3d0c156ac80823edba77f9c76ef04ea0a9a454ac3e579e57ad42b18ff33db56554881cb1c44a6ab0ec8720ff708e63a54bafbb2f9e96a56ee4be97cf3ba317aa55a0096941fa80ede39d91ba975b23535042d7ad7475405d116f40f4629643948f7abdd4388030a4d60511b6742278f2506f4d026d8ffe0b91b6961002c7c966614e3019cfca2d301cdd14db55c198fb48f3ec3d2de68a302f8492fcc56054bb0c3bb1107d89fe878788e113cc2505f9d887dc56532bacf5782ac27166d242ed4b566ed9c225ad90b9654f6e7d2cde6d100b3812ecfd2538d46fe9b6dbcbee50e4e90473af99ce260cb39423c0de5babe6ab5b128f2bb1337276646fb5f3d11ee6cec77a531f0764e35b7de56e10fed824d98e19bf726fafb810f38955d5b0163cfbbdba1d7def38af47772b37d857155c8b5eec8476d6a013db1eb19acaff60313f6340d6bb2d56a3db8afa27441019b80252b0786ee77a6b94a99898818921accb40ac95854bd92dd9e08adf313bd47e28bedf68e22489e7fb3e7768239300f0c6c47d18ba2fcfa5eba53422be0bcb9ec1ad131a646f4fa8a48106cd1472bc9d0038cab1898f0a2e5da39591d308f85f4d400b781de3ee470f8bfb37bc4d53944ea816f2fb75ea8bbb484c5d9efea7b1eabe112201e660d25d868971b5e7dd8c26062d64a17bab963e8962f4cb14f5b07bc922bf1878dd6d0397442bb595a14008715850b29ba921e57d0c11f1ceb87cf42a1e80d2c310510b9d70fe6f50a0ec484566e1b1a9431a0932d75cc08bb467d2d4005d6f6a600382ad23f48edbeaac3aabfa9a025f990668da26629408436b604116d9d4df75744925dc32140e5d15cd7d2ac89c4c91e2555c0888d72232d601778ef423dcf92bdf69e3b894a6806c8aea7329c393111118faaef5dbd8eea0bbe66313be29048e4daad0e73a58517ba83aef0dab4242ed4a5f2851f077c2ff64bdad4ff1d6a0796f42163bd57788730d21789ba8c2c9f368b5f01da0beadc2d1511596f10707a111db5b0427055ff5e2048deb4f31f34de728dc4b0ab120d178633413eee1ab30393b4ed359762131719c46bcbd9000665e27637931af6e392c5ec4840da813d3e456d3ee64df0a1edbcdfc442e738c75907a0a9dcccc70bc245b225406ea8da303b01ea33b11609d7c4683aa2b85672397a66e02402ab296075d3b265b45c20f6ac8802a33a2ef0222daa435d139b2c0e22e93fd30fc332693d73c9d284c04b2d5deb1ee38ed6f2e83cb84fcd35c8c3092fa91bc1fa9f31bcb777eea0073b6ec3fca9569f53c1a2e13fcbd2e4114dce00937d22507540053de68a35de515bde786d2f7a9eb22149e400143329bdaf48a59fa214767b9e5b121ec8a5ac032bac521d02e23b0a1af64875e69dfb6c0ace346560e091fe2a42193052ee24a9eea97defdf5f0bdc74e310a4314bda2f91ff8d3decd21dc41c57e818d0454a0abe70fe2496f1fc68543bce13341cff9e823df1c30b472dd0c90f4ccfceffe2a9f45d9fc29ebc075aa58a6b251cfd3dfb280bc3c66b4d9c830d1ec66af05ac22f8f27abaebc213a7f17abb076fbdedb20467a78c76ea81e8ec2fd32c416b7708e19ace5e532cf34de1e87b6c0ac8ee467b660df5bd2b7269fd5542029418e46743500eddc6ff10880a563dc7b6118149997a1fc6662d296238a77a6f3ac681fdb6892615e579f6335479ddd0f9214faa86f803438f6bdedc1df81605def5771f94f6d3f43db2b5fdf82670ab95065dfdd153c3bfc0d5f9fc9f526b4aea6227f8cb4efa9e274d4861616e5c5c8212ca349d8c34f6f74ff66880b6b2eeb783169443628f4afa0aa29964b4d29ffa18bd277a9f5fc5e2570fce6448251df6ca42d7018945aa7744db782cf283095ad83f301ded2d02d874f671a67bc109e665beb57ae2c9e78b4a0e4fe9724378ad5bb34c235f40a22e5503c3162a9709dbe3bb85c5d85c0e50554f60f2fafb91288599ea85572b3868f0e9cfbe9e0cd69e6edfd8c42e69be04506683da9ad198864e4479de76f7b54bd93f4b4a905d9af2dc6cc70ba8e4e8568050cc413ada450370a7cba0777b44a9d2bae2667b1da50d86599baf39dde1f57da4cc4b3c8bd19adbd8c39bd599de85f9c26fe113f1f82a8f06c1a4cd839e453acb3606cd76580808a33cd5ab5832604c449c71c53cb50fd007dfe2850317eea13b188d1f06b431ea2ef188ddbc797c31725c8f25e6cf1a44d8ffd23fc12fe41617b17dc8df7377c6811383f4cf9bb88054ce1c4e9588283d22de2ab5bc2af8c922bdcfd776042ea408a7d573c698b4ad16401557f3d08d020c5f3333419a114e1b8906c30bca5babed93b9a4f48cb2c3325bf1e7c7f88116a039305f5355242976841855505ea6623e8259705ac062de289765b701809e32614d7c5921d3776f7120b605a7bd48d09e713eb3255bc2d8694cec14671bb08a7989667ed5de619d209cdad1e7187debccd4f1ad2f8b1d67d792118d3f2ffa8f332c23aab350cda681ccb61edba809abc8a04bb483e9bb7e9cf3dd713cb12e9a0669c5fbc13dac667f99165f9635e65f7a8ed7f5c89273bd7d4910a324d5b9b8f9b3e86cc1fa2c323f7a830fc17bc56842ba43a5ff9205ee02b703e913b9e5afcf4c527e92f6d8f0e1b62c68ab17aaf271b05a5fbcb37aef31b37472c62d9745385c1a54beb0a357468b04e7e7ede94a2976fe82f933f1111c7fd13be10294ae72ff1d0f5f6bc19e4b5f5e74f112c0c056ce166d522bca1aab1d0fd96f46c45527b9752367d61a711e0219b93faeec417e949cccfb50387b22874b4d1f73a0f46664598ac175b112395c47e7b58f914a74fee081a73ecf5b5cdf3ad7b875774dc480f35b6b23eb73fbb23cf315c56e3f0901931b5fff39fce1cc6d03a9ce847662d44920acda6a1c3ade3ea7c64021d665b6e131406b106748e614240493bc4feb19c8a5e7be002879b8759c84bfa1927c9599823b57e3fe92108e7507ec0adc39e787d73444ccc11419748a312bc288dca4f7baa0f3431d9d637b692daae7a2d264455d779b54a607bed27b370807c636c139d6ce2af215b3d5a0fba6f232c239fba6cfb2dd4a08c28a48a0af58c915b1f6e3ecab07ec165c57ade40d295fe3ae7183d2885ae4fcd86af475ed9deadd0cfd2d4bbc2c7320b1335a0d89ccb0e8a0a1c7ee570c9e4404395a57177b2f8e9820094e077448e37e2b440fe046a64173a55e33e6db6845ef65348b365ee7b5c02e014e2bddf2041b61793e73a3f7df8c755ac4fed75eab1da7d204c0f2af22e791976e8c7fb2d35926f295c376ca9b5fcc25b71fa1f830f423b7fb3c728f8914dcc6e830f525e7ca9b35a4cc8f3ee4bea0404cd2f90e65bb582f5a2d0197d37c75ac1bb0efb369c4f18aa13b6fc5d8e29290b8f85d59c2b6a3b3019f03fa6231aa5a0dfffb58c1ef2861f740e0b1018a2f2e0bc0fa5d218036d572677c6a858c8d91a651b8cb4cbfd6636c6a85089862147576e373f8ddcc88c0590ba81bd1a3f8d13085f34a26a04cedba9384d313392751ebfc5f73c9abc61b41fb7306da5f9f34c112482daac3e5653b59ac19a27db53f58b9c9128442cca04522a1170d1f9a02b05fa0e61352ef4ea3c1fab41f7f45417924364f1016351aa8ed5ff56674193256152752713268e4e18861f71587311c58e43d91ec2f911eb82564c14f9a405ddcf5df0d55102efb7070b3b0441a0838221c1c792199f79e5b7a2ace37e641cb903c0cf5e032286bd928b177faa7b59648e62afbfe4803a950e15d362b8fd3d3d11408b4a2a8cac7b7a55b43d58bfa5031bbf013d28a54b4e6b6f2833da713a15953b4f8ff421eabdd6e7248946d0454c5eb2e89df662450a4883d1dd53d69cf167a2691964147f1fdf3f35aee35e95648dbda9951e582b814c2ab4b09e462fe2006fe65279f5cb1c2443e3540d6065", 0x1000, 0x64ea00}, {&(0x7f0000001240)="b9961a1da50a5ef7eebf0b0ad6e8294b57ea36c8b0b449dce7e47552", 0x1c, 0x8}, {&(0x7f0000001280)="0fd95a76700536042a4759e38a6184c079962a36b56ba9cc00c5ca7e08f45908f23dd2d21001773a0fefecba644e4e88434a85e24ecca44ba31cf587980722b4653f01e2094830326020f620a4abd4116ba779ab81398042d2ccbd7d46f9c3f2422c8a8fe55253a996cd7bbf895f7b58ae3831c49a8c660c6043a24d458b242d28136e1e7de7dc0098165f5d731dde7508452522ab4477178c8eef645c50a191015b59e885ed0f0d58c145e060077ce12c763d3e95839f44980f1ee558c989fe7463434ac887a478", 0xc8, 0x1}, {&(0x7f0000001380)="26ebf1a642ff56e74cf294eaeb3b1ce77bcb09069b900c6a878f099acbb23e01ee8854e5983abf7bc49bc458a5438ae5fd3e28e456b4e0b6c01f8a104d000d86e888d4d196112d67eb23e178c7898354d0d29d1805e3f3c1fd819a8764a6e4474e948ecefa163dcb7b8c3a015c8c5dee798e3d59e6177cc18e87c3c7367e8c5b3946a9a4f2e36c99dbc0361f4d87e63ef972be1ca0bfa8c8cf5a59eb2fd6ba0b88808605a952de643f2cec198fb82e6558270c2807159d7c1d136b7ea78ee60ea74eeadb00381c60c1b83bc242dcd8399879c9148425cdcb34a918a66f0ed7aa0620640b18cc0527a41c6e95a7995d45baf36d01886822301bbeeec45c3d176e8c1a346580726ed3f3e310b88a153d8ea5bc274035362041a523dab974320c6234d97df1a391f35275d012da771e89dbf2562abefefc4e3f9aa3daf90688a2204a8bfcd179740c0c380c4a3fc1eb463d68e9f7bb240f06f8830f67c5ccd4eae9424ab863280833bc2247c4c7a41e3dfe64f49fecc5e8d649d55274634cb47693b72a428735cefcf21352a290434848556a13a01f14f81a71c3231a1aa9ae0ba6b7909df5d20c6874c89524d7f4242fc3fdc6525816abca18742f19a77dde07b6a8a2adef76d4b9e81f3a08f216aeb19a74e74fcce448684fc1e1ae5b66edb0e9a53ff27495bea60f9e016795ed68d2c9ed32aaf3f06b20afbd71972d1f0714b5f4f325319c15cf2e905e613b0ae7624596a08853e2684f6e6b09426d2ca8f3b396eae249ec7aad37ce33123e15c5d39d638f32667691a000ab3615f33b7f9b6b0769936954829c93d8aac2c052d011a195aece4799011984adc964850b157b6d285a8f39bb7af753eb18fa5201e9bb65b54c5054f33472ba4b2ce18f7ae21f2c86b9d9372785639ae59aaa19a7d69a73d2df0f993b1685bd129e62ef9051ce31dd3fe43730415f0594a59be1a32d03db7955a8a2d8c6cd66f6631c897ed86c7d588c944c6f537646a4ae307633dbcd8144e6fc9406f3954870e2023f70a30aeae11d8b42af51e24410f701fbe34c2caa5b645b93343d867669f7ed976ca7735b4973385446cecf5fdbaa8b27e64d6c6cdd011b2d463991ec41fbdd09caf0f60994807b898bffc81027a6cc854a04e18c2c5fff676fb946e1e1e6da814ded70dabdc79a4b327cb8441c19ccbd8d98c5565f746a1cd276b2b852c66e1ffe6a3e9ebbca134fba07d40c68bd82ef9b49a320294f9bc56fdcbb9c76c5d16e840d4bef3e323df4e5e787e88b5e0759ae03bd1282b178d83376c4fd3ec094b1a249f7e4ffceb1890e4723bdc95cde24dbd78f361ad4fb0847373ae314fc6a68b58e17452632b8d0aa0c82f0adba2ac0a7bcd7d172f7785a35469d4c9819127c2aa96e84ab876d316203e5a99b13734687b9f875fe823c9f3acac2a6682a11aaaaeff3e43af8592e9f9db24e0b8ecfe2bc9b6b70219ccc4eff11e7438ef4510905ee04150f8bf092010022b1264aeef3b87b8b6af0e44d60d1f44e89f1d5013373faee87cb1ed4952516c8e4e3497bc7ea1fb65d0c68bb8bb6522b76b6b447ebc4a14eb94984a60731a1a44316b302790760afd43e441df5b709763f15ab2bae978ffc390b0c9987401d1389d08904e63358aaae7f7198b48585e7321ea05242d94a6ec57b161acc5bd0099da80180e681b3ea8c93cd164b8a27ccd0862ee2e9395644b891aa0eb7833e8b26fb0e4e6b5171f4cc917686ac051dc7ce1c8f4aa4a2c7e85d8b4c2ea0df99e182e74232b953c51d4164bb21a948e7c0f747fe02039856ebd5b5e3ba6de19acf574b030bb5d8adcb6c3ae39b32f46d03a8b127174dbb2819c3fcb6e93ca176578bf1be6a84e4d26f49fc0c1ff78596499294298a5f96c2666d877b27fcb1b3395e80f2d1e580a0a54aeb27b109d2ab8c32dbd0e0e86f5e7b00d145bc025986b1072042dc2d38310e2cbb64b2ec41c28de63ff4bdcd69fd694455bacda8f57f199de5e23076b3781b28990a73084087fff56fab0b51d3a33268761abdcb303dca044bea5ddfdb9ea0cd3ae632ec420e885b6316217e50bf52a656a61cd0535e33348e081d7d33dc776e082c707e933edb01ebcc7dd3789c6132ffcf6a6b938c05522d23e8f8a760d96a0e03246217a4961f427bf3d5024aaa1c0f164430f06ba58a542622dddb278d06aab1eb01a51b7de453b56cc143eff3f19ef2b3463e775db162dce8bf0992f98bba75101e823fc2efa5033b952e53571bd16a3e81fa6b40e4a5076f12198e3765efc41b62c67459a189919d7bd47384df43455551a685f997c1aab39c83dace9c9d9d93bb1340c940fb714be21b3c471eb7abf7b3ec6374b4302de77549f5685928a21a9f9c43080b73e715a470a100e7476ea0981e096be23eeb72f6718a013fd032a5741d5cb381b992d521812958e952e0ed638de7519f0f668f28de009491eb739cd3d9ca9e49dfbab7b40d2f16827aa1b3b19ba7c8ac8bf0b2b02c234be0a49783eff17bbe24f28066c1421625548029d0803220413e21c2627589edd63dea2661cf57bc3c2cb8360f5c3420df1eb1b8686f3f304178f3a220bd3237bb8467259fb96306467a40ad808b86f1ef84d7e916f0b763c1aa32d8bd8e5b4c94bcd6f2138669ba6387e2a80b07680464ed48a932fcfc96cca5a5954775299fe0bec2de774abea92dabbfd9f86ec59c9ecb5386da35316accbbff66f62fb58b86432ad6a27d4a36f608debb8d7e38b062efd54f9fcc53d5a289fe44cd964415ebeb0ef9777343aa3b47b31fd3e154ec8bd2858d34fefacf63d3c396c00e539055134e04cc2e261bcd9093cc33f9264845e94cb91c9153f268842c10306a2d2858b08deea9f4389a9c3757974186545f8bc2fa6262b42cbc7f0a0f4f604160e3e45f3bb315128eba7ca5554241b334db942de406f6b52e8bf1cb34d5b44339ab8ee74b2237fbad1b322d447076985a946aba54d19132456958749e29a528eb5f5cfe88fc4b2d954e83032626adc0d80568a4d21b2203f20e44b7ae0586e62ff50b0e9e34abd717797a1f5a11568b651c917fb17624b6c21c5b9087a7980200be28594164a45c74f45a72be3afc24820ca657ae68589de88a1a9b0f4dcda60c6f1552b4f0b26641ad772c1b9cc0a10ac9f52f30644a1ef83d42fcf266bc57bc2389286f1848483fc4105f450f78dc4b9aae0cbf46b8b9929ad0febe7a427dee8ea16e8c6758b9d55bfedb6b42b4a10c2d10a01e2d86c7fda47dda23c98db310559f5cf4a0d78011e03d399ce571e26ab8cd363f2916a2fae05a8c0be56b20b4c96d7fa080dacf7fccd4d085ec8ac2734f2d0988fed3d2a275c7bd1df721a2bba6740f52d8c182ae048e4bf504ebe83f11b4dd27587c7e4ed78da5c6889b36adaf4252ca33ea7ac02e3afdeebd61ba060e14bcc706a3eb0758f16dc27acf89c221a1f8a5513088bc08979b3d08321ff4f043ff4257555bc0359e8c4a7cc9577016c87d49c1eec1574b12fd441a5536ab705d5dfce6ecaefc0d521cc16211e941eb88b70da8ae08c726e802d6ead481f35aeedcae4a4d7ab30c7f0fc53b3e2d67d1ded8e362c303ef88a2aeb94cf87a2d517e77be2b33ac8f78e5fc2038d8f9b7f8191e9996a0c97239eb30faf6abe19f9c2824e9299ed25074b401cf5df4c572c0cb1c3a0c583dbec771ed593fdf9268f9b3b938bd122dc2e75000e1b657b7ebccffbbf732f30c6d3fad1e555f7d760147696f72b58dee3f2d0e9d9a56454bcb2371f0903c6b0a39cb7ce3e8073bd01242dc2659c0e91805b1f96fd3a3019a6695f55fdefe0250063a8635de3813291d2ddbf6ca368376f2147d35c5e3301e7f50eecbfc8e85eaaa4439c5b3f73ca15cd9bb9b996cc5e1d09c03c003ca00842cb67efb91a7bd0327772dac2d17ed7706d26a3a2e325e712523b670aa6eecd5401cb3304053a7c26e0d7e3e4ac25fc13a0e298c413bffac8d0a24b2fc87f205ea42a332677092755906a40098e0dae2c2ac274a83e3b49807b536dd97b74d680428c4983c3172de9660d3f91048393f5f20cd8a62f3c6ead78ec52f689bbcce210a673f209176e888c0c2bc42955764e5fb6c1ee97ef9f1b1ea1ad0e8e2128ecca0a35e0f49369ece7d67ab820c38b0039959b119a7df65ea935888c85327ef997fc17da7338f68e5da827f5c5d6574ea939e7e5eb2d0a4c6cef8a32d00dacfd0923d2ece8bb9317a805f723ab0cc6f30342e1624780cd3c237e9ff4d4e2eea519f2c85ce83e6860f0b99f17e64850692407245013492c55c18e5ef27fca1b098a8cb0f8b5eba1a7abcbef478dd8de1c5841bf68895ae68f70d9ac8ba1319d0d8038c724d30fd57f8a00868cd51be9e76479f9f18541e8f82ac226563aaca1ccd4b6435f232ec7cbfefb70cc86c3841c3f30572e28aab25eb157099354f76a1113df9b0ec25f6b5737a3d7f7b6116e91f9f81256b543d06606ebce3f51b8f0e5cfe1a05b489486c2b9c1b14c794c3b12bf4c58c88ae1c8612837e370877d1aa71ceb594be71e49e2c5b80b1c7a8e690e94c39fa3ab960514f35db6335b3155040ea4f96b051bf3ee373ec4d02ab76dc163901afe45b79f85f891dfac880fb9892a124be528f83459f3f1ad106891f402c2dc68545b79cec38097b6c947fffeb9c889f5144038599ffe24ec4273b26bfde749e96460fd4ac2ff7f283d8a8fb0d31b35017840d8059ac30d24dc0f6b576a9939e25df1311cdf3fb610b33ced6ea54f5423147d6574506b059507d5121d1ef3885936750a3129f7560617bb541795d772346c5894c1a326a53ba5b9510b0b03aca3aebecd283c0972d39076e66002cc3d2e995fdc9970d056f55c3cffd52bb84489de968224f21617ab3cb15fcc8daef8c01bdfa8db2e7e67d8e7f42b631cb3e591787845cbc2cf28be94d8476079a508c598bb1a1e91112f21ef98d17fa4bac083815aa437028fe44d52f153a427dba9811f91af94875c734a0070130fe31eb533d6532f46ed9f7c7e3252e79b9c0edaa6eb9d52082c6ba88d7cafaf4ea7f3a07fd0314a84b67f7867bc4020bf6511ba36c21ff414f2d8f6a2c34a4182c415fc9749090e142919630209ceee00616d6196da9c59920d98deddf70b9d5692ac73b4365da9cb45eec9f814c1f01ba79ba4810f1216b1dce5e6ad83e099606fe796dabdc74f14427cd330ecd7565e9b43cad176ae943ca24c9fffa8bc50cdc47cc63eb3db38c4c442f6bd2ff8eeccb9d1fb93bcfd6e4e13fd96e421f0457bfbbe0626e8c691f78c85780b2def5e3c86fc4ef463d7d3acf366972074a636d95a71c76f7adc9b70257cef5e739899c74f965b2bcc25d166e0c43120c69f2c76536424620bf16a10bccf4fe3d17d9aba1cde68011af4ad021c959a88f8b0bbe6305f9e7e528192670b8a11ebe8bdf4a34d4cfd1b74fc3538cbf544489263adf223053cb87c79bf7a0d84a8a33ac2f3cabcd651e1c0313d68081ab6736aabc2f0d33dd5c5e2546b1d12954fa825f6fa471f1c9197f47eb739b97acb0c7bc72dedf2f17508e1fc6ce9b15c1e142813a16c7ba4e91f1b95dce9e75fa1bf30482ec0f7d52618c2b7bb636c685d433c861af61d18afdaac295f993fc9d80e823215fdb0422b2218b72e883579f3ae9f7617eb436df2728f8d98352e31c12dc47eea6930339fedb320f01fa6664a37a76b063995879050bf47760c407c724b9b737db57f942029c25e4ac38d087f7de2166baa154c344041a4cc888f249837d7fce0a77e027fe07", 0x1000, 0x5}], 0x1000000, &(0x7f0000002400)=ANY=[@ANYBLOB='debug,nodots,nodots,obj_user=[!\'[,seclabel,euid<', @ANYRESDEC=r3, @ANYBLOB=',euid<', @ANYRESDEC=r4, @ANYBLOB="2c6f626a48726f6c653d2559fc3b87"]) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000000)={r2, 0x2, 0x9, 0xfffffffeffffffff}) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) 00:27:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000", 0x15}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:27:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = syz_mount_image$tmpfs(&(0x7f0000000540), &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[]) symlinkat(&(0x7f00000003c0)='./file1\x00', r0, &(0x7f0000000440)='./file0\x00') newfstatat(0xffffffffffffff9c, &(0x7f0000003ac0)='./file0\x00', &(0x7f0000003fc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setresuid(0xee00, r1, 0x0) statx(r0, &(0x7f0000001ac0)='./file0\x00', 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r3, 0x0, 0x0, 0x87ffffc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x9) 00:27:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:19 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:19 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000240)="04000000646f7366d8a02b006ea19a9324c14107dcc87c79ad64f553bdf2599207a8684c9bccf6be1edb85541fb06a5de5f14cfb12819c5ef5bbd519528e60e0c01b146fc88a69b7f439b1e1c0fc310c7f0000dff4d5692e5a84b9092008374223202a21c4ac687acada5cdfdc908d8c00feb3e131ccf9b22705502b16d42b09e3846ef26c008e99cc1274d864836a378eac5564f2e65f84419e0f806533c98e90dcdf767d50dd9ef4f7d7cbe00026879b7e29c5646973c32661ebd1c8ad17115bc750eb82c596e9c3015abea99da08d14e19c2990033400ac2f8ef8b19cf991", 0xe0}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:27:19 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2438.671512] loop4: detected capacity change from 0 to 264192 [ 2438.683827] loop2: detected capacity change from 0 to 264192 [ 2438.694595] FAT-fs (loop4): invalid media value (0x00) [ 2438.695316] FAT-fs (loop4): Can't find a valid FAT filesystem 00:27:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = syz_mount_image$tmpfs(&(0x7f0000000540), &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[]) symlinkat(&(0x7f00000003c0)='./file1\x00', r0, &(0x7f0000000440)='./file0\x00') newfstatat(0xffffffffffffff9c, &(0x7f0000003ac0)='./file0\x00', &(0x7f0000003fc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setresuid(0xee00, r1, 0x0) statx(r0, &(0x7f0000001ac0)='./file0\x00', 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r3, 0x0, 0x0, 0x87ffffc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x9) [ 2438.701473] FAT-fs (loop2): bogus number of FAT sectors [ 2438.702448] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2438.711387] syz-executor.6: attempt to access beyond end of device [ 2438.711387] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2438.719785] syz-executor.1: attempt to access beyond end of device [ 2438.719785] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2438.727985] FAT-fs (loop6): unable to read boot sector [ 2438.731808] FAT-fs (loop1): unable to read boot sector 00:27:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:20 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:20 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r5, 0x0) syz_mount_image$vfat(&(0x7f0000002480), &(0x7f00000024c0)='\x00', 0x5a, 0x4, &(0x7f0000002680)=[{&(0x7f0000002500)="63ed0a376ba7d7bf13015becc3bf55fd63675759421e796d3d38b28db3ce6901a70354b84021907ebfa75c039e1bd1580bab55d1c940cfbcff0ec904b246", 0x3e, 0xfff}, {&(0x7f0000002540)="1cd6fae5a5334409077ecc4e06b2d731d553ae", 0x13, 0x4}, {&(0x7f0000002580)="0cabeb67c9602f1cc556e5cdfe74939cd8a61cb6c0da422993f82c7b58170f983046fd77292304dd56d1b5612a84826513f20d4c4ade4c7ce0a15d59f38590ec7304e2e0d199c6f6dbed38a15df718e91fa1a1a796cf4748dc15c8c6bc63bc6976b0275f91ac7efd1179ce6f24bbefb72c644d85556d902cd6449da3ff04e0b8b542a760719bd5ed6765441825e713c9fb771a0e8251642ae93cf5ae89663af1de9cf2c812776eb30b107a72a6752d48abf638658257", 0xb6, 0x1}, {&(0x7f0000002640)="4fbcfe9de5edf9afa471", 0xa, 0x3}], 0x10000, &(0x7f0000002700)={[{@utf8}], [{@audit}, {@euid_lt={'euid<', r5}}, {@context={'context', 0x3d, 'unconfined_u'}}]}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x80000000000, 0x4, &(0x7f0000002380)=[{&(0x7f0000000240)="d02fabd4f4561ecced95d4519c22012eee706e7a5978d028b20442b7e2343dfc5f3a0bdc43c7b181de6cebb3481d671f560e103b291a68a466d8cefba93fcf5444a3904714a2dd1a58091e657fcf902f08b1ea6d82537a3c22bb5cf96d9568541f3847596fd0177effcc62bcd24f0563320d481e9cdaf3143253eb772e4d07af5b91512fa6cb692e746cf490b68b6fd6d800a2cb12dc0e7494a770a8581469cff757eb8c197e03922c6cc05253a4115544d1ae18df8a18f07d85e1a74e1ed376f22d9483bba2ba20a880f465305384b8f56594769cdc2a87f90b894fcaaf9e1811fc64806c50ed5eecd2e964227e8217200657d20b55726476e565b8b5ed915dee5651d385ebb452d70d90c71a7a8587643cbf2dcb1edecfc76fc6e507dfb26a19d799900e070ef0e6fd729ff9028d4111dfd03535988c49f9912a5e49d9d1d84cb261a73adfd18964c0fc7b687ddc8338b5b3fe751e3ffa03ac16698cc87fc9694f666f9a8fd138813c666c5c6634a2fff14f400b37a78d06335953067cf8cba22637f5b9659a2c103385a9618abc90de330222291ef54e2cb780d0eab14d5f629e569346290cdbaf6d4ccb4bbee9f11c13fccef4f91f7047af1d242b25d07f1856e703ea90403733e5832ec3e33ad79ff5a8046e265be35b606251a1b7577862c8d4d684baa1eba8a299dff3940115d38b757629d20dcf271b19cd88ddff8ce22fe2ca0cf794ff6f7b33fb554ee12781b1bcec42aeaa5ddd7f1d4333ee8b18bc8e24c108ec4e6dd1d9149c33591d162338a3926ccbd19e83560fc69580b6b5da187d452e6a0f6a79995d35f2ebe4909a4dfe418c932a9a794fec74863f08acb2e38aa75593eb2c8fd7feb28c8df66d3ad8c9bfe86bb7833cc3f448a09a6393dd0bce9308bcb886faf1e7a2706e9c4edab262610f21090104df2e2fe931de00346e7b16c506384e584b1dffa07be056114d0cd8e7c1652f960c67ba61b313082a646d6b9e0c781e3caa6cef743189028d607483dedda4738a1f5db17bcb939669f1254ecfd754cf504ff019dd108e30780494e6b2922e3593194af2f35d64f96cbe178ef52d64393be86e6d719932435e9047c25424e712855122811929c5d4551535788ffdcf53ddd2e44e96b7a7817d5005c09e337348785a28df4cd2722f1288b910e35a29bd706cbb32451898d6bc31eb889ba1ce8650df5113228348d2e6ec21832d41e602a80a1707ef0cc66de8711055c53463b29b55bd06923ff71045d469d7c6f65b9d81af63ee4b2edc7473ae41032b9506b218254f317c4247e9003c599c40e0ab6dc2015a97acc5b416b6e76df03404003cfb6eb5a9c81f454aa577bca667b8f9e76cfc78c421955613f979a579a2469a7e5296fe736c6cfd2b29c4552ee8790ab5a610c9be3c385b72c96b144e6cc5268186d020dbcb2a70f1cfce98db10bf6ddea3dfe496b0dc4e800d698c0c87149eace9590d9a9341194b9a45943152955b1bf7097fe665530065c9fd1aa49eeae12ab440238605ee2f09495226897b3f1f1cea12391c734ee746ba88fee2e2f02951d98a39441044a57a069efcf77f30a13e0284daa76104aaca84a3d96431d89ec381c64d4af57b2483fb0c33194114a1348bb0f2f15faf551b48e866d5a29894def49176f96e01e3b68df0f3706e3b007f4b755a411c60d3e236fe7ee62f6a7b24bdae76e0d6b57167fa408ec28420319014fa214237be8d7f236e37a4111e3c36aa6045195e8529341fc70dad365bcc956f39396ee109bbd7dd8b256550f17a0f94d43fb2f01a398fe14482d955a5147fcca3d0c156ac80823edba77f9c76ef04ea0a9a454ac3e579e57ad42b18ff33db56554881cb1c44a6ab0ec8720ff708e63a54bafbb2f9e96a56ee4be97cf3ba317aa55a0096941fa80ede39d91ba975b23535042d7ad7475405d116f40f4629643948f7abdd4388030a4d60511b6742278f2506f4d026d8ffe0b91b6961002c7c966614e3019cfca2d301cdd14db55c198fb48f3ec3d2de68a302f8492fcc56054bb0c3bb1107d89fe878788e113cc2505f9d887dc56532bacf5782ac27166d242ed4b566ed9c225ad90b9654f6e7d2cde6d100b3812ecfd2538d46fe9b6dbcbee50e4e90473af99ce260cb39423c0de5babe6ab5b128f2bb1337276646fb5f3d11ee6cec77a531f0764e35b7de56e10fed824d98e19bf726fafb810f38955d5b0163cfbbdba1d7def38af47772b37d857155c8b5eec8476d6a013db1eb19acaff60313f6340d6bb2d56a3db8afa27441019b80252b0786ee77a6b94a99898818921accb40ac95854bd92dd9e08adf313bd47e28bedf68e22489e7fb3e7768239300f0c6c47d18ba2fcfa5eba53422be0bcb9ec1ad131a646f4fa8a48106cd1472bc9d0038cab1898f0a2e5da39591d308f85f4d400b781de3ee470f8bfb37bc4d53944ea816f2fb75ea8bbb484c5d9efea7b1eabe112201e660d25d868971b5e7dd8c26062d64a17bab963e8962f4cb14f5b07bc922bf1878dd6d0397442bb595a14008715850b29ba921e57d0c11f1ceb87cf42a1e80d2c310510b9d70fe6f50a0ec484566e1b1a9431a0932d75cc08bb467d2d4005d6f6a600382ad23f48edbeaac3aabfa9a025f990668da26629408436b604116d9d4df75744925dc32140e5d15cd7d2ac89c4c91e2555c0888d72232d601778ef423dcf92bdf69e3b894a6806c8aea7329c393111118faaef5dbd8eea0bbe66313be29048e4daad0e73a58517ba83aef0dab4242ed4a5f2851f077c2ff64bdad4ff1d6a0796f42163bd57788730d21789ba8c2c9f368b5f01da0beadc2d1511596f10707a111db5b0427055ff5e2048deb4f31f34de728dc4b0ab120d178633413eee1ab30393b4ed359762131719c46bcbd9000665e27637931af6e392c5ec4840da813d3e456d3ee64df0a1edbcdfc442e738c75907a0a9dcccc70bc245b225406ea8da303b01ea33b11609d7c4683aa2b85672397a66e02402ab296075d3b265b45c20f6ac8802a33a2ef0222daa435d139b2c0e22e93fd30fc332693d73c9d284c04b2d5deb1ee38ed6f2e83cb84fcd35c8c3092fa91bc1fa9f31bcb777eea0073b6ec3fca9569f53c1a2e13fcbd2e4114dce00937d22507540053de68a35de515bde786d2f7a9eb22149e400143329bdaf48a59fa214767b9e5b121ec8a5ac032bac521d02e23b0a1af64875e69dfb6c0ace346560e091fe2a42193052ee24a9eea97defdf5f0bdc74e310a4314bda2f91ff8d3decd21dc41c57e818d0454a0abe70fe2496f1fc68543bce13341cff9e823df1c30b472dd0c90f4ccfceffe2a9f45d9fc29ebc075aa58a6b251cfd3dfb280bc3c66b4d9c830d1ec66af05ac22f8f27abaebc213a7f17abb076fbdedb20467a78c76ea81e8ec2fd32c416b7708e19ace5e532cf34de1e87b6c0ac8ee467b660df5bd2b7269fd5542029418e46743500eddc6ff10880a563dc7b6118149997a1fc6662d296238a77a6f3ac681fdb6892615e579f6335479ddd0f9214faa86f803438f6bdedc1df81605def5771f94f6d3f43db2b5fdf82670ab95065dfdd153c3bfc0d5f9fc9f526b4aea6227f8cb4efa9e274d4861616e5c5c8212ca349d8c34f6f74ff66880b6b2eeb783169443628f4afa0aa29964b4d29ffa18bd277a9f5fc5e2570fce6448251df6ca42d7018945aa7744db782cf283095ad83f301ded2d02d874f671a67bc109e665beb57ae2c9e78b4a0e4fe9724378ad5bb34c235f40a22e5503c3162a9709dbe3bb85c5d85c0e50554f60f2fafb91288599ea85572b3868f0e9cfbe9e0cd69e6edfd8c42e69be04506683da9ad198864e4479de76f7b54bd93f4b4a905d9af2dc6cc70ba8e4e8568050cc413ada450370a7cba0777b44a9d2bae2667b1da50d86599baf39dde1f57da4cc4b3c8bd19adbd8c39bd599de85f9c26fe113f1f82a8f06c1a4cd839e453acb3606cd76580808a33cd5ab5832604c449c71c53cb50fd007dfe2850317eea13b188d1f06b431ea2ef188ddbc797c31725c8f25e6cf1a44d8ffd23fc12fe41617b17dc8df7377c6811383f4cf9bb88054ce1c4e9588283d22de2ab5bc2af8c922bdcfd776042ea408a7d573c698b4ad16401557f3d08d020c5f3333419a114e1b8906c30bca5babed93b9a4f48cb2c3325bf1e7c7f88116a039305f5355242976841855505ea6623e8259705ac062de289765b701809e32614d7c5921d3776f7120b605a7bd48d09e713eb3255bc2d8694cec14671bb08a7989667ed5de619d209cdad1e7187debccd4f1ad2f8b1d67d792118d3f2ffa8f332c23aab350cda681ccb61edba809abc8a04bb483e9bb7e9cf3dd713cb12e9a0669c5fbc13dac667f99165f9635e65f7a8ed7f5c89273bd7d4910a324d5b9b8f9b3e86cc1fa2c323f7a830fc17bc56842ba43a5ff9205ee02b703e913b9e5afcf4c527e92f6d8f0e1b62c68ab17aaf271b05a5fbcb37aef31b37472c62d9745385c1a54beb0a357468b04e7e7ede94a2976fe82f933f1111c7fd13be10294ae72ff1d0f5f6bc19e4b5f5e74f112c0c056ce166d522bca1aab1d0fd96f46c45527b9752367d61a711e0219b93faeec417e949cccfb50387b22874b4d1f73a0f46664598ac175b112395c47e7b58f914a74fee081a73ecf5b5cdf3ad7b875774dc480f35b6b23eb73fbb23cf315c56e3f0901931b5fff39fce1cc6d03a9ce847662d44920acda6a1c3ade3ea7c64021d665b6e131406b106748e614240493bc4feb19c8a5e7be002879b8759c84bfa1927c9599823b57e3fe92108e7507ec0adc39e787d73444ccc11419748a312bc288dca4f7baa0f3431d9d637b692daae7a2d264455d779b54a607bed27b370807c636c139d6ce2af215b3d5a0fba6f232c239fba6cfb2dd4a08c28a48a0af58c915b1f6e3ecab07ec165c57ade40d295fe3ae7183d2885ae4fcd86af475ed9deadd0cfd2d4bbc2c7320b1335a0d89ccb0e8a0a1c7ee570c9e4404395a57177b2f8e9820094e077448e37e2b440fe046a64173a55e33e6db6845ef65348b365ee7b5c02e014e2bddf2041b61793e73a3f7df8c755ac4fed75eab1da7d204c0f2af22e791976e8c7fb2d35926f295c376ca9b5fcc25b71fa1f830f423b7fb3c728f8914dcc6e830f525e7ca9b35a4cc8f3ee4bea0404cd2f90e65bb582f5a2d0197d37c75ac1bb0efb369c4f18aa13b6fc5d8e29290b8f85d59c2b6a3b3019f03fa6231aa5a0dfffb58c1ef2861f740e0b1018a2f2e0bc0fa5d218036d572677c6a858c8d91a651b8cb4cbfd6636c6a85089862147576e373f8ddcc88c0590ba81bd1a3f8d13085f34a26a04cedba9384d313392751ebfc5f73c9abc61b41fb7306da5f9f34c112482daac3e5653b59ac19a27db53f58b9c9128442cca04522a1170d1f9a02b05fa0e61352ef4ea3c1fab41f7f45417924364f1016351aa8ed5ff56674193256152752713268e4e18861f71587311c58e43d91ec2f911eb82564c14f9a405ddcf5df0d55102efb7070b3b0441a0838221c1c792199f79e5b7a2ace37e641cb903c0cf5e032286bd928b177faa7b59648e62afbfe4803a950e15d362b8fd3d3d11408b4a2a8cac7b7a55b43d58bfa5031bbf013d28a54b4e6b6f2833da713a15953b4f8ff421eabdd6e7248946d0454c5eb2e89df662450a4883d1dd53d69cf167a2691964147f1fdf3f35aee35e95648dbda9951e582b814c2ab4b09e462fe2006fe65279f5cb1c2443e3540d6065", 0x1000, 0x64ea00}, {&(0x7f0000001240)="b9961a1da50a5ef7eebf0b0ad6e8294b57ea36c8b0b449dce7e47552", 0x1c, 0x8}, {&(0x7f0000001280)="0fd95a76700536042a4759e38a6184c079962a36b56ba9cc00c5ca7e08f45908f23dd2d21001773a0fefecba644e4e88434a85e24ecca44ba31cf587980722b4653f01e2094830326020f620a4abd4116ba779ab81398042d2ccbd7d46f9c3f2422c8a8fe55253a996cd7bbf895f7b58ae3831c49a8c660c6043a24d458b242d28136e1e7de7dc0098165f5d731dde7508452522ab4477178c8eef645c50a191015b59e885ed0f0d58c145e060077ce12c763d3e95839f44980f1ee558c989fe7463434ac887a478", 0xc8, 0x1}, {&(0x7f0000001380)="26ebf1a642ff56e74cf294eaeb3b1ce77bcb09069b900c6a878f099acbb23e01ee8854e5983abf7bc49bc458a5438ae5fd3e28e456b4e0b6c01f8a104d000d86e888d4d196112d67eb23e178c7898354d0d29d1805e3f3c1fd819a8764a6e4474e948ecefa163dcb7b8c3a015c8c5dee798e3d59e6177cc18e87c3c7367e8c5b3946a9a4f2e36c99dbc0361f4d87e63ef972be1ca0bfa8c8cf5a59eb2fd6ba0b88808605a952de643f2cec198fb82e6558270c2807159d7c1d136b7ea78ee60ea74eeadb00381c60c1b83bc242dcd8399879c9148425cdcb34a918a66f0ed7aa0620640b18cc0527a41c6e95a7995d45baf36d01886822301bbeeec45c3d176e8c1a346580726ed3f3e310b88a153d8ea5bc274035362041a523dab974320c6234d97df1a391f35275d012da771e89dbf2562abefefc4e3f9aa3daf90688a2204a8bfcd179740c0c380c4a3fc1eb463d68e9f7bb240f06f8830f67c5ccd4eae9424ab863280833bc2247c4c7a41e3dfe64f49fecc5e8d649d55274634cb47693b72a428735cefcf21352a290434848556a13a01f14f81a71c3231a1aa9ae0ba6b7909df5d20c6874c89524d7f4242fc3fdc6525816abca18742f19a77dde07b6a8a2adef76d4b9e81f3a08f216aeb19a74e74fcce448684fc1e1ae5b66edb0e9a53ff27495bea60f9e016795ed68d2c9ed32aaf3f06b20afbd71972d1f0714b5f4f325319c15cf2e905e613b0ae7624596a08853e2684f6e6b09426d2ca8f3b396eae249ec7aad37ce33123e15c5d39d638f32667691a000ab3615f33b7f9b6b0769936954829c93d8aac2c052d011a195aece4799011984adc964850b157b6d285a8f39bb7af753eb18fa5201e9bb65b54c5054f33472ba4b2ce18f7ae21f2c86b9d9372785639ae59aaa19a7d69a73d2df0f993b1685bd129e62ef9051ce31dd3fe43730415f0594a59be1a32d03db7955a8a2d8c6cd66f6631c897ed86c7d588c944c6f537646a4ae307633dbcd8144e6fc9406f3954870e2023f70a30aeae11d8b42af51e24410f701fbe34c2caa5b645b93343d867669f7ed976ca7735b4973385446cecf5fdbaa8b27e64d6c6cdd011b2d463991ec41fbdd09caf0f60994807b898bffc81027a6cc854a04e18c2c5fff676fb946e1e1e6da814ded70dabdc79a4b327cb8441c19ccbd8d98c5565f746a1cd276b2b852c66e1ffe6a3e9ebbca134fba07d40c68bd82ef9b49a320294f9bc56fdcbb9c76c5d16e840d4bef3e323df4e5e787e88b5e0759ae03bd1282b178d83376c4fd3ec094b1a249f7e4ffceb1890e4723bdc95cde24dbd78f361ad4fb0847373ae314fc6a68b58e17452632b8d0aa0c82f0adba2ac0a7bcd7d172f7785a35469d4c9819127c2aa96e84ab876d316203e5a99b13734687b9f875fe823c9f3acac2a6682a11aaaaeff3e43af8592e9f9db24e0b8ecfe2bc9b6b70219ccc4eff11e7438ef4510905ee04150f8bf092010022b1264aeef3b87b8b6af0e44d60d1f44e89f1d5013373faee87cb1ed4952516c8e4e3497bc7ea1fb65d0c68bb8bb6522b76b6b447ebc4a14eb94984a60731a1a44316b302790760afd43e441df5b709763f15ab2bae978ffc390b0c9987401d1389d08904e63358aaae7f7198b48585e7321ea05242d94a6ec57b161acc5bd0099da80180e681b3ea8c93cd164b8a27ccd0862ee2e9395644b891aa0eb7833e8b26fb0e4e6b5171f4cc917686ac051dc7ce1c8f4aa4a2c7e85d8b4c2ea0df99e182e74232b953c51d4164bb21a948e7c0f747fe02039856ebd5b5e3ba6de19acf574b030bb5d8adcb6c3ae39b32f46d03a8b127174dbb2819c3fcb6e93ca176578bf1be6a84e4d26f49fc0c1ff78596499294298a5f96c2666d877b27fcb1b3395e80f2d1e580a0a54aeb27b109d2ab8c32dbd0e0e86f5e7b00d145bc025986b1072042dc2d38310e2cbb64b2ec41c28de63ff4bdcd69fd694455bacda8f57f199de5e23076b3781b28990a73084087fff56fab0b51d3a33268761abdcb303dca044bea5ddfdb9ea0cd3ae632ec420e885b6316217e50bf52a656a61cd0535e33348e081d7d33dc776e082c707e933edb01ebcc7dd3789c6132ffcf6a6b938c05522d23e8f8a760d96a0e03246217a4961f427bf3d5024aaa1c0f164430f06ba58a542622dddb278d06aab1eb01a51b7de453b56cc143eff3f19ef2b3463e775db162dce8bf0992f98bba75101e823fc2efa5033b952e53571bd16a3e81fa6b40e4a5076f12198e3765efc41b62c67459a189919d7bd47384df43455551a685f997c1aab39c83dace9c9d9d93bb1340c940fb714be21b3c471eb7abf7b3ec6374b4302de77549f5685928a21a9f9c43080b73e715a470a100e7476ea0981e096be23eeb72f6718a013fd032a5741d5cb381b992d521812958e952e0ed638de7519f0f668f28de009491eb739cd3d9ca9e49dfbab7b40d2f16827aa1b3b19ba7c8ac8bf0b2b02c234be0a49783eff17bbe24f28066c1421625548029d0803220413e21c2627589edd63dea2661cf57bc3c2cb8360f5c3420df1eb1b8686f3f304178f3a220bd3237bb8467259fb96306467a40ad808b86f1ef84d7e916f0b763c1aa32d8bd8e5b4c94bcd6f2138669ba6387e2a80b07680464ed48a932fcfc96cca5a5954775299fe0bec2de774abea92dabbfd9f86ec59c9ecb5386da35316accbbff66f62fb58b86432ad6a27d4a36f608debb8d7e38b062efd54f9fcc53d5a289fe44cd964415ebeb0ef9777343aa3b47b31fd3e154ec8bd2858d34fefacf63d3c396c00e539055134e04cc2e261bcd9093cc33f9264845e94cb91c9153f268842c10306a2d2858b08deea9f4389a9c3757974186545f8bc2fa6262b42cbc7f0a0f4f604160e3e45f3bb315128eba7ca5554241b334db942de406f6b52e8bf1cb34d5b44339ab8ee74b2237fbad1b322d447076985a946aba54d19132456958749e29a528eb5f5cfe88fc4b2d954e83032626adc0d80568a4d21b2203f20e44b7ae0586e62ff50b0e9e34abd717797a1f5a11568b651c917fb17624b6c21c5b9087a7980200be28594164a45c74f45a72be3afc24820ca657ae68589de88a1a9b0f4dcda60c6f1552b4f0b26641ad772c1b9cc0a10ac9f52f30644a1ef83d42fcf266bc57bc2389286f1848483fc4105f450f78dc4b9aae0cbf46b8b9929ad0febe7a427dee8ea16e8c6758b9d55bfedb6b42b4a10c2d10a01e2d86c7fda47dda23c98db310559f5cf4a0d78011e03d399ce571e26ab8cd363f2916a2fae05a8c0be56b20b4c96d7fa080dacf7fccd4d085ec8ac2734f2d0988fed3d2a275c7bd1df721a2bba6740f52d8c182ae048e4bf504ebe83f11b4dd27587c7e4ed78da5c6889b36adaf4252ca33ea7ac02e3afdeebd61ba060e14bcc706a3eb0758f16dc27acf89c221a1f8a5513088bc08979b3d08321ff4f043ff4257555bc0359e8c4a7cc9577016c87d49c1eec1574b12fd441a5536ab705d5dfce6ecaefc0d521cc16211e941eb88b70da8ae08c726e802d6ead481f35aeedcae4a4d7ab30c7f0fc53b3e2d67d1ded8e362c303ef88a2aeb94cf87a2d517e77be2b33ac8f78e5fc2038d8f9b7f8191e9996a0c97239eb30faf6abe19f9c2824e9299ed25074b401cf5df4c572c0cb1c3a0c583dbec771ed593fdf9268f9b3b938bd122dc2e75000e1b657b7ebccffbbf732f30c6d3fad1e555f7d760147696f72b58dee3f2d0e9d9a56454bcb2371f0903c6b0a39cb7ce3e8073bd01242dc2659c0e91805b1f96fd3a3019a6695f55fdefe0250063a8635de3813291d2ddbf6ca368376f2147d35c5e3301e7f50eecbfc8e85eaaa4439c5b3f73ca15cd9bb9b996cc5e1d09c03c003ca00842cb67efb91a7bd0327772dac2d17ed7706d26a3a2e325e712523b670aa6eecd5401cb3304053a7c26e0d7e3e4ac25fc13a0e298c413bffac8d0a24b2fc87f205ea42a332677092755906a40098e0dae2c2ac274a83e3b49807b536dd97b74d680428c4983c3172de9660d3f91048393f5f20cd8a62f3c6ead78ec52f689bbcce210a673f209176e888c0c2bc42955764e5fb6c1ee97ef9f1b1ea1ad0e8e2128ecca0a35e0f49369ece7d67ab820c38b0039959b119a7df65ea935888c85327ef997fc17da7338f68e5da827f5c5d6574ea939e7e5eb2d0a4c6cef8a32d00dacfd0923d2ece8bb9317a805f723ab0cc6f30342e1624780cd3c237e9ff4d4e2eea519f2c85ce83e6860f0b99f17e64850692407245013492c55c18e5ef27fca1b098a8cb0f8b5eba1a7abcbef478dd8de1c5841bf68895ae68f70d9ac8ba1319d0d8038c724d30fd57f8a00868cd51be9e76479f9f18541e8f82ac226563aaca1ccd4b6435f232ec7cbfefb70cc86c3841c3f30572e28aab25eb157099354f76a1113df9b0ec25f6b5737a3d7f7b6116e91f9f81256b543d06606ebce3f51b8f0e5cfe1a05b489486c2b9c1b14c794c3b12bf4c58c88ae1c8612837e370877d1aa71ceb594be71e49e2c5b80b1c7a8e690e94c39fa3ab960514f35db6335b3155040ea4f96b051bf3ee373ec4d02ab76dc163901afe45b79f85f891dfac880fb9892a124be528f83459f3f1ad106891f402c2dc68545b79cec38097b6c947fffeb9c889f5144038599ffe24ec4273b26bfde749e96460fd4ac2ff7f283d8a8fb0d31b35017840d8059ac30d24dc0f6b576a9939e25df1311cdf3fb610b33ced6ea54f5423147d6574506b059507d5121d1ef3885936750a3129f7560617bb541795d772346c5894c1a326a53ba5b9510b0b03aca3aebecd283c0972d39076e66002cc3d2e995fdc9970d056f55c3cffd52bb84489de968224f21617ab3cb15fcc8daef8c01bdfa8db2e7e67d8e7f42b631cb3e591787845cbc2cf28be94d8476079a508c598bb1a1e91112f21ef98d17fa4bac083815aa437028fe44d52f153a427dba9811f91af94875c734a0070130fe31eb533d6532f46ed9f7c7e3252e79b9c0edaa6eb9d52082c6ba88d7cafaf4ea7f3a07fd0314a84b67f7867bc4020bf6511ba36c21ff414f2d8f6a2c34a4182c415fc9749090e142919630209ceee00616d6196da9c59920d98deddf70b9d5692ac73b4365da9cb45eec9f814c1f01ba79ba4810f1216b1dce5e6ad83e099606fe796dabdc74f14427cd330ecd7565e9b43cad176ae943ca24c9fffa8bc50cdc47cc63eb3db38c4c442f6bd2ff8eeccb9d1fb93bcfd6e4e13fd96e421f0457bfbbe0626e8c691f78c85780b2def5e3c86fc4ef463d7d3acf366972074a636d95a71c76f7adc9b70257cef5e739899c74f965b2bcc25d166e0c43120c69f2c76536424620bf16a10bccf4fe3d17d9aba1cde68011af4ad021c959a88f8b0bbe6305f9e7e528192670b8a11ebe8bdf4a34d4cfd1b74fc3538cbf544489263adf223053cb87c79bf7a0d84a8a33ac2f3cabcd651e1c0313d68081ab6736aabc2f0d33dd5c5e2546b1d12954fa825f6fa471f1c9197f47eb739b97acb0c7bc72dedf2f17508e1fc6ce9b15c1e142813a16c7ba4e91f1b95dce9e75fa1bf30482ec0f7d52618c2b7bb636c685d433c861af61d18afdaac295f993fc9d80e823215fdb0422b2218b72e883579f3ae9f7617eb436df2728f8d98352e31c12dc47eea6930339fedb320f01fa6664a37a76b063995879050bf47760c407c724b9b737db57f942029c25e4ac38d087f7de2166baa154c344041a4cc888f249837d7fce0a77e027fe07", 0x1000, 0x5}], 0x1000000, &(0x7f0000002400)=ANY=[@ANYBLOB='debug,nodots,nodots,obj_user=[!\'[,seclabel,euid<', @ANYRESDEC=r3, @ANYBLOB=',euid<', @ANYRESDEC=r4, @ANYBLOB="2c6f626a48726f6c653d2559fc3b87"]) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) 00:27:20 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000003b00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2061, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x501040, 0x0) openat(r4, &(0x7f00000000c0)='./file1\x00', 0x20080, 0x84) sendfile(r1, r3, 0x0, 0x9) [ 2439.280547] syz-executor.6: attempt to access beyond end of device [ 2439.280547] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2439.288261] FAT-fs (loop6): unable to read boot sector 00:27:20 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:20 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000", 0x15}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:27:20 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) inotify_add_watch(r0, &(0x7f00000000c0)='./file1\x00', 0x800) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) openat(r1, &(0x7f0000000000)='./file2\x00', 0x240201, 0xb0) 00:27:20 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) sendfile(r1, r0, 0x0, 0x401008) r2 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r3) sendfile(r3, r2, 0x0, 0x10000000009) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r3, 0x8982, &(0x7f00000001c0)={0x7, 'team_slave_0\x00', {0x58}, 0x5a6b}) [ 2439.435501] loop4: detected capacity change from 0 to 264192 [ 2439.451817] FAT-fs (loop4): invalid media value (0x00) [ 2439.451992] loop2: detected capacity change from 0 to 264192 [ 2439.452200] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2439.471866] FAT-fs (loop2): bogus number of FAT sectors [ 2439.472865] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2439.527687] loop1: detected capacity change from 0 to 127 00:27:20 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x3, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f0000000140)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) waitid(0x0, 0x0, 0x0, 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000000000)=0x3) sendfile(r0, r2, 0x0, 0x9) sendmsg$NL80211_CMD_CHANGE_NAN_CONFIG(r1, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, 0x0, 0x800, 0x70bd2c, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x8001, 0x18}}}}, [@NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x87}, @NL80211_ATTR_BANDS={0x8, 0xef, 0x2}, @NL80211_ATTR_BANDS={0x8}, @NL80211_ATTR_BANDS={0x8}, @NL80211_ATTR_NAN_MASTER_PREF={0x5}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x81}, @NL80211_ATTR_BANDS={0x8, 0xef, 0xd}]}, 0x58}, 0x1, 0x0, 0x0, 0x8000}, 0x8004) [ 2439.649020] syz-executor.1: attempt to access beyond end of device [ 2439.649020] loop1: rw=34817, sector=28, nr_sectors = 100 limit=127 00:27:20 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:33 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000", 0x15}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:27:33 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = socket(0x29, 0x2, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x300000a, 0x1010, r2, 0x71d2000) r3 = dup(r1) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) r4 = openat(r3, &(0x7f0000000000)='./file1\x00', 0x80200, 0x1) r5 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r6) sendfile(r6, r5, 0x0, 0x10000000009) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r4, 0xc0189379, &(0x7f0000000180)={{0x1, 0x1, 0x18, r6}, './file0\x00'}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) pwrite64(r2, &(0x7f0000000240)="859c9ba57968abb82333469ab433f53783a991dd4486e9a46ec8ffdb2c6117b39266a936ee3ae9a8d8f77e1bd13023b40bb609eb3eb0933102e670cdf5499199bf08077d00ca5520bc26b60c99ba761ea218d1027cef67a14f54f24698cbebc005d2f99072a2376e0881cebeefbb6dba38052e0556999cccc72be79407e6c811a039a83b0e393e7149ed1210fc28b8633afb88bb28e6cf3d15b5d8c5b70100b59684b9621002", 0xa6, 0x3bfc) fallocate(r7, 0x0, 0x0, 0x87ffffc) sendfile(r7, r0, 0x0, 0x401008) 00:27:33 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) setsockopt$bt_hci_HCI_FILTER(r0, 0x0, 0x2, &(0x7f0000000000)={0x3, [0x800], 0x4fa5}, 0x10) write$binfmt_aout(r1, &(0x7f0000000240)={{0x107, 0x40, 0x35, 0x7a, 0x39, 0x4, 0x332, 0x10000}, "02c774d5d4cedc907a7866a846fcfd083c4150c54cfe551a572178b3dccddb454df12adc33b69d7b05fc0499c78d94d4dc13790b2e5cba7eda67018cde2c4c04acc487087177", ['\x00', '\x00', '\x00', '\x00']}, 0x466) 00:27:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) sendfile(r1, r0, 0x0, 0x401008) r2 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r3) sendfile(r3, r2, 0x0, 0x10000000009) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r3, 0x8982, &(0x7f00000001c0)={0x7, 'team_slave_0\x00', {0x58}, 0x5a6b}) 00:27:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:33 executing program 0: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = dup(r1) sendfile(r1, r0, 0x0, 0x10000000009) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000280)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17, 0x90000000000}, {0x0}, {&(0x7f0000000340)="8d665b915eb22878c7bcb14b4b91b76d1506733ac072283ea10c925aa88c72fe74268d64963b0430c92000ffb6b8ae8f167fd26e7c9ab029d732f6d2b5c7e104e936999390d6ce10e55063f79dea8c48e371d6ea52188b6056a11d3f475e005df7bcb7953aacee426b5c64aa0ab4a19b3a90337960cc5cd0ffe87bbd30ca57c87d9b2d51e2571c8c27d95a3249b53031831be40a9ea063d8feb8280cb9bf6452d4fd1086d2562703fd4dc8c122069f2bda08081ec14f064de7b0de0c6bbc8f973ba497a9b54eb4b88df1426c36c82359d6e502f7af9396fa531d26e2438c1a246cda684fe0a9", 0xe6, 0x401}, {&(0x7f0000000000)="c4d0ab079c17e74a82554c19260571997aeb5834ea7a88f59684db35f55c34e4c079e682af8325796ce4074729311a973c988cc9ef", 0x35, 0x2000}, {&(0x7f00000000c0)="ed", 0x1, 0xfff}], 0x0, &(0x7f0000000240)=ANY=[@ANYRESOCT=r0, @ANYRES32, @ANYRES16, @ANYRES16, @ANYRESHEX=r1]) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x123b02, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r4, 0x0, 0x0, 0x87ffffc) sendfile(r4, r3, 0x0, 0x401008) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0xc180, 0x108) ioctl$F2FS_IOC_GET_PIN_FILE(r2, 0x8004f50e, &(0x7f0000000180)) 00:27:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r5, 0x0) syz_mount_image$vfat(&(0x7f0000002480), &(0x7f00000024c0)='\x00', 0x5a, 0x4, &(0x7f0000002680)=[{&(0x7f0000002500)="63ed0a376ba7d7bf13015becc3bf55fd63675759421e796d3d38b28db3ce6901a70354b84021907ebfa75c039e1bd1580bab55d1c940cfbcff0ec904b246", 0x3e, 0xfff}, {&(0x7f0000002540)="1cd6fae5a5334409077ecc4e06b2d731d553ae", 0x13, 0x4}, {&(0x7f0000002580)="0cabeb67c9602f1cc556e5cdfe74939cd8a61cb6c0da422993f82c7b58170f983046fd77292304dd56d1b5612a84826513f20d4c4ade4c7ce0a15d59f38590ec7304e2e0d199c6f6dbed38a15df718e91fa1a1a796cf4748dc15c8c6bc63bc6976b0275f91ac7efd1179ce6f24bbefb72c644d85556d902cd6449da3ff04e0b8b542a760719bd5ed6765441825e713c9fb771a0e8251642ae93cf5ae89663af1de9cf2c812776eb30b107a72a6752d48abf638658257", 0xb6, 0x1}, {&(0x7f0000002640)="4fbcfe9de5edf9afa471", 0xa, 0x3}], 0x10000, &(0x7f0000002700)={[{@utf8}], [{@audit}, {@euid_lt={'euid<', r5}}, {@context={'context', 0x3d, 'unconfined_u'}}]}) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) [ 2452.873948] loop4: detected capacity change from 0 to 264192 [ 2452.888393] FAT-fs (loop4): invalid media value (0x00) [ 2452.888777] FAT-fs (loop4): Can't find a valid FAT filesystem 00:27:33 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2452.898851] loop1: detected capacity change from 0 to 127 [ 2452.902144] syz-executor.6: attempt to access beyond end of device [ 2452.902144] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2452.906194] FAT-fs (loop6): unable to read boot sector [ 2452.915991] loop2: detected capacity change from 0 to 264192 [ 2452.978521] syz-executor.1: attempt to access beyond end of device [ 2452.978521] loop1: rw=34817, sector=28, nr_sectors = 100 limit=127 00:27:33 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:34 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) sendfile(r1, r0, 0x0, 0x401008) r2 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r3) sendfile(r3, r2, 0x0, 0x10000000009) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r3, 0x8982, &(0x7f00000001c0)={0x7, 'team_slave_0\x00', {0x58}, 0x5a6b}) [ 2453.321513] loop1: detected capacity change from 0 to 127 [ 2453.390076] syz-executor.1: attempt to access beyond end of device [ 2453.390076] loop1: rw=34817, sector=28, nr_sectors = 100 limit=127 00:27:47 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x8, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) r3 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r4) sendfile(r4, r3, 0x0, 0x10000000009) write$binfmt_aout(r4, &(0x7f0000000240)={{0x108, 0x7, 0x0, 0x9b, 0x1c5, 0xda8, 0x7d, 0x7}, "c7fc8c488fc0f9cbc6e5c1fbbd31e1c1cf5216c1b253603d14f1c3a89775123ce50baa10cc99be674096286c2361bfbf183d27c55bd0547b609fd9e2c3d5188e9b2cd5a0b34ceb240cfa750ac0a0ef20fe1661eeaa64c9f1be18ebb6baf63a7a12b0ec4e0e8b7ec9ee9fb176d5c0bbeddf1119e24ec77ab6d124fbb880a0e245228d14491ad9963e4b2cfdd2bcb1c61992009ee250dad76a873e434d9bfd6f8fa2bb37996cca59cf", ['\x00', '\x00', '\x00']}, 0x3c8) 00:27:47 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:47 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) sendfile(r1, r0, 0x0, 0x401008) r2 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r3) sendfile(r3, r2, 0x0, 0x10000000009) 00:27:47 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:47 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:27:47 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r5, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) 00:27:47 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:27:47 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x80000, 0x8) sendfile(r0, r2, 0x0, 0x9) [ 2466.961454] syz-executor.6: attempt to access beyond end of device [ 2466.961454] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2466.962305] FAT-fs (loop6): unable to read boot sector [ 2466.969863] loop2: detected capacity change from 0 to 264192 [ 2466.978488] loop1: detected capacity change from 0 to 127 [ 2467.002282] syz-executor.1: attempt to access beyond end of device [ 2467.002282] loop1: rw=34817, sector=28, nr_sectors = 100 limit=127 [ 2467.030097] loop4: detected capacity change from 0 to 264192 [ 2467.044998] FAT-fs (loop4): bogus number of FAT sectors [ 2467.045763] FAT-fs (loop4): Can't find a valid FAT filesystem 00:27:47 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) sendfile(r1, r0, 0x0, 0x401008) openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r2) 00:27:47 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') write$binfmt_script(r0, &(0x7f0000000240)={'#! ', './file0', [{0x20, 'vfat\x00'}, {}, {0x20, 'vfat\x00'}], 0xa, "0c10070aea25af147f6dfd29e86cfb798232be4911b5e6589f5efb34fa39f9d6327b2bd2f89531c19c29bd7188792df62755a49b7f21c2bdda10c38a636976c7af60a102d940a39ac0ac5ce3b1cb383b47fbe0a8e40dd38d23f9139d6c9679932644371b7c990523844185856b4c73d8e7c4bb8603429418c099fde5c5b124a34c162eaaab08"}, 0x9e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r2, &(0x7f00000000c0)={0x10000000}) getsockopt$sock_int(r3, 0x1, 0x7, 0x0, &(0x7f00000001c0)) r4 = syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000300)='./file1\x00', 0x800, 0x9, &(0x7f0000001900)=[{&(0x7f0000000340)="611624cc1d635c12a4c930baf22190d20952262be65b100f177a4c30d1f79efae23563469b01eeb573fb7e3614539406d85fe23c632d46a29ccf9333fdeaf0b151da4325238f286385ba1c9768306a3db83b71e0d8491604dcd926f0fea9babf00692b96b8dc39475153ed41e4435d7d1a1b686e5f45c80382e043ee0b3cb635cfddbc173030f8c15b9d6f4680ad569212cc6e2b58ab3017ae29f9e1ce81cf34c1e338cc861d186e2de19554def29ffedced53d2d77d02e2263311c0c18db6e7f0eb1233548e81e6e04272", 0xcb, 0x9}, {&(0x7f0000000440)="f0b0cb5763176deeb4e3a2b55960b29fe25e9bf77a3a47ec07dfe2fd35ce5913638c283ecaa127248ebb8b370a172863cc7555b45de6cdaae3c72b46e9a579b39b3455aefb2339b65c885ebac567a52d798d5563c7a188c30cd1ff5fb11df6bc1f1cbca4ac73635f9f56fab7119bb4cd4caa8578a6322a28a8c70957fc2104c1e85015f16846ac45481281f2cd2f63381f26dd6c783d760399167ef3b901a8a98c1bef5ccbc5b19a3638731b1ee4c188b7b02b191e76a434b586131080dc00983d41", 0xc2, 0x1ff}, {&(0x7f0000000540)="c89aabc1052b564ba8bfd46e60353e89cc8648293dbc421dc302b604454d397fded705d82265c5817e943f5a92a93dbe57727901e1d4c9bed6795b214ed14cf4d7add7cc004e9a5c745def34c15789cd334b3a5abaa75bf2e9c96602725cfc819c302912c9e4cb36877d5d5c45cf0d5f5794bda12834ac06554ce3fe5d363f3ecee7bb44176e343318654bb566ed0e64a1ccd2cb27f48b6f686c18b8b4962a13faedebc8445c909581465a6a8621fa8b95d600fbfa72caddadc9327ee37af5c0e7225d3828", 0xc5, 0x81}, {&(0x7f0000000640)="3b3311c4d6828a630582ed7c8fb7c3346a0d1dee9c360bef271cdd113ec030d14a8b0821f644a4c41add72bcba463867b27104c1d1b643be61d082b62882650e25d52f0552e732e6049f61ad9bad945134e7438b87b155d4741f570a530af186317cdd5cf2214091c50a4981171f9e80b579758d4257bdf904f9b697d5f9909452f94b6ac0a43a2ca6468d8c0c182da3260a9c680c1e93862e780a58f74797c73aee219b0c17669cbb493869a3906d05919a163f84a8b45c883a883c2c2670ba97945fb7317e35c73a8b9630d33a694a90c3bd017e72ad869082e9a2b404bf94782849c846ff2bd084cf60236d7ef842ad3196acff63c76fc77e3b9396dd61", 0xff, 0x3}, {&(0x7f0000000740)="d35de3b4af953dc26b655ef5f8796a04fb17b969498f0553c49533c9be3ae4595528abcbc851759e5f86cb029ca3d6c3914e4a9283a4e6e3ef00710a6d25c6939f93d45239c9636ecb789018a35f698b0659c371189f249f46aacf28a14433303d70c3d1ea1cbbee4029fa4c9bc11e7ad8f0bcde29c0264bd52594c5f9518dda94fe53579d7ee14cb636591a93f72bc5d091774f0561fa6c4e6c2cf291e49249dad5a4f17ac05c3c94d14618c627732f7c2b1d3add78c43539abc4e80c9040657c7d1a5fb4e35d7af7bcae6f42378331ccd024aee985649591f217c40ff75c391a0878794c4fa52760bc16155872db10e3f6060b4cbd80b34d05a204c5534e279774761dca1e92f413a0e9742365d2b37f0890fc19fb4aa4b07ac9ffc2cb4492f8878722d56147bae9efa82eb6aa0328b5e6be2d1222bbfcc0591160d89c9fd0355b2bf75cb623c95ee5c0592dcb5dee21a547465745d9406d06aba2dd7ae1f3ee0cdbb0eea857e7d4b1b8ed163d7b3f20658da1e329dcebbf8ab4026d9206c23ff2ce2f9ae4065eb388969887cb08d098f6ced60dc501465bdc0b8920e6de5eabd531d9fca10f8fbd8254707d1996e71e4ff4fbfbcecb4dc3c64e2375b848b4c0423666bbf49862b6ee2439754ee7fd5e8077d1f68addee0e4ab5fad902dbbe5d7316b23af59e9238b8fdb32c1b15efc0488083d143973dee9baa38b1658a41ac9f403f75ef4dedb9dea0b84349fb028320aefe59f74502afab35482b54e3077bb993262ced35b4ee413e8701403ef119880971c58a66074e6218f1f7fda92ef939b51e507fa1b33e6d8aa70cd7ff6640fdd9678bf293847304216ae6cadc314b0559f6dc950845a6ccfca41b477edd0ba875253ff3fc1c7d087b7728fa97d067cc3156f258c83b728a8d51a643559710898551d480c7f55e259204bd4d5ea7646d4907a07033ccbfebf4aee88971e4b76f464978204056398daaf5b5b14ad458e120df17b7bd0b76bd12e9e5933320a57d205f27e2406d884ab41e8b02297cfbb2d81450d7d79324686449f105c8ac4fd5c21b143561ecff65aa8e98be65f0c56439fb432d802b0e34b4715f2495066dcad91db8392587997dc6ad4883ae78809e7f63e2b7713cbf5d1b777faf86b0d7a0687dac9182c6a605054d7e5e7958f9910155c16ab1c6c465777064d20d8d25004501dbd032eeb9e0714ffa5aff97dbb61aa4861de7a7255c7945cfb97d5c39dc0172f12639b8bf6fccbe705fda766492ca4b8687ade50c263631222b234cb725fa4379ae54889583eb65ee45148bf23c80e107f74926da1e7fbfcf1a3b7f4cabb3a04d79b1a1d36a8dd228ca7c60f1931f34f2d0081508f27ac03330f06b39e5830309f3a27c962bc0807beb55721373acba432d40f4f51ee23bea94d3c272ca88e5da511e337030f18430cf63738180aebebc23c41f6f53d628a82ea6833fba5f35ca0e7b43f25c582929a8d85548a4319512509cdc76beb73cfb30800df9f77076edbfa580867558f57a5b6de324ee52a3724a24ba7ea3b93269944d3aa07a14d39958a79f626e9d28d6ee14ba2d653fbaf129beeccc5999b599f65d83b789b4749bcb1f96535ba5a499b3c0f916cd022d5f27db28fafdf7ceffae50f3fe6e048fd6ec8ffc4724182d2fcb591c866c434ac31a6293f51f2af83dedac5489cca30cd49a7cbd2afc896689ac4c8784a5a28f3555be576ed00fa919a7a7870866b85f28eeec851d8369a2bbcb0158376a3c765cd12f1407237d66c4d18366fc99c4813a0b239e1988239f88483c372fbbd229560e1edd1f65dfd90ea1b31ae3c8ca27dffd7afeac19498cdaf202fe65609977ec871af20104453ebd5cc97ed36903587853be24262add433f25ac7cc0d10cc04dc453cae8ebbe49fa4208bdb9e60966d8d4372320293251f1ce85139eda7658011984b5d416dffd4d6bf582840783f7f417b058699306e238486ede2137ed972b0d08dff46ed325541f6498997e4aafbfe2ed812eff4b762c79074a8500c4c5f987b35361bf957cff3c597e1ccc6e1e1bf5091b74676f25533c85870aa4712929bc41a219a341591f07098564861894b66f0e7ec63a8f7f08f41d0c1ad2b23fe7d5d4f9ac53b58bcdde17b87d31aeb524b159c498f3896bacd95c75a27d7acc788431febd9847f2bac4c888e3e35b1fa207b0f148ad3708a38a01a5ae03fdbdf8e71282f027d97dbccb5d3ce4e864a26b8f04b01ec185c12a12cfdcf180234786b847b3430965c7d712e81e4748b7e6116cf7c4fbda6fee185db6893e68a5c68a9df3a676f652da809752c5cdfe1040677c5d76122d3f09a526c13e26b69c954890f3271621d00212b95567d591adda56d18e8f544c634d80c2038886eb21bdfae39c6c25e732b40a7ab3a8c49ad35d1ea12715c2ffe86b6b14f686e45c865f48dae1d5750d1c081bb0bf3d11bf180cf5495294fdbe48db0de0011f5266b478bb9198087bbd098e2e58e71c7a1e61882c77d21b1dc480e45727fb9e25c17c71d086454fe4c3ebc659582de64145894f66f4415bfa47fed19f074c4d2e85739175615e1ec1575651af4b12090c666225ace46d30055aca9548be2395a7215ec0749ba40cd39b274a92ad78cb75b5015e52aa57603b66a9ee10134917da19720df52f4a1629dbb47d90cc789952098f85c3049ca0bfbf822ccc8396b7256775fcc8826e5e7b576bfc656ea494a72a0e15e906b51a51f3640f28be361538e251fb9faa9b777a12955d8f897fbd6f9052fa913106bd9658392382908d52833bf2d476a357fc2ba2fc35d760967b8d67547b76f8334b697cef5550898ee174fe56431afd284703d0e39cfb71789b9d9d15735aa913c608c733350836a36c1c3ee45b10dfca33dab2418020b0a6186a93e09867d9a2b9b754e83e03dedf388ab26fb20ba8965bff3ca01dd9a88cb0d3471a290084df255951d75e45cc572cdcbea54afb80dd1983bbe697736077a0c655d68372ce5f3dff5c06d323ef221b48f0827ae283a814f9835864b2d89c2cfb35391415a52193c360e358089171269c4fc6886cd6878dc8993d3ff72ac07ba08909e18ccd328c1f0119950f344b9515cb7195cd30b9f823b7ba3b2110dd7d5eefc96367976e9751ea01aebb4512be251556dc9785d87db4e833b9bad5555a50937b5a51d31a69296baba15b999fbc312afd9c0c6a1f496c397e010fa6f0647322d9ad14a88c7c93661d645ffff9ff87bf5a1057f71639ae3a7b3eafbbde6807f09c03fc38f58c33c21eac9517378a74f1f2287348af18c7d45c04eec31cf1f7a2bf64fc5d3d94194717adfddbc8df1787c0d6bb988d5be362df06b72de9d24b3e47d1c1cd9cfbde049f3ebf6ffe9c6143c6a70ab71d4400ea23602c51d56460d23fe96f24dfa35bf755f86bff26cbb26ec7af7673c4e3eb1ab193a31a9b7d8dff75736cda078de7922f85fe1abf679cfe4a7e7c31d90628474cab428800c14b1629c43f2490f55ecca5ca4e6b27b797d1fdbe93b2ae98720568917a33df65c7b59a1ae13326983d3715003d518c7ac2c69044dcbf3296c194681110ff2e46e63f3fe6a2c184713cd049a6c046bc2947c41d7957b020078f29c4adeddebc698fd9b9eb415eb4ad92e85dfecf3d0d61a3f9c513a65335212f2ff8f50d2b92c4f2c96c6920a6941894b72aad8d7da491ef4de6da6224a44064fde4121f7676657c2dfb1a7fcf5f96221798e73c5a9a05112f9958b18c0177ad1f85bfef6588683041dc2d80ad70d498e928263f0c896017d0854a91057fdee0fc152fa0f8aff912cc97c83456991d34c278f760fb47783c334970f34af48a48ce2aa3e575bb86bd7382bc4cdc6ed8632e1b6f9b65a349b2cd900c48e7398979b73058a3eb9723edd1e51263b44572f9565e7123eb5a7bb48e3d07f169c0ee327a770c2afdcc2d04cca71d110f4c5197da2a78465c95431158d50d175cbaa728f70c6ab69dc41b1810288510c64771f190d87ff3009de27ee6b6517119db6996c5a218d324985ef51f5416e7c0bd5e8ddbd1538fade8c3eff06578d340ef015212b939547ee217b3c9fafa83eea038a7826143111975fd25d63d521296080dd19e5647a31ac2a1f5ad339691a7193439cbcc1ad726f0fd5a23694f762fc538a8f5ed17e95bfd8003d73581a8cf9a9926f7a9130a69d7c681d2a25360c2b17c8014c92f2449ce92b683040b3e8f46d28fe70ce912e4121cc9831a8c7369206ec3868f47c070c9041bf2b6ff31278b9481ceb09c58c9b64a91b4805c852798308caae9018bbf69e77a2a01aae1f8f6a88061007526e964692c4e4a244eea167499e3856c00471ee0593b1c1431a7521974cec25bd6de545bec15cebc37be5fba775a2252b2d26564971800978498b219a0abc5df69609f5a24856331d619567ef3f5ece253bdf3ce032ed7083a57b12cd19bb9798011a829dcd04252aba3f62f626b2f4f22ce8205d6dec27eb0c6439af62e9c2585b17c659bbbc0d9eac6c8486432c1da4669ebe2c6c68c8af60b4859efd2a37b958eededcde9b197a54d10fe960a0ac88980ce54f37ced2222c058d49418fc0589be4edfc24fdcb6974006f3f215a7fb4e9a4d435ea6b19a39e43eb958ecadce5349d1e1d5a13c4805b0066b9096fe519407c3c916297cb4b21e45cdf304a249fdd337a51ac49af5f5d5833f77ab04e6ebe27022dcae0a9600bcc379a3b45320d2a490d1adea4764fc6a31cbd1a42765466d01412cd22732717d315810d6cb453e0c4d1af3d51ff1004586e49417b7efdc368da326cca27540226bee581d6d333ee8000527d83bee64f4ffda24de067016442cc13905555319f215e8c03aea2250bfb000eb8c2f34988c30da5f9847704a1d0f7284efd1a89aa7245523358650872e2ddad32c3f60cae60c9b6ca90cf7fa77a5a0b6c8e435864686b881f84e1ce2fe7df42b31ceffb92ace2973ea5f9f204b5f448df5e66d5db07540bfbe2f7e223e97a766c8f628cafe1de7ae4504972a51cad4b80a22e5189f492c633aa908ba6bce449cb97cdd76649bc5e1bc34c692cb66ed291fcfd9843ba71326839416cafefe3aa6f73a7e00212b870032fc13919ba8acc364e9798c88ffb39a81417f2ffdb793f6ad2ead5a09adbd03fad85705a7f4c744f57f00eaf7ee0745948dded9419fbaf170f0f15f569604d1de8a6e7a5dc8594143ed6d96b70e73a9e739dc4e6ba019d608c18d1278ad8d42e28d9df5b5244819eb24b4cc4aa5d0852577b0d1e97733f7e821a8c1f025184b1017d90e7bfc3109aa347ab87c13de3726228c08a2a18271f91b8fd97c75e923b14770ea640453d3eeb07fc6fdc5c4580f10e5519cb1fa004dcfd13325f9d972819975e80d215d6ef352ec3312580cba51c09925173e98bd6aa1c832289edf376e03338889c0c2c089dc9e9dcf392fddddc1bd85e1ab283d05d567198b2f9928ce7fe3b117415de0579273633eda8373ad01505d627c7e4d00adef2992f3904a98d2d587f2c6cebc7362e1cc9fd6a1c2a543d52a3c4d0e8cdfea75d66d3665b2497b78c04a637c68fc07f0ae23d039b925fe5c120a2e764489a8e9d7c882df18d04d7f4a50adccebfe3a320a43d1bd630d28cbaa42d0171d38dd24fa532f3ae83c1554e65f8d9e009a5d62ca2cdf7e36b84356c10e8124094598996fb75637bc3d9639d13563db87c74c3482ee6436230ed497309b65efe00322480bf6d7255c9f805a02600e35ead2f56978587b1c0ef9d221a315e8f4", 0x1000, 0x8000}, {&(0x7f0000001740)="c749ba11cbb8f560a29f280eb9e01fd7858ae532057debf38f8896c96bf8ac1a3d7de109e426381e237233178fccee58574ca12249bfa825d67f5c72802689c978442ba12737358870e5c58e73bf57caf4a08d41563762883850d8456865b85df66cd6a19029762d5bb96fb07e805ce847604677bf840973a37a0712d9abd16cb53890f8bbb7f2db2d023471d77b1d6159507c7c02e3a3791aac953bb701d4b73b652d739e0a150c9d39c81be85a74cf751bee968619", 0xb6, 0xffffffff00000001}, {&(0x7f0000001800)="c127bdb48a68c267f7b22e507d2bff1ef51ae5a5714e3ae349545ead2f7ca719b0acc94d54e37eda04b7ef93b1c75c4ad45051447a94061e0b7ab75a9e70c62d26d2e09da046f19ebe270c99e61ee4ebd854515cb34d29ee7b3178a5", 0x5c, 0x1f}, {&(0x7f0000001880)="5950daa40e4e948f3050bc2b22ce7ebbdf2686eef5a55911683f70f2cd35af43a62d9c77c3b36eca8de0db89126a43dfbff5a02a3818", 0x36, 0x9}, {&(0x7f00000018c0)="29160119f7eb65d7eea87f9842951fb4f1b84cb9667c03c2d3fae018a82b682a125db91c656105", 0x27, 0x8001}], 0x0, &(0x7f0000001a00)={[{@nodots}, {@fat=@uid={'uid', 0x3d, 0xee01}}, {@fat=@fmask={'fmask', 0x3d, 0xfffffffffffffff7}}, {@fat=@time_offset={'time_offset', 0x3d, 0xfffffffffffffe5c}}, {@dots}, {@nodots}], [{@dont_appraise}]}) ioctl$FS_IOC_GETVERSION(r4, 0x80087601, &(0x7f0000001a80)) sendfile(r2, r1, 0x0, 0x401008) [ 2467.221530] loop1: detected capacity change from 0 to 127 00:27:48 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2467.291997] syz-executor.1: attempt to access beyond end of device [ 2467.291997] loop1: rw=34817, sector=28, nr_sectors = 100 limit=127 [ 2467.362910] syz-executor.6: attempt to access beyond end of device [ 2467.362910] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2467.372538] FAT-fs (loop6): unable to read boot sector 00:27:48 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) sendfile(r1, r0, 0x0, 0x401008) openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) 00:27:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2467.439689] loop1: detected capacity change from 0 to 127 [ 2467.477707] syz-executor.1: attempt to access beyond end of device [ 2467.477707] loop1: rw=34817, sector=28, nr_sectors = 100 limit=127 [ 2467.501997] loop2: detected capacity change from 0 to 264192 00:27:48 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000340)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}, {&(0x7f0000000140)="b0c416490ab2ae433af6845ce5cd08be05de48e108caddf8e79fa175846deb0e371a3df8d9f4446f8df73d912ddab6bfcbd4929bd7d242c04c4a0d571a102a5f5ede290c16db8b05c3231d1a1544d716ec2214e90ecdb239d1d716ec006c4551a23bbd086ab62c636ae0fe5d05762fbc68937c169b1a3c0020ea44b8f7cbd32a5b1d80f4d6d20d53dfbebd215fd4a9d6457e1dd9f16760fea213e1fbbd4ec63f4b0a", 0xa2, 0x9}, {&(0x7f0000000240)="0f3403e05b0b5335a2501ce62c5939ef79c90bb1907195a5caeda041bdee12808e3555c6eb063d2c2b89ad1a9fc8a951877d5faf3e497dadb7552404f1df81e932d8d49b8f455df5f59d37d0d1c5b53a930f4831d18a99c7bcddd2e9505eae1ae6db007fa094b89561d4a5f79dcd32132668a89e92ee364afb0f6e72cb2b527edca34ea87bfbb38e2ab647ffec46db373f7aaea473b9566d74924ced78a0ee8725497357ebf9184acf009295597719c1eb2788bcc6259ef7f8f6a775ac1558d57579ee34bf03b86c14d15e15aa203973e1c13d8fb53afc70e92dec20da7b4209b4e364cf4f833720001226dad1965b1f17bb5186", 0xf4, 0x8}, {&(0x7f00000000c0)="1bb696a026546e2708c0fc4371f999ba3099b6", 0x13, 0xb48}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000000)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) openat(r0, &(0x7f00000003c0)='./file1\x00', 0x40000, 0x48) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = dup(r3) connect$inet6(r4, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) r5 = socket$inet6_udp(0xa, 0x2, 0x0) r6 = dup(r5) connect$inet6(r6, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f0000000400)={{0x1, 0x1, 0x18, r6, {0x2}}, './file1\x00'}) fallocate(r2, 0x0, 0x0, 0x87ffffc) openat(r1, &(0x7f0000000200)='./file0\x00', 0x400, 0x10) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r7, 0x0, 0x9) 00:27:48 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) sendfile(r1, r0, 0x0, 0x401008) openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 00:27:48 executing program 7: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x165, @mcast2}, 0x1c) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000000c0)={'wlan1\x00'}) sendmsg$NL80211_CMD_SET_INTERFACE(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000340)={0x14, r3, 0x5, 0x70bd29, 0x0, {{}, {@void, @void}}}, 0x14}, 0x1, 0x0, 0x0, 0x4000084}, 0x260c8000) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_MULTICAST_TO_UNICAST(r1, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000100}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x30, r3, 0x400, 0x70bd2d, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r4}, @val={0xc, 0x99, {0xfff, 0x6e}}}}, [@NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED={0x4}, @NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED={0x4}]}, 0x30}, 0x1, 0x0, 0x0, 0x20040800}, 0x44044) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r6 = dup(0xffffffffffffffff) connect$inet6(r6, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) connect$inet6(r6, &(0x7f00000002c0)={0xa, 0x4e20, 0xffffffa0, @private2, 0x1}, 0x1c) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') fallocate(r7, 0x0, 0x0, 0x87ffffc) r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) sendfile(r5, r8, 0x0, 0x9) 00:27:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) 00:27:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2467.745293] loop1: detected capacity change from 0 to 127 [ 2467.842326] syz-executor.1: attempt to access beyond end of device [ 2467.842326] loop1: rw=34817, sector=28, nr_sectors = 100 limit=127 [ 2467.869622] loop4: detected capacity change from 0 to 264192 [ 2467.889881] FAT-fs (loop4): bogus number of FAT sectors [ 2467.890585] FAT-fs (loop4): Can't find a valid FAT filesystem 00:27:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2468.051229] loop2: detected capacity change from 0 to 264192 00:28:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) sendfile(r1, r0, 0x0, 0x401008) 00:28:02 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x20482, 0x120) fallocate(r2, 0x0, 0x0, 0x87ffffc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x9) ioctl$BTRFS_IOC_LOGICAL_INO(r3, 0xc0389424, &(0x7f0000000180)={0x0, 0x28, '\x00', 0x0, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 00:28:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:28:02 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) 00:28:02 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:02 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x4}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:02 executing program 7: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x165, @mcast2}, 0x1c) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000000c0)={'wlan1\x00'}) sendmsg$NL80211_CMD_SET_INTERFACE(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000340)={0x14, r3, 0x5, 0x70bd29, 0x0, {{}, {@void, @void}}}, 0x14}, 0x1, 0x0, 0x0, 0x4000084}, 0x260c8000) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_MULTICAST_TO_UNICAST(r1, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000100}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x30, r3, 0x400, 0x70bd2d, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r4}, @val={0xc, 0x99, {0xfff, 0x6e}}}}, [@NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED={0x4}, @NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED={0x4}]}, 0x30}, 0x1, 0x0, 0x0, 0x20040800}, 0x44044) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r6 = dup(0xffffffffffffffff) connect$inet6(r6, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) connect$inet6(r6, &(0x7f00000002c0)={0xa, 0x4e20, 0xffffffa0, @private2, 0x1}, 0x1c) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') fallocate(r7, 0x0, 0x0, 0x87ffffc) r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) sendfile(r5, r8, 0x0, 0x9) [ 2481.230963] loop1: detected capacity change from 0 to 127 [ 2481.233569] syz-executor.6: attempt to access beyond end of device [ 2481.233569] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2481.237476] loop4: detected capacity change from 0 to 264192 [ 2481.238260] FAT-fs (loop6): unable to read boot sector [ 2481.245744] FAT-fs (loop4): bogus number of FAT sectors [ 2481.246147] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2481.260460] syz-executor.1: attempt to access beyond end of device [ 2481.260460] loop1: rw=34817, sector=28, nr_sectors = 100 limit=127 [ 2481.293394] loop2: detected capacity change from 0 to 264192 00:28:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2481.348145] loop1: detected capacity change from 0 to 127 00:28:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2481.436948] loop2: detected capacity change from 0 to 264192 00:28:02 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:02 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0xd000) 00:28:02 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2481.539140] loop1: detected capacity change from 0 to 127 [ 2481.589783] loop2: detected capacity change from 0 to 264192 [ 2481.592491] syz-executor.6: attempt to access beyond end of device [ 2481.592491] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2481.597885] FAT-fs (loop6): unable to read boot sector 00:28:16 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:16 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0xd000) 00:28:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:28:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) 00:28:16 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0xfffffffffffffdef) 00:28:16 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 1) 00:28:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2496.055668] loop4: detected capacity change from 0 to 264192 [ 2496.056995] FAULT_INJECTION: forcing a failure. [ 2496.056995] name failslab, interval 1, probability 0, space 0, times 0 [ 2496.057785] CPU: 1 PID: 26373 Comm: syz-executor.0 Not tainted 6.4.0-next-20230703 #1 [ 2496.058298] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2496.058873] Call Trace: [ 2496.059051] [ 2496.059221] dump_stack_lvl+0xc1/0xf0 [ 2496.059502] should_fail_ex+0x4b4/0x5b0 [ 2496.059782] ? getname_flags.part.0+0x50/0x4f0 [ 2496.060098] should_failslab+0x9/0x20 [ 2496.060366] kmem_cache_alloc+0x62/0x370 [ 2496.060654] getname_flags.part.0+0x50/0x4f0 [ 2496.060964] getname+0x92/0xe0 [ 2496.061208] do_sys_openat2+0xec/0x1d0 [ 2496.061486] ? __pfx_do_sys_openat2+0x10/0x10 [ 2496.061811] __x64_sys_openat+0x143/0x200 [ 2496.062102] ? __pfx___x64_sys_openat+0x10/0x10 [ 2496.062425] ? ksys_write+0x19e/0x250 [ 2496.062692] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2496.063055] do_syscall_64+0x3f/0x90 [ 2496.063319] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2496.063676] RIP: 0033:0x7f9518465b19 [ 2496.063931] 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 [ 2496.065120] RSP: 002b:00007f95159db188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2496.065642] RAX: ffffffffffffffda RBX: 00007f9518578f60 RCX: 00007f9518465b19 [ 2496.065777] loop1: detected capacity change from 0 to 127 [ 2496.066114] RDX: 0000000000121242 RSI: 0000000020000040 RDI: ffffffffffffff9c [ 2496.066127] RBP: 00007f95159db1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2496.067900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2496.068364] R13: 00007fff616b5c7f R14: 00007f95159db300 R15: 0000000000022000 [ 2496.068847] [ 2496.090519] loop2: detected capacity change from 0 to 264192 [ 2496.110663] syz-executor.6: attempt to access beyond end of device [ 2496.110663] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2496.121449] FAT-fs (loop6): unable to read boot sector 00:28:17 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 2) 00:28:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:28:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2496.268239] loop1: detected capacity change from 0 to 127 00:28:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:28:17 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 1) 00:28:17 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 3) [ 2496.396404] loop1: detected capacity change from 0 to 127 [ 2496.412780] loop2: detected capacity change from 0 to 264192 00:28:17 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 1) [ 2496.474829] FAULT_INJECTION: forcing a failure. [ 2496.474829] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2496.475371] FAULT_INJECTION: forcing a failure. [ 2496.475371] name failslab, interval 1, probability 0, space 0, times 0 [ 2496.475655] CPU: 1 PID: 26398 Comm: syz-executor.0 Not tainted 6.4.0-next-20230703 #1 [ 2496.477630] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2496.478192] Call Trace: [ 2496.478379] [ 2496.478551] dump_stack_lvl+0xc1/0xf0 [ 2496.478836] should_fail_ex+0x4b4/0x5b0 [ 2496.479127] strncpy_from_user+0x38/0x340 [ 2496.479428] getname_flags.part.0+0x95/0x4f0 [ 2496.479751] getname+0x92/0xe0 [ 2496.479999] do_sys_openat2+0xec/0x1d0 [ 2496.480284] ? __pfx_do_sys_openat2+0x10/0x10 [ 2496.480622] __x64_sys_openat+0x143/0x200 [ 2496.480924] ? __pfx___x64_sys_openat+0x10/0x10 [ 2496.481262] ? ksys_write+0x19e/0x250 [ 2496.481540] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2496.481915] do_syscall_64+0x3f/0x90 [ 2496.482192] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2496.482564] RIP: 0033:0x7f9518465b19 [ 2496.482825] 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 [ 2496.484058] RSP: 002b:00007f95159db188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2496.484576] RAX: ffffffffffffffda RBX: 00007f9518578f60 RCX: 00007f9518465b19 [ 2496.485066] RDX: 0000000000121242 RSI: 0000000020000040 RDI: ffffffffffffff9c [ 2496.485555] RBP: 00007f95159db1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2496.486040] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2496.486527] R13: 00007fff616b5c7f R14: 00007f95159db300 R15: 0000000000022000 [ 2496.487033] [ 2496.487201] CPU: 0 PID: 26397 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2496.488289] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2496.489405] Call Trace: [ 2496.489739] [ 2496.490039] dump_stack_lvl+0xc1/0xf0 [ 2496.490593] should_fail_ex+0x4b4/0x5b0 [ 2496.491122] ? __do_sys_memfd_create+0x12d/0x940 [ 2496.491765] should_failslab+0x9/0x20 [ 2496.492279] __kmem_cache_alloc_node+0x66/0x320 [ 2496.492913] ? __do_sys_memfd_create+0x12d/0x940 [ 2496.493565] ? __do_sys_memfd_create+0x12d/0x940 [ 2496.494190] __kmalloc+0x4a/0x160 [ 2496.494663] __do_sys_memfd_create+0x12d/0x940 [ 2496.495264] ? ksys_write+0x19e/0x250 [ 2496.495772] ? __pfx___do_sys_memfd_create+0x10/0x10 [ 2496.496491] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2496.497289] do_syscall_64+0x3f/0x90 [ 2496.497822] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2496.498586] RIP: 0033:0x7faf45f1fb19 [ 2496.499089] 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 [ 2496.501603] RSP: 002b:00007faf43494f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 2496.502640] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00007faf45f1fb19 [ 2496.503636] RDX: 000000000000043e RSI: 0000000000000000 RDI: 00007faf45f790fb [ 2496.504641] RBP: 0000000000000002 R08: 000000000000021f R09: ffffffffffffffff [ 2496.505650] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 2496.506828] R13: 0000000020000100 R14: 000000000000043e R15: 0000000020000140 [ 2496.508139] [ 2496.524127] FAULT_INJECTION: forcing a failure. [ 2496.524127] name failslab, interval 1, probability 0, space 0, times 0 [ 2496.524970] CPU: 1 PID: 26400 Comm: syz-executor.3 Not tainted 6.4.0-next-20230703 #1 [ 2496.525515] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2496.526087] Call Trace: [ 2496.526751] [ 2496.527118] dump_stack_lvl+0xc1/0xf0 [ 2496.527839] should_fail_ex+0x4b4/0x5b0 [ 2496.528458] should_failslab+0x9/0x20 [ 2496.529059] __kmem_cache_alloc_node+0x66/0x320 [ 2496.529939] ? alloc_pipe_info+0x10e/0x590 [ 2496.530605] kmalloc_trace+0x26/0xc0 [ 2496.531192] alloc_pipe_info+0x10e/0x590 [ 2496.531834] splice_direct_to_actor+0x796/0x9d0 [ 2496.532574] ? __pfx_direct_splice_actor+0x10/0x10 [ 2496.533350] ? inode_security+0x105/0x140 [ 2496.533994] ? avc_policy_seqno+0x9/0x20 [ 2496.534637] ? selinux_file_permission+0x9c/0x520 [ 2496.535476] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2496.536270] ? security_file_permission+0xb5/0xe0 [ 2496.536954] do_splice_direct+0x1bb/0x290 [ 2496.537675] ? __pfx_do_splice_direct+0x10/0x10 [ 2496.538308] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2496.538960] ? lock_is_held_type+0x9f/0x120 [ 2496.539510] do_sendfile+0xb67/0x1300 [ 2496.540056] ? __pfx_do_sendfile+0x10/0x10 [ 2496.540663] __x64_sys_sendfile64+0x1d5/0x210 [ 2496.541240] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2496.541887] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2496.542636] do_syscall_64+0x3f/0x90 [ 2496.543119] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2496.543758] RIP: 0033:0x7ff7b5584b19 [ 2496.544215] 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 [ 2496.546314] RSP: 002b:00007ff7b2afa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2496.547220] RAX: ffffffffffffffda RBX: 00007ff7b5697f60 RCX: 00007ff7b5584b19 [ 2496.548176] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000003 [ 2496.549014] RBP: 00007ff7b2afa1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2496.550009] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000001 [ 2496.550875] R13: 00007ffd142d6d3f R14: 00007ff7b2afa300 R15: 0000000000022000 [ 2496.551744] 00:28:32 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:28:32 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:28:32 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:32 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) [ 2511.220685] FAULT_INJECTION: forcing a failure. [ 2511.220685] name failslab, interval 1, probability 0, space 0, times 0 [ 2511.221685] CPU: 1 PID: 26414 Comm: syz-executor.0 Not tainted 6.4.0-next-20230703 #1 [ 2511.222205] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2511.222745] Call Trace: [ 2511.222928] [ 2511.223095] dump_stack_lvl+0xc1/0xf0 [ 2511.223374] should_fail_ex+0x4b4/0x5b0 [ 2511.223659] ? alloc_empty_file+0x76/0x1e0 [ 2511.223958] should_failslab+0x9/0x20 [ 2511.224225] kmem_cache_alloc+0x62/0x370 [ 2511.224510] ? __lock_acquire+0x19b1/0x6340 [ 2511.224820] alloc_empty_file+0x76/0x1e0 [ 2511.225106] path_openat+0xd8/0x2710 [ 2511.225394] ? __pfx_path_openat+0x10/0x10 [ 2511.225707] do_filp_open+0x1ba/0x410 [ 2511.225971] ? __pfx_do_filp_open+0x10/0x10 [ 2511.226250] ? expand_files+0x446/0x8e0 [ 2511.226539] ? find_held_lock+0x2c/0x110 [ 2511.226829] ? alloc_fd+0x2eb/0x760 [ 2511.227088] ? lock_release+0x1e3/0x680 [ 2511.227370] ? do_raw_spin_lock+0x125/0x270 [ 2511.227671] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2511.228002] ? _raw_spin_unlock+0x1e/0x40 [ 2511.228286] ? alloc_fd+0x2eb/0x760 [ 2511.228559] do_sys_openat2+0x164/0x1d0 [ 2511.228852] ? __pfx_do_sys_openat2+0x10/0x10 00:28:32 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 4) 00:28:32 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 2) 00:28:32 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 2) 00:28:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2511.229307] __x64_sys_openat+0x143/0x200 [ 2511.229641] ? __pfx___x64_sys_openat+0x10/0x10 [ 2511.229985] ? ksys_write+0x19e/0x250 [ 2511.230273] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2511.230654] do_syscall_64+0x3f/0x90 [ 2511.230943] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2511.231329] RIP: 0033:0x7f9518465b19 [ 2511.231602] 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 [ 2511.232066] loop1: detected capacity change from 0 to 127 [ 2511.232867] RSP: 002b:00007f95159db188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2511.232884] RAX: ffffffffffffffda RBX: 00007f9518578f60 RCX: 00007f9518465b19 [ 2511.232896] RDX: 0000000000121242 RSI: 0000000020000040 RDI: ffffffffffffff9c [ 2511.235064] RBP: 00007f95159db1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2511.235572] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2511.236070] R13: 00007fff616b5c7f R14: 00007f95159db300 R15: 0000000000022000 [ 2511.236585] [ 2511.252933] loop4: detected capacity change from 0 to 264192 [ 2511.256559] loop2: detected capacity change from 0 to 264192 [ 2511.288608] syz-executor.6: attempt to access beyond end of device [ 2511.288608] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2511.297848] FAT-fs (loop6): unable to read boot sector 00:28:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:32 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 5) 00:28:32 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 3) [ 2511.385968] FAULT_INJECTION: forcing a failure. [ 2511.385968] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2511.386832] CPU: 1 PID: 26428 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2511.387356] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2511.387892] Call Trace: [ 2511.388071] [ 2511.388233] dump_stack_lvl+0xc1/0xf0 [ 2511.388514] should_fail_ex+0x4b4/0x5b0 [ 2511.388822] _copy_from_user+0x30/0xf0 [ 2511.389173] __do_sys_memfd_create+0x1b0/0x940 [ 2511.389496] ? ksys_write+0x19e/0x250 [ 2511.389763] ? __pfx___do_sys_memfd_create+0x10/0x10 [ 2511.390120] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2511.390480] do_syscall_64+0x3f/0x90 [ 2511.390748] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2511.391107] RIP: 0033:0x7faf45f1fb19 [ 2511.391374] 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 [ 2511.392601] RSP: 002b:00007faf43494f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 2511.393101] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00007faf45f1fb19 [ 2511.393554] RDX: 000000000000043e RSI: 0000000000000000 RDI: 00007faf45f790fb [ 2511.393992] RBP: 0000000000000002 R08: 000000000000021f R09: ffffffffffffffff [ 2511.394423] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 2511.394873] R13: 0000000020000100 R14: 000000000000043e R15: 0000000020000140 [ 2511.395396] 00:28:32 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:28:32 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 3) [ 2511.456046] loop1: detected capacity change from 0 to 127 [ 2511.472084] loop2: detected capacity change from 0 to 264192 00:28:32 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:28:32 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 6) 00:28:32 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 4) [ 2511.578284] loop1: detected capacity change from 0 to 127 [ 2511.591381] FAULT_INJECTION: forcing a failure. [ 2511.591381] name failslab, interval 1, probability 0, space 0, times 0 [ 2511.592364] CPU: 1 PID: 26440 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2511.593018] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2511.593715] Call Trace: [ 2511.593938] [ 2511.594136] dump_stack_lvl+0xc1/0xf0 [ 2511.594489] should_fail_ex+0x4b4/0x5b0 [ 2511.594834] should_failslab+0x9/0x20 [ 2511.595164] kmem_cache_alloc_lru+0x7a/0x680 [ 2511.595557] ? find_held_lock+0x2c/0x110 [ 2511.596006] ? shmem_alloc_inode+0x27/0x50 [ 2511.596367] ? alloc_fd+0x2eb/0x760 [ 2511.596687] ? shmem_alloc_inode+0x27/0x50 [ 2511.597048] shmem_alloc_inode+0x27/0x50 [ 2511.597395] ? __pfx_shmem_alloc_inode+0x10/0x10 [ 2511.597794] alloc_inode+0x63/0x240 [ 2511.598065] new_inode+0x25/0x1f0 [ 2511.598368] shmem_get_inode+0x183/0xe10 [ 2511.598715] ? do_raw_spin_unlock+0x53/0x220 [ 2511.599103] __shmem_file_setup+0x171/0x300 [ 2511.599480] __do_sys_memfd_create+0x32b/0x940 [ 2511.599867] ? ksys_write+0x19e/0x250 [ 2511.600323] ? __pfx___do_sys_memfd_create+0x10/0x10 [ 2511.600755] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2511.601207] do_syscall_64+0x3f/0x90 [ 2511.601511] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2511.601943] RIP: 0033:0x7faf45f1fb19 [ 2511.602261] 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 [ 2511.603676] FAULT_INJECTION: forcing a failure. [ 2511.603676] name failslab, interval 1, probability 0, space 0, times 0 [ 2511.603723] RSP: 002b:00007faf43494f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 2511.603745] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00007faf45f1fb19 [ 2511.606331] RDX: 000000000000043e RSI: 0000000000000000 RDI: 00007faf45f790fb [ 2511.606929] RBP: 0000000000000002 R08: 000000000000021f R09: ffffffffffffffff [ 2511.607515] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 2511.608102] R13: 0000000020000100 R14: 000000000000043e R15: 0000000020000140 [ 2511.608709] [ 2511.608908] CPU: 0 PID: 26441 Comm: syz-executor.0 Not tainted 6.4.0-next-20230703 #1 [ 2511.609928] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2511.610956] Call Trace: [ 2511.611294] [ 2511.611597] dump_stack_lvl+0xc1/0xf0 [ 2511.612120] should_fail_ex+0x4b4/0x5b0 [ 2511.612648] ? security_file_alloc+0x38/0x170 [ 2511.613244] should_failslab+0x9/0x20 [ 2511.613769] kmem_cache_alloc+0x62/0x370 [ 2511.614319] security_file_alloc+0x38/0x170 [ 2511.614903] init_file+0x99/0x250 [ 2511.615377] alloc_empty_file+0x94/0x1e0 [ 2511.615920] path_openat+0xd8/0x2710 [ 2511.616444] ? __pfx_path_openat+0x10/0x10 [ 2511.617026] do_filp_open+0x1ba/0x410 [ 2511.617536] ? __pfx_do_filp_open+0x10/0x10 [ 2511.618091] ? expand_files+0x446/0x8e0 [ 2511.618621] ? find_held_lock+0x2c/0x110 [ 2511.619173] ? alloc_fd+0x2eb/0x760 [ 2511.619663] ? lock_release+0x1e3/0x680 [ 2511.620195] ? do_raw_spin_lock+0x125/0x270 [ 2511.620768] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2511.621421] ? _raw_spin_unlock+0x1e/0x40 [ 2511.621967] ? alloc_fd+0x2eb/0x760 [ 2511.622476] do_sys_openat2+0x164/0x1d0 [ 2511.623010] ? __pfx_do_sys_openat2+0x10/0x10 [ 2511.623630] __x64_sys_openat+0x143/0x200 [ 2511.624188] ? __pfx___x64_sys_openat+0x10/0x10 [ 2511.624804] ? ksys_write+0x19e/0x250 [ 2511.625316] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2511.626019] do_syscall_64+0x3f/0x90 [ 2511.626529] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2511.627211] RIP: 0033:0x7f9518465b19 [ 2511.627694] 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 [ 2511.629943] RSP: 002b:00007f95159db188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2511.630901] RAX: ffffffffffffffda RBX: 00007f9518578f60 RCX: 00007f9518465b19 [ 2511.631797] RDX: 0000000000121242 RSI: 0000000020000040 RDI: ffffffffffffff9c [ 2511.632692] RBP: 00007f95159db1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2511.633606] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2511.634497] R13: 00007fff616b5c7f R14: 00007f95159db300 R15: 0000000000022000 [ 2511.635416] 00:28:32 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:28:32 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) [ 2511.683487] FAULT_INJECTION: forcing a failure. [ 2511.683487] name failslab, interval 1, probability 0, space 0, times 0 [ 2511.684956] CPU: 0 PID: 26442 Comm: syz-executor.3 Not tainted 6.4.0-next-20230703 #1 [ 2511.685985] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2511.687020] Call Trace: [ 2511.687363] [ 2511.687674] dump_stack_lvl+0xc1/0xf0 [ 2511.688204] should_fail_ex+0x4b4/0x5b0 [ 2511.688740] ? alloc_pipe_info+0x1e9/0x590 [ 2511.689306] should_failslab+0x9/0x20 [ 2511.689831] __kmem_cache_alloc_node+0x66/0x320 [ 2511.690454] ? alloc_pipe_info+0x1e9/0x590 [ 2511.691007] ? alloc_pipe_info+0x10e/0x590 [ 2511.691571] ? alloc_pipe_info+0x1e9/0x590 [ 2511.692119] __kmalloc+0x4a/0x160 [ 2511.692593] alloc_pipe_info+0x1e9/0x590 [ 2511.693129] splice_direct_to_actor+0x796/0x9d0 [ 2511.693782] ? __pfx_direct_splice_actor+0x10/0x10 [ 2511.694422] ? inode_security+0x105/0x140 [ 2511.694984] ? avc_policy_seqno+0x9/0x20 [ 2511.695518] ? selinux_file_permission+0x9c/0x520 [ 2511.696154] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2511.696834] ? security_file_permission+0xb5/0xe0 [ 2511.697486] do_splice_direct+0x1bb/0x290 [ 2511.698048] ? __pfx_do_splice_direct+0x10/0x10 [ 2511.698664] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2511.699358] ? lock_is_held_type+0x9f/0x120 [ 2511.699927] do_sendfile+0xb67/0x1300 [ 2511.700473] ? __pfx_do_sendfile+0x10/0x10 [ 2511.701073] __x64_sys_sendfile64+0x1d5/0x210 [ 2511.701693] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2511.702349] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2511.703052] do_syscall_64+0x3f/0x90 [ 2511.703562] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2511.704265] RIP: 0033:0x7ff7b5584b19 [ 2511.704754] 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 [ 2511.707040] RSP: 002b:00007ff7b2afa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2511.707982] RAX: ffffffffffffffda RBX: 00007ff7b5697f60 RCX: 00007ff7b5584b19 [ 2511.708884] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000003 [ 2511.709782] RBP: 00007ff7b2afa1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2511.710699] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000001 [ 2511.711587] R13: 00007ffd142d6d3f R14: 00007ff7b2afa300 R15: 0000000000022000 [ 2511.712525] [ 2511.777198] loop4: detected capacity change from 0 to 264192 00:28:32 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:32 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 5) 00:28:32 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 7) 00:28:32 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2511.885975] loop2: detected capacity change from 0 to 264192 [ 2511.964811] syz-executor.6: attempt to access beyond end of device [ 2511.964811] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2511.966476] FAT-fs (loop6): unable to read boot sector [ 2511.985147] loop1: detected capacity change from 0 to 127 00:28:46 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 4) 00:28:46 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:46 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) 00:28:46 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 8) 00:28:46 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 6) 00:28:46 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:28:46 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:28:46 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2526.086914] FAULT_INJECTION: forcing a failure. [ 2526.086914] name failslab, interval 1, probability 0, space 0, times 0 [ 2526.087940] CPU: 1 PID: 26472 Comm: syz-executor.0 Not tainted 6.4.0-next-20230703 #1 [ 2526.088466] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2526.088504] loop4: detected capacity change from 0 to 264192 [ 2526.089007] Call Trace: [ 2526.089028] [ 2526.089034] dump_stack_lvl+0xc1/0xf0 [ 2526.090399] should_fail_ex+0x4b4/0x5b0 [ 2526.090686] should_failslab+0x9/0x20 [ 2526.090955] kmem_cache_alloc_lru+0x7a/0x680 [ 2526.091265] ? perf_trace_lock+0xc1/0x480 [ 2526.091555] ? __d_alloc+0x31/0x9c0 [ 2526.091812] ? __d_alloc+0x31/0x9c0 [ 2526.092067] __d_alloc+0x31/0x9c0 [ 2526.092316] d_alloc_parallel+0x10e/0x1640 [ 2526.092607] ? __d_lookup+0x247/0x4a0 [ 2526.092886] ? lock_release+0x1e3/0x680 [ 2526.093176] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 2526.093600] ? __pfx_d_alloc_parallel+0x10/0x10 [ 2526.093920] ? lock_is_held_type+0x9f/0x120 [ 2526.094226] ? __d_lookup+0x269/0x4a0 [ 2526.094497] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2526.094874] lookup_open.isra.0+0x909/0x1400 [ 2526.095210] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2526.095593] ? __pfx_down_write+0x10/0x10 [ 2526.095901] ? __mnt_want_write+0x1f4/0x2e0 [ 2526.096209] path_openat+0x96c/0x2710 [ 2526.096508] ? __pfx_path_openat+0x10/0x10 [ 2526.096834] do_filp_open+0x1ba/0x410 [ 2526.097114] ? __pfx_do_filp_open+0x10/0x10 [ 2526.097425] ? expand_files+0x446/0x8e0 [ 2526.097738] ? find_held_lock+0x2c/0x110 [ 2526.098048] ? do_raw_spin_lock+0x125/0x270 [ 2526.098367] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2526.098719] ? _raw_spin_unlock+0x1e/0x40 [ 2526.099018] ? alloc_fd+0x2eb/0x760 [ 2526.099291] do_sys_openat2+0x164/0x1d0 [ 2526.099589] ? __pfx_do_sys_openat2+0x10/0x10 [ 2526.099932] __x64_sys_openat+0x143/0x200 [ 2526.100239] ? __pfx___x64_sys_openat+0x10/0x10 [ 2526.100579] ? ksys_write+0x19e/0x250 [ 2526.100864] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2526.101224] do_syscall_64+0x3f/0x90 [ 2526.101511] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2526.101882] RIP: 0033:0x7f9518465b19 [ 2526.102152] 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 [ 2526.103329] RSP: 002b:00007f95159db188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2526.103865] RAX: ffffffffffffffda RBX: 00007f9518578f60 RCX: 00007f9518465b19 [ 2526.104374] RDX: 0000000000121242 RSI: 0000000020000040 RDI: ffffffffffffff9c [ 2526.104876] RBP: 00007f95159db1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2526.105382] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2526.105901] R13: 00007fff616b5c7f R14: 00007f95159db300 R15: 0000000000022000 [ 2526.106410] [ 2526.108091] FAULT_INJECTION: forcing a failure. [ 2526.108091] name failslab, interval 1, probability 0, space 0, times 0 [ 2526.108955] CPU: 1 PID: 26474 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2526.109503] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2526.110084] Call Trace: [ 2526.110267] [ 2526.110432] dump_stack_lvl+0xc1/0xf0 [ 2526.110720] should_fail_ex+0x4b4/0x5b0 [ 2526.111014] ? security_inode_alloc+0x38/0x160 [ 2526.111358] should_failslab+0x9/0x20 [ 2526.111636] kmem_cache_alloc+0x62/0x370 [ 2526.111942] security_inode_alloc+0x38/0x160 [ 2526.112264] inode_init_always+0xbb2/0xea0 [ 2526.112579] alloc_inode+0x84/0x240 [ 2526.112852] new_inode+0x25/0x1f0 [ 2526.113113] shmem_get_inode+0x183/0xe10 [ 2526.113410] ? do_raw_spin_unlock+0x53/0x220 [ 2526.113736] __shmem_file_setup+0x171/0x300 [ 2526.114054] __do_sys_memfd_create+0x32b/0x940 [ 2526.114385] ? ksys_write+0x19e/0x250 [ 2526.114666] ? __pfx___do_sys_memfd_create+0x10/0x10 [ 2526.115029] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2526.115414] do_syscall_64+0x3f/0x90 [ 2526.115700] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2526.116068] RIP: 0033:0x7faf45f1fb19 [ 2526.116337] 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 [ 2526.117519] RSP: 002b:00007faf43494f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 2526.118062] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00007faf45f1fb19 [ 2526.118564] RDX: 000000000000043e RSI: 0000000000000000 RDI: 00007faf45f790fb [ 2526.119062] RBP: 0000000000000002 R08: 000000000000021f R09: ffffffffffffffff [ 2526.119558] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 2526.120051] R13: 0000000020000100 R14: 000000000000043e R15: 0000000020000140 [ 2526.120566] [ 2526.124684] syz-executor.6: attempt to access beyond end of device [ 2526.124684] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2526.128866] FAT-fs (loop6): unable to read boot sector [ 2526.155527] loop1: detected capacity change from 0 to 127 [ 2526.158132] loop2: detected capacity change from 0 to 264192 00:28:47 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 7) 00:28:47 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 9) 00:28:47 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 5) 00:28:47 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2526.335061] loop4: detected capacity change from 0 to 264192 00:29:02 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) 00:29:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2541.742252] loop2: detected capacity change from 0 to 264192 [ 2541.750986] loop1: detected capacity change from 0 to 127 00:29:02 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 10) 00:29:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:29:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:29:02 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 8) 00:29:02 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 6) 00:29:02 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00", 0xc}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2541.755753] syz-executor.6: attempt to access beyond end of device [ 2541.755753] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2541.756571] FAT-fs (loop6): unable to read boot sector [ 2541.766829] loop4: detected capacity change from 0 to 264192 [ 2541.795962] FAULT_INJECTION: forcing a failure. [ 2541.795962] name failslab, interval 1, probability 0, space 0, times 0 [ 2541.796788] CPU: 0 PID: 26513 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2541.797348] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2541.797932] Call Trace: [ 2541.798120] [ 2541.798290] dump_stack_lvl+0xc1/0xf0 [ 2541.798588] should_fail_ex+0x4b4/0x5b0 [ 2541.798889] should_failslab+0x9/0x20 [ 2541.799174] kmem_cache_alloc_lru+0x7a/0x680 [ 2541.799504] ? __d_alloc+0x31/0x9c0 [ 2541.799779] ? __d_alloc+0x31/0x9c0 [ 2541.800045] __d_alloc+0x31/0x9c0 [ 2541.800300] ? get_random_u32+0x3b2/0x670 [ 2541.800610] d_alloc_pseudo+0x1d/0x70 [ 2541.800885] alloc_file_pseudo+0xd2/0x260 [ 2541.801198] ? __pfx_alloc_file_pseudo+0x10/0x10 [ 2541.801547] ? lockdep_annotate_inode_mutex_key+0x4b/0x200 [ 2541.801967] ? shmem_get_inode+0x6be/0xe10 [ 2541.802277] ? do_raw_spin_unlock+0x53/0x220 [ 2541.802616] __shmem_file_setup+0x202/0x300 [ 2541.802933] __do_sys_memfd_create+0x32b/0x940 [ 2541.803269] ? ksys_write+0x19e/0x250 [ 2541.803547] ? __pfx___do_sys_memfd_create+0x10/0x10 [ 2541.803913] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2541.804303] do_syscall_64+0x3f/0x90 [ 2541.804592] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2541.804956] RIP: 0033:0x7faf45f1fb19 [ 2541.805230] 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 [ 2541.806457] RSP: 002b:00007faf43494f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 2541.806998] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00007faf45f1fb19 [ 2541.807510] RDX: 000000000000043e RSI: 0000000000000000 RDI: 00007faf45f790fb [ 2541.808015] RBP: 0000000000000002 R08: 000000000000021f R09: ffffffffffffffff [ 2541.808516] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 2541.809017] R13: 0000000020000100 R14: 000000000000043e R15: 0000000020000140 [ 2541.809530] [ 2541.827535] FAULT_INJECTION: forcing a failure. [ 2541.827535] name failslab, interval 1, probability 0, space 0, times 0 [ 2541.829145] CPU: 1 PID: 26516 Comm: syz-executor.0 Not tainted 6.4.0-next-20230703 #1 [ 2541.830264] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2541.831342] Call Trace: [ 2541.831696] [ 2541.832013] dump_stack_lvl+0xc1/0xf0 [ 2541.832564] should_fail_ex+0x4b4/0x5b0 [ 2541.833168] should_failslab+0x9/0x20 [ 2541.833717] kmem_cache_alloc_lru+0x7a/0x680 [ 2541.834385] ? ext4_alloc_inode+0x28/0x640 [ 2541.834968] ? __pfx_ext4_alloc_inode+0x10/0x10 [ 2541.835605] ? ext4_alloc_inode+0x28/0x640 [ 2541.836180] ext4_alloc_inode+0x28/0x640 [ 2541.836739] ? __pfx_ext4_alloc_inode+0x10/0x10 [ 2541.837438] alloc_inode+0x63/0x240 [ 2541.837965] new_inode+0x25/0x1f0 [ 2541.838504] __ext4_new_inode+0x323/0x5410 [ 2541.839082] ? __pfx_perf_trace_lock+0x10/0x10 [ 2541.839717] ? mark_held_locks+0x9e/0xe0 [ 2541.840305] ? _raw_spin_unlock_irqrestore+0x2c/0x50 [ 2541.841036] ? d_splice_alias+0x4cb/0xe30 [ 2541.841677] ? __pfx___ext4_new_inode+0x10/0x10 [ 2541.842346] ? do_raw_spin_unlock+0x53/0x220 [ 2541.843029] ? d_splice_alias+0x4eb/0xe30 [ 2541.843614] ext4_create+0x2e4/0x4e0 [ 2541.844156] ? __pfx_ext4_create+0x10/0x10 [ 2541.844771] ? __pfx_ext4_create+0x10/0x10 [ 2541.845370] lookup_open.isra.0+0x1028/0x1400 [ 2541.846113] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2541.846833] ? __pfx_down_write+0x10/0x10 00:29:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2541.847438] ? __mnt_want_write+0x1f4/0x2e0 [ 2541.848157] path_openat+0x96c/0x2710 [ 2541.848728] ? __pfx_path_openat+0x10/0x10 [ 2541.849340] do_filp_open+0x1ba/0x410 [ 2541.849874] ? __pfx_do_filp_open+0x10/0x10 [ 2541.850460] ? expand_files+0x446/0x8e0 [ 2541.851011] ? find_held_lock+0x2c/0x110 [ 2541.851596] ? do_raw_spin_lock+0x125/0x270 [ 2541.852190] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2541.852846] ? _raw_spin_unlock+0x1e/0x40 [ 2541.853416] ? alloc_fd+0x2eb/0x760 [ 2541.854020] do_sys_openat2+0x164/0x1d0 [ 2541.854577] ? __pfx_do_sys_openat2+0x10/0x10 [ 2541.855232] __x64_sys_openat+0x143/0x200 [ 2541.855809] ? __pfx___x64_sys_openat+0x10/0x10 [ 2541.856454] ? ksys_write+0x19e/0x250 [ 2541.856999] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2541.857757] do_syscall_64+0x3f/0x90 [ 2541.858307] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2541.859028] RIP: 0033:0x7f9518465b19 [ 2541.859597] 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 [ 2541.862006] RSP: 002b:00007f95159db188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2541.863015] RAX: ffffffffffffffda RBX: 00007f9518578f60 RCX: 00007f9518465b19 [ 2541.863951] RDX: 0000000000121242 RSI: 0000000020000040 RDI: ffffffffffffff9c [ 2541.864951] RBP: 00007f95159db1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2541.865186] loop1: detected capacity change from 0 to 127 [ 2541.865893] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2541.865915] R13: 00007fff616b5c7f R14: 00007f95159db300 R15: 0000000000022000 [ 2541.868180] 00:29:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:29:02 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 9) 00:29:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:29:02 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 11) 00:29:02 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 7) 00:29:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2542.059922] loop2: detected capacity change from 0 to 264192 [ 2542.132985] loop1: detected capacity change from 0 to 127 [ 2542.148083] loop4: detected capacity change from 0 to 264192 00:29:03 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 10) [ 2542.195319] FAULT_INJECTION: forcing a failure. [ 2542.195319] name failslab, interval 1, probability 0, space 0, times 0 [ 2542.196970] CPU: 1 PID: 26536 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2542.198003] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2542.199037] Call Trace: [ 2542.199379] [ 2542.199688] dump_stack_lvl+0xc1/0xf0 [ 2542.200225] should_fail_ex+0x4b4/0x5b0 [ 2542.200766] ? alloc_empty_file+0x76/0x1e0 [ 2542.201376] should_failslab+0x9/0x20 [ 2542.201930] kmem_cache_alloc+0x62/0x370 [ 2542.202557] alloc_empty_file+0x76/0x1e0 [ 2542.203108] alloc_file+0x5e/0x800 [ 2542.203670] alloc_file_pseudo+0x16e/0x260 [ 2542.204246] ? __pfx_alloc_file_pseudo+0x10/0x10 [ 2542.204896] ? lockdep_annotate_inode_mutex_key+0x4b/0x200 [ 2542.205661] ? do_raw_spin_unlock+0x53/0x220 [ 2542.206308] __shmem_file_setup+0x202/0x300 [ 2542.206905] __do_sys_memfd_create+0x32b/0x940 [ 2542.207519] ? ksys_write+0x19e/0x250 [ 2542.208048] ? __pfx___do_sys_memfd_create+0x10/0x10 [ 2542.208772] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2542.209492] do_syscall_64+0x3f/0x90 [ 2542.210023] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2542.210798] RIP: 0033:0x7faf45f1fb19 [ 2542.211327] 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 [ 2542.213713] RSP: 002b:00007faf43494f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 2542.214786] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00007faf45f1fb19 [ 2542.215709] RDX: 000000000000043e RSI: 0000000000000000 RDI: 00007faf45f790fb [ 2542.216711] RBP: 0000000000000002 R08: 000000000000021f R09: ffffffffffffffff [ 2542.217640] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 2542.218574] R13: 0000000020000100 R14: 000000000000043e R15: 0000000020000140 [ 2542.219527] 00:29:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) 00:29:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:29:17 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:29:17 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 12) 00:29:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2557.087569] FAULT_INJECTION: forcing a failure. [ 2557.087569] name failslab, interval 1, probability 0, space 0, times 0 [ 2557.088620] CPU: 0 PID: 26547 Comm: syz-executor.0 Not tainted 6.4.0-next-20230703 #1 [ 2557.089335] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2557.090162] Call Trace: [ 2557.090534] [ 2557.090861] dump_stack_lvl+0xc1/0xf0 [ 2557.091445] should_fail_ex+0x4b4/0x5b0 [ 2557.092028] ? security_inode_alloc+0x38/0x160 [ 2557.092685] should_failslab+0x9/0x20 [ 2557.093251] kmem_cache_alloc+0x62/0x370 [ 2557.093851] security_inode_alloc+0x38/0x160 [ 2557.094549] inode_init_always+0xbb2/0xea0 [ 2557.095184] alloc_inode+0x84/0x240 [ 2557.095709] new_inode+0x25/0x1f0 [ 2557.096227] __ext4_new_inode+0x323/0x5410 [ 2557.096807] ? __pfx_perf_trace_lock+0x10/0x10 [ 2557.097486] ? mark_held_locks+0x9e/0xe0 [ 2557.098124] ? _raw_spin_unlock_irqrestore+0x2c/0x50 [ 2557.098844] ? d_splice_alias+0x4cb/0xe30 [ 2557.099696] ? __pfx___ext4_new_inode+0x10/0x10 [ 2557.100449] ? do_raw_spin_unlock+0x53/0x220 [ 2557.101175] ? d_splice_alias+0x4eb/0xe30 [ 2557.101841] ext4_create+0x2e4/0x4e0 [ 2557.102455] ? __pfx_ext4_create+0x10/0x10 [ 2557.103134] ? __pfx_ext4_create+0x10/0x10 [ 2557.103809] lookup_open.isra.0+0x1028/0x1400 [ 2557.104554] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2557.105362] ? __pfx_down_write+0x10/0x10 [ 2557.106025] ? __mnt_want_write+0x1f4/0x2e0 [ 2557.106726] path_openat+0x96c/0x2710 [ 2557.107373] ? __pfx_path_openat+0x10/0x10 [ 2557.108069] do_filp_open+0x1ba/0x410 [ 2557.108668] ? __pfx_do_filp_open+0x10/0x10 [ 2557.109341] ? expand_files+0x446/0x8e0 [ 2557.110003] ? find_held_lock+0x2c/0x110 [ 2557.110619] ? do_raw_spin_lock+0x125/0x270 [ 2557.111232] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2557.111907] ? _raw_spin_unlock+0x1e/0x40 [ 2557.112491] ? alloc_fd+0x2eb/0x760 [ 2557.113040] do_sys_openat2+0x164/0x1d0 [ 2557.113620] ? __pfx_do_sys_openat2+0x10/0x10 [ 2557.114313] __x64_sys_openat+0x143/0x200 [ 2557.114915] ? __pfx___x64_sys_openat+0x10/0x10 [ 2557.115588] ? ksys_write+0x19e/0x250 [ 2557.116144] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2557.116897] do_syscall_64+0x3f/0x90 [ 2557.117447] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2557.118193] RIP: 0033:0x7f9518465b19 [ 2557.118718] 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 [ 2557.121126] RSP: 002b:00007f95159db188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2557.122183] RAX: ffffffffffffffda RBX: 00007f9518578f60 RCX: 00007f9518465b19 [ 2557.123143] RDX: 0000000000121242 RSI: 0000000020000040 RDI: ffffffffffffff9c [ 2557.124117] RBP: 00007f95159db1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2557.125085] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2557.126057] R13: 00007fff616b5c7f R14: 00007f95159db300 R15: 0000000000022000 [ 2557.127050] [ 2557.141233] loop2: detected capacity change from 0 to 264192 [ 2557.159900] syz-executor.6: attempt to access beyond end of device [ 2557.159900] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2557.161890] loop1: detected capacity change from 0 to 127 [ 2557.163151] FAT-fs (loop6): unable to read boot sector 00:29:17 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 11) 00:29:17 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 8) 00:29:17 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00", 0xc}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2557.173298] loop4: detected capacity change from 0 to 264192 00:29:18 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 9) 00:29:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:29:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 12) 00:29:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:29:18 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2557.280995] loop2: detected capacity change from 0 to 264192 [ 2557.318655] loop4: detected capacity change from 0 to 264192 00:29:18 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 13) [ 2557.337142] FAULT_INJECTION: forcing a failure. [ 2557.337142] name failslab, interval 1, probability 0, space 0, times 0 [ 2557.338009] CPU: 0 PID: 26569 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2557.338569] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2557.339142] Call Trace: [ 2557.339332] [ 2557.339504] dump_stack_lvl+0xc1/0xf0 [ 2557.339798] should_fail_ex+0x4b4/0x5b0 [ 2557.340098] ? security_file_alloc+0x38/0x170 [ 2557.340435] should_failslab+0x9/0x20 [ 2557.340716] kmem_cache_alloc+0x62/0x370 [ 2557.341026] security_file_alloc+0x38/0x170 [ 2557.341343] ? kmem_cache_alloc+0x313/0x370 [ 2557.341663] init_file+0x99/0x250 [ 2557.341933] alloc_empty_file+0x94/0x1e0 [ 2557.342248] alloc_file+0x5e/0x800 [ 2557.342520] alloc_file_pseudo+0x16e/0x260 [ 2557.342835] ? __pfx_alloc_file_pseudo+0x10/0x10 [ 2557.343182] ? lockdep_annotate_inode_mutex_key+0x4b/0x200 [ 2557.343594] ? do_raw_spin_unlock+0x53/0x220 [ 2557.343929] __shmem_file_setup+0x202/0x300 [ 2557.344252] __do_sys_memfd_create+0x32b/0x940 [ 2557.344589] ? ksys_write+0x19e/0x250 [ 2557.344880] ? __pfx___do_sys_memfd_create+0x10/0x10 [ 2557.345252] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2557.345624] do_syscall_64+0x3f/0x90 [ 2557.345908] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2557.346289] RIP: 0033:0x7faf45f1fb19 [ 2557.346554] 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 [ 2557.347819] RSP: 002b:00007faf43494f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 2557.348351] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00007faf45f1fb19 [ 2557.348855] RDX: 000000000000043e RSI: 0000000000000000 RDI: 00007faf45f790fb [ 2557.349358] RBP: 0000000000000002 R08: 000000000000021f R09: ffffffffffffffff [ 2557.349859] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 2557.350375] R13: 0000000020000100 R14: 000000000000043e R15: 0000000020000140 [ 2557.350885] [ 2557.365369] loop1: detected capacity change from 0 to 127 00:29:18 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 10) [ 2569.392099] syz-executor.6: attempt to access beyond end of device [ 2569.392099] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2569.393475] FAT-fs (loop6): unable to read boot sector [ 2569.396935] loop4: detected capacity change from 0 to 264192 00:29:30 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 13) 00:29:30 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:29:30 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) 00:29:30 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 11) 00:29:30 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:29:30 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 14) 00:29:30 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00", 0xc}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:29:30 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2569.407304] loop2: detected capacity change from 0 to 264192 [ 2569.429645] FAULT_INJECTION: forcing a failure. [ 2569.429645] name failslab, interval 1, probability 0, space 0, times 0 [ 2569.430450] CPU: 0 PID: 26596 Comm: syz-executor.0 Not tainted 6.4.0-next-20230703 #1 [ 2569.430988] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2569.431542] Call Trace: [ 2569.431726] [ 2569.431891] dump_stack_lvl+0xc1/0xf0 [ 2569.432178] should_fail_ex+0x4b4/0x5b0 [ 2569.432463] ? jbd2__journal_start+0x194/0x810 [ 2569.432793] should_failslab+0x9/0x20 [ 2569.433066] kmem_cache_alloc+0x62/0x370 [ 2569.433362] jbd2__journal_start+0x194/0x810 [ 2569.433675] __ext4_journal_start_sb+0x3d7/0x560 [ 2569.434013] __ext4_new_inode+0x2e36/0x5410 [ 2569.434339] ? __pfx___ext4_new_inode+0x10/0x10 [ 2569.434679] ? do_raw_spin_unlock+0x53/0x220 [ 2569.435013] ? d_splice_alias+0x4eb/0xe30 [ 2569.435314] ext4_create+0x2e4/0x4e0 [ 2569.435590] ? __pfx_ext4_create+0x10/0x10 [ 2569.435897] ? __pfx_ext4_create+0x10/0x10 [ 2569.436197] lookup_open.isra.0+0x1028/0x1400 [ 2569.436531] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2569.436894] ? __pfx_down_write+0x10/0x10 [ 2569.437197] ? __mnt_want_write+0x1f4/0x2e0 [ 2569.437510] path_openat+0x96c/0x2710 [ 2569.437802] ? __pfx_path_openat+0x10/0x10 [ 2569.438130] do_filp_open+0x1ba/0x410 [ 2569.438400] ? __pfx_do_filp_open+0x10/0x10 [ 2569.438704] ? expand_files+0x446/0x8e0 [ 2569.438993] ? find_held_lock+0x2c/0x110 [ 2569.439303] ? do_raw_spin_lock+0x125/0x270 [ 2569.439613] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2569.439953] ? _raw_spin_unlock+0x1e/0x40 [ 2569.440245] ? alloc_fd+0x2eb/0x760 [ 2569.440521] do_sys_openat2+0x164/0x1d0 [ 2569.440810] ? __pfx_do_sys_openat2+0x10/0x10 [ 2569.441150] __x64_sys_openat+0x143/0x200 [ 2569.441447] ? __pfx___x64_sys_openat+0x10/0x10 [ 2569.441779] ? ksys_write+0x19e/0x250 [ 2569.442055] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2569.442434] do_syscall_64+0x3f/0x90 [ 2569.442706] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2569.443075] RIP: 0033:0x7f9518465b19 [ 2569.443336] 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 [ 2569.444545] RSP: 002b:00007f95159db188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2569.445056] RAX: ffffffffffffffda RBX: 00007f9518578f60 RCX: 00007f9518465b19 [ 2569.445549] RDX: 0000000000121242 RSI: 0000000020000040 RDI: ffffffffffffff9c [ 2569.446040] RBP: 00007f95159db1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2569.446532] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2569.447019] R13: 00007fff616b5c7f R14: 00007f95159db300 R15: 0000000000022000 [ 2569.447526] [ 2569.447754] EXT4-fs error (device sda) in __ext4_new_inode:1083: Out of memory [ 2569.455345] FAULT_INJECTION: forcing a failure. [ 2569.455345] name failslab, interval 1, probability 0, space 0, times 0 [ 2569.456834] CPU: 1 PID: 26598 Comm: syz-executor.3 Not tainted 6.4.0-next-20230703 #1 [ 2569.457611] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2569.458438] Call Trace: [ 2569.458699] [ 2569.458932] dump_stack_lvl+0xc1/0xf0 [ 2569.459336] should_fail_ex+0x4b4/0x5b0 [ 2569.459746] ? jbd2__journal_start+0x194/0x810 [ 2569.460209] should_failslab+0x9/0x20 [ 2569.460604] kmem_cache_alloc+0x62/0x370 [ 2569.461031] jbd2__journal_start+0x194/0x810 [ 2569.461481] __ext4_journal_start_sb+0x3d7/0x560 [ 2569.461965] ? ext4_dirty_inode+0xa5/0x130 [ 2569.462405] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 2569.462947] ext4_dirty_inode+0xa5/0x130 [ 2569.463480] __mark_inode_dirty+0x1aa/0xc10 [ 2569.464038] touch_atime+0x67b/0x730 [ 2569.464542] ? __pfx_touch_atime+0x10/0x10 [ 2569.465111] filemap_splice_read+0x7ae/0x990 [ 2569.465709] ? __pfx_filemap_splice_read+0x10/0x10 [ 2569.466381] ? lock_is_held_type+0x9f/0x120 [ 2569.466925] ? fsnotify_perm.part.0+0x248/0x680 [ 2569.467424] ext4_file_splice_read+0x101/0x160 [ 2569.467901] ? __pfx_ext4_file_splice_read+0x10/0x10 [ 2569.468454] vfs_splice_read+0x238/0x2d0 [ 2569.468880] splice_direct_to_actor+0x2aa/0x9d0 [ 2569.469449] ? __pfx_direct_splice_actor+0x10/0x10 [ 2569.469997] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2569.470568] ? security_file_permission+0xb5/0xe0 [ 2569.471068] do_splice_direct+0x1bb/0x290 [ 2569.471535] ? __pfx_do_splice_direct+0x10/0x10 [ 2569.472008] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2569.472540] ? lock_is_held_type+0x9f/0x120 [ 2569.472980] do_sendfile+0xb67/0x1300 [ 2569.473401] ? __pfx_do_sendfile+0x10/0x10 [ 2569.473860] __x64_sys_sendfile64+0x1d5/0x210 [ 2569.474326] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2569.474827] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2569.475352] do_syscall_64+0x3f/0x90 [ 2569.475758] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2569.476276] RIP: 0033:0x7ff7b5584b19 [ 2569.476651] 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 [ 2569.478370] RSP: 002b:00007ff7b2afa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2569.479100] RAX: ffffffffffffffda RBX: 00007ff7b5697f60 RCX: 00007ff7b5584b19 [ 2569.479786] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000003 [ 2569.480469] RBP: 00007ff7b2afa1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2569.481158] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000002 [ 2569.481836] R13: 00007ffd142d6d3f R14: 00007ff7b2afa300 R15: 0000000000022000 [ 2569.482597] 00:29:30 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:29:30 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:29:30 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 14) [ 2569.518471] FAULT_INJECTION: forcing a failure. [ 2569.518471] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2569.520504] CPU: 0 PID: 26601 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2569.521808] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2569.523042] Call Trace: [ 2569.523449] [ 2569.523818] dump_stack_lvl+0xc1/0xf0 [ 2569.524444] should_fail_ex+0x4b4/0x5b0 [ 2569.525082] __should_fail_alloc_page+0xe0/0x110 [ 2569.525848] prepare_alloc_pages+0x178/0x500 [ 2569.526590] __alloc_pages+0x149/0x480 [ 2569.527232] ? __pfx___alloc_pages+0x10/0x10 [ 2569.527949] ? __pfx_perf_trace_lock+0x10/0x10 [ 2569.528692] ? mark_lock.part.0+0xef/0x2f50 [ 2569.529376] ? lock_acquire+0x19a/0x4c0 [ 2569.530019] ? __pfx_mark_lock.part.0+0x10/0x10 [ 2569.530774] ? avc_has_perm_noaudit+0x10b/0x3a0 [ 2569.531397] vma_alloc_folio+0xe2/0x480 [ 2569.531929] shmem_alloc_folio+0x11c/0x1f0 [ 2569.532486] ? __pfx_shmem_alloc_folio+0x10/0x10 [ 2569.533105] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 2569.533900] ? percpu_counter_add_batch+0xc8/0x180 [ 2569.534563] ? __vm_enough_memory+0x188/0x3f0 [ 2569.535160] shmem_get_folio_gfp.constprop.0+0x794/0x17d0 [ 2569.535909] ? __pfx_shmem_get_folio_gfp.constprop.0+0x10/0x10 [ 2569.536699] shmem_write_begin+0x148/0x360 [ 2569.537271] ? __pfx_shmem_write_begin+0x10/0x10 [ 2569.537900] ? ktime_get_coarse_real_ts64+0x100/0x190 [ 2569.538605] generic_perform_write+0x26f/0x5e0 [ 2569.539234] ? __pfx_generic_perform_write+0x10/0x10 [ 2569.539899] ? __pfx_file_update_time+0x10/0x10 [ 2569.540507] ? __pfx_generic_write_checks+0x10/0x10 [ 2569.541174] __generic_file_write_iter+0x160/0x1a0 [ 2569.541817] generic_file_write_iter+0xe7/0x350 [ 2569.542449] vfs_write+0x97d/0xda0 [ 2569.542932] ? __pfx_vfs_write+0x10/0x10 [ 2569.543507] __x64_sys_pwrite64+0x1f6/0x250 [ 2569.544075] ? __pfx___x64_sys_pwrite64+0x10/0x10 [ 2569.544714] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2569.545405] do_syscall_64+0x3f/0x90 [ 2569.545921] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2569.546602] RIP: 0033:0x7faf45ed2ab7 [ 2569.547088] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 2569.549344] RSP: 002b:00007faf43494f20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 2569.550311] RAX: ffffffffffffffda RBX: 00007faf45f69970 RCX: 00007faf45ed2ab7 [ 2569.551210] RDX: 0000000000000017 RSI: 0000000020010000 RDI: 0000000000000004 [ 2569.552102] RBP: 0000000000000002 R08: 0000000000000000 R09: ffffffffffffffff [ 2569.552999] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000004 [ 2569.553901] R13: 0000000000000004 R14: 0000000020000200 R15: 0000000000000000 [ 2569.554851] 00:29:30 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:29:30 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:29:30 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 15) [ 2569.615383] loop2: detected capacity change from 0 to 264192 00:29:30 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 12) [ 2569.659679] loop4: detected capacity change from 0 to 264192 00:29:30 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:29:30 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 16) 00:29:30 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2569.841896] FAULT_INJECTION: forcing a failure. [ 2569.841896] name failslab, interval 1, probability 0, space 0, times 0 [ 2569.843067] CPU: 1 PID: 26616 Comm: syz-executor.0 Not tainted 6.4.0-next-20230703 #1 [ 2569.843605] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2569.844161] Call Trace: [ 2569.844346] [ 2569.844513] dump_stack_lvl+0xc1/0xf0 [ 2569.844806] should_fail_ex+0x4b4/0x5b0 [ 2569.845099] ? sidtab_sid2str_get+0x180/0x700 [ 2569.845432] should_failslab+0x9/0x20 [ 2569.845712] __kmem_cache_alloc_node+0x66/0x320 [ 2569.846046] ? sidtab_sid2str_get+0x180/0x700 [ 2569.846384] ? sidtab_sid2str_get+0x180/0x700 [ 2569.846705] __kmalloc_node_track_caller+0x4b/0x160 [ 2569.847064] kmemdup+0x2c/0x60 [ 2569.847314] sidtab_sid2str_get+0x180/0x700 [ 2569.847625] sidtab_entry_to_string+0x33/0x110 [ 2569.847958] security_sid_to_context_core+0x32e/0x600 [ 2569.848330] selinux_inode_init_security+0x4c4/0x6b0 [ 2569.848698] ? __pfx_selinux_inode_init_security+0x10/0x10 [ 2569.849091] ? __pfx_get_cached_acl+0x10/0x10 [ 2569.849421] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 2569.849842] security_inode_init_security+0x155/0x360 [ 2569.850221] ? __pfx_ext4_initxattrs+0x10/0x10 [ 2569.850549] ? __pfx_security_inode_init_security+0x10/0x10 [ 2569.850956] ? chksum_update+0x50/0xb0 [ 2569.851247] __ext4_new_inode+0x38ed/0x5410 [ 2569.851586] ? __pfx___ext4_new_inode+0x10/0x10 [ 2569.851949] ? do_raw_spin_unlock+0x53/0x220 [ 2569.852286] ? d_splice_alias+0x4eb/0xe30 [ 2569.852609] ext4_create+0x2e4/0x4e0 [ 2569.852911] ? __pfx_ext4_create+0x10/0x10 [ 2569.853242] ? __pfx_ext4_create+0x10/0x10 [ 2569.853564] lookup_open.isra.0+0x1028/0x1400 [ 2569.853917] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2569.854307] ? __pfx_down_write+0x10/0x10 [ 2569.854620] ? __mnt_want_write+0x1f4/0x2e0 [ 2569.854951] path_openat+0x96c/0x2710 [ 2569.855267] ? __pfx_path_openat+0x10/0x10 [ 2569.855602] do_filp_open+0x1ba/0x410 [ 2569.855893] ? __pfx_do_filp_open+0x10/0x10 [ 2569.856160] loop2: detected capacity change from 0 to 264192 [ 2569.856205] ? expand_files+0x446/0x8e0 [ 2569.857245] ? find_held_lock+0x2c/0x110 [ 2569.857568] ? do_raw_spin_lock+0x125/0x270 [ 2569.857881] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2569.858252] ? _raw_spin_unlock+0x1e/0x40 [ 2569.858570] ? alloc_fd+0x2eb/0x760 [ 2569.858863] do_sys_openat2+0x164/0x1d0 [ 2569.859173] ? __pfx_do_sys_openat2+0x10/0x10 [ 2569.859524] __x64_sys_openat+0x143/0x200 [ 2569.859841] ? __pfx___x64_sys_openat+0x10/0x10 [ 2569.860195] ? ksys_write+0x19e/0x250 [ 2569.860494] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2569.860890] do_syscall_64+0x3f/0x90 [ 2569.861187] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2569.861584] RIP: 0033:0x7f9518465b19 [ 2569.861848] 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 [ 2569.863177] RSP: 002b:00007f95159db188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2569.863728] RAX: ffffffffffffffda RBX: 00007f9518578f60 RCX: 00007f9518465b19 [ 2569.864259] RDX: 0000000000121242 RSI: 0000000020000040 RDI: ffffffffffffff9c [ 2569.864782] RBP: 00007f95159db1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2569.865290] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2569.865801] R13: 00007fff616b5c7f R14: 00007f95159db300 R15: 0000000000022000 [ 2569.866338] [ 2569.894103] loop4: detected capacity change from 0 to 264192 00:29:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 15) 00:29:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:29:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:29:44 executing program 1: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:29:44 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440", 0x12}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:29:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 13) 00:29:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 17) 00:29:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) sendfile(r1, r0, 0x0, 0x401008) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) 00:29:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 18) [ 2583.385961] loop2: detected capacity change from 0 to 264192 [ 2583.386945] syz-executor.6: attempt to access beyond end of device [ 2583.386945] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2583.393335] FAULT_INJECTION: forcing a failure. [ 2583.393335] name failslab, interval 1, probability 0, space 0, times 0 [ 2583.394216] CPU: 1 PID: 26634 Comm: syz-executor.3 Not tainted 6.4.0-next-20230703 #1 [ 2583.394768] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2583.395311] Call Trace: [ 2583.395497] [ 2583.395665] dump_stack_lvl+0xc1/0xf0 [ 2583.395967] should_fail_ex+0x4b4/0x5b0 [ 2583.396264] ? iter_file_splice_write+0x162/0xcb0 [ 2583.396628] should_failslab+0x9/0x20 [ 2583.396914] __kmem_cache_alloc_node+0x66/0x320 [ 2583.397260] ? iter_file_splice_write+0x162/0xcb0 [ 2583.397634] ? iter_file_splice_write+0x162/0xcb0 [ 2583.398004] __kmalloc+0x4a/0x160 [ 2583.398272] iter_file_splice_write+0x162/0xcb0 [ 2583.398630] ? __pfx_filemap_splice_read+0x10/0x10 [ 2583.399012] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2583.399418] ? ext4_file_splice_read+0x109/0x160 [ 2583.399787] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2583.399954] FAULT_INJECTION: forcing a failure. [ 2583.399954] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2583.400159] direct_splice_actor+0x119/0x180 [ 2583.401880] splice_direct_to_actor+0x349/0x9d0 [ 2583.402208] ? __pfx_direct_splice_actor+0x10/0x10 [ 2583.402574] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2583.402935] ? security_file_permission+0xb5/0xe0 [ 2583.403287] do_splice_direct+0x1bb/0x290 [ 2583.403592] ? __pfx_do_splice_direct+0x10/0x10 [ 2583.403932] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2583.404298] ? lock_is_held_type+0x9f/0x120 [ 2583.404607] do_sendfile+0xb67/0x1300 [ 2583.404901] ? __pfx_do_sendfile+0x10/0x10 [ 2583.405221] __x64_sys_sendfile64+0x1d5/0x210 [ 2583.405540] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2583.405885] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2583.406258] do_syscall_64+0x3f/0x90 [ 2583.406528] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2583.406893] RIP: 0033:0x7ff7b5584b19 [ 2583.407154] 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 [ 2583.408352] RSP: 002b:00007ff7b2afa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2583.408879] RAX: ffffffffffffffda RBX: 00007ff7b5697f60 RCX: 00007ff7b5584b19 [ 2583.409368] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000003 [ 2583.409862] RBP: 00007ff7b2afa1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2583.410355] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000002 [ 2583.410848] R13: 00007ffd142d6d3f R14: 00007ff7b2afa300 R15: 0000000000022000 [ 2583.411353] [ 2583.411523] CPU: 0 PID: 26642 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2583.412502] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2583.413493] Call Trace: [ 2583.413821] [ 2583.414114] dump_stack_lvl+0xc1/0xf0 [ 2583.414634] should_fail_ex+0x4b4/0x5b0 [ 2583.415138] ? page_copy_sane+0xcc/0x2b0 [ 2583.415658] copy_page_from_iter_atomic+0x26d/0x14e0 [ 2583.416334] ? __pfx_copy_page_from_iter_atomic+0x10/0x10 [ 2583.417013] ? shmem_write_begin+0x15f/0x360 [ 2583.417595] ? __pfx_shmem_write_begin+0x10/0x10 [ 2583.418203] ? ktime_get_coarse_real_ts64+0x100/0x190 [ 2583.418910] generic_perform_write+0x2e7/0x5e0 [ 2583.419522] ? __pfx_generic_perform_write+0x10/0x10 [ 2583.420188] ? __pfx_file_update_time+0x10/0x10 [ 2583.420771] ? __pfx_generic_write_checks+0x10/0x10 [ 2583.421430] __generic_file_write_iter+0x160/0x1a0 [ 2583.422070] generic_file_write_iter+0xe7/0x350 [ 2583.422690] vfs_write+0x97d/0xda0 [ 2583.423154] ? __pfx_vfs_write+0x10/0x10 [ 2583.423707] __x64_sys_pwrite64+0x1f6/0x250 [ 2583.424249] ? __pfx___x64_sys_pwrite64+0x10/0x10 [ 2583.424881] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2583.425564] do_syscall_64+0x3f/0x90 [ 2583.426060] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2583.426735] RIP: 0033:0x7faf45ed2ab7 [ 2583.427214] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 2583.429396] RSP: 002b:00007faf43494f20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 2583.430339] RAX: ffffffffffffffda RBX: 00007faf45f69970 RCX: 00007faf45ed2ab7 [ 2583.431217] RDX: 0000000000000017 RSI: 0000000020010000 RDI: 0000000000000004 [ 2583.432089] RBP: 0000000000000002 R08: 0000000000000000 R09: ffffffffffffffff [ 2583.432973] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000004 [ 2583.433844] R13: 0000000000000004 R14: 0000000020000200 R15: 0000000000000000 [ 2583.434772] [ 2583.435140] FAT-fs (loop6): unable to read boot sector [ 2583.449084] loop4: detected capacity change from 0 to 264192 [ 2583.456177] FAULT_INJECTION: forcing a failure. [ 2583.456177] name failslab, interval 1, probability 0, space 0, times 0 [ 2583.457703] CPU: 0 PID: 26646 Comm: syz-executor.0 Not tainted 6.4.0-next-20230703 #1 [ 2583.458745] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2583.459753] Call Trace: [ 2583.460086] [ 2583.460393] dump_stack_lvl+0xc1/0xf0 [ 2583.460908] should_fail_ex+0x4b4/0x5b0 [ 2583.461431] ? ext4_inode_attach_jinode+0x118/0x230 [ 2583.462085] should_failslab+0x9/0x20 [ 2583.462587] kmem_cache_alloc+0x62/0x370 [ 2583.463134] ext4_inode_attach_jinode+0x118/0x230 [ 2583.463770] ext4_file_open+0x2f3/0xba0 [ 2583.464310] ? inode_has_perm+0x16a/0x1c0 [ 2583.464865] ? __pfx_ext4_file_open+0x10/0x10 [ 2583.465463] ? __pfx_lock_release+0x10/0x10 [ 2583.466025] ? __pfx_selinux_file_open+0x10/0x10 [ 2583.466676] ? fsnotify_perm.part.0+0x248/0x680 [ 2583.467285] do_dentry_open+0x69b/0x15c0 [ 2583.467815] ? __pfx_ext4_file_open+0x10/0x10 [ 2583.468417] ? may_open+0x1f3/0x420 [ 2583.468908] path_openat+0x1859/0x2710 [ 2583.469445] ? __pfx_path_openat+0x10/0x10 [ 2583.470020] do_filp_open+0x1ba/0x410 [ 2583.470530] ? __pfx_do_filp_open+0x10/0x10 [ 2583.471070] ? expand_files+0x446/0x8e0 [ 2583.471596] ? find_held_lock+0x2c/0x110 [ 2583.472148] ? do_raw_spin_lock+0x125/0x270 [ 2583.472710] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2583.473334] ? _raw_spin_unlock+0x1e/0x40 [ 2583.473878] ? alloc_fd+0x2eb/0x760 [ 2583.474386] do_sys_openat2+0x164/0x1d0 [ 2583.474917] ? __pfx_do_sys_openat2+0x10/0x10 [ 2583.475549] __x64_sys_openat+0x143/0x200 [ 2583.476092] ? __pfx___x64_sys_openat+0x10/0x10 [ 2583.476707] ? ksys_write+0x19e/0x250 [ 2583.477209] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2583.477897] do_syscall_64+0x3f/0x90 [ 2583.478419] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2583.479094] RIP: 0033:0x7f9518465b19 [ 2583.479579] 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 [ 2583.481774] RSP: 002b:00007f95159db188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2583.482748] RAX: ffffffffffffffda RBX: 00007f9518578f60 RCX: 00007f9518465b19 [ 2583.483633] RDX: 0000000000121242 RSI: 0000000020000040 RDI: ffffffffffffff9c [ 2583.484520] RBP: 00007f95159db1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2583.485398] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2583.486271] R13: 00007fff616b5c7f R14: 00007f95159db300 R15: 0000000000022000 [ 2583.487196] 00:29:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 14) 00:29:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:29:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x401008) 00:29:44 executing program 1: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:29:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 15) 00:29:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 16) [ 2583.665087] loop4: detected capacity change from 0 to 264192 [ 2583.681470] loop2: detected capacity change from 0 to 264192 [ 2583.754471] FAULT_INJECTION: forcing a failure. [ 2583.754471] name failslab, interval 1, probability 0, space 0, times 0 [ 2583.755543] CPU: 1 PID: 26759 Comm: syz-executor.3 Not tainted 6.4.0-next-20230703 #1 [ 2583.756076] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2583.756623] Call Trace: [ 2583.756809] [ 2583.756971] dump_stack_lvl+0xc1/0xf0 [ 2583.757248] should_fail_ex+0x4b4/0x5b0 [ 2583.757536] ? jbd2__journal_start+0x194/0x810 [ 2583.757861] should_failslab+0x9/0x20 [ 2583.758138] kmem_cache_alloc+0x62/0x370 [ 2583.758439] jbd2__journal_start+0x194/0x810 [ 2583.758767] __ext4_journal_start_sb+0x3d7/0x560 [ 2583.759102] ? ext4_dirty_inode+0xa5/0x130 [ 2583.759408] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 2583.759744] ext4_dirty_inode+0xa5/0x130 [ 2583.760031] __mark_inode_dirty+0x1aa/0xc10 [ 2583.760122] FAULT_INJECTION: forcing a failure. [ 2583.760122] name failslab, interval 1, probability 0, space 0, times 0 [ 2583.760343] generic_update_time+0x21b/0x2b0 [ 2583.761976] file_modified_flags+0x2d4/0x330 [ 2583.762280] ? __pfx_file_modified_flags+0x10/0x10 [ 2583.762634] ext4_buffered_write_iter+0xfd/0x3d0 [ 2583.762971] ? iter_file_splice_write+0x162/0xcb0 [ 2583.763312] ext4_file_write_iter+0x36d/0x19b0 [ 2583.763645] ? iter_file_splice_write+0x162/0xcb0 [ 2583.763989] ? kasan_save_stack+0x32/0x50 [ 2583.764277] ? kasan_save_stack+0x22/0x50 [ 2583.764557] ? kasan_set_track+0x25/0x30 [ 2583.764846] ? __kasan_kmalloc+0x7f/0x90 [ 2583.765125] ? __kmalloc+0x5a/0x160 [ 2583.765382] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2583.765727] ? do_splice_direct+0x1bb/0x290 [ 2583.766030] ? do_sendfile+0xb67/0x1300 [ 2583.766330] ? __x64_sys_sendfile64+0x1d5/0x210 [ 2583.766650] ? do_syscall_64+0x3f/0x90 [ 2583.766930] ? entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2583.767304] ? __pfx_perf_trace_lock+0x10/0x10 [ 2583.767623] ? lock_is_held_type+0x9f/0x120 [ 2583.767932] do_iter_readv_writev+0x217/0x3c0 [ 2583.768254] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2583.768607] ? avc_policy_seqno+0x9/0x20 [ 2583.768900] ? security_file_permission+0xb5/0xe0 [ 2583.769243] do_iter_write+0x186/0x820 [ 2583.769524] ? __kmem_cache_alloc_node+0x1c8/0x320 [ 2583.769867] ? iter_file_splice_write+0x162/0xcb0 [ 2583.770201] ? kasan_set_track+0x25/0x30 [ 2583.770497] vfs_iter_write+0x7a/0xb0 [ 2583.770765] iter_file_splice_write+0x737/0xcb0 [ 2583.771104] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2583.771477] ? ext4_file_splice_read+0x109/0x160 [ 2583.771815] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2583.772170] direct_splice_actor+0x119/0x180 [ 2583.772487] splice_direct_to_actor+0x349/0x9d0 [ 2583.772819] ? __pfx_direct_splice_actor+0x10/0x10 [ 2583.773161] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2583.773526] ? security_file_permission+0xb5/0xe0 [ 2583.773868] do_splice_direct+0x1bb/0x290 [ 2583.774159] ? __pfx_do_splice_direct+0x10/0x10 [ 2583.774496] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2583.774860] ? lock_is_held_type+0x9f/0x120 [ 2583.775163] do_sendfile+0xb67/0x1300 [ 2583.775449] ? __pfx_do_sendfile+0x10/0x10 [ 2583.775764] __x64_sys_sendfile64+0x1d5/0x210 [ 2583.776079] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2583.776423] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2583.776787] do_syscall_64+0x3f/0x90 [ 2583.777055] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2583.777420] RIP: 0033:0x7ff7b5584b19 [ 2583.777667] 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 [ 2583.778843] RSP: 002b:00007ff7b2afa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2583.779338] RAX: ffffffffffffffda RBX: 00007ff7b5697f60 RCX: 00007ff7b5584b19 [ 2583.779818] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000003 [ 2583.780277] RBP: 00007ff7b2afa1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2583.780747] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000002 [ 2583.781220] R13: 00007ffd142d6d3f R14: 00007ff7b2afa300 R15: 0000000000022000 [ 2583.781697] [ 2583.781862] CPU: 0 PID: 26761 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2583.782855] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2583.783987] Call Trace: [ 2583.784315] [ 2583.784607] dump_stack_lvl+0xc1/0xf0 [ 2583.785119] should_fail_ex+0x4b4/0x5b0 [ 2583.785637] ? getname_flags.part.0+0x50/0x4f0 [ 2583.786218] should_failslab+0x9/0x20 [ 2583.786726] kmem_cache_alloc+0x62/0x370 [ 2583.787257] getname_flags.part.0+0x50/0x4f0 [ 2583.787841] getname+0x92/0xe0 [ 2583.788281] do_sys_openat2+0xec/0x1d0 [ 2583.788795] ? __pfx_do_sys_openat2+0x10/0x10 [ 2583.789385] __x64_sys_openat+0x143/0x200 [ 2583.789922] ? __pfx___x64_sys_openat+0x10/0x10 [ 2583.790557] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2583.791226] do_syscall_64+0x3f/0x90 [ 2583.791727] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2583.792386] RIP: 0033:0x7faf45ed2a04 [ 2583.792860] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 2583.795028] RSP: 002b:00007faf43494ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 2583.795963] RAX: ffffffffffffffda RBX: 00007faf45f69970 RCX: 00007faf45ed2a04 [ 2583.796855] RDX: 0000000000000002 RSI: 00007faf43495000 RDI: 00000000ffffff9c [ 2583.797726] RBP: 00007faf43495000 R08: 0000000000000000 R09: ffffffffffffffff [ 2583.798621] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 2583.799500] R13: 0000000000000004 R14: 0000000020000230 R15: 0000000000000002 [ 2583.800397] 00:30:04 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 19) 00:30:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:30:04 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 16) 00:30:04 executing program 1: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:30:04 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:30:04 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x401008) 00:30:04 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440", 0x12}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:30:04 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 17) [ 2603.571433] syz-executor.6: attempt to access beyond end of device [ 2603.571433] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2603.573046] FAT-fs (loop6): unable to read boot sector [ 2603.591634] loop4: detected capacity change from 0 to 264192 [ 2603.637326] loop2: detected capacity change from 0 to 264192 00:30:04 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 18) 00:30:04 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) (fail_nth: 20) 00:30:04 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:30:04 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x401008) 00:30:04 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 17) 00:30:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:30:04 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2603.823267] FAULT_INJECTION: forcing a failure. [ 2603.823267] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2603.824956] CPU: 0 PID: 26788 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2603.825978] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2603.827051] Call Trace: [ 2603.827402] [ 2603.827720] dump_stack_lvl+0xc1/0xf0 [ 2603.828265] should_fail_ex+0x4b4/0x5b0 [ 2603.828827] strncpy_from_user+0x38/0x340 [ 2603.829404] getname_flags.part.0+0x95/0x4f0 [ 2603.830021] getname+0x92/0xe0 [ 2603.830489] do_sys_openat2+0xec/0x1d0 [ 2603.831047] ? __pfx_do_sys_openat2+0x10/0x10 [ 2603.831692] __x64_sys_openat+0x143/0x200 [ 2603.832263] ? __pfx___x64_sys_openat+0x10/0x10 [ 2603.832922] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2603.833642] do_syscall_64+0x3f/0x90 [ 2603.834168] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2603.834896] RIP: 0033:0x7faf45ed2a04 [ 2603.835394] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 2603.837681] RSP: 002b:00007faf43494ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 2603.838678] RAX: ffffffffffffffda RBX: 00007faf45f69970 RCX: 00007faf45ed2a04 [ 2603.839605] RDX: 0000000000000002 RSI: 00007faf43495000 RDI: 00000000ffffff9c [ 2603.840534] RBP: 00007faf43495000 R08: 0000000000000000 R09: ffffffffffffffff [ 2603.841464] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 2603.842391] R13: 0000000000000004 R14: 0000000020000230 R15: 0000000000000002 [ 2603.843356] [ 2603.852417] loop4: detected capacity change from 0 to 264192 [ 2603.861585] FAULT_INJECTION: forcing a failure. [ 2603.861585] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2603.863398] CPU: 0 PID: 26790 Comm: syz-executor.0 Not tainted 6.4.0-next-20230703 #1 [ 2603.864423] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2603.865476] Call Trace: [ 2603.865829] [ 2603.866146] dump_stack_lvl+0xc1/0xf0 [ 2603.866709] should_fail_ex+0x4b4/0x5b0 [ 2603.867258] _copy_to_user+0x30/0xc0 [ 2603.867774] simple_read_from_buffer+0xd0/0x170 [ 2603.868414] proc_fail_nth_read+0x1a2/0x240 [ 2603.869006] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2603.869651] ? security_file_permission+0xb5/0xe0 [ 2603.870322] vfs_read+0x1de/0x8f0 [ 2603.870819] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2603.871471] ? __pfx_vfs_read+0x10/0x10 [ 2603.872012] ? __fget_files+0x267/0x480 [ 2603.872591] ksys_read+0x122/0x250 [ 2603.873084] ? __pfx_ksys_read+0x10/0x10 [ 2603.873629] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2603.874354] do_syscall_64+0x3f/0x90 [ 2603.874892] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2603.875592] RIP: 0033:0x7f951841869c [ 2603.876094] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 2603.878362] RSP: 002b:00007f95159db170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2603.879378] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f951841869c [ 2603.880298] RDX: 000000000000000f RSI: 00007f95159db1e0 RDI: 0000000000000003 [ 2603.881249] RBP: 00007f95159db1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2603.882168] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2603.883102] R13: 00007fff616b5c7f R14: 00007f95159db300 R15: 0000000000022000 [ 2603.884055] [ 2603.892208] loop2: detected capacity change from 0 to 264192 00:30:04 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:30:04 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 19) 00:30:04 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(0xffffffffffffffff, r0, 0x0, 0x401008) 00:30:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2604.059767] loop4: detected capacity change from 0 to 264192 [ 2604.076587] FAULT_INJECTION: forcing a failure. [ 2604.076587] name failslab, interval 1, probability 0, space 0, times 0 [ 2604.078315] CPU: 0 PID: 26803 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2604.079358] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2604.080432] Call Trace: [ 2604.080794] [ 2604.081113] dump_stack_lvl+0xc1/0xf0 [ 2604.081664] should_fail_ex+0x4b4/0x5b0 [ 2604.082215] ? alloc_empty_file+0x76/0x1e0 [ 2604.082827] should_failslab+0x9/0x20 [ 2604.083359] kmem_cache_alloc+0x62/0x370 [ 2604.083918] ? __lock_acquire+0x19b1/0x6340 [ 2604.084520] alloc_empty_file+0x76/0x1e0 [ 2604.085088] path_openat+0xd8/0x2710 [ 2604.085641] ? __pfx_path_openat+0x10/0x10 [ 2604.086242] do_filp_open+0x1ba/0x410 [ 2604.086781] ? __pfx_do_filp_open+0x10/0x10 [ 2604.087358] ? expand_files+0x446/0x8e0 [ 2604.087913] ? find_held_lock+0x2c/0x110 [ 2604.088496] ? alloc_fd+0x2eb/0x760 [ 2604.089006] ? lock_release+0x1e3/0x680 [ 2604.089560] ? do_raw_spin_lock+0x125/0x270 [ 2604.090163] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2604.090835] ? _raw_spin_unlock+0x1e/0x40 [ 2604.091403] ? alloc_fd+0x2eb/0x760 [ 2604.091930] do_sys_openat2+0x164/0x1d0 [ 2604.092490] ? __pfx_do_sys_openat2+0x10/0x10 [ 2604.093139] __x64_sys_openat+0x143/0x200 [ 2604.093715] ? __pfx___x64_sys_openat+0x10/0x10 [ 2604.094374] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2604.095104] do_syscall_64+0x3f/0x90 [ 2604.095629] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2604.096336] RIP: 0033:0x7faf45ed2a04 [ 2604.096840] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 2604.099191] RSP: 002b:00007faf43494ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 2604.100181] RAX: ffffffffffffffda RBX: 00007faf45f69970 RCX: 00007faf45ed2a04 [ 2604.101109] RDX: 0000000000000002 RSI: 00007faf43495000 RDI: 00000000ffffff9c [ 2604.102044] RBP: 00007faf43495000 R08: 0000000000000000 R09: ffffffffffffffff [ 2604.102990] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 2604.103917] R13: 0000000000000004 R14: 0000000020000230 R15: 0000000000000002 [ 2604.104882] 00:30:04 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:30:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 18) [ 2604.160159] loop2: detected capacity change from 0 to 264192 [ 2617.281259] loop4: detected capacity change from 0 to 264192 00:30:18 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) 00:30:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:30:18 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 19) 00:30:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 20) 00:30:18 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440", 0x12}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:30:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(0xffffffffffffffff, r0, 0x0, 0x401008) 00:30:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:30:18 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:30:18 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x2) 00:30:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2617.348051] syz-executor.6: attempt to access beyond end of device [ 2617.348051] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2617.354848] FAT-fs (loop6): unable to read boot sector [ 2617.359470] loop2: detected capacity change from 0 to 264192 00:30:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 21) [ 2617.401583] loop4: detected capacity change from 0 to 264192 00:30:18 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2617.429127] FAULT_INJECTION: forcing a failure. [ 2617.429127] name failslab, interval 1, probability 0, space 0, times 0 [ 2617.430672] CPU: 1 PID: 26842 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2617.431705] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2617.432750] Call Trace: [ 2617.433091] [ 2617.433398] dump_stack_lvl+0xc1/0xf0 [ 2617.433936] should_fail_ex+0x4b4/0x5b0 [ 2617.434484] ? security_file_alloc+0x38/0x170 [ 2617.435120] should_failslab+0x9/0x20 [ 2617.435643] kmem_cache_alloc+0x62/0x370 [ 2617.436212] security_file_alloc+0x38/0x170 [ 2617.436805] init_file+0x99/0x250 [ 2617.437293] alloc_empty_file+0x94/0x1e0 [ 2617.437853] path_openat+0xd8/0x2710 [ 2617.438395] ? __pfx_path_openat+0x10/0x10 [ 2617.439002] do_filp_open+0x1ba/0x410 [ 2617.439569] ? __pfx_do_filp_open+0x10/0x10 [ 2617.440197] ? expand_files+0x446/0x8e0 [ 2617.440780] ? find_held_lock+0x2c/0x110 [ 2617.441398] ? alloc_fd+0x2eb/0x760 00:30:18 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x3) [ 2617.442013] ? lock_release+0x1e3/0x680 [ 2617.442571] ? do_raw_spin_lock+0x125/0x270 [ 2617.443208] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2617.443922] ? _raw_spin_unlock+0x1e/0x40 [ 2617.444539] ? alloc_fd+0x2eb/0x760 [ 2617.445106] do_sys_openat2+0x164/0x1d0 [ 2617.445709] ? __pfx_do_sys_openat2+0x10/0x10 [ 2617.446418] __x64_sys_openat+0x143/0x200 [ 2617.447045] ? __pfx___x64_sys_openat+0x10/0x10 [ 2617.447768] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2617.448531] do_syscall_64+0x3f/0x90 [ 2617.449101] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2617.449816] RIP: 0033:0x7faf45ed2a04 [ 2617.450315] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 00:30:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2617.452633] RSP: 002b:00007faf43494ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 2617.453698] RAX: ffffffffffffffda RBX: 00007faf45f69970 RCX: 00007faf45ed2a04 [ 2617.454620] RDX: 0000000000000002 RSI: 00007faf43495000 RDI: 00000000ffffff9c [ 2617.455575] RBP: 00007faf43495000 R08: 0000000000000000 R09: ffffffffffffffff [ 2617.456494] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 2617.457410] R13: 0000000000000004 R14: 0000000020000230 R15: 0000000000000002 [ 2617.458351] 00:30:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 22) [ 2617.522236] loop4: detected capacity change from 0 to 264192 00:30:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(0xffffffffffffffff, r0, 0x0, 0x401008) 00:30:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:30:18 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 20) 00:30:18 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x4) 00:30:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2617.639923] loop4: detected capacity change from 0 to 264192 [ 2617.657597] loop2: detected capacity change from 0 to 264192 [ 2617.679104] FAULT_INJECTION: forcing a failure. [ 2617.679104] name failslab, interval 1, probability 0, space 0, times 0 [ 2617.680194] CPU: 0 PID: 26862 Comm: syz-executor.3 Not tainted 6.4.0-next-20230703 #1 [ 2617.680723] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2617.681267] Call Trace: [ 2617.681446] [ 2617.681609] dump_stack_lvl+0xc1/0xf0 [ 2617.681891] should_fail_ex+0x4b4/0x5b0 [ 2617.682175] ? ext4_init_io_end+0x27/0x180 [ 2617.682476] should_failslab+0x9/0x20 [ 2617.682751] kmem_cache_alloc+0x62/0x370 [ 2617.683044] ext4_init_io_end+0x27/0x180 [ 2617.683329] ext4_do_writepages+0xc31/0x3150 [ 2617.683662] ? lock_acquire+0x19a/0x4c0 [ 2617.683975] ? do_writepages+0x1ad/0x650 [ 2617.684325] ? __pfx_ext4_do_writepages+0x10/0x10 [ 2617.684666] ? lock_is_held_type+0x9f/0x120 [ 2617.684975] ext4_writepages+0x2fc/0x760 [ 2617.685262] ? __pfx_ext4_writepages+0x10/0x10 [ 2617.685585] ? perf_trace_lock+0xc1/0x480 [ 2617.685880] ? perf_trace_lock+0xc1/0x480 [ 2617.686185] ? find_held_lock+0x2c/0x110 [ 2617.686483] ? __pfx_ext4_writepages+0x10/0x10 [ 2617.686813] do_writepages+0x1ad/0x650 [ 2617.687096] ? __pfx_do_writepages+0x10/0x10 [ 2617.687407] ? do_raw_spin_lock+0x125/0x270 [ 2617.687716] ? do_raw_spin_unlock+0x53/0x220 [ 2617.688033] ? _raw_spin_unlock+0x1e/0x40 [ 2617.688322] ? wbc_attach_and_unlock_inode+0x4a3/0x910 [ 2617.688693] filemap_fdatawrite_wbc+0x14b/0x1b0 [ 2617.689053] __filemap_fdatawrite_range+0xba/0x100 [ 2617.689426] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2617.689834] ? __pfx_perf_trace_lock+0x10/0x10 [ 2617.690196] ? ext4_buffered_write_iter+0x12e/0x3d0 [ 2617.690575] ? lock_release+0x1e3/0x680 [ 2617.690885] file_write_and_wait_range+0xd2/0x140 [ 2617.691259] ext4_sync_file+0x25a/0xde0 [ 2617.691540] ? __pfx_ext4_sync_file+0x10/0x10 [ 2617.691875] vfs_fsync_range+0x147/0x240 [ 2617.692189] ext4_buffered_write_iter+0x2ff/0x3d0 [ 2617.692552] ? iter_file_splice_write+0x162/0xcb0 [ 2617.692923] ext4_file_write_iter+0x36d/0x19b0 [ 2617.693279] ? iter_file_splice_write+0x162/0xcb0 [ 2617.693622] ? kasan_save_stack+0x32/0x50 [ 2617.693937] ? kasan_save_stack+0x22/0x50 [ 2617.694250] ? kasan_set_track+0x25/0x30 [ 2617.694537] ? __kasan_kmalloc+0x7f/0x90 [ 2617.694847] ? __kmalloc+0x5a/0x160 [ 2617.695125] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2617.695500] ? do_splice_direct+0x1bb/0x290 [ 2617.695820] ? do_sendfile+0xb67/0x1300 [ 2617.696130] ? __x64_sys_sendfile64+0x1d5/0x210 [ 2617.696476] ? do_syscall_64+0x3f/0x90 [ 2617.696784] ? entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2617.697192] ? __pfx_perf_trace_lock+0x10/0x10 [ 2617.697544] ? lock_is_held_type+0x9f/0x120 [ 2617.697872] do_iter_readv_writev+0x217/0x3c0 [ 2617.698229] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2617.698614] ? avc_policy_seqno+0x9/0x20 [ 2617.698948] ? security_file_permission+0xb5/0xe0 [ 2617.699325] do_iter_write+0x186/0x820 [ 2617.699630] ? __kmem_cache_alloc_node+0x1c8/0x320 [ 2617.700009] ? iter_file_splice_write+0x162/0xcb0 [ 2617.700375] ? kasan_set_track+0x25/0x30 [ 2617.700696] vfs_iter_write+0x7a/0xb0 [ 2617.700987] iter_file_splice_write+0x737/0xcb0 [ 2617.701351] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2617.701752] ? ext4_file_splice_read+0x109/0x160 [ 2617.702117] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2617.702502] direct_splice_actor+0x119/0x180 [ 2617.702851] splice_direct_to_actor+0x349/0x9d0 [ 2617.703204] ? __pfx_direct_splice_actor+0x10/0x10 [ 2617.703584] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2617.703971] ? security_file_permission+0xb5/0xe0 [ 2617.704350] do_splice_direct+0x1bb/0x290 [ 2617.704652] ? __pfx_do_splice_direct+0x10/0x10 [ 2617.704991] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2617.705354] ? lock_is_held_type+0x9f/0x120 [ 2617.705663] do_sendfile+0xb67/0x1300 [ 2617.705949] ? __pfx_do_sendfile+0x10/0x10 [ 2617.706267] __x64_sys_sendfile64+0x1d5/0x210 [ 2617.706582] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2617.706945] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2617.707310] do_syscall_64+0x3f/0x90 [ 2617.707579] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2617.707943] RIP: 0033:0x7ff7b5584b19 [ 2617.708198] 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 [ 2617.709387] RSP: 002b:00007ff7b2afa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2617.709899] RAX: ffffffffffffffda RBX: 00007ff7b5697f60 RCX: 00007ff7b5584b19 [ 2617.710374] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000003 [ 2617.710851] RBP: 00007ff7b2afa1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2617.711324] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000002 [ 2617.711836] R13: 00007ffd142d6d3f R14: 00007ff7b2afa300 R15: 0000000000022000 [ 2617.712363] 00:30:32 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 21) 00:30:32 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x5) 00:30:32 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:30:32 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 23) 00:30:32 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:30:32 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:30:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) sendfile(r0, 0xffffffffffffffff, 0x0, 0x401008) 00:30:32 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000", 0x15}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2631.282530] syz-executor.6: attempt to access beyond end of device [ 2631.282530] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 00:30:32 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2631.286771] FAT-fs (loop6): unable to read boot sector [ 2631.296784] FAULT_INJECTION: forcing a failure. [ 2631.296784] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2631.297621] CPU: 1 PID: 26884 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2631.298168] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2631.298724] Call Trace: [ 2631.298915] [ 2631.299083] dump_stack_lvl+0xc1/0xf0 [ 2631.299369] should_fail_ex+0x4b4/0x5b0 [ 2631.299658] _copy_from_user+0x30/0xf0 [ 2631.299937] get_timespec64+0x79/0x190 [ 2631.300216] ? __pfx_get_timespec64+0x10/0x10 [ 2631.300537] ? __pfx_lo_ioctl+0x10/0x10 [ 2631.300829] __x64_sys_clock_nanosleep+0x1b5/0x480 [ 2631.301179] ? __pfx___x64_sys_clock_nanosleep+0x10/0x10 [ 2631.301558] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2631.301933] do_syscall_64+0x3f/0x90 [ 2631.302213] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2631.302582] RIP: 0033:0x7faf45f448e1 [ 2631.302842] Code: 24 0c 89 3c 24 48 89 4c 24 18 e8 aa e7 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 8b 74 24 0c 8b 3c 24 b8 e6 00 00 00 0f 05 <44> 89 c7 48 89 04 24 e8 e3 e7 ff ff 48 8b 04 24 eb 97 66 2e 0f 1f [ 2631.304094] RSP: 002b:00007faf43494ee0 EFLAGS: 00000293 ORIG_RAX: 00000000000000e6 [ 2631.304620] RAX: ffffffffffffffda RBX: 00007faf434956bc RCX: 00007faf45f448e1 [ 2631.305105] RDX: 00007faf43494f20 RSI: 0000000000000000 RDI: 0000000000000000 [ 2631.305590] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 2631.306077] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000010 [ 2631.306559] R13: 0000000000000004 R14: 0000000020000230 R15: 0000000000000002 [ 2631.307081] [ 2631.307908] loop2: detected capacity change from 0 to 264192 [ 2631.314880] loop4: detected capacity change from 0 to 264192 00:30:46 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 22) 00:30:46 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000", 0x15}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:30:46 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) sendfile(r0, 0xffffffffffffffff, 0x0, 0x401008) 00:30:46 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:30:46 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:30:46 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x6) 00:30:46 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 24) 00:30:46 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2645.877684] syz-executor.1: attempt to access beyond end of device [ 2645.877684] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2645.879947] FAT-fs (loop1): unable to read boot sector [ 2645.898907] loop2: detected capacity change from 0 to 264192 [ 2645.914945] loop4: detected capacity change from 0 to 264192 [ 2645.922134] FAULT_INJECTION: forcing a failure. [ 2645.922134] name failslab, interval 1, probability 0, space 0, times 0 [ 2645.923317] CPU: 1 PID: 26910 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2645.923906] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2645.924547] Call Trace: [ 2645.924750] [ 2645.924936] dump_stack_lvl+0xc1/0xf0 [ 2645.925251] should_fail_ex+0x4b4/0x5b0 [ 2645.925582] ? inotify_handle_inode_event+0x1b8/0x5c0 [ 2645.925991] should_failslab+0x9/0x20 [ 2645.926312] __kmem_cache_alloc_node+0x66/0x320 [ 2645.926674] ? inotify_handle_inode_event+0x1b8/0x5c0 [ 2645.927072] ? lock_acquire+0x19a/0x4c0 [ 2645.927404] ? inotify_handle_inode_event+0x1b8/0x5c0 [ 2645.927799] __kmalloc+0x4a/0x160 [ 2645.928079] inotify_handle_inode_event+0x1b8/0x5c0 [ 2645.928473] ? __pfx_inotify_handle_inode_event+0x10/0x10 [ 2645.928898] fsnotify_handle_inode_event.isra.0+0x230/0x370 [ 2645.929331] fsnotify+0x1115/0x1590 [ 2645.929630] ? __pfx_fsnotify+0x10/0x10 [ 2645.929952] ? perf_trace_lock+0xc1/0x480 [ 2645.930289] __fsnotify_parent+0x637/0xa60 [ 2645.930623] ? __pfx___fsnotify_parent+0x10/0x10 [ 2645.930984] ? lock_acquire+0x19a/0x4c0 [ 2645.931312] ? find_held_lock+0x2c/0x110 [ 2645.931647] __fput+0x30a/0xad0 [ 2645.931922] task_work_run+0x174/0x280 [ 2645.932234] ? __pfx_task_work_run+0x10/0x10 [ 2645.932584] exit_to_user_mode_prepare+0x17d/0x180 [ 2645.932977] syscall_exit_to_user_mode+0x1d/0x50 [ 2645.933344] do_syscall_64+0x4c/0x90 [ 2645.933645] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2645.934059] RIP: 0033:0x7faf45ed272b [ 2645.934345] Code: 0f 05 48 3d 00 f0 ff ff 77 45 c3 0f 1f 40 00 48 83 ec 18 89 7c 24 0c e8 63 fc ff ff 8b 7c 24 0c 41 89 c0 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 89 44 24 0c e8 a1 fc ff ff 8b 44 [ 2645.935660] RSP: 002b:00007faf43494f30 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 2645.936231] RAX: 0000000000000000 RBX: 00007faf434956bc RCX: 00007faf45ed272b [ 2645.936782] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 2645.937339] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 2645.937896] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000010 [ 2645.938354] syz-executor.6: attempt to access beyond end of device [ 2645.938354] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2645.938437] R13: 0000000000000004 R14: 0000000020000230 R15: 0000000000000002 [ 2645.938488] [ 2645.950873] FAT-fs (loop6): unable to read boot sector [ 2645.953431] FAULT_INJECTION: forcing a failure. [ 2645.953431] name failslab, interval 1, probability 0, space 0, times 0 [ 2645.954313] CPU: 1 PID: 26908 Comm: syz-executor.3 Not tainted 6.4.0-next-20230703 #1 [ 2645.954919] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2645.955552] Call Trace: [ 2645.955769] [ 2645.955964] dump_stack_lvl+0xc1/0xf0 [ 2645.956308] should_fail_ex+0x4b4/0x5b0 [ 2645.956648] ? jbd2__journal_start+0x194/0x810 [ 2645.957032] should_failslab+0x9/0x20 [ 2645.957354] kmem_cache_alloc+0x62/0x370 [ 2645.957714] jbd2__journal_start+0x194/0x810 [ 2645.958100] __ext4_journal_start_sb+0x3d7/0x560 [ 2645.958499] ? ext4_do_writepages+0xdae/0x3150 [ 2645.958868] ? ext4_meta_trans_blocks+0x252/0x310 [ 2645.959288] ext4_do_writepages+0xdae/0x3150 [ 2645.959677] ? lock_acquire+0x19a/0x4c0 [ 2645.960024] ? do_writepages+0x1ad/0x650 [ 2645.960385] ? __pfx_ext4_do_writepages+0x10/0x10 [ 2645.960793] ? lock_is_held_type+0x9f/0x120 [ 2645.961189] ext4_writepages+0x2fc/0x760 [ 2645.961522] ? __pfx_ext4_writepages+0x10/0x10 [ 2645.961902] ? do_writepages+0x50d/0x650 [ 2645.962272] ? __pfx_ext4_writepages+0x10/0x10 [ 2645.962655] do_writepages+0x1ad/0x650 [ 2645.962998] ? __pfx_do_writepages+0x10/0x10 [ 2645.963399] ? do_raw_spin_lock+0x125/0x270 [ 2645.963751] ? do_raw_spin_unlock+0x53/0x220 [ 2645.964103] ? _raw_spin_unlock+0x1e/0x40 [ 2645.964420] ? wbc_attach_and_unlock_inode+0x4a3/0x910 [ 2645.964838] filemap_fdatawrite_wbc+0x14b/0x1b0 [ 2645.965197] __filemap_fdatawrite_range+0xba/0x100 [ 2645.965584] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2645.966008] ? __pfx_perf_trace_lock+0x10/0x10 [ 2645.966385] ? ext4_buffered_write_iter+0x12e/0x3d0 [ 2645.966772] ? lock_release+0x1e3/0x680 [ 2645.967111] file_write_and_wait_range+0xd2/0x140 [ 2645.967482] ext4_sync_file+0x25a/0xde0 [ 2645.967802] ? __pfx_ext4_sync_file+0x10/0x10 [ 2645.968146] vfs_fsync_range+0x147/0x240 [ 2645.968467] ext4_buffered_write_iter+0x2ff/0x3d0 [ 2645.968843] ? iter_file_splice_write+0x162/0xcb0 [ 2645.969228] ext4_file_write_iter+0x36d/0x19b0 [ 2645.969585] ? iter_file_splice_write+0x162/0xcb0 [ 2645.969970] ? kasan_save_stack+0x32/0x50 [ 2645.970290] ? kasan_save_stack+0x22/0x50 [ 2645.970610] ? kasan_set_track+0x25/0x30 [ 2645.970923] ? __kasan_kmalloc+0x7f/0x90 [ 2645.971257] ? __kmalloc+0x5a/0x160 [ 2645.971535] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2645.971922] ? do_splice_direct+0x1bb/0x290 [ 2645.972255] ? do_sendfile+0xb67/0x1300 [ 2645.972571] ? __x64_sys_sendfile64+0x1d5/0x210 [ 2645.972927] ? do_syscall_64+0x3f/0x90 [ 2645.973241] ? entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2645.973644] ? __pfx_perf_trace_lock+0x10/0x10 [ 2645.974010] ? lock_is_held_type+0x9f/0x120 [ 2645.974347] do_iter_readv_writev+0x217/0x3c0 [ 2645.974708] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2645.975096] ? avc_policy_seqno+0x9/0x20 [ 2645.975438] ? security_file_permission+0xb5/0xe0 [ 2645.975810] do_iter_write+0x186/0x820 [ 2645.976138] ? __kmem_cache_alloc_node+0x1c8/0x320 [ 2645.976508] ? iter_file_splice_write+0x162/0xcb0 [ 2645.976886] ? kasan_set_track+0x25/0x30 [ 2645.977200] vfs_iter_write+0x7a/0xb0 [ 2645.977501] iter_file_splice_write+0x737/0xcb0 [ 2645.977870] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2645.978296] ? ext4_file_splice_read+0x109/0x160 [ 2645.978658] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2645.979075] direct_splice_actor+0x119/0x180 [ 2645.979426] splice_direct_to_actor+0x349/0x9d0 [ 2645.979779] ? __pfx_direct_splice_actor+0x10/0x10 [ 2645.980156] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2645.980554] ? security_file_permission+0xb5/0xe0 [ 2645.980932] do_splice_direct+0x1bb/0x290 [ 2645.981265] ? __pfx_do_splice_direct+0x10/0x10 [ 2645.981624] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2645.982024] ? lock_is_held_type+0x9f/0x120 [ 2645.982356] do_sendfile+0xb67/0x1300 [ 2645.982658] ? __pfx_do_sendfile+0x10/0x10 [ 2645.982995] __x64_sys_sendfile64+0x1d5/0x210 [ 2645.983368] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2645.983747] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2645.984156] do_syscall_64+0x3f/0x90 [ 2645.984446] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2645.984860] RIP: 0033:0x7ff7b5584b19 [ 2645.985137] 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 [ 2645.986442] RSP: 002b:00007ff7b2afa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2645.986989] RAX: ffffffffffffffda RBX: 00007ff7b5697f60 RCX: 00007ff7b5584b19 [ 2645.987513] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000003 [ 2645.988041] RBP: 00007ff7b2afa1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2645.988565] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000002 [ 2645.989099] R13: 00007ffd142d6d3f R14: 00007ff7b2afa300 R15: 0000000000022000 [ 2645.989624] [ 2645.989866] EXT4-fs (sda): ext4_do_writepages: jbd2_start: 9223372036854775807 pages, ino 16074; err -12 00:31:00 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x7) 00:31:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:31:00 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000", 0x15}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:31:00 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 23) 00:31:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:00 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 25) 00:31:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:31:00 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) sendfile(r0, 0xffffffffffffffff, 0x0, 0x401008) [ 2659.800021] syz-executor.1: attempt to access beyond end of device [ 2659.800021] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2659.801008] FAT-fs (loop1): unable to read boot sector [ 2659.820120] syz-executor.6: attempt to access beyond end of device [ 2659.820120] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2659.821070] FAT-fs (loop6): unable to read boot sector [ 2659.835689] loop2: detected capacity change from 0 to 264192 [ 2659.846124] loop4: detected capacity change from 0 to 264192 00:31:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:31:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(0xffffffffffffffff, 0x40c, &(0x7f0000002740)=0x4) 00:31:00 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x8) 00:31:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(0xffffffffffffffff, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:00 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) (fail_nth: 26) 00:31:00 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 24) 00:31:00 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x0) [ 2659.998365] syz-executor.1: attempt to access beyond end of device [ 2659.998365] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2660.003339] FAT-fs (loop1): unable to read boot sector [ 2660.004071] FAULT_INJECTION: forcing a failure. [ 2660.004071] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2660.005037] CPU: 1 PID: 26947 Comm: syz-executor.7 Not tainted 6.4.0-next-20230703 #1 [ 2660.005604] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2660.006197] Call Trace: [ 2660.006396] [ 2660.006566] dump_stack_lvl+0xc1/0xf0 [ 2660.006868] should_fail_ex+0x4b4/0x5b0 [ 2660.007171] _copy_to_user+0x30/0xc0 [ 2660.007227] loop2: detected capacity change from 0 to 264192 [ 2660.007463] simple_read_from_buffer+0xd0/0x170 [ 2660.008579] proc_fail_nth_read+0x1a2/0x240 [ 2660.008901] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2660.009260] ? security_file_permission+0xb5/0xe0 [ 2660.009629] vfs_read+0x1de/0x8f0 [ 2660.009886] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2660.010227] ? __pfx_vfs_read+0x10/0x10 [ 2660.010524] ? __fget_files+0x267/0x480 [ 2660.010844] ksys_read+0x122/0x250 [ 2660.011091] ? __pfx_ksys_read+0x10/0x10 [ 2660.011402] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2660.011801] do_syscall_64+0x3f/0x90 [ 2660.012087] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2660.012472] RIP: 0033:0x7faf45ed269c [ 2660.012746] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 2660.014034] RSP: 002b:00007faf43495170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2660.014577] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 00007faf45ed269c [ 2660.015104] RDX: 000000000000000f RSI: 00007faf434951e0 RDI: 0000000000000003 [ 2660.015622] RBP: 00007faf434951d0 R08: 0000000000000000 R09: ffffffffffffffff [ 2660.016146] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2660.016673] R13: 00007ffde66ccfcf R14: 00007faf43495300 R15: 0000000000022000 [ 2660.017193] [ 2660.048294] loop4: detected capacity change from 0 to 264192 00:31:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2660.091894] FAULT_INJECTION: forcing a failure. [ 2660.091894] name failslab, interval 1, probability 0, space 0, times 0 [ 2660.092737] CPU: 1 PID: 26955 Comm: syz-executor.3 Not tainted 6.4.0-next-20230703 #1 [ 2660.093317] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2660.093923] Call Trace: [ 2660.094125] [ 2660.094303] dump_stack_lvl+0xc1/0xf0 [ 2660.094625] should_fail_ex+0x4b4/0x5b0 [ 2660.094944] ? jbd2__journal_start+0x24a/0x810 [ 2660.095314] should_failslab+0x9/0x20 [ 2660.095622] kmem_cache_alloc+0x62/0x370 [ 2660.095957] jbd2__journal_start+0x24a/0x810 [ 2660.096318] __ext4_journal_start_sb+0x3d7/0x560 [ 2660.096693] ? ext4_do_writepages+0xdae/0x3150 [ 2660.097050] ? ext4_meta_trans_blocks+0x252/0x310 [ 2660.097439] ext4_do_writepages+0xdae/0x3150 [ 2660.097808] ? lock_acquire+0x19a/0x4c0 [ 2660.098123] ? do_writepages+0x1ad/0x650 [ 2660.098457] ? __pfx_ext4_do_writepages+0x10/0x10 [ 2660.098828] ? lock_is_held_type+0x9f/0x120 [ 2660.099178] ext4_writepages+0x2fc/0x760 [ 2660.099507] ? __pfx_ext4_writepages+0x10/0x10 [ 2660.099849] ? perf_trace_lock+0xc1/0x480 [ 2660.100180] ? perf_trace_lock+0xc1/0x480 [ 2660.100518] ? find_held_lock+0x2c/0x110 [ 2660.100841] ? __pfx_ext4_writepages+0x10/0x10 [ 2660.101191] do_writepages+0x1ad/0x650 [ 2660.101494] ? __pfx_do_writepages+0x10/0x10 [ 2660.101836] ? do_raw_spin_lock+0x125/0x270 [ 2660.102150] ? do_raw_spin_unlock+0x53/0x220 [ 2660.102487] ? _raw_spin_unlock+0x1e/0x40 [ 2660.102779] ? wbc_attach_and_unlock_inode+0x4a3/0x910 [ 2660.103175] filemap_fdatawrite_wbc+0x14b/0x1b0 [ 2660.103521] __filemap_fdatawrite_range+0xba/0x100 [ 2660.103893] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2660.104270] ? __pfx_perf_trace_lock+0x10/0x10 [ 2660.104625] ? ext4_buffered_write_iter+0x12e/0x3d0 [ 2660.104986] ? lock_release+0x1e3/0x680 [ 2660.105293] file_write_and_wait_range+0xd2/0x140 [ 2660.105640] ext4_sync_file+0x25a/0xde0 [ 2660.105937] ? __pfx_ext4_sync_file+0x10/0x10 [ 2660.106242] vfs_fsync_range+0x147/0x240 [ 2660.106548] ext4_buffered_write_iter+0x2ff/0x3d0 [ 2660.106888] ? iter_file_splice_write+0x162/0xcb0 [ 2660.107274] ext4_file_write_iter+0x36d/0x19b0 [ 2660.107605] ? iter_file_splice_write+0x162/0xcb0 [ 2660.107972] ? kasan_save_stack+0x32/0x50 [ 2660.108283] ? kasan_save_stack+0x22/0x50 [ 2660.108593] ? kasan_set_track+0x25/0x30 [ 2660.108903] ? __kasan_kmalloc+0x7f/0x90 [ 2660.109209] ? __kmalloc+0x5a/0x160 [ 2660.109481] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2660.109862] ? do_splice_direct+0x1bb/0x290 [ 2660.110181] ? do_sendfile+0xb67/0x1300 [ 2660.110484] ? __x64_sys_sendfile64+0x1d5/0x210 [ 2660.110815] ? do_syscall_64+0x3f/0x90 [ 2660.111113] ? entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2660.111492] ? __pfx_perf_trace_lock+0x10/0x10 [ 2660.111836] ? lock_is_held_type+0x9f/0x120 [ 2660.112160] do_iter_readv_writev+0x217/0x3c0 [ 2660.112510] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2660.112887] ? avc_policy_seqno+0x9/0x20 [ 2660.113203] ? security_file_permission+0xb5/0xe0 [ 2660.113549] do_iter_write+0x186/0x820 [ 2660.113854] ? __kmem_cache_alloc_node+0x1c8/0x320 [ 2660.114199] ? iter_file_splice_write+0x162/0xcb0 [ 2660.114558] ? kasan_set_track+0x25/0x30 [ 2660.114866] vfs_iter_write+0x7a/0xb0 [ 2660.115150] iter_file_splice_write+0x737/0xcb0 [ 2660.115533] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2660.115934] ? ext4_file_splice_read+0x109/0x160 [ 2660.116297] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2660.116687] direct_splice_actor+0x119/0x180 [ 2660.117024] splice_direct_to_actor+0x349/0x9d0 [ 2660.117381] ? __pfx_direct_splice_actor+0x10/0x10 [ 2660.117753] ? __pfx_splice_direct_to_actor+0x10/0x10 00:31:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(0xffffffffffffffff, 0x40c, &(0x7f0000002740)=0x4) 00:31:00 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x10) [ 2660.118139] ? security_file_permission+0xb5/0xe0 [ 2660.118705] do_splice_direct+0x1bb/0x290 [ 2660.119021] ? __pfx_do_splice_direct+0x10/0x10 [ 2660.119381] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2660.119777] ? lock_is_held_type+0x9f/0x120 [ 2660.120100] do_sendfile+0xb67/0x1300 [ 2660.120403] ? __pfx_do_sendfile+0x10/0x10 [ 2660.120734] __x64_sys_sendfile64+0x1d5/0x210 [ 2660.121073] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2660.121446] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2660.121835] do_syscall_64+0x3f/0x90 [ 2660.122119] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2660.122507] RIP: 0033:0x7ff7b5584b19 [ 2660.122781] 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 [ 2660.124091] RSP: 002b:00007ff7b2afa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2660.124636] RAX: ffffffffffffffda RBX: 00007ff7b5697f60 RCX: 00007ff7b5584b19 [ 2660.125153] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000003 [ 2660.125674] RBP: 00007ff7b2afa1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2660.126186] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000002 [ 2660.126696] R13: 00007ffd142d6d3f R14: 00007ff7b2afa300 R15: 0000000000022000 [ 2660.127218] [ 2660.127486] EXT4-fs (sda): ext4_do_writepages: jbd2_start: 9223372036854775807 pages, ino 16080; err -12 00:31:01 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:31:01 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(0xffffffffffffffff, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:01 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x0) 00:31:01 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2660.198669] syz-executor.1: attempt to access beyond end of device [ 2660.198669] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2660.209458] FAT-fs (loop1): unable to read boot sector [ 2660.229618] syz-executor.6: attempt to access beyond end of device [ 2660.229618] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 00:31:01 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(0xffffffffffffffff, 0x40c, &(0x7f0000002740)=0x4) 00:31:01 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x2, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2660.237957] FAT-fs (loop6): unable to read boot sector [ 2660.243583] loop2: detected capacity change from 0 to 264192 00:31:01 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x18) [ 2660.289309] loop4: detected capacity change from 0 to 264192 00:31:01 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x0) 00:31:01 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x3, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2660.339570] loop2: detected capacity change from 0 to 264192 00:31:13 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:31:13 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2672.186591] loop4: detected capacity change from 0 to 264192 00:31:13 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:31:13 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x4, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:31:13 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(0xffffffffffffffff, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:13 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x24) 00:31:13 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 25) 00:31:13 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2672.211471] syz-executor.2: attempt to access beyond end of device [ 2672.211471] loop2: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2672.216326] syz-executor.6: attempt to access beyond end of device [ 2672.216326] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 00:31:13 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x5, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2672.228118] FAT-fs (loop2): unable to read boot sector [ 2672.233018] FAT-fs (loop6): unable to read boot sector [ 2672.255314] syz-executor.1: attempt to access beyond end of device [ 2672.255314] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2672.261804] FAT-fs (loop1): unable to read boot sector 00:31:28 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 26) 00:31:28 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:31:28 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, 0xffffffffffffffff, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:28 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:31:28 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:31:28 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x6, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:31:28 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:31:28 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x2e) [ 2687.786001] syz-executor.1: attempt to access beyond end of device [ 2687.786001] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2687.789580] FAT-fs (loop1): unable to read boot sector [ 2687.795567] loop4: detected capacity change from 0 to 264192 [ 2687.816535] syz-executor.2: attempt to access beyond end of device [ 2687.816535] loop2: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2687.818134] FAT-fs (loop2): unable to read boot sector [ 2687.832921] syz-executor.6: attempt to access beyond end of device [ 2687.832921] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2687.833668] FAT-fs (loop6): unable to read boot sector 00:31:28 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x7, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:31:28 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:31:28 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:31:28 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xc0) [ 2687.895045] FAULT_INJECTION: forcing a failure. [ 2687.895045] name failslab, interval 1, probability 0, space 0, times 0 [ 2687.896985] CPU: 0 PID: 27035 Comm: syz-executor.3 Not tainted 6.4.0-next-20230703 #1 [ 2687.898001] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2687.899024] Call Trace: [ 2687.899367] [ 2687.899709] dump_stack_lvl+0xc1/0xf0 [ 2687.900229] should_fail_ex+0x4b4/0x5b0 [ 2687.900803] ? ext4_alloc_io_end_vec+0x23/0x130 [ 2687.901437] should_failslab+0x9/0x20 [ 2687.901947] kmem_cache_alloc+0x62/0x370 [ 2687.902505] ext4_alloc_io_end_vec+0x23/0x130 [ 2687.903100] ext4_do_writepages+0x1606/0x3150 [ 2687.903761] ? do_writepages+0x1ad/0x650 [ 2687.904297] ? __pfx_ext4_do_writepages+0x10/0x10 [ 2687.904964] ? lock_is_held_type+0x9f/0x120 [ 2687.905534] ext4_writepages+0x2fc/0x760 [ 2687.906064] ? __pfx_ext4_writepages+0x10/0x10 [ 2687.906685] ? do_writepages+0x50d/0x650 [ 2687.907269] ? __pfx_ext4_writepages+0x10/0x10 [ 2687.907936] do_writepages+0x1ad/0x650 [ 2687.908469] ? __pfx_do_writepages+0x10/0x10 [ 2687.909074] ? do_raw_spin_lock+0x125/0x270 [ 2687.909672] ? do_raw_spin_unlock+0x53/0x220 [ 2687.910285] ? _raw_spin_unlock+0x1e/0x40 [ 2687.910844] ? wbc_attach_and_unlock_inode+0x4a3/0x910 [ 2687.911560] filemap_fdatawrite_wbc+0x14b/0x1b0 [ 2687.912218] __filemap_fdatawrite_range+0xba/0x100 [ 2687.912893] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2687.913640] ? __pfx_perf_trace_lock+0x10/0x10 [ 2687.914293] ? ext4_buffered_write_iter+0x12e/0x3d0 [ 2687.914981] ? lock_release+0x1e3/0x680 [ 2687.915528] file_write_and_wait_range+0xd2/0x140 [ 2687.916205] ext4_sync_file+0x25a/0xde0 [ 2687.916740] ? __pfx_ext4_sync_file+0x10/0x10 [ 2687.917337] vfs_fsync_range+0x147/0x240 [ 2687.917884] ext4_buffered_write_iter+0x2ff/0x3d0 [ 2687.918531] ? iter_file_splice_write+0x162/0xcb0 [ 2687.919186] ext4_file_write_iter+0x36d/0x19b0 [ 2687.919835] ? iter_file_splice_write+0x162/0xcb0 [ 2687.920484] ? kasan_save_stack+0x32/0x50 [ 2687.921040] ? kasan_save_stack+0x22/0x50 [ 2687.921601] ? kasan_set_track+0x25/0x30 [ 2687.922148] ? __kasan_kmalloc+0x7f/0x90 [ 2687.922694] ? __kmalloc+0x5a/0x160 [ 2687.923189] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2687.923867] ? do_splice_direct+0x1bb/0x290 [ 2687.924449] ? do_sendfile+0xb67/0x1300 [ 2687.924989] ? __x64_sys_sendfile64+0x1d5/0x210 [ 2687.925606] ? do_syscall_64+0x3f/0x90 [ 2687.926137] ? entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2687.926849] ? __pfx_perf_trace_lock+0x10/0x10 [ 2687.927463] ? lock_is_held_type+0x9f/0x120 [ 2687.928076] do_iter_readv_writev+0x217/0x3c0 [ 2687.928705] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2687.929380] ? avc_policy_seqno+0x9/0x20 [ 2687.929474] syz-executor.1: attempt to access beyond end of device [ 2687.929474] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2687.929932] ? security_file_permission+0xb5/0xe0 [ 2687.931314] do_iter_write+0x186/0x820 [ 2687.931887] ? __kmem_cache_alloc_node+0x1c8/0x320 [ 2687.932537] ? iter_file_splice_write+0x162/0xcb0 [ 2687.932965] FAT-fs (loop1): unable to read boot sector [ 2687.933163] ? kasan_set_track+0x25/0x30 [ 2687.934008] vfs_iter_write+0x7a/0xb0 [ 2687.934526] iter_file_splice_write+0x737/0xcb0 [ 2687.935175] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2687.935922] ? ext4_file_splice_read+0x109/0x160 [ 2687.936550] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2687.937252] direct_splice_actor+0x119/0x180 [ 2687.937843] splice_direct_to_actor+0x349/0x9d0 [ 2687.938476] ? __pfx_direct_splice_actor+0x10/0x10 [ 2687.939139] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2687.939861] ? security_file_permission+0xb5/0xe0 [ 2687.940549] do_splice_direct+0x1bb/0x290 [ 2687.941126] ? __pfx_do_splice_direct+0x10/0x10 [ 2687.941786] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2687.942504] ? lock_is_held_type+0x9f/0x120 [ 2687.943106] do_sendfile+0xb67/0x1300 [ 2687.943675] ? __pfx_do_sendfile+0x10/0x10 [ 2687.944289] __x64_sys_sendfile64+0x1d5/0x210 [ 2687.944911] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2687.945601] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2687.946320] do_syscall_64+0x3f/0x90 [ 2687.946847] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2687.947543] RIP: 0033:0x7ff7b5584b19 [ 2687.948056] 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 [ 2687.950409] RSP: 002b:00007ff7b2afa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2687.951413] RAX: ffffffffffffffda RBX: 00007ff7b5697f60 RCX: 00007ff7b5584b19 [ 2687.952355] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000003 [ 2687.953270] RBP: 00007ff7b2afa1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2687.954201] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000002 [ 2687.955135] R13: 00007ffd142d6d3f R14: 00007ff7b2afa300 R15: 0000000000022000 [ 2687.956109] 00:31:28 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:31:28 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, 0xffffffffffffffff, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:28 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2688.071192] loop4: detected capacity change from 0 to 264192 00:31:42 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:42 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, 0xffffffffffffffff, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:42 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:31:42 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xb, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:31:42 executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:31:42 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 27) 00:31:42 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xf0) 00:31:42 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2701.908509] syz-executor.1: attempt to access beyond end of device [ 2701.908509] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2701.909539] FAT-fs (loop1): unable to read boot sector 00:31:42 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x10, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2701.924620] loop2: detected capacity change from 0 to 264192 [ 2701.928813] loop4: detected capacity change from 0 to 264192 00:31:42 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2702.029525] syz-executor.1: attempt to access beyond end of device [ 2702.029525] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2702.035050] FAT-fs (loop1): unable to read boot sector 00:31:42 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 28) 00:31:42 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x112) 00:31:42 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x17, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:31:42 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:42 executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2702.140477] loop4: detected capacity change from 0 to 264192 00:31:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2702.170131] FAULT_INJECTION: forcing a failure. [ 2702.170131] name failslab, interval 1, probability 0, space 0, times 0 [ 2702.171336] CPU: 0 PID: 27187 Comm: syz-executor.3 Not tainted 6.4.0-next-20230703 #1 [ 2702.171889] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2702.172454] Call Trace: [ 2702.172648] [ 2702.172825] dump_stack_lvl+0xc1/0xf0 [ 2702.173114] should_fail_ex+0x4b4/0x5b0 [ 2702.173411] ? ext4_find_extent+0xa41/0xd30 [ 2702.173729] should_failslab+0x9/0x20 [ 2702.174019] __kmem_cache_alloc_node+0x66/0x320 [ 2702.174365] ? kernel_text_address+0x5b/0xc0 [ 2702.174726] ? ext4_find_extent+0xa41/0xd30 [ 2702.175068] ? mark_lock.part.0+0xef/0x2f50 [ 2702.175392] ? ext4_find_extent+0xa41/0xd30 [ 2702.175725] __kmalloc+0x4a/0x160 [ 2702.176021] ext4_find_extent+0xa41/0xd30 [ 2702.176361] ext4_ext_map_blocks+0x1c7/0x5940 [ 2702.176694] ? __pfx___lock_acquire+0x10/0x10 [ 2702.177033] ? perf_trace_lock+0xc1/0x480 [ 2702.177342] ? __pfx_perf_trace_lock+0x10/0x10 [ 2702.177694] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2702.178048] ? ext4_map_blocks+0x6f1/0x1970 [ 2702.178381] ? __pfx_lock_acquire+0x10/0x10 [ 2702.178695] ? lock_release+0x1e3/0x680 [ 2702.178995] ? __pfx_lock_release+0x10/0x10 [ 2702.179293] ? lock_is_held_type+0x9f/0x120 [ 2702.179626] ? down_write+0x11a/0x1f0 [ 2702.179918] ? __pfx_down_write+0x10/0x10 [ 2702.180229] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2702.180582] ext4_map_blocks+0x763/0x1970 [ 2702.180910] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2702.181257] ext4_do_writepages+0x1817/0x3150 [ 2702.181612] ? __pfx_ext4_do_writepages+0x10/0x10 [ 2702.181955] ? lock_is_held_type+0x9f/0x120 [ 2702.182284] ext4_writepages+0x2fc/0x760 [ 2702.182575] ? __pfx_ext4_writepages+0x10/0x10 [ 2702.182914] ? perf_trace_lock+0xc1/0x480 [ 2702.183214] ? perf_trace_lock+0xc1/0x480 [ 2702.183535] ? find_held_lock+0x2c/0x110 [ 2702.183847] ? __pfx_ext4_writepages+0x10/0x10 [ 2702.184181] do_writepages+0x1ad/0x650 [ 2702.184471] ? __pfx_do_writepages+0x10/0x10 [ 2702.184807] ? do_raw_spin_lock+0x125/0x270 [ 2702.185136] ? do_raw_spin_unlock+0x53/0x220 [ 2702.185472] ? _raw_spin_unlock+0x1e/0x40 [ 2702.185786] ? wbc_attach_and_unlock_inode+0x4a3/0x910 [ 2702.186179] filemap_fdatawrite_wbc+0x14b/0x1b0 [ 2702.186533] __filemap_fdatawrite_range+0xba/0x100 [ 2702.186907] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2702.187322] ? __pfx_perf_trace_lock+0x10/0x10 [ 2702.187682] ? ext4_buffered_write_iter+0x12e/0x3d0 [ 2702.188072] ? lock_release+0x1e3/0x680 [ 2702.188375] file_write_and_wait_range+0xd2/0x140 [ 2702.188743] ext4_sync_file+0x25a/0xde0 [ 2702.189043] ? __pfx_ext4_sync_file+0x10/0x10 [ 2702.189380] vfs_fsync_range+0x147/0x240 [ 2702.189686] ext4_buffered_write_iter+0x2ff/0x3d0 [ 2702.190053] ? iter_file_splice_write+0x162/0xcb0 [ 2702.190431] ext4_file_write_iter+0x36d/0x19b0 [ 2702.190788] ? iter_file_splice_write+0x162/0xcb0 [ 2702.191149] ? kasan_save_stack+0x32/0x50 [ 2702.191461] ? kasan_save_stack+0x22/0x50 [ 2702.191775] ? kasan_set_track+0x25/0x30 [ 2702.192097] ? __kasan_kmalloc+0x7f/0x90 [ 2702.192399] ? __kmalloc+0x5a/0x160 [ 2702.192674] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2702.193047] ? do_splice_direct+0x1bb/0x290 [ 2702.193377] ? do_sendfile+0xb67/0x1300 [ 2702.193684] ? __x64_sys_sendfile64+0x1d5/0x210 [ 2702.194041] ? do_syscall_64+0x3f/0x90 [ 2702.194337] ? entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2702.194740] ? __pfx_perf_trace_lock+0x10/0x10 [ 2702.195085] ? lock_is_held_type+0x9f/0x120 [ 2702.195412] do_iter_readv_writev+0x217/0x3c0 [ 2702.195756] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2702.196146] ? avc_policy_seqno+0x9/0x20 [ 2702.196464] ? security_file_permission+0xb5/0xe0 [ 2702.196842] do_iter_write+0x186/0x820 [ 2702.197145] ? __kmem_cache_alloc_node+0x1c8/0x320 [ 2702.197509] ? iter_file_splice_write+0x162/0xcb0 [ 2702.197869] ? kasan_set_track+0x25/0x30 [ 2702.198185] vfs_iter_write+0x7a/0xb0 [ 2702.198472] iter_file_splice_write+0x737/0xcb0 [ 2702.198844] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2702.199246] ? ext4_file_splice_read+0x109/0x160 [ 2702.199610] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2702.200007] direct_splice_actor+0x119/0x180 [ 2702.200351] splice_direct_to_actor+0x349/0x9d0 [ 2702.200704] ? __pfx_direct_splice_actor+0x10/0x10 [ 2702.201082] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2702.201468] ? security_file_permission+0xb5/0xe0 [ 2702.201843] do_splice_direct+0x1bb/0x290 [ 2702.202157] ? __pfx_do_splice_direct+0x10/0x10 [ 2702.202509] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2702.202905] do_sendfile+0xb67/0x1300 [ 2702.203213] ? __pfx_do_sendfile+0x10/0x10 [ 2702.203547] __x64_sys_sendfile64+0x1d5/0x210 [ 2702.203897] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2702.204267] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2702.204656] do_syscall_64+0x3f/0x90 [ 2702.204944] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2702.205333] RIP: 0033:0x7ff7b5584b19 [ 2702.205609] 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 [ 2702.206899] RSP: 002b:00007ff7b2afa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2702.207441] RAX: ffffffffffffffda RBX: 00007ff7b5697f60 RCX: 00007ff7b5584b19 [ 2702.207979] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000003 [ 2702.208486] RBP: 00007ff7b2afa1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2702.208968] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000002 [ 2702.209484] R13: 00007ffd142d6d3f R14: 00007ff7b2afa300 R15: 0000000000022000 [ 2702.210013] 00:31:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x300) 00:31:43 executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2702.265639] syz-executor.1: attempt to access beyond end of device [ 2702.265639] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2702.270510] loop2: detected capacity change from 0 to 264192 [ 2702.273048] FAT-fs (loop1): unable to read boot sector 00:31:58 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:58 executing program 5: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:31:58 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:31:58 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:58 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x18, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:31:58 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:31:58 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 29) 00:31:58 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x321) 00:31:58 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x408) [ 2717.383962] loop4: detected capacity change from 0 to 264192 [ 2717.398850] syz-executor.1: attempt to access beyond end of device [ 2717.398850] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2717.399629] FAT-fs (loop1): unable to read boot sector [ 2717.406771] loop2: detected capacity change from 0 to 264192 00:31:58 executing program 5: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:31:58 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x1c, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:31:58 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:31:58 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:31:58 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 30) 00:31:58 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x66, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2717.632584] loop4: detected capacity change from 0 to 264192 [ 2717.650151] syz-executor.1: attempt to access beyond end of device [ 2717.650151] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2717.657548] FAT-fs (loop1): unable to read boot sector 00:32:10 executing program 5: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:32:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfe, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:32:10 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x480) 00:32:10 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:32:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 31) 00:32:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) pivot_root(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:32:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2730.106549] loop4: detected capacity change from 0 to 264192 00:32:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00", 0xc}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2730.124852] syz-executor.1: attempt to access beyond end of device [ 2730.124852] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2730.125823] FAT-fs (loop1): unable to read boot sector [ 2730.160407] loop2: detected capacity change from 0 to 127 00:32:11 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:32:11 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00", 0xc}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2730.237189] loop4: detected capacity change from 0 to 264192 00:32:11 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 1) [ 2730.269443] syz-executor.1: attempt to access beyond end of device [ 2730.269443] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 00:32:11 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x255, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2730.274980] FAT-fs (loop1): unable to read boot sector 00:32:11 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x500) 00:32:11 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:32:11 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:32:11 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00", 0xc}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:32:11 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 32) [ 2730.370406] loop2: detected capacity change from 0 to 264192 [ 2730.384206] loop4: detected capacity change from 0 to 264192 [ 2730.415228] syz-executor.1: attempt to access beyond end of device [ 2730.415228] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2730.419975] FAT-fs (loop1): unable to read boot sector 00:32:11 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x2f3, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2730.439589] FAULT_INJECTION: forcing a failure. [ 2730.439589] name failslab, interval 1, probability 0, space 0, times 0 [ 2730.441029] CPU: 1 PID: 27478 Comm: syz-executor.2 Not tainted 6.4.0-next-20230703 #1 [ 2730.441923] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2730.442845] Call Trace: [ 2730.443157] [ 2730.443432] dump_stack_lvl+0xc1/0xf0 [ 2730.443910] should_fail_ex+0x4b4/0x5b0 [ 2730.444415] should_failslab+0x9/0x20 [ 2730.444875] __kmem_cache_alloc_node+0x66/0x320 [ 2730.445436] ? alloc_pipe_info+0x10e/0x590 [ 2730.445953] kmalloc_trace+0x26/0xc0 [ 2730.446401] alloc_pipe_info+0x10e/0x590 [ 2730.446889] splice_direct_to_actor+0x796/0x9d0 [ 2730.447460] ? __pfx_direct_splice_actor+0x10/0x10 00:32:11 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2730.448047] ? inode_security+0x105/0x140 [ 2730.448826] ? avc_policy_seqno+0x9/0x20 [ 2730.449483] ? selinux_file_permission+0x9c/0x520 [ 2730.450256] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2730.451064] ? security_file_permission+0xb5/0xe0 [ 2730.451855] do_splice_direct+0x1bb/0x290 [ 2730.452577] ? __pfx_do_splice_direct+0x10/0x10 [ 2730.453324] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2730.454164] ? lock_is_held_type+0x9f/0x120 [ 2730.454860] do_sendfile+0xb67/0x1300 [ 2730.455498] ? __pfx_do_sendfile+0x10/0x10 [ 2730.456090] __x64_sys_sendfile64+0x1d5/0x210 [ 2730.456827] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2730.457609] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2730.458442] do_syscall_64+0x3f/0x90 [ 2730.459061] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2730.459887] RIP: 0033:0x7f35caf57b19 [ 2730.460482] 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 [ 2730.463213] RSP: 002b:00007f35c84cd188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2730.464380] RAX: ffffffffffffffda RBX: 00007f35cb06af60 RCX: 00007f35caf57b19 [ 2730.465482] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 2730.466564] RBP: 00007f35c84cd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2730.467650] R10: 0000000000401008 R11: 0000000000000246 R12: 0000000000000001 [ 2730.468737] R13: 00007ffee7d6b45f R14: 00007f35c84cd300 R15: 0000000000022000 [ 2730.469858] 00:32:11 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440", 0x12}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:32:11 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x50a) 00:32:11 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2730.546510] loop6: detected capacity change from 0 to 127 00:32:11 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x9) [ 2730.564274] syz-executor.1: attempt to access beyond end of device [ 2730.564274] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2730.567276] FAT-fs (loop1): unable to read boot sector 00:32:11 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x300, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:32:11 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2730.654787] loop4: detected capacity change from 0 to 264192 00:32:26 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 2) 00:32:26 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:32:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:32:26 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 33) 00:32:26 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x50c) 00:32:26 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440", 0x12}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:32:26 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x9) 00:32:26 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x43e, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2745.278810] loop6: detected capacity change from 0 to 127 [ 2745.283486] syz-executor.1: attempt to access beyond end of device [ 2745.283486] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2745.294939] FAT-fs (loop1): unable to read boot sector [ 2745.306619] loop2: detected capacity change from 0 to 264192 [ 2745.308832] loop4: detected capacity change from 0 to 264192 00:32:26 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x480, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:32:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:32:26 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x555) 00:32:26 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 34) 00:32:26 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x9) 00:32:26 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440", 0x12}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:32:26 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 3) [ 2745.603428] loop4: detected capacity change from 0 to 264192 [ 2745.606837] syz-executor.1: attempt to access beyond end of device [ 2745.606837] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 00:32:26 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x500, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2745.620121] FAT-fs (loop1): unable to read boot sector [ 2745.637449] loop2: detected capacity change from 0 to 264192 00:32:26 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x600) [ 2745.696851] FAULT_INJECTION: forcing a failure. [ 2745.696851] name failslab, interval 1, probability 0, space 0, times 0 [ 2745.698434] CPU: 1 PID: 27548 Comm: syz-executor.3 Not tainted 6.4.0-next-20230703 #1 [ 2745.699575] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2745.700613] Call Trace: [ 2745.700969] [ 2745.701309] dump_stack_lvl+0xc1/0xf0 [ 2745.701846] should_fail_ex+0x4b4/0x5b0 [ 2745.702407] ? jbd2__journal_start+0x194/0x810 [ 2745.703023] should_failslab+0x9/0x20 [ 2745.703553] kmem_cache_alloc+0x62/0x370 [ 2745.704115] jbd2__journal_start+0x194/0x810 [ 2745.704746] __ext4_journal_start_sb+0x3d7/0x560 [ 2745.705413] ? ext4_dirty_inode+0xa5/0x130 [ 2745.705984] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 2745.706645] ext4_dirty_inode+0xa5/0x130 [ 2745.707217] __mark_inode_dirty+0x1aa/0xc10 [ 2745.707827] touch_atime+0x67b/0x730 [ 2745.708396] ? __pfx_touch_atime+0x10/0x10 [ 2745.708988] ? ext4_file_splice_read+0x109/0x160 [ 2745.709691] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2745.710445] splice_direct_to_actor+0x76d/0x9d0 [ 2745.711105] ? __pfx_direct_splice_actor+0x10/0x10 [ 2745.711820] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2745.712585] ? security_file_permission+0xb5/0xe0 [ 2745.713304] do_splice_direct+0x1bb/0x290 [ 2745.713891] ? __pfx_do_splice_direct+0x10/0x10 [ 2745.714578] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2745.715314] ? lock_is_held_type+0x9f/0x120 [ 2745.715933] do_sendfile+0xb67/0x1300 [ 2745.716541] ? __pfx_do_sendfile+0x10/0x10 [ 2745.717191] __x64_sys_sendfile64+0x1d5/0x210 [ 2745.717858] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2745.718583] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2745.719324] do_syscall_64+0x3f/0x90 [ 2745.719868] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2745.720618] RIP: 0033:0x7ff7b5584b19 [ 2745.721131] 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 [ 2745.723535] RSP: 002b:00007ff7b2afa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2745.724578] RAX: ffffffffffffffda RBX: 00007ff7b5697f60 RCX: 00007ff7b5584b19 [ 2745.725527] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000003 [ 2745.726460] RBP: 00007ff7b2afa1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2745.727404] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000002 [ 2745.728433] R13: 00007ffd142d6d3f R14: 00007ff7b2afa300 R15: 0000000000022000 [ 2745.729744] 00:32:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 35) 00:32:40 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x700) 00:32:40 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000", 0x15}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:32:40 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:32:40 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x9) 00:32:40 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x600, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:32:40 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:32:40 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2759.585295] loop4: detected capacity change from 0 to 264192 [ 2759.587945] loop2: detected capacity change from 0 to 264192 [ 2759.616618] syz-executor.1: attempt to access beyond end of device [ 2759.616618] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2759.627022] loop6: detected capacity change from 0 to 127 [ 2759.634900] FAT-fs (loop1): unable to read boot sector 00:32:40 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x700, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:32:40 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x9) [ 2759.833320] loop4: detected capacity change from 0 to 264192 00:32:53 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 36) 00:32:53 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000", 0x15}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:32:53 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0xd000) 00:32:53 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:32:53 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xb00, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:32:53 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x804) 00:32:53 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x9) 00:32:53 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2773.112084] loop6: detected capacity change from 0 to 127 [ 2773.146954] loop4: detected capacity change from 0 to 264192 00:32:54 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x11c0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:32:54 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xa05) 00:32:54 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2773.185578] loop2: detected capacity change from 0 to 264192 [ 2773.192207] syz-executor.1: attempt to access beyond end of device [ 2773.192207] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2773.197746] FAT-fs (loop1): unable to read boot sector [ 2773.305382] loop6: detected capacity change from 0 to 127 [ 2787.618678] loop2: detected capacity change from 0 to 264192 00:33:08 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000", 0x15}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:33:08 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x0) 00:33:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401007) 00:33:08 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:33:08 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:33:08 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 37) 00:33:08 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x1700, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:33:08 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xc05) [ 2787.636334] syz-executor.1: attempt to access beyond end of device [ 2787.636334] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2787.637346] FAT-fs (loop1): unable to read boot sector [ 2787.645665] loop6: detected capacity change from 0 to 127 [ 2787.659111] loop4: detected capacity change from 0 to 264192 00:33:08 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:33:08 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:33:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401009) 00:33:08 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x0) 00:33:08 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x1800, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:33:08 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x1201) [ 2787.774907] FAULT_INJECTION: forcing a failure. [ 2787.774907] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2787.776832] CPU: 0 PID: 27897 Comm: syz-executor.3 Not tainted 6.4.0-next-20230703 #1 [ 2787.777902] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2787.778970] Call Trace: [ 2787.779324] [ 2787.779638] dump_stack_lvl+0xc1/0xf0 [ 2787.780184] should_fail_ex+0x4b4/0x5b0 [ 2787.780737] _copy_from_user+0x30/0xf0 [ 2787.781285] kstrtouint_from_user+0xb0/0x170 [ 2787.781896] ? __pfx_kstrtouint_from_user+0x10/0x10 [ 2787.782585] ? lock_acquire+0x19a/0x4c0 [ 2787.783129] ? ksys_write+0x122/0x250 [ 2787.783671] proc_fail_nth_write+0x7c/0x230 [ 2787.784262] ? __pfx_proc_fail_nth_write+0x10/0x10 [ 2787.784943] ? lock_is_held_type+0x9f/0x120 [ 2787.785554] vfs_write+0x2b9/0xda0 [ 2787.786051] ? __pfx_proc_fail_nth_write+0x10/0x10 [ 2787.786734] ? __pfx_vfs_write+0x10/0x10 [ 2787.787293] ? __fget_files+0x267/0x480 [ 2787.787892] ksys_write+0x122/0x250 [ 2787.788412] ? __pfx_ksys_write+0x10/0x10 [ 2787.789018] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2787.789755] do_syscall_64+0x3f/0x90 [ 2787.790054] loop6: detected capacity change from 0 to 127 [ 2787.790287] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2787.791364] RIP: 0033:0x7ff7b55375ff [ 2787.791887] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 2787.793510] loop2: detected capacity change from 0 to 264192 [ 2787.794277] RSP: 002b:00007ff7b2afa170 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 2787.795718] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff7b55375ff [ 2787.796673] RDX: 0000000000000001 RSI: 00007ff7b2afa1e0 RDI: 0000000000000006 [ 2787.797639] RBP: 00007ff7b2afa1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2787.798596] R10: 0000000000000009 R11: 0000000000000293 R12: 0000000000000002 [ 2787.799555] R13: 00007ffd142d6d3f R14: 00007ff7b2afa300 R15: 0000000000022000 [ 2787.800537] [ 2787.821129] syz-executor.1: attempt to access beyond end of device [ 2787.821129] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2787.829602] loop4: detected capacity change from 0 to 264192 [ 2787.831758] FAT-fs (loop1): unable to read boot sector 00:33:08 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:33:08 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:33:08 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x1c00, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:33:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40100c) 00:33:08 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2787.948834] loop6: detected capacity change from 0 to 127 00:33:08 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x1800) 00:33:08 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 2787.995014] loop2: detected capacity change from 0 to 264192 [ 2787.997601] syz-executor.1: attempt to access beyond end of device [ 2787.997601] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2788.002784] FAT-fs (loop1): unable to read boot sector 00:33:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:33:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x0) 00:33:23 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40100d) 00:33:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x2000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:33:23 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x2000) 00:33:23 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0xf) 00:33:23 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:33:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2802.962169] loop6: detected capacity change from 0 to 127 [ 2802.974610] loop4: detected capacity change from 0 to 264192 [ 2802.975341] loop2: detected capacity change from 0 to 264192 [ 2802.980985] syz-executor.1: attempt to access beyond end of device [ 2802.980985] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 2802.995168] FAT-fs (loop1): unable to read boot sector 00:33:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x3e04, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:33:37 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x4000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:33:37 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x10) 00:33:37 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:33:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:33:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x2103) [ 2817.011674] loop6: detected capacity change from 0 to 127 00:33:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:33:37 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 1) [ 2817.025844] loop4: detected capacity change from 0 to 264192 [ 2817.033647] loop2: detected capacity change from 0 to 264192 00:33:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40100f) 00:33:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x2400) [ 2817.091864] syz-executor.6: attempt to access beyond end of device [ 2817.091864] loop6: rw=34817, sector=28, nr_sectors = 100 limit=127 00:33:37 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x5502, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:33:38 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:33:38 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:33:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 2) 00:33:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:33:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x2e00) [ 2817.236638] loop6: detected capacity change from 0 to 127 00:33:38 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0xfdef) 00:33:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x6600, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2817.288891] loop4: detected capacity change from 0 to 264192 00:33:38 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2817.302546] syz-executor.6: attempt to access beyond end of device [ 2817.302546] loop6: rw=34817, sector=28, nr_sectors = 100 limit=127 00:33:51 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8004, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:33:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:33:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 3) 00:33:51 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x7f262) 00:33:51 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x3032) 00:33:51 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401010) 00:33:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:33:51 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2830.209269] loop2: detected capacity change from 0 to 264192 [ 2830.240410] loop6: detected capacity change from 0 to 127 [ 2830.256450] loop4: detected capacity change from 0 to 264192 00:33:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:33:51 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x3230) 00:33:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2830.323744] syz-executor.6: attempt to access beyond end of device [ 2830.323744] loop6: rw=34817, sector=28, nr_sectors = 100 limit=127 00:33:51 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8008, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:33:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2830.469718] loop1: detected capacity change from 0 to 127 00:33:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 4) 00:33:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:33:51 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2830.512384] loop4: detected capacity change from 0 to 264192 00:33:51 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x5505) 00:33:51 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x87ffffc) 00:33:51 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401019) [ 2830.581757] loop6: detected capacity change from 0 to 127 00:33:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 5) [ 2830.653868] loop2: detected capacity change from 0 to 264192 [ 2830.654441] loop4: detected capacity change from 0 to 264192 [ 2844.800653] loop2: detected capacity change from 0 to 264192 00:34:05 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x8004) 00:34:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:34:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0xfffffdef) 00:34:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40101a) 00:34:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:34:05 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:34:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 6) 00:34:05 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xc011, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2844.802946] loop4: detected capacity change from 0 to 264192 [ 2844.805284] loop1: detected capacity change from 0 to 127 [ 2844.834469] loop6: detected capacity change from 0 to 127 00:34:05 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xc000) 00:34:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 7) 00:34:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:34:05 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:34:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00", 0xc}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2844.934378] loop4: detected capacity change from 0 to 264192 00:34:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40101c) [ 2844.940275] loop1: detected capacity change from 0 to 127 [ 2844.988262] loop6: detected capacity change from 0 to 127 [ 2844.991384] loop2: detected capacity change from 0 to 264192 00:34:21 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0xffffffff000) 00:34:21 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:34:21 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:34:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 8) 00:34:21 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xf000) 00:34:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:34:21 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00", 0xc}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2860.236026] loop6: detected capacity change from 0 to 127 [ 2860.238362] loop1: detected capacity change from 0 to 127 00:34:21 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xeffd, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2860.259598] loop4: detected capacity change from 0 to 264192 [ 2860.266297] loop2: detected capacity change from 0 to 264192 00:34:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:34:21 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:34:21 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00", 0xc}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2860.350175] loop6: detected capacity change from 0 to 127 00:34:21 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xf302, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:34:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 9) [ 2860.355880] loop1: detected capacity change from 0 to 127 00:34:21 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x80000) [ 2860.524046] loop4: detected capacity change from 0 to 264192 [ 2860.593870] FAULT_INJECTION: forcing a failure. [ 2860.593870] name failslab, interval 1, probability 0, space 0, times 0 [ 2860.595554] CPU: 0 PID: 29082 Comm: syz-executor.4 Not tainted 6.4.0-next-20230703 #1 [ 2860.596617] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2860.597732] Call Trace: [ 2860.598096] [ 2860.598411] dump_stack_lvl+0xc1/0xf0 [ 2860.598964] should_fail_ex+0x4b4/0x5b0 [ 2860.599527] ? iter_file_splice_write+0x162/0xcb0 [ 2860.600193] should_failslab+0x9/0x20 [ 2860.600732] __kmem_cache_alloc_node+0x66/0x320 [ 2860.601381] ? iter_file_splice_write+0x162/0xcb0 [ 2860.602098] ? iter_file_splice_write+0x162/0xcb0 [ 2860.602763] __kmalloc+0x4a/0x160 [ 2860.603264] iter_file_splice_write+0x162/0xcb0 [ 2860.603950] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2860.604627] ? inode_security+0x105/0x140 [ 2860.605171] ? security_file_permission+0xb5/0xe0 [ 2860.605815] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2860.606489] direct_splice_actor+0x119/0x180 [ 2860.607073] splice_direct_to_actor+0x349/0x9d0 [ 2860.607722] ? __pfx_direct_splice_actor+0x10/0x10 [ 2860.608395] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2860.609093] ? security_file_permission+0xb5/0xe0 [ 2860.609761] do_splice_direct+0x1bb/0x290 [ 2860.610342] ? __pfx_do_splice_direct+0x10/0x10 [ 2860.610975] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2860.611649] ? lock_is_held_type+0x9f/0x120 [ 2860.612237] do_sendfile+0xb67/0x1300 [ 2860.612778] ? __pfx_do_sendfile+0x10/0x10 [ 2860.613374] __x64_sys_sendfile64+0x1d5/0x210 [ 2860.613988] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2860.614681] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2860.615519] do_syscall_64+0x3f/0x90 [ 2860.616118] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2860.616931] RIP: 0033:0x7fc4928f3b19 [ 2860.617478] 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 [ 2860.619921] RSP: 002b:00007fc48fe69188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2860.621072] RAX: ffffffffffffffda RBX: 00007fc492a06f60 RCX: 00007fc4928f3b19 [ 2860.622067] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 2860.623170] RBP: 00007fc48fe691d0 R08: 0000000000000000 R09: 0000000000000000 [ 2860.624141] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000001 [ 2860.625113] R13: 00007ffd8de3c2ff R14: 00007fc48fe69300 R15: 0000000000022000 [ 2860.626212] 00:34:34 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0xfffffffffffffdef) 00:34:34 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:34:34 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 10) 00:34:34 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:34:34 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfdef, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:34:34 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x200000) 00:34:34 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x15a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) sendfile(r1, r0, 0x0, 0x401008) 00:34:34 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440", 0x12}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2874.098955] loop4: detected capacity change from 0 to 264192 [ 2874.142792] loop2: detected capacity change from 0 to 264192 00:34:35 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 11) [ 2874.178033] loop1: detected capacity change from 0 to 127 [ 2874.184061] loop6: detected capacity change from 0 to 127 00:34:35 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440", 0x12}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2874.227352] loop4: detected capacity change from 0 to 264192 00:34:35 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfeff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:34:35 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000340)='./file1\x00', 0x48001, 0xa0) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) syz_mount_image$nfs(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x6, 0x1, &(0x7f0000000180)=[{&(0x7f0000000240)="25c1d8dd3206572460f5109e965ffbd9ac1c43762dd414481ab76a14a7d157332e61a6d27f82f78752b0ef5cc3ea00c4f15f173781d1aa07874729a25e9f718e55a082d1f627499a8fb23c5bdea56b6e0f3a8c378a5cdc981228397fe53ae8b18ad4c48eac6acad53629a3f421c340f0fb7446ea9d22f5d8a1e5c870d43e45c216784a188c03aff133f262f1edaf768db27cd258f1ad5dfd681e2dc39d90fd8e71ea8b2978c89f366b5b2c59193b753b33ddf66e47a98b3e6f35ccc58020b735d4de70", 0xc3, 0x2}], 0x110b002, &(0x7f00000001c0)={[{'\x16}\\-'}], [{@obj_type}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffe) sendfile(r2, r1, 0x0, 0x401008) [ 2874.259595] FAULT_INJECTION: forcing a failure. [ 2874.259595] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2874.260673] CPU: 0 PID: 29205 Comm: syz-executor.4 Not tainted 6.4.0-next-20230703 #1 [ 2874.261214] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2874.261766] Call Trace: [ 2874.261949] [ 2874.262131] dump_stack_lvl+0xc1/0xf0 [ 2874.262423] should_fail_ex+0x4b4/0x5b0 [ 2874.262707] __should_fail_alloc_page+0xe0/0x110 [ 2874.263046] prepare_alloc_pages+0x178/0x500 [ 2874.263367] ? __pfx_perf_trace_lock+0x10/0x10 [ 2874.263692] __alloc_pages+0x149/0x480 [ 2874.263974] ? lock_acquire+0x19a/0x4c0 [ 2874.264258] ? __pfx___alloc_pages+0x10/0x10 [ 2874.264578] ? lock_release+0x1e3/0x680 [ 2874.264872] alloc_pages+0x1a0/0x260 [ 2874.265148] filemap_alloc_folio+0x389/0x430 [ 2874.265473] ? __pfx_filemap_alloc_folio+0x10/0x10 [ 2874.265830] __filemap_get_folio+0x285/0x8d0 [ 2874.266162] ? perf_trace_lock+0xc1/0x480 [ 2874.266467] pagecache_get_page+0x2e/0x120 [ 2874.266768] ? __pfx_fat_get_block+0x10/0x10 [ 2874.267081] block_write_begin+0x35/0x450 [ 2874.267377] cont_write_begin+0x4fe/0x700 [ 2874.267670] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 2874.268092] ? __pfx_fat_get_block+0x10/0x10 [ 2874.268410] ? __pfx_cont_write_begin+0x10/0x10 [ 2874.268741] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2874.269106] ? ktime_get_coarse_real_ts64+0x15d/0x190 [ 2874.269478] fat_write_begin+0x89/0x180 [ 2874.269761] ? __pfx_fat_get_block+0x10/0x10 [ 2874.270089] generic_perform_write+0x26f/0x5e0 [ 2874.270423] ? __pfx_generic_perform_write+0x10/0x10 [ 2874.270780] ? __pfx_fat_update_time+0x10/0x10 [ 2874.271102] ? __pfx_file_update_time+0x10/0x10 [ 2874.271429] ? __pfx_generic_write_checks+0x10/0x10 [ 2874.271787] ? direct_splice_actor+0x119/0x180 [ 2874.272126] __generic_file_write_iter+0x160/0x1a0 [ 2874.272468] generic_file_write_iter+0xe7/0x350 [ 2874.272796] do_iter_readv_writev+0x217/0x3c0 [ 2874.273132] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2874.273494] ? avc_policy_seqno+0x9/0x20 [ 2874.273791] ? security_file_permission+0xb5/0xe0 [ 2874.274162] do_iter_write+0x186/0x820 [ 2874.274451] ? __kmem_cache_alloc_node+0x1c8/0x320 [ 2874.274800] ? iter_file_splice_write+0x162/0xcb0 [ 2874.275149] ? kasan_set_track+0x25/0x30 [ 2874.275450] vfs_iter_write+0x7a/0xb0 [ 2874.275724] iter_file_splice_write+0x737/0xcb0 [ 2874.276077] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2874.276450] ? inode_security+0x105/0x140 [ 2874.276753] ? security_file_permission+0xb5/0xe0 [ 2874.277109] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2874.277479] direct_splice_actor+0x119/0x180 [ 2874.277804] splice_direct_to_actor+0x349/0x9d0 [ 2874.278155] ? __pfx_direct_splice_actor+0x10/0x10 [ 2874.278514] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2874.278881] ? security_file_permission+0xb5/0xe0 [ 2874.279238] do_splice_direct+0x1bb/0x290 [ 2874.279540] ? __pfx_do_splice_direct+0x10/0x10 [ 2874.279874] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2874.280255] ? lock_is_held_type+0x9f/0x120 [ 2874.280567] do_sendfile+0xb67/0x1300 [ 2874.280859] ? __pfx_do_sendfile+0x10/0x10 [ 2874.281190] __x64_sys_sendfile64+0x1d5/0x210 [ 2874.281517] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2874.281883] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2874.282262] do_syscall_64+0x3f/0x90 [ 2874.282534] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2874.282907] RIP: 0033:0x7fc4928f3b19 [ 2874.283185] 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 [ 2874.284402] RSP: 002b:00007fc48fe69188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2874.284920] RAX: ffffffffffffffda RBX: 00007fc492a06f60 RCX: 00007fc4928f3b19 [ 2874.285406] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 2874.285893] RBP: 00007fc48fe691d0 R08: 0000000000000000 R09: 0000000000000000 [ 2874.286425] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000002 [ 2874.286907] R13: 00007ffd8de3c2ff R14: 00007fc48fe69300 R15: 0000000000022000 [ 2874.287407] 00:34:35 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r0, 0xffffffffffffffff, 0x0, 0x9) 00:34:35 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x80ffff) 00:34:35 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:34:35 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 2874.342841] loop2: detected capacity change from 0 to 264192 00:34:35 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440", 0x12}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:34:35 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mknodat$null(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x103) sendfile(r0, r2, 0x0, 0x9) [ 2874.444695] loop6: detected capacity change from 0 to 127 [ 2874.460462] loop1: detected capacity change from 0 to 127 00:34:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 12) 00:34:48 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffe, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:34:48 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:34:48 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r0, 0x1, 0x7, 0x0, &(0x7f00000001c0)) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = dup(r2) r4 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000240)={0xa, 0x4e24, 0x8, @private0, 0x800}, 0x1c) r5 = socket$inet6_udp(0xa, 0x2, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) dup(r5) sendfile(r5, r4, 0x0, 0x10000000009) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0d6e1eaeca209b9b635c05c53f07af7e26d5c59500a91d9a40e23a76d353ea4f252dade6d25d2efd84a683201de193cf21b7b7e4f0572d9ceabb5b1983b2011388727891212fe3fe6a59f927d6461d57d000f39cfeeac1ffe4b49e907d3ce3868403a29dc1b32a23e5a305b8ca5bf244e89488fb09934330b2e3741f56da890a56e424b644ff9dff9ce65e49d4b411f17b1ac993f19a6c5cc6c5cdc3c7c25d938235d437d2d11a66faaa3c8db918cf9509cf3d000089bbaf38f6a8c3cc5f0c3c60f0e5523e6ff2343cb4b82e0d2dd4890603a788dd59b3c1e07c937ae2a19002003192e10be5390ad47a03a455a575087e3eff3a7ad6779d0196a5c1132d43f4a849ec15ecc83a9f977d3e076438ac4f5a5e78cf05b7378453fd8a10c5f6005075fac5ad9685adbb4b794a070772c31a747bacc87adcf8a76153a7b19857771dd32ce6695a71c23ee72c942e4abcb7475cac650ef38208ed4232d766c5c843c8695ad0888b57ea467e812b357aa33d93f2674301a1b4979a9a9f7af31d841b2a74691cb2ff94c5ca153bbb01205de3be06c7099304ee72f735d5adce9e1944d9c1bb9b273bf165032f525a9631cabae8e1a60ca1f189e891914b30b466d9454c8b6a6b1c85deee26412c36b083b9a7b673c7fb299f4de5d2f68b4fc256fa8d7ac4d82d11768eaf8306d1885e8ab87867c10b2100e3284662ff18c9bdce1a82abd5b4393db3a5e0acc054cfd67f70bd6cb9fb86ed6a2ae2bb17d9578f98eb906aa5e819e869290cb03cc9754418312468a69d64fb06", @ANYBLOB="e04a145370f05e296d20e93a7b889288230fe201cabf757c3ecffa036d56cedca7e251470b3d36fb364e6d345c65f6560779b985e765fefbdca533e26ba1df92e20165e2af5a6ed9e162b74995c8bd37296ddb5e0cac21b8328cfb3166c2447536cc37cf8bb500c67c37e1c28fb9493bcc77e585d36c43e7453d4a6e0b01118443e4f7afdf39deb9a784954a9f71480a659b2250bee66d2cfee023c2c440f17aca2b4e1f490f830d079ec54b8a842f9761770000000000000000000000f4", @ANYRESDEC=r0, @ANYRESHEX=r3, @ANYRES32=r1, @ANYRESOCT=r4, @ANYRES64=r1, @ANYRESDEC=r4, @ANYRES64=r1]) chdir(&(0x7f0000000140)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) connect$inet6(r6, &(0x7f00000000c0)={0xa, 0x4e24, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x4}, 0x1c) fallocate(r7, 0x0, 0x0, 0x87ffffc) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r6, r8, 0x0, 0x9) 00:34:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000", 0x15}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:34:48 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xc00000) 00:34:48 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:34:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) lsetxattr$trusted_overlay_origin(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140), &(0x7f0000000180), 0x2, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x81, 0x8c) r4 = dup(r3) sendfile(r4, r2, 0x0, 0x10000000009) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x10010, r3, 0xe99a000) sendfile(r1, r0, 0x0, 0x401008) [ 2888.124494] loop1: detected capacity change from 0 to 127 [ 2888.128349] loop6: detected capacity change from 0 to 127 [ 2888.134632] loop4: detected capacity change from 0 to 264192 [ 2888.172420] loop2: detected capacity change from 0 to 264192 00:34:49 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x10040, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:34:49 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xf0ffff) 00:34:49 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:34:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 13) 00:34:49 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:34:49 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000", 0x15}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:34:49 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x183c1, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2888.350932] loop4: detected capacity change from 0 to 264192 [ 2888.385916] loop6: detected capacity change from 0 to 127 [ 2888.418023] loop1: detected capacity change from 0 to 127 00:35:01 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000", 0x15}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:35:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:35:01 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) chdir(&(0x7f0000000000)='./file1\x00') fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:35:01 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:35:01 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 14) 00:35:01 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x401008) [ 2900.975682] loop4: detected capacity change from 0 to 264192 00:35:01 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x80000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:35:01 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x1000000) [ 2900.994090] loop2: detected capacity change from 0 to 264192 [ 2900.994936] loop1: detected capacity change from 0 to 127 [ 2901.013448] FAULT_INJECTION: forcing a failure. [ 2901.013448] name failslab, interval 1, probability 0, space 0, times 0 [ 2901.014357] CPU: 0 PID: 29491 Comm: syz-executor.4 Not tainted 6.4.0-next-20230703 #1 [ 2901.014900] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2901.015466] Call Trace: [ 2901.015650] [ 2901.015822] dump_stack_lvl+0xc1/0xf0 [ 2901.016110] should_fail_ex+0x4b4/0x5b0 [ 2901.016400] ? fat_cache_add.part.0+0x5b4/0xb50 [ 2901.016750] should_failslab+0x9/0x20 [ 2901.017029] kmem_cache_alloc+0x62/0x370 [ 2901.017337] fat_cache_add.part.0+0x5b4/0xb50 [ 2901.017672] fat_get_cluster+0x922/0xd40 [ 2901.017976] ? __pfx_fat_get_cluster+0x10/0x10 [ 2901.018330] ? __mark_inode_dirty+0x249/0xc10 [ 2901.018660] fat_free.isra.0+0x393/0x9d0 [ 2901.018966] ? __pfx_fat_free.isra.0+0x10/0x10 [ 2901.019311] ? unmap_mapping_range+0x109/0x280 [ 2901.019643] ? __pfx_unmap_mapping_range+0x10/0x10 [ 2901.019996] ? __pfx_unmap_mapping_range+0x10/0x10 [ 2901.020353] fat_truncate_blocks+0x126/0x1a0 [ 2901.020673] fat_write_begin+0x13b/0x180 [ 2901.020971] generic_perform_write+0x26f/0x5e0 [ 2901.021315] ? __pfx_generic_perform_write+0x10/0x10 [ 2901.021671] ? __pfx_fat_update_time+0x10/0x10 [ 2901.022006] ? __pfx_file_update_time+0x10/0x10 [ 2901.022353] ? __pfx_generic_write_checks+0x10/0x10 [ 2901.022717] ? direct_splice_actor+0x119/0x180 [ 2901.023058] __generic_file_write_iter+0x160/0x1a0 [ 2901.023410] generic_file_write_iter+0xe7/0x350 [ 2901.023750] do_iter_readv_writev+0x217/0x3c0 [ 2901.024085] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2901.024447] ? avc_policy_seqno+0x9/0x20 [ 2901.024751] ? security_file_permission+0xb5/0xe0 [ 2901.025102] do_iter_write+0x186/0x820 [ 2901.025399] ? __kmem_cache_alloc_node+0x1c8/0x320 [ 2901.025755] ? iter_file_splice_write+0x162/0xcb0 [ 2901.026106] ? kasan_set_track+0x25/0x30 [ 2901.026413] vfs_iter_write+0x7a/0xb0 [ 2901.026688] iter_file_splice_write+0x737/0xcb0 [ 2901.027029] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2901.027411] ? inode_security+0x105/0x140 [ 2901.027718] ? security_file_permission+0xb5/0xe0 [ 2901.028074] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2901.028444] direct_splice_actor+0x119/0x180 [ 2901.028775] splice_direct_to_actor+0x349/0x9d0 [ 2901.029107] ? __pfx_direct_splice_actor+0x10/0x10 [ 2901.029477] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2901.029851] ? security_file_permission+0xb5/0xe0 [ 2901.030209] do_splice_direct+0x1bb/0x290 [ 2901.030527] ? __pfx_do_splice_direct+0x10/0x10 [ 2901.030870] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 2901.031247] ? lock_is_held_type+0x9f/0x120 [ 2901.031565] do_sendfile+0xb67/0x1300 [ 2901.031856] ? __pfx_do_sendfile+0x10/0x10 [ 2901.032169] __x64_sys_sendfile64+0x1d5/0x210 [ 2901.032498] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2901.032857] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2901.033242] do_syscall_64+0x3f/0x90 [ 2901.033521] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2901.033902] RIP: 0033:0x7fc4928f3b19 [ 2901.034160] 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 [ 2901.035406] RSP: 002b:00007fc48fe69188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2901.035927] RAX: ffffffffffffffda RBX: 00007fc492a06f60 RCX: 00007fc4928f3b19 [ 2901.036427] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 2901.036922] RBP: 00007fc48fe691d0 R08: 0000000000000000 R09: 0000000000000000 [ 2901.037240] loop6: detected capacity change from 0 to 127 [ 2901.037413] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000002 [ 2901.037424] R13: 00007ffd8de3c2ff R14: 00007fc48fe69300 R15: 0000000000022000 [ 2901.037450] 00:35:01 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:35:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:35:01 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000180)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}, {&(0x7f0000000000)="94173386d46f6864701e76fc4055e8921128a4", 0x13, 0xaf1}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:35:01 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x100000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:35:02 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x401008) 00:35:02 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:35:02 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x2000000) [ 2901.234650] loop1: detected capacity change from 0 to 127 00:35:02 executing program 2: chdir(&(0x7f00000000c0)='./file1\x00') symlinkat(&(0x7f0000000000)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1/file0\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r0, 0x0, 0x401008) 00:35:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 15) [ 2901.314348] loop6: detected capacity change from 0 to 127 00:35:02 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x200000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2901.438114] loop4: detected capacity change from 0 to 264192 00:35:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x101c01, 0x111) sendfile(r1, r0, 0x0, 0x401008) 00:35:17 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_NL_NAME_TABLE_GET(r1, &(0x7f0000000440)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000340)={0xbc, r2, 0x100, 0x70bd25, 0x25dfdbff, {}, [@TIPC_NLA_NODE={0x8, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}]}, @TIPC_NLA_LINK={0x10, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}]}]}, @TIPC_NLA_BEARER={0x64, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xe, 0x1, @l2={'eth', 0x3a, 'bond0\x00'}}, @TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}]}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x9}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x7fff}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x7f}, @TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x8}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}, @TIPC_NLA_MON={0x2c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1f}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x5}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}]}]}, 0xbc}, 0x1, 0x0, 0x0, 0x20000800}, 0x40814) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r4, 0x0, 0x0, 0x87ffffc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) getxattr(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=@known='security.apparmor\x00', &(0x7f0000000240)=""/221, 0xdd) sendfile(r3, r5, 0x0, 0x9) 00:35:17 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) (fail_nth: 16) 00:35:17 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x3000000) [ 2916.893696] loop2: detected capacity change from 0 to 264192 [ 2916.894135] loop4: detected capacity change from 0 to 264192 00:35:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f8", 0x16}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:35:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:35:17 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x401008) 00:35:17 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x1000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2916.942298] loop1: detected capacity change from 0 to 127 [ 2916.943629] loop6: detected capacity change from 0 to 127 00:35:17 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x4000000) 00:35:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:35:17 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(0xffffffffffffffff, r0, 0x0, 0x401008) [ 2917.020492] FAULT_INJECTION: forcing a failure. [ 2917.020492] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2917.022106] CPU: 0 PID: 29738 Comm: syz-executor.4 Not tainted 6.4.0-next-20230703 #1 [ 2917.023065] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2917.024089] Call Trace: [ 2917.024414] [ 2917.024723] dump_stack_lvl+0xc1/0xf0 [ 2917.025228] should_fail_ex+0x4b4/0x5b0 [ 2917.025732] _copy_to_user+0x30/0xc0 [ 2917.026209] simple_read_from_buffer+0xd0/0x170 [ 2917.026804] proc_fail_nth_read+0x1a2/0x240 [ 2917.027383] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2917.027985] ? security_file_permission+0xb5/0xe0 [ 2917.028643] vfs_read+0x1de/0x8f0 [ 2917.029079] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2917.029718] ? __pfx_vfs_read+0x10/0x10 [ 2917.030219] ? __fget_files+0x267/0x480 [ 2917.030795] ksys_read+0x122/0x250 [ 2917.031250] ? __pfx_ksys_read+0x10/0x10 [ 2917.031759] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2917.032452] do_syscall_64+0x3f/0x90 [ 2917.032930] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 2917.033612] RIP: 0033:0x7fc4928a669c [ 2917.034068] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 2917.036261] RSP: 002b:00007fc48fe69170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2917.037212] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 00007fc4928a669c [ 2917.038093] RDX: 000000000000000f RSI: 00007fc48fe691e0 RDI: 0000000000000007 [ 2917.038980] RBP: 00007fc48fe691d0 R08: 0000000000000000 R09: 0000000000000000 [ 2917.039866] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000002 [ 2917.040739] R13: 00007ffd8de3c2ff R14: 00007fc48fe69300 R15: 0000000000022000 [ 2917.041643] 00:35:17 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x2000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2917.118178] loop6: detected capacity change from 0 to 127 [ 2917.125699] loop1: detected capacity change from 0 to 127 00:35:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:35:31 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(0xffffffffffffffff, r0, 0x0, 0x401008) 00:35:31 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x5000000) 00:35:31 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:35:31 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x3000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:35:31 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:35:31 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:35:31 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, @out_args}, './file1/file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x80) r1 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) read(r1, &(0x7f0000000300)=""/230, 0xe6) r2 = perf_event_open(&(0x7f0000000400)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = signalfd(r2, &(0x7f0000000140)={[0x401]}, 0x8) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r3, 0xc0189373, &(0x7f0000000180)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r2, @ANYBLOB="40000000001000002e2d66696c653000"]) syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x535081, 0x0) dup2(r4, r2) r6 = dup2(0xffffffffffffffff, r5) r7 = getpid() ioctl$FS_IOC_SETFLAGS(r5, 0x40086602, &(0x7f0000000040)=0x4000) r8 = syz_open_dev$ttys(0xc, 0x2, 0x0) ptrace$setsig(0x4203, r7, 0x8, &(0x7f0000000200)={0x7, 0x4, 0x7}) dup3(r6, r8, 0x0) 00:35:31 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2930.850136] loop4: detected capacity change from 0 to 264192 [ 2930.850871] loop1: detected capacity change from 0 to 127 [ 2930.865266] loop6: detected capacity change from 0 to 127 [ 2930.880011] loop2: detected capacity change from 0 to 264192 00:35:31 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(0xffffffffffffffff, r0, 0x0, 0x401008) 00:35:31 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x10) 00:35:31 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x4000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:35:31 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:35:31 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x6000000) 00:35:31 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2931.005133] loop6: detected capacity change from 0 to 127 [ 2931.035436] loop4: detected capacity change from 0 to 264192 00:35:31 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000180)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17, 0x29b}, {0x0}, {&(0x7f0000000240)="d5e0cf52d04b59a0d5abab739e50a2722d6f551161523561243e314e0641a4fbcb5d35f5e62addb17a8e00186989d255141464cfa577b5f2e858a380ae77d899930680cbe58f251c4f04492996bbe039bf25d9fcf20105a03ceb71fc549a333fff46d120f37231f676532f92b0c0539fa30d721cc69e08cacc18c0a3c9b3467ad19d2a3eff5df0313f73d3af9fc1ff1df6c5b416b2e6ac2c5c", 0x99, 0x80000000}, {&(0x7f0000000300)="a673a00e503086b64ca261fa989bfd7484937cf9965bded4b719754fc68d6bfc3b0f25240f5acc64d150e66ef75366134e77a882b5a126a4401bc284dbb8e3261cf56b12b9f848993fde77fdba08299ba3f20fa4c680151cb9d7ab5ef7a5b6ae7be4a5aecd557b90f5a89148ce5433df17c3e419e422062b4b368c1dc08a4c66a0f197517b3c45", 0x87, 0x20007f}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r0, 0x6628) mount_setattr(r2, &(0x7f0000000000)='./file2\x00', 0x8100, &(0x7f00000000c0)={0x0, 0x72, 0x180000, {r2}}, 0x20) fallocate(r2, 0x0, 0x0, 0x87ffffc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x9) 00:35:31 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x5000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2931.080097] loop1: detected capacity change from 0 to 127 00:35:32 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:35:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:35:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:35:44 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) pwrite64(r0, &(0x7f00000000c0)="760095a61d3501e7252d21ce40f0e695872f3fb203", 0x15, 0x585) chdir(&(0x7f0000000240)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x4042, 0x14) mount_setattr(r0, &(0x7f0000000180)='./file0/file0\x00', 0x1900, &(0x7f00000001c0)={0x0, 0x100000, 0xc0000, {r2}}, 0x20) fallocate(r2, 0x0, 0x0, 0x87ffffc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x9) 00:35:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') inotify_add_watch(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = dup(r2) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) openat(r3, &(0x7f0000000140)='./file1\x00', 0x8601, 0x80) sendfile(r1, r0, 0x0, 0x401008) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000180)={0x0, 0x80000, 0x100, 0x6, 0xfff}, 0x14) 00:35:44 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, 0xffffffffffffffff, 0x0, 0x401008) 00:35:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x7000000) 00:35:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x19) 00:35:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x6000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2943.675599] loop1: detected capacity change from 0 to 127 [ 2943.681112] loop4: detected capacity change from 0 to 264192 [ 2943.692871] loop6: detected capacity change from 0 to 127 [ 2943.697295] loop2: detected capacity change from 0 to 264192 00:35:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x8040000) 00:35:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:35:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) write$binfmt_aout(r0, &(0x7f0000000240)={{0x10b, 0x3f, 0x9, 0x3b9, 0x3b6, 0x3fc, 0x1ce, 0x90a2d4f}, "3cdb34056d54eae9d08172717c3e115cb6c27ce928f198a6946d039cc87fe837e926b2e6dcc0dc710bb79887d4e82de67eaa721d10e3a44927fe79cab957258c5d623a3d5dc48b63615c3caddddb2a671b08d713530aeb51627192fbb86940e66cfe41c2b221dc0bda5ed263c3a19f7d87afcbd8494ee8e2b62e1f76d5f4dd976e3576d915ea7b575ba4c4d159f4cb34cd7194ba7882e21ba19894c7c751a91f540d02faf38d06498569fe3435b8efb1235ffaa3377e98cc4793", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x7da) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) getxattr(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)=@known='com.apple.system.Security\x00', &(0x7f0000000180)=""/18, 0x12) sendfile(r0, r2, 0x0, 0x9) 00:35:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, 0x0, 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:35:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x7000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2943.823318] loop1: detected capacity change from 0 to 127 00:35:44 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, 0xffffffffffffffff, 0x0, 0x401008) 00:35:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xa050000) 00:35:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2943.903596] loop6: detected capacity change from 0 to 127 00:35:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x1c) 00:35:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:35:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x8, 0x9, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:35:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xc050000) [ 2944.001306] loop4: detected capacity change from 0 to 264192 00:35:44 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, 0xffffffffffffffff, 0x0, 0x401008) 00:35:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:35:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2944.053274] loop2: detected capacity change from 0 to 264192 00:35:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8800000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2944.079053] loop6: detected capacity change from 0 to 127 [ 2944.086249] loop1: detected capacity change from 0 to 127 00:35:58 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x10000000) 00:35:58 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x9) 00:35:58 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:35:58 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x2, &(0x7f0000000140)=[{&(0x7f0000000180)="04000000646f7366d8a02b00080101000440002000f801", 0x17, 0x1}, {&(0x7f00000001c0)="e7836d0bc709d033d20ff8270dad91627ebbca7812639a58eedd110c7826ed0cb36ebd0ebea676638b42809b690d1e7158", 0x31, 0x2}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x7fffffff) 00:35:58 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:35:58 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x0) 00:35:58 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xb000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:35:58 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0xff6) [ 2957.926223] loop1: detected capacity change from 0 to 127 [ 2957.926529] loop6: detected capacity change from 0 to 127 [ 2957.932333] loop4: detected capacity change from 0 to 264192 [ 2957.958338] loop2: detected capacity change from 0 to 264192 00:35:58 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x17000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2957.977985] FAT-fs (loop2): Unrecognized mount option "€" or missing value 00:35:58 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x25}, {0x0}], 0x180d802, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:35:58 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) [ 2958.047379] loop1: detected capacity change from 0 to 127 00:36:12 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x0) 00:36:12 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) sendfile(0xffffffffffffffff, r0, 0x0, 0x401008) 00:36:12 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x1fffff) 00:36:12 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:36:12 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x52, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x400000000}], 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, @out_args}, './file0\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x9) 00:36:12 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x18000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:36:12 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x12010000) 00:36:12 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:36:12 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8003, 0x1c0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x9) faccessat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x94) [ 2972.078651] loop4: detected capacity change from 0 to 264192 [ 2972.088105] loop2: detected capacity change from 0 to 264192 [ 2972.120524] loop1: detected capacity change from 0 to 127 [ 2972.127043] loop6: detected capacity change from 0 to 127 00:36:26 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:36:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:36:26 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x0) 00:36:26 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x8, 0x0, 0x87ffffd) sendfile(r1, r0, 0x0, 0x401008) [ 2986.124569] loop6: detected capacity change from 0 to 127 00:36:26 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0xfffffff) 00:36:26 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x18000000) 00:36:26 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x1c000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:36:27 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_VERSION(r0, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={&(0x7f0000000a80)=ANY=[], 0x14}}, 0x0) sendmsg$NLBL_CALIPSO_C_ADD(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x34, 0x0, 0x400, 0x652a, 0x25dfdbfb, {}, [@NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x2}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0xcf2bbad150991ff8}, @NLBL_CALIPSO_A_MTYPE={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x14044080}, 0x40800) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_SERVICE(r2, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, r3, 0x20, 0x70bd2d, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x6}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20040000}, 0x44b1f768229b7514) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x2, &(0x7f0000000200), 0x1, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r5, 0x0, 0x0, 0x87ffffc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r4, r6, 0x0, 0x9) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r7, 0x1, 0x7, 0x0, &(0x7f00000001c0)) accept4$inet6(r7, &(0x7f0000000340)={0xa, 0x0, 0x0, @private1}, &(0x7f0000000380)=0x1c, 0x80000) [ 2986.129323] loop1: detected capacity change from 0 to 127 00:36:27 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x21030000) [ 2986.170140] loop4: detected capacity change from 0 to 264192 [ 2986.170535] loop2: detected capacity change from 0 to 264192 00:36:27 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x3e040000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:36:27 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f0000000180)={0x3, 0xfff, 0x3}) 00:36:27 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2986.288129] loop1: detected capacity change from 0 to 127 00:36:27 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x10, 0x0, 0x87ffffa) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:36:27 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x40000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:36:27 executing program 6: chdir(&(0x7f00000000c0)='./file1\x00') symlinkat(&(0x7f0000000000)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1/file0\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r0, 0x0, 0x401008) 00:36:27 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 2986.428706] loop4: detected capacity change from 0 to 264192 00:36:42 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 1) 00:36:42 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat$cgroup(r1, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) ioctl$BTRFS_IOC_LOGICAL_INO(r2, 0xc0389424, &(0x7f0000000180)={0x7149, 0x28, '\x00', 0x1, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, &(0x7f0000000280)={0x0, 0x0, {0x0, @struct}, {0x0, @usage, 0x0}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_SCRUB(r1, 0xc400941b, &(0x7f0000000680)={r4, 0xff, 0x3}) fallocate(r3, 0x0, 0x0, 0x87ffffc) name_to_handle_at(r0, &(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)=@FILEID_UDF_WITHOUT_PARENT={0xc, 0x51, {0x8fa, 0x8001, 0xfff, 0xf3}}, &(0x7f0000001b80), 0x600) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x9) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r5, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="0100007c650200"]) openat$cgroup_ro(r6, &(0x7f0000000240)='io.stat\x00', 0x0, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r0, 0x5000943f, &(0x7f0000000b00)={{r3}, 0x0, 0x2, @inherit={0x58, &(0x7f0000000a80)={0x0, 0x2, 0x3, 0xb2, {0x0, 0x7, 0x0, 0x8001, 0x66c7}, [0x85bd, 0x7]}}, @name="ab630e6d713b159566584cdf84ccf7cd72b2d36a9cde317d5f9eea790fbb917f38ff9983851ac590ac32ff6966815a5fffbcc91bb65cc7326ef13c4f9ff203977b65e32653c9fd83d2867025bec915ba095c699af7e7876d39713e46fda3747efa0f1ba165ac520186f6bad0fc144f9ec62c2a7f053e6880a0111af0d7d36650223eeb5b824aa9fd3deae5fab35d912c186978915c3c0d9d8341d2b0f471b8eec22e0e04cb1d664885343a6b308679f0ee35d489a2ae119756a6c3ab228a5db9ed5015e7f82d6c38ea4c3e72c4ca88c4ab2e48c51c66a1666a433f31a58aeab3edd28c88aec3c1083ef81312ead794f3b5b55840d32612402cc40b9b47713fc6f2e8319ac5ad92ebe364282dbc8dac1769b4cc2e4988074e69f6b582cfe79e5544b3b7f13da99c1fe97e9b68b35ffcb381aeaeb952ae5493e16a485e77a15f3c44d4729cb459e0340a5e6221dc909f4e2c8342dd904ecd4dfb921520c494145890e5c9d96fd0d47ea112bc8d45fd2bdca6794c5d20f0b13048ef78f57629f1efe795dbb59b8781d25d0dfefe3f8b0bd13eabd262f1629bfa6a92322dcaa879b17fd715c60dbdde564fd8e92787278029c3c054674b93a4c62dfc72d84b16fc0c5cf8c6037d0a7aaa49ef3ce4d70f3e0a6e159d1f7120769eeb15aef8823e3fcf46c70a4497fe8baeb71ec7712d6ccc4af7a410dd2a00b4a6f332406f48e41cced2e326520b14eb45db67642b708d892027d03a97af7827501d93851dde531333863c4bc9092cfd979f56061b0e86658e245f405b5ea55a089c14407499de56a12e27c3582e9c10b1510dfbe38acd53a8b6cd3d6e6585f9dd488c6ac3c654a34bb13bf1b319a6e433a648729aecbc62860a635066b8a14d331d8b8ccc48d77d64dc3ffcd178e6805d634858de76d089f0acb1b1911262baf0c4995d9df04222873722d2262befe56d81dbb8f0f6df63830ee8720cae942b18c78d1ee7cafba57b39df62b9139d952bbde7cd6eec9ab4c2388677cb41e68b1bbb63df13b73e60614959701f691a1eb388d0106155146b5738be596781a59b0fef8acebce3e65a8e7906a9dcfb91493adb2e9e71f6c2d40b04a66dc8011cab42eb9e1387b6cd4677703cb733c41cb0119d5c064ae76617bf62ce01672fab9268dbdf88aca6f93a5361b0e7ee1f1fad9900af272b4b2ed20c578667977f40dd3d755ca94355ca944690e867031bf771dc4170b92651736b0dff7e6a3b3c20f44e295bca41828a12a73ac1548d1054c037b1b8f4402b458bfe138af94e80cc7962c8aba6d080d50dcdc51e4e66eaf297c44f27ba3a2e90914f0b79ff6275f93de10097fb7c850a38f369d8c1e1dd8213cc2b841b64e4f6d84cf4853d83aac5cede1a35dd4398dd8a9c58133b1353c3b9e829ba611f9fc30f9e0c1cbb628104158946bbfdda0acfc5ea2f4d8566245ffcebe7d8b255e3630f1e4fcd6df46fa05877374e06e987f3cf3103cba9ead37bc6f5312782eb96f4d8b58c0d5b29543aba9c274b54898926355d866c139965bb594a86a350b519724331f7718e12efd4c6a1cb411f6f0f68fca4ef7dd873ab6b86b8a4d9881ad0deeabb16cb7f167c42488f70c78d977a64a7f14a4a48736739b793a43077d9c7e81936067a1db3336a5d5c4cf22d8d1f82e6b926d7e328ea907dca70c48f319ed37ec49a038cb3ece3d0df51b9ea818ed1db428afc2d1808592ce32a7232e839e8904256ba3e7a822ab53058b850643c615bb48bf056b5692b2332267214531421ce364d09a54d760eb37d8286575262c14a47c0de42e75267719765feacf4ba6d53d3d2a15a33fb5078c37806bf7d5188df48fdb286819205cb155e04bcf2833cb508b77a97ebd15f968258103b3a29f655220efd2dc54372ee436c37adaa9df47e6e1ce0d3943f01ca49d4555f339b7401bd38a04e89a4390ea1cf69b31632e473014b5c46da9057ad7256b7603ee817555af7cefe44332d53e5eb761274fe912309c04cb2771ffaa293722ddd1dd2013b7ae7ee693dd2e1035d0c731d79bbf18e3d408e6e6369c7cef3271907e4fb32190eac0206a8ab5dc012500ae03cf5f9dfdbc1f4376938fda7563ff4b4b4734b8fca04ab474ece436167e94df87caac7606f3f853fd681e38debdecd43952921ef93559b6f90400dd202a43cc186e2f31155c1c041b7e08f49712f607a31fef360bcac948337b60e1ca348946ba4732ad4d3ce3a35304660e3e54b3b4855d00dd90d1cf38eebae8a48bf3cb92fdbfd3995613fca60aec959fc34fe6a12b87a62deadbca247f8f43becb22286aa4297ab92518aa595be2afcb045efd6523b09011577cdf5471955574cdf9ad9a2f733c1cce26853f7527eeec97b3140ff9b9b34eeaa76d3e5183379442936c3e2f690163333ec750059119982ce9f2be32de1b8967eba18011acfef7f72ccb033d8c3e5ed30da2b1982eaf3ec30d9dda25ba09deb292509689fa3f0914c86b7ce7b9d8c819545225e7bb82ba0ad5916da17fe9080864622ad2967ffaefdb06dffe169a7e58a96e24f5c7410ed24bc8fbe5057be359b52eed84a110d7373e46149b31a8f36b776ea0e06626c3e755c98f9a706cfdf60c425f09f5b69930a58608f5d779f442617c14104f96107cb46940c919d4780564082b2b2163bf16132aa5ecd25ce36b14f16d542486cff64b8e203fccb76f49003102727c3f5120f4aacc9d677be0acdf165e01979ecd9a4f0d513cbed88e3dbe095183bc56d3136b2deeb9d901aa20b8a4a682519fdc3197e96f77e6b91d36bd33affa492203a52385241151155bae2db00f291717d61d6292def1cef1840e5ffd96f4caf3ed9d8a7ec52a0ecc4a6ab76d881889a4684047964d4a17dd8076883ae5f315cbc89ac21778f96098dcec114b58616f135f2d617b751fa1483b6918c9d8afbb934223d2e9dcbb4493799f7908a581147b963b2689816bcffa9593a63be39dd49c4d328c25415a36e673e1ee503fb7182e95571d89bf5b87f663399c287518111cc64ac08081aef84ae9d4217823a92425fac20c2addc5dc0868ae346d24d8c50651047f924867727a04ac2cb38416d88a7db5e4b93019ae350cc26c07f508fa3c2ac155e1fb1110583ea23a54143e295c2a230a0c49766006ec85eadd1425c6105afe5a029d88e2afde25e1169f829a143652a288a8d4b1727cc88d7231a48e8be5cfcafcc2422ddbcfba839f72cee3a79ba0a19a787eed4db6e1d7f5cf0b402de6fbbc75c5b64b8b10bf3de840771cbdf8b28d804a4714ea00b89da16cf550671a8bf864b9014e001b390bda62075efa564fc1bd1f86c513561bf01f929fc02d905ea693614b349803f9e5cc23af208ea722d3e9d6c1333efed8441932d637130e705ded77d5f6064f1ca7c12e3c592fff0203bc65872adba4aef30f0cc4ba0b5d391810b61f6ecf63e01cd54d8aff88fda6ce0f2cb8c4706000ee7bbd89dd71bb133bedaf078392877e4e701834af1ab8df3a96bb14e5885da2ba557f35a1d8624d4daff92bd343720177483148bc9606a68c7a325a3051e8ee56f3890bb1fb452b0d6f160050a21f4beedb83c9434c1634cd1c39812abc097db3d5132f25c6caf6ce90444180877e6f968e78109b2c5f8ed51bedac6f68b1ddf2edd299a910531c37b1a19b6c60982e689cda741d26848d1ed7667802d20e7b36a2df2d0b4c87e0ce96d71e430f8e0d7978381c44286dd7f4e3ed8918b50e9c34dbcf396ae929693a5ce3376a002b0023ac7aa1f996306febd30d291e216f67d67070e9cfab53c1fbd077aa2a946b2db798901140403683b2998c760a04631a1c007312274ccb79dc1f5953af38524e612e32d5a862d8c8acfb4936fdf6cc23a6b39829517555795fbc45a36fcf6c7f1addfea36bacaa7e682b65d5243bf1a66eac20f64f1d9a8638c4d1b4d444fe1591eb0a61863fa129d43d88c4456d647b43e3e48df56e1d7c26c83d49d9696e43d1c8133c8b4fe9c5031806a4486d0d593cbaa43e20e62aa98162a4d05c4d9ea2f482607caddf7305a4d096531dd93915909a41590002e64f89e1298443c29c820aa961b2d496fd397b3715c46bf9e155f33873783a3b142a5dbaaa390439744c747552dbf7539bb6f97493f8216ac8b8a180a1cb09141238d4a4d45b29395a7b423887dfd425fb257f0b573cbd70b05b3d4a38504ed0aeed2723d4b11e0dfe48e63faf93a0ce6f9f53a2e09c92ae10a657940479e8b6d326a614c13f3d4d0363e4d4fff15940776935c543607f147e6f8e17a2b8aeb8d5b29f2e3ad494882c0e7bbc27207f3cb46885658da6353455ec914f64e7e33152dd1783351c56dceba2fb5c288398ae4d4812d1ed12d2370c2899510db514fd9d2764fc33d9f7ba7e84a17df360c4379ca713c3cce522352be5967d9e2267e30a7074cae0e6f53d1517e1245384a52637b36bb36254405d4050572dd897799f8dbbc9cf78964bda6987d47b591ea499b9e9364b670991c607672a571efbfc4a7fc3689b1ff068b98931557c04bee18d9131003b1cd72d27a4911e1165832c5c16b9bc5629aa3c3b8e39d365667c88bca893d114bcfd762caa2324a5791a7cda3799fc46da4aacbdbe4452c235fe002926cf09b33def60acb4e9e465bebf9cad127339ad6f6e04ea3226082e38e2f8e54c985c1ba434d8f7a2481eeede4e6d4ab69077eec93cee8782b71ac4151d4abc09ffd860ba330322f08266838579f8fe279d0458754ce24eb626f698047951bf6bf542dad16815e950ed20c264427e6ebdd57bf578912a205abdd0a0ef1452091ceebdfd8f365469a858fbc5a258f2b2926e8b990d4bbdae9122287a6a53d7635480d3d073b1035933a63288a97a04cf333b5bdb1bb3473068fbf99ad3ccdb6f5024a40eee3dd991cf29cb96d504c1d7dd1b1239cf60a9b9a9af3a8fd43a2a199581e0c21a85a42d91816256eda0a79cd7065e7b4db126fa692ea87771607e1881211e803efbb575766fc4f49d4f0222520b63ee0e5718cb17f7226c3582e587c2917e90da2cdeb5457f60307e77c3a7d273cc20dcb242c7408887ce828f1cccda0a33588b6bdb0f3dea5b1f3dfdc42de2a004a9aff7700686e5575674eeca70575d5247c8f46150ae343ea940b3223761fb138dbf65e041f7dc9947f2e37f32c7333af9abadc5701cec0d4588c255a4e62471f319e603301c93b524594b07400ab53068abef72c9c73a73262f7f41648ac98d17ba6b7b71ddd51425f97da1916656ff18b04df87325ff7987bd4bbfe5efc4ef94f5d36aeea9b04e2f2b7a2b099b38ce848e1fbdfa1a00cd03175dd9b7d56f51595866500da565fccb65923a61861d41b584ef773e519385b7636dbaedebf9bc2e8097b54ea6cbebd9a37edc9353623670c52b8ebd5c361887ff51ef0c317ef7983b16686cef18e4d6bd07347c4ba388792e52deecfa652e00d90f594466d6411da32819994380bc911d4e16faecec634289009434f07b4b1616018becf3810ac1a5cddea386a652679c49a87edfbe16b7b2886d828a06cb6796502e25c34f21f4368a35583727a01252c37e5f94be853c261d0903b273274a9e52392edd0f1db5b59e2e28e0cdd287af812ead69dda45e7fd044dc5efea7886867ec5f66e25c77a9ea7e4320f69058ac1f54ccc49dc26edb4a4d0337a585f0882e3ccd6816d"}) 00:36:42 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, @out_args}, './file1\x00'}) r3 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r4) sendfile(r4, r3, 0x0, 0x10000000009) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r4, 0x8008f513, &(0x7f00000001c0)) recvfrom$unix(r2, &(0x7f0000000140)=""/98, 0x62, 0x10100, 0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r5, 0x0, 0x9) 00:36:42 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) ftruncate(r2, 0x3) 00:36:42 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x24000000) 00:36:42 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, 0x0) 00:36:42 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x40000100, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:36:42 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 3001.723173] loop6: detected capacity change from 0 to 127 00:36:42 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x55020000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:36:42 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 3001.759986] loop4: detected capacity change from 0 to 264192 [ 3001.760570] loop1: detected capacity change from 0 to 127 [ 3001.783944] loop2: detected capacity change from 0 to 264192 [ 3001.784864] FAULT_INJECTION: forcing a failure. [ 3001.784864] name failslab, interval 1, probability 0, space 0, times 0 [ 3001.786302] CPU: 0 PID: 30712 Comm: syz-executor.6 Not tainted 6.4.0-next-20230703 #1 [ 3001.787269] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3001.788282] Call Trace: [ 3001.788617] [ 3001.788912] dump_stack_lvl+0xc1/0xf0 [ 3001.789419] should_fail_ex+0x4b4/0x5b0 [ 3001.789937] should_failslab+0x9/0x20 [ 3001.790439] __kmem_cache_alloc_node+0x66/0x320 [ 3001.791039] ? alloc_pipe_info+0x10e/0x590 [ 3001.791596] kmalloc_trace+0x26/0xc0 [ 3001.792076] alloc_pipe_info+0x10e/0x590 [ 3001.792602] splice_direct_to_actor+0x796/0x9d0 [ 3001.793378] ? __pfx_direct_splice_actor+0x10/0x10 [ 3001.794013] ? inode_security+0x105/0x140 [ 3001.794551] ? avc_policy_seqno+0x9/0x20 [ 3001.795088] ? selinux_file_permission+0x9c/0x520 [ 3001.795731] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3001.796406] ? security_file_permission+0xb5/0xe0 [ 3001.797042] do_splice_direct+0x1bb/0x290 [ 3001.797585] ? __pfx_do_splice_direct+0x10/0x10 [ 3001.798196] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 3001.798871] ? lock_is_held_type+0x9f/0x120 [ 3001.799429] do_sendfile+0xb67/0x1300 [ 3001.799967] ? __pfx_do_sendfile+0x10/0x10 [ 3001.800540] __x64_sys_sendfile64+0x1d5/0x210 [ 3001.801125] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3001.801766] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3001.802440] do_syscall_64+0x3f/0x90 [ 3001.802940] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3001.803626] RIP: 0033:0x7fad3f355b19 [ 3001.804097] 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 [ 3001.806279] RSP: 002b:00007fad3c8cb188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3001.807212] RAX: ffffffffffffffda RBX: 00007fad3f468f60 RCX: 00007fad3f355b19 [ 3001.808095] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3001.808966] RBP: 00007fad3c8cb1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3001.809834] R10: 0000000000401008 R11: 0000000000000246 R12: 0000000000000001 [ 3001.810706] R13: 00007ffc7484efcf R14: 00007fad3c8cb300 R15: 0000000000022000 [ 3001.811621] 00:36:42 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x66000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:36:42 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x2e000000) 00:36:42 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:36:42 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, 0x0) 00:36:42 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17, 0xfffffffffffffffe}], 0x0, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESHEX=0x0, @ANYRESHEX, @ANYRES32]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) perf_event_open(&(0x7f0000000240)={0x3, 0x80, 0x0, 0x6, 0x8, 0x65, 0x0, 0x8b3a, 0x20c, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x6, 0x1, @perf_config_ext={0x2a5e2b92, 0x34}, 0x40000, 0x5, 0x1200, 0x6, 0xfffffffffffffffb, 0x3, 0x19, 0x0, 0x6, 0x0, 0xb0}, 0x0, 0xe, 0xffffffffffffffff, 0xb) 00:36:42 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x80040000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:36:42 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x32300000) [ 3001.989538] loop1: detected capacity change from 0 to 127 00:36:42 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 2) 00:36:42 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 3002.000668] loop4: detected capacity change from 0 to 264192 [ 3002.022279] FAT-fs (loop4): Unrecognized mount option "01777777777777777777777184467440737095516150x00000000000000000xffffffffffffffffÿÿÿÿ" or missing value 00:36:42 executing program 2: ioctl$TIOCSERGETLSR(0xffffffffffffffff, 0x5459, &(0x7f0000000140)) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xffffffffffffffff, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="04000c00076f58b126f74766487beb7efd7366d8a02b000801020004400020000301", 0x22, 0xfffffffffffffffc}], 0x40000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:36:42 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8cffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3002.064539] loop6: detected capacity change from 0 to 127 00:36:42 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:36:42 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x55050000) 00:36:42 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, 0x0) [ 3002.095023] loop2: detected capacity change from 0 to 264192 [ 3002.112064] syz-executor.6: attempt to access beyond end of device [ 3002.112064] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:36:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xc0110000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:36:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x80040000) 00:36:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 3002.182529] loop1: detected capacity change from 0 to 127 00:36:43 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 3) 00:36:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xc1830100, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:36:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x8cffffff) [ 3002.303501] loop6: detected capacity change from 0 to 127 [ 3002.335180] FAULT_INJECTION: forcing a failure. [ 3002.335180] name failslab, interval 1, probability 0, space 0, times 0 [ 3002.336089] CPU: 1 PID: 30872 Comm: syz-executor.6 Not tainted 6.4.0-next-20230703 #1 [ 3002.336676] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3002.337276] Call Trace: [ 3002.337539] [ 3002.337782] dump_stack_lvl+0xc1/0xf0 [ 3002.338119] should_fail_ex+0x4b4/0x5b0 [ 3002.338445] ? alloc_pipe_info+0x1e9/0x590 [ 3002.338825] should_failslab+0x9/0x20 [ 3002.339269] __kmem_cache_alloc_node+0x66/0x320 [ 3002.339661] ? alloc_pipe_info+0x1e9/0x590 [ 3002.340000] ? alloc_pipe_info+0x10e/0x590 [ 3002.340343] ? alloc_pipe_info+0x1e9/0x590 [ 3002.340687] __kmalloc+0x4a/0x160 [ 3002.340986] alloc_pipe_info+0x1e9/0x590 [ 3002.341314] splice_direct_to_actor+0x796/0x9d0 [ 3002.341643] ? __pfx_direct_splice_actor+0x10/0x10 [ 3002.342012] ? inode_security+0x105/0x140 [ 3002.342320] ? avc_policy_seqno+0x9/0x20 [ 3002.342622] ? selinux_file_permission+0x9c/0x520 [ 3002.342970] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3002.343356] ? security_file_permission+0xb5/0xe0 [ 3002.343843] do_splice_direct+0x1bb/0x290 [ 3002.344158] ? __pfx_do_splice_direct+0x10/0x10 [ 3002.344503] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 3002.344893] ? lock_is_held_type+0x9f/0x120 [ 3002.345304] do_sendfile+0xb67/0x1300 [ 3002.345662] ? __pfx_do_sendfile+0x10/0x10 [ 3002.345990] __x64_sys_sendfile64+0x1d5/0x210 [ 3002.346323] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3002.346688] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3002.347059] do_syscall_64+0x3f/0x90 [ 3002.347347] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3002.347712] RIP: 0033:0x7fad3f355b19 [ 3002.348012] 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 [ 3002.349409] RSP: 002b:00007fad3c8cb188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3002.350057] RAX: ffffffffffffffda RBX: 00007fad3f468f60 RCX: 00007fad3f355b19 [ 3002.350561] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3002.351062] RBP: 00007fad3c8cb1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3002.351558] R10: 0000000000401008 R11: 0000000000000246 R12: 0000000000000001 [ 3002.352073] R13: 00007ffc7484efcf R14: 00007fad3c8cb300 R15: 0000000000022000 [ 3002.352591] [ 3002.493762] loop4: detected capacity change from 0 to 264192 [ 3002.494608] FAT-fs (loop4): Unrecognized mount option "01777777777777777777777184467440737095516150x00000000000000000xffffffffffffffffÿÿÿÿ" or missing value [ 3002.536702] loop2: detected capacity change from 0 to 264192 00:36:55 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0xfff, 0x3}) 00:36:55 executing program 3: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FS_IOC_READ_VERITY_METADATA(r0, 0xc0286687, &(0x7f0000000080)={0x1, 0x20, 0x79, &(0x7f0000000180)=""/121}) r2 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2000005, 0x10, r1, 0x0) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000240)='/sys/module/workqueue', 0x0, 0x0) r4 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) syz_io_uring_submit(r4, 0x0, 0x0, 0x0) syz_io_uring_submit(r4, 0x0, &(0x7f0000000300)=@IORING_OP_LINK_TIMEOUT={0xf, 0x4, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x77359400}, 0x1, 0x1}, 0x87e8) r5 = mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x100000a, 0x20010, r3, 0x10000000) syz_io_uring_submit(r4, r5, &(0x7f0000000140)=@IORING_OP_READ=@pass_buffer={0x16, 0x4, 0x6000, @fd_index=0x5, 0xfffffffffffffff9, &(0x7f0000000040)=""/2, 0x2, 0x6, 0x1}, 0x33) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x14000, 0x2b) r6 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r6) sendfile(r6, 0xffffffffffffffff, 0x0, 0x10000000009) ioctl$VFAT_IOCTL_READDIR_BOTH(r6, 0x82307201, &(0x7f0000000340)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) syz_io_uring_submit(r2, r5, &(0x7f0000000000)=@IORING_OP_POLL_ADD={0x6, 0x6, 0x0, @fd=r1, 0x0, 0x0, 0x0, {0x1004}, 0x1}, 0x401) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r7, 0x0, 0x9) 00:36:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x0) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:36:55 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xeffdffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:36:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = dup(r2) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) r4 = syz_genetlink_get_family_id$devlink(&(0x7f0000000180), r0) sendmsg$DEVLINK_CMD_RATE_SET(r1, &(0x7f0000000400)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="b0010000", @ANYRES16=r4, @ANYBLOB="010028bd7000fddbdf254b0000000f00a8007365636f6e646e616d650000c100a900f1360f3dd5abb1e50461e5119471a843c064eb414c131758370cd77fa310f3736bc2139b08dbcd4582f5552c849e9a012df7f6bbc3c54b26628302d376af36ee58e037dd2de3fec59a0913d58177ccbc8d427f0af1734e49c0cdd6f3b7c89b30342dc03a1a40e436b4be65a1f713b999151ee61a9a1c723a3658df49223448e880a728b0bd30b10b352c07ef729d1942e4b6d2d93e7885203d90defd8511bc478e19a76d06d02d02042669b709eb5e9bb7b13f239bac11ab749dccd3430000000f00a8007365636f6e646e616d6500005200a800a01b74d13050a2a57d9b428e9e13479a94186f3c233d17895d354d23a2a8dfa9856c30d47d9e0265f2f2bfb3162be131b8d5064a763351cfb0dff0bdd72282394f705124f1001047bc023be770f700000e00a80066697273746e616d650000000c00a6004a0e0000000000000c00a60003000000000000000c00a600ffffff7f000000000e0001006e657464657673696d0000000f0002006e657464657673696d3000000e00a90066697273746e616d6500000031c7829d6790511d2114790b2b8d5bfb6187050197a616fa476e217179025b4eea899b73e0d490a6afc717cdadf402057b"], 0x1b0}, 0x1, 0x0, 0x0, 0x4004880}, 0x20004000) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r3, 0xc0096616, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 00:36:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xa1ffffff) 00:36:55 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x111001, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) sendfile(r2, r1, 0x0, 0x401008) 00:36:55 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 4) 00:36:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xe4ffffff) [ 3014.662205] loop6: detected capacity change from 0 to 127 [ 3014.669214] loop1: detected capacity change from 0 to 127 00:36:55 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xf3020000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3014.673025] loop4: detected capacity change from 0 to 264192 [ 3014.683357] loop2: detected capacity change from 0 to 264192 [ 3014.693991] syz-executor.6: attempt to access beyond end of device [ 3014.693991] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:36:55 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 5) 00:36:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x0) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 3014.815071] loop6: detected capacity change from 0 to 127 [ 3014.831537] FAULT_INJECTION: forcing a failure. [ 3014.831537] name failslab, interval 1, probability 0, space 0, times 0 [ 3014.832459] CPU: 1 PID: 31039 Comm: syz-executor.6 Not tainted 6.4.0-next-20230703 #1 [ 3014.833015] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3014.833602] Call Trace: [ 3014.833792] [ 3014.833950] dump_stack_lvl+0xc1/0xf0 [ 3014.834248] should_fail_ex+0x4b4/0x5b0 [ 3014.834546] ? copy_splice_read+0x15b/0x900 [ 3014.834874] should_failslab+0x9/0x20 [ 3014.835159] __kmem_cache_alloc_node+0x66/0x320 [ 3014.835517] ? __pfx_perf_trace_lock+0x10/0x10 [ 3014.835870] ? copy_splice_read+0x15b/0x900 [ 3014.836200] ? copy_splice_read+0x15b/0x900 [ 3014.836527] __kmalloc+0x4a/0x160 [ 3014.836792] copy_splice_read+0x15b/0x900 [ 3014.837107] ? lock_release+0x1e3/0x680 [ 3014.837412] ? lock_is_held_type+0x9f/0x120 [ 3014.837719] ? __pfx_copy_splice_read+0x10/0x10 [ 3014.838074] ? inode_security+0x105/0x140 [ 3014.838394] ? fsnotify_perm.part.0+0x248/0x680 [ 3014.838741] ? security_file_permission+0xb5/0xe0 [ 3014.839103] ? __pfx_filemap_splice_read+0x10/0x10 [ 3014.839465] vfs_splice_read+0x265/0x2d0 [ 3014.839777] splice_direct_to_actor+0x2aa/0x9d0 [ 3014.840125] ? __pfx_direct_splice_actor+0x10/0x10 [ 3014.840495] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3014.840889] ? security_file_permission+0xb5/0xe0 [ 3014.841258] do_splice_direct+0x1bb/0x290 [ 3014.841573] ? __pfx_do_splice_direct+0x10/0x10 [ 3014.841900] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 3014.842285] ? lock_is_held_type+0x9f/0x120 [ 3014.842588] do_sendfile+0xb67/0x1300 [ 3014.842889] ? __pfx_do_sendfile+0x10/0x10 [ 3014.843200] __x64_sys_sendfile64+0x1d5/0x210 [ 3014.843539] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3014.843898] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3014.844293] do_syscall_64+0x3f/0x90 [ 3014.844564] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3014.844948] RIP: 0033:0x7fad3f355b19 [ 3014.845202] 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 [ 3014.846495] RSP: 002b:00007fad3c8cb188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3014.847005] RAX: ffffffffffffffda RBX: 00007fad3f468f60 RCX: 00007fad3f355b19 [ 3014.847524] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3014.848045] RBP: 00007fad3c8cb1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3014.848550] R10: 0000000000401008 R11: 0000000000000246 R12: 0000000000000001 [ 3014.849066] R13: 00007ffc7484efcf R14: 00007fad3c8cb300 R15: 0000000000022000 [ 3014.849599] 00:37:09 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xf6ffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:37:09 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0x0, 0x3}) 00:37:09 executing program 2: ioctl$sock_inet_tcp_SIOCOUTQNSD(0xffffffffffffffff, 0x894b, &(0x7f0000000000)) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) write$binfmt_aout(r0, &(0x7f0000000240)={{0x108, 0xfd, 0x1, 0x1b3, 0x2fc, 0x80, 0xed, 0x10001}, "0f8503f8c49e7a5b44b780c943b94339c7efc46e614274a9e2a769b17a74c3ca818972c77288d5ba61ddb436a747b317b363c76359f19af71ddc997c83fb9025c5fa9baff4d0aaa8ee2e15b8a0d37cf63b8c9287149aaa2c9da3fac4d8264b1155acb2e6a0139710a4e03bdd9eb85d14b15e133f7d8567017f407992e4d05ddd8d6b830a546e2eb092", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x7a9) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {0x4c}}, './file1/file0\x00'}) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file0\x00', 0x420080, 0x20) openat(r3, &(0x7f0000000180)='./file1/file0\x00', 0x10000, 0x80) 00:37:09 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 6) 00:37:09 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x8e, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x4442, 0x1) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) [ 3028.935505] loop4: detected capacity change from 0 to 264192 00:37:09 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r1, 0xc0189378, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2, {r2}}, './file1\x00'}) openat(r0, &(0x7f0000000280)='./file1\x00', 0xc3, 0x5) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT(r3, 0x404c534a, &(0x7f0000000140)={0x73e2, 0x1ff, 0xffffff81}) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r4, 0x1, 0x7, 0x0, &(0x7f00000001c0)) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r5, 0x1, 0x7, 0x0, &(0x7f00000001c0)) copy_file_range(r4, &(0x7f00000001c0)=0x2, r5, &(0x7f0000000240)=0x2, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:37:09 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x0) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:37:09 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xf6ffffff) 00:37:09 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(0x0, &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 3028.970671] loop2: detected capacity change from 0 to 264192 00:37:09 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfcfdffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3028.991808] loop6: detected capacity change from 0 to 127 [ 3029.008306] loop1: detected capacity change from 0 to 127 [ 3029.042350] syz-executor.6: attempt to access beyond end of device [ 3029.042350] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:37:09 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xfbffffff) 00:37:23 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xfeffffff) 00:37:23 executing program 4: ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000001300)=[0x7c3b, 0x7ff]) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000001380), 0x444100, 0x0) symlinkat(&(0x7f0000001340)='./file1\x00', r2, &(0x7f00000013c0)='./file1\x00') sendfile(r1, r0, 0x0, 0x401008) r3 = syz_open_dev$vcsu(&(0x7f0000000140), 0x1, 0x80) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x600, 0x0) stat(&(0x7f00000012c0)='./file1\x00', &(0x7f0000000180)) r4 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x440, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000001240)='/sys/bus/acpi', 0x80902, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000001280)={{0x1, 0x1, 0x18, r0, {0x3}}, './file1\x00'}) r5 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r6) sendfile(r5, r3, 0x0, 0x10000) ioctl$BTRFS_IOC_SUBVOL_CREATE(r4, 0x5000940e, &(0x7f0000000240)={{r0}, "633e3cb34eaf014a75c94a0723d9bb61f60ab65d787c52e1642d44a7e91a9109807c1288dca4c05a180d5a5517175bf714e711a52cec9ce06d6d2a40b08e723058cdac8c750ac716795054af0c749cf8313965df79bc153912e756050f30dd10b43e986b44f6e3384abf7fa0d539a0c1c7f5c638c8e69659a839b88a6e348de99c076fe3f21fbab3c1499e440bac7401195f5468e3a13bfc5c849b663d5e70501d5b76648d380a90d8a90089b821bae154e6cac9e6218aa740dd38cfab8cba714902a6df495f3083082243ebec7eb2c39f3b049b923586b76715cbf0523daa622473b9744b0765df9c069e21cf9c680ea235399e09c436b1afff1fc29a7c2e98a90d07dda102a2f7b3e8ce85a794ca843db0eaad0a64453e2e8e3aaabfa694e0f85930ce66a0a107c5c5cd4bd6857a499e6fff5ff2c6ae1cc3706a2c91d1517b7f35c780e01adb1f1e9fff9a9719d0f54d8db9af3993d6eeb4cab606daa6e43622dff36efc7083feaf3e63f482c4849a38205ab2a66fcd20986788e934c645a1774395a5d35e19ea6f7a2353287d33e02f09f9ba44d07da2e712608af5268b6fecdd1fcc8a3c0b67077eddb5e5d6910e9167c664804496d32aa9b62f38f84ece3e4bbc433f7bd5c29be3a9b7238055a8a2b59d64edcbe0bb417b0f1c2188222978c24f5124dc64d5bd888106df7ebaed0f736ff96af63f6c9f0ba9c329e6c3c996dc9bea3876bea00c639942e7f5fe3922f740ec8b1148b7ae31ca702b5bafc4b6252f4b9a92d8449fee7a374c51ca058f782caa5b3c7120094286e0f070680d484d45f1846e8c26e7c8a4a333be988496db5efeb57be879ce6fc0c5db4a1b33338a41085e3ade4cb8fed1dadf9608da41d93d6ceb4f51e72bf3e54c0e14cd04164aa8375667cae62ef2bda0008fbe5a8888e8c2926f3e86579abad3e29bae8baddc966fc50be7f7f23cc16cff921fbda952bc9888a0751e4f5e83ede5c3e7464c2ad30a5b637de193a9498c68d9b915c305838529d5d47dfb546e17ebb16af2af11989083a87fa105dfbf1bc9968a3b88cc2b32f35fd9c05959efbe644fced84986d8fd32758618169f9461e4e4c717af60a6810cc31eff7e453345cfa267473bc9d7894cbc9451d9f11db6eedd1e4e00bbc0c181204a3f5a6bdfcd74f6b4ef7948ed77b2c11b0d26a764567d597e0b4281eb4fb6ba1f3c25068b3e1f615641919eb9ff0157739b619cf5685aa5cf59e31e374c6ca4790ddaf2a890817477013371a8a30c8d5616adf83ebcd2885d6c7316aa9bfd05838e56981f4e71520b3d8f5009c9dc6e8f5d26563452edb290fb19678bcf039bf99bc1a9429c12e3c9429d9cc0b8090c9e245db25206b1695d1f66a6dc7a7a288415481b937e52ae7a305859aa57e343bf44f81ea897951e929afba8cbdc61014a67b3656ab54255057718a899b66fffc6e03f360fd495f55d603f0feb5942c849b1c1cccfcd5932b206626ca4e5fce285bae227fc57c6244a0afdd92dc5552c77d5cde90e3e3f10079611500de49ee5f508c8db71bf4b2fe4c463e941576ef12dbb19cf6b8d3d412215e8de6c24c6755b2ca0bf4973341e9b7939d28a44104a0e21cc2b0c21c3096a857e136ad2de45e818fc5529f5e24c7a0679601c03e07dad5f5934d92e2c3b95a5b9b9082e09892b6b57fb3b520d09d6a119ed4fbe45c4e75ecde61c109c09e6c3855b6fea09e1e7b19a928321321bbe0a1bda08ac075af4ca1743ff601a7e6e74690fdd33e1450fb20805bb930d100803b9411b3dc622ca17dfb3f28a3244aa3f76911891e748f83ca375d169486213aec9d5412256e41e153fc323f4977c3ba98a131946bdbfa9dc5b0b5937a71248760be6f1cdbbd160810e513fe8083017f91b956ab16dd4ce7cb58c05d8d4ca4c90633d82004477a64e62b89ad50e1a072d4a3be674cdf50a445aae314f720458d2758e6078e8e474d971d30518159c66d742105bd700a49ce813e9e2faffe2586b413ed4ebf329854384db229eec963bf34e66d8cec4fc8bd307bd8b5787ab47d827a509bfe929c65171e23a5bb4644b6840d2ed5116b85f48fac34f77b56c62cae2bda7dc8e82efc2a443230596a91cf17bc37e15395e71a1c356ffd1e978eae28b13aadb3865d3654a28542de6184e9754c30bf8ab5680f06e1406e03dc23fc4a701601b2ce1e4b9e6e512e44c11a4b04a8a8e4a2ef5097bc891cad45ef59ba250668d946f41d5f2f7ee89ace52243a1d0b63dd5117b1658a0b6e8d4079acb12a2e772cbb2b73c81e21f42472dd9416539fcf3f2000b58e685718c2fcb6c7a473c3595293c16a6cc112a7b8a82240bbb3e19745d5a6e9e57016e2bcb3d5fa663b170d5b003787a69d12128210b067869bb4e2372d0e8314e1ef59a6eced05a9edd90be47c0f2b7a4a3724bc898aac02fb793c9cf3445556610ba566f794fdd853aca17fd9b24da2c7407e5128020f1e1dd4c908621779beb18cd38055110af965297c75e92e7becad59d842b0d7f1da49b9342b46563d02a61867a6137bcba6885a48250bd92b44dd78b24a3ea2386c51f17ec69fd14927e4b6a0744000a1cc08b533696a522bf21bec7f2e453cc6905b12e996ed97ef3ddf7b38196bdee26fde3ecf304f8dc92f60b93411a19b2da41a4ba795a14abf4dff7b3888aaa40880b3b7a1e49d61e2097a9a86624ab0716045a567b53e8e6f202d76a62239dcb9b16a130e72f2fbaf0ada8405634fc5458c2f81b214285d2f52ff6d6f9fdec5797dca63e4f68ea77379406b9cba988d5fda4dac4048b3cca361252d4c2bdcdf17c36bd170cb2b4a91fc73a15d36b0bdf26209596a217a2370ced155602e4f5d88b321fb13783afa6ba1fc73a6c249b8c04fefc2b668c5a1dbbc58861f40cd754584549a5532bdd2bb4410d9be22ec58325fa3b73f598091ddbaf112602da0f4ded6882c6f37aececd736c26e6f9dee1cfc9784096870f517c38377be99db5c3eaef4185c09d1d3ace43e064ce068af0c857ac1eee49e5a78cc010a11747edd5876824304d5a53bf864dac50998d59c4ff1d395c9c44c3ee09ae929737dc41947a9676ae8eaeb94bdd8eaf060164745e16d6bcddf05f9ab4613906490155ecec767fbaa6be6d4f9c154d74f381e27d72ebdd0d89a304f73425dbc0592e89716031d3ada70ed41a2e396473cce5f44e2d8acbb4f327567205301203566e110cab242d7906b47a6901ca0de0f3e780deb6e4247814324086be1f5d91562a93af5f62be18fba72277f12c25e38d3298db697830fd9137488713292c5fc630a5b7ea30860c5527091bde34950b6f63982fa002ecab5124d15f287d8ef04fa74c0ad9eb24f2f4b68fb58b3e29920fce9a65b7ae24a885b106e35a4d745c580ad18246a740b1f433ea1310fc6a48c2eb45ea1641d959a2f6ed3bace77b045cc4e98e0b8107c26cc606a6efe0159b01b58d091824c5b950456c369889bcf9d72f7d4356bdf5057c0e3fed53d3c1f24a5ab2e10a9080bb523c5fb7feea14b8bd8c3c9685f39f84af6e4076e93da06656bb7949e2c07789056c3d52794e56eb29ef1fd107def4eeb3761a4211100a9608c9add6523743bf2b2aecc78854c96b4093b6465824ae985d0ab0e80a375fb92e00b3110f29b05a59346aff2b5241433fa90f67f33ce4127e5c6293190f9cddbd0cf163ba4c49ef6686a13c8c9d05fa6b8da2e5b86334e7cec95fcbcaca79f2a711f0f4db19daf7a96d8c31913796afa1508c1fbb3c02cefdb87ed9aeae5e5e0a7af739b4a64b07e15db48be0dbed7ca8e09c3ab8fcda05c8daa5bc09205391fb46a3db5dd5094868f3d5581328179174af7b50f3f7765b79fd62a704dc7a11c7edaa7e0bbe6a03e3c5f3e76a13e463198238987862c4b108bc900f3e4c8665523ad5f185932cfc20f4323e7097d037ae230d0dc489372607b415793ff7ed6cec9e637de7de8bc2df1300dea35a1653a76ea69a5cc1e1ea6d986a88ecc5c9bcfd330129222522283b6201e50dd607a8e7b7822352d2c757592d5e89388fd60e3923f72cf2bef1d749c4ce77c33b02f33bde19ac87e7c54093d0efb2f69a8df9d1fc6c69d9dceb591a0f501deb185bc02d3ab140578932c69ecbd57d5db72b13d24a2bf597fc2993f6464f8202db0e248eb032e17a4aa2a03efa6982b085d75ce041103c4d95a82b3a9a39ce298810a34937518dc682c80e0ee8b950963cca27501f05230f28a00c1c70e0ccf48928c22c997ff1155c706e37ddd914e3c45ca75e6f6c5eda51cc67b7e5e83ce6a940e33a4bc8d1828d6599c2379b221e9622d1fd2b3c15329a32977b73eaae02fcf1c48c69d1ca2bdce407d11ef054a2654c50be5a5fa12aed7d4416bd406963018e773929c9971cc1a9d1968bd8fb22ae4c5e64510164e3ca5bdcc3868fc7c79f7b0ffd58f50efbe7ada55d6416ef87ddc11bbcd9b46bd3cb96f07b70a87807b005ce8d8832b48e78754863dae75a553ac189c0e05bc07a07e38c0b09caf0df9f0a5accd1b22f327c1ea7f058d96881afa8cb217013ed2db42a0926e026f62fb67032ea9336c8af828d66f49a65f488938ab7b54a3c3ca7917a616b8b1a4a982cdc7b77ec2ec05f01e79dc48b5a9f6b42d7334d23d32497605451bbec59c9e0d1410597eaaa254ba45795425d91e16d3a4b4c29de2716b68bc5ce8da78fae5a36379781687c301ca8e5bc84de2aff8a7d1eb9b226d7dd8895d0d7cdd4f66a7896d855d2f6f2c813ffae85f0a6cc8ea5f976e0b21f2b4f2a49bddac5d8ba5982f2d5ea81615ec5fe2af06380d90fcfcfb4fc679e50c6ecdd87ba7cc85e32ba399e31787a5364013dc5a60498d5f9853dd17cf3019eb164d9b0a0b0aa65bfe5205ce3b9415303ae93416f3cb95982f380a5ad338eb40ea4de2453587cbec0ac939492e4993b1c9bc4f304cdea16932d80adb0422f46fd00a59adb976644b8411ce453a7f2769a93b5da68193d40f867f1b330bec5a3e1b6bc8895ede4040d5d6a797765f370054d7f3a00835c257f1a5fb82e3156a826e7cae3df923f7c1bcb797ddd94838b6bed997e89c4a7470825eb145d87a6969b7b58bca4f22d65ab1f78b34f4b532217ed29f8f418b596e9da2ed54e26c54f45cd19d057566be8e3a337f6dca12c7af0addc8fd3700260fac8ffa5d4c315cd76815030b26bd77b8712bcc18978c1602af2b9c18f8b8bc8b2d51f85feefd2da049eeebb19ccb1e93f5c86cc48a62ccb25ce268382373c8360e2937cbb580a42b7f778ff1e22c339215a82fba59a8c73b30a8c8bd9a0bc839e487a54a04fce4da6f0676be3703e828e9aed967c3dda61fb8b792ad33f725d9f0d8bee7e24884e3704aba95673130831c7f6fc0e0d9077c31432cb308646cd6c9efd1334a8e6076d330199433763831b9ec0cffb08c48d70d67a485ac42ca570a46f043592debfb8038f13eff55fc1819042b79fc573d556fa8d305a798d77f516625ff68c6f3656bf4d8e5aaff51f60daab7fead6116f649171717599a40dda40ed8332f68f4381a729a25e6117921f450f274d563b91fd933a45ed4749f26b118fdb8b3baf993da3889a994d6082232b7bf7ebd1d6c592188e8d311a737e67e555fdad0ab5481a5017d45e480fe6ece3e569674cb96918b6126952af0bc2f8f10f7f5333fb4350908246f8a20eef3dd7e6abcd2aa3325ed4c61d607c563807cc6c5a997ddc9bc6c53c29db8da53242cf6a7f97bf779becda561ad60fdca5fbc27da42f8"}) 00:37:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(0x0, &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:37:23 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 7) [ 3042.495643] loop2: detected capacity change from 0 to 264192 00:37:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfdfdffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:37:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0x0, 0x3}) 00:37:23 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x9d007, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:37:23 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) getxattr(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=@random={'osx.', 'vfat\x00'}, &(0x7f0000000180)=""/111, 0x6f) sendfile(r0, r2, 0x0, 0x9) [ 3042.522999] loop4: detected capacity change from 0 to 264192 [ 3042.526799] loop6: detected capacity change from 0 to 127 [ 3042.586441] loop1: detected capacity change from 0 to 127 [ 3042.595049] FAULT_INJECTION: forcing a failure. [ 3042.595049] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3042.596744] CPU: 0 PID: 31262 Comm: syz-executor.6 Not tainted 6.4.0-next-20230703 #1 [ 3042.597840] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3042.598967] Call Trace: [ 3042.599336] [ 3042.599667] dump_stack_lvl+0xc1/0xf0 [ 3042.600245] should_fail_ex+0x4b4/0x5b0 [ 3042.600827] __should_fail_alloc_page+0xe0/0x110 [ 3042.601518] prepare_alloc_pages+0x178/0x500 [ 3042.602163] ? __pfx_lock_acquire+0x10/0x10 [ 3042.602865] __alloc_pages_bulk+0x156/0x10e0 [ 3042.603522] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 3042.604384] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 3042.605097] ? copy_splice_read+0x15b/0x900 [ 3042.605725] ? kasan_set_track+0x25/0x30 [ 3042.606319] ? __kasan_kmalloc+0x7f/0x90 [ 3042.606905] copy_splice_read+0x190/0x900 [ 3042.607516] ? lock_is_held_type+0x9f/0x120 [ 3042.608158] ? __pfx_copy_splice_read+0x10/0x10 [ 3042.608839] ? inode_security+0x105/0x140 [ 3042.609430] ? fsnotify_perm.part.0+0x248/0x680 [ 3042.610101] ? security_file_permission+0xb5/0xe0 [ 3042.610802] ? __pfx_filemap_splice_read+0x10/0x10 [ 3042.611491] vfs_splice_read+0x265/0x2d0 [ 3042.612113] splice_direct_to_actor+0x2aa/0x9d0 [ 3042.612793] ? __pfx_direct_splice_actor+0x10/0x10 [ 3042.613485] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3042.614226] ? security_file_permission+0xb5/0xe0 [ 3042.614935] do_splice_direct+0x1bb/0x290 [ 3042.615543] ? __pfx_do_splice_direct+0x10/0x10 [ 3042.616231] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 3042.616978] ? lock_is_held_type+0x9f/0x120 [ 3042.617606] do_sendfile+0xb67/0x1300 [ 3042.618188] ? __pfx_do_sendfile+0x10/0x10 [ 3042.618830] __x64_sys_sendfile64+0x1d5/0x210 [ 3042.619468] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3042.620188] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3042.620934] do_syscall_64+0x3f/0x90 [ 3042.621484] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3042.622219] RIP: 0033:0x7fad3f355b19 [ 3042.622739] 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 [ 3042.625177] RSP: 002b:00007fad3c8cb188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3042.626207] RAX: ffffffffffffffda RBX: 00007fad3f468f60 RCX: 00007fad3f355b19 [ 3042.627179] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3042.628156] RBP: 00007fad3c8cb1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3042.629125] R10: 0000000000401008 R11: 0000000000000246 R12: 0000000000000001 [ 3042.630154] R13: 00007ffc7484efcf R14: 00007fad3c8cb300 R15: 0000000000022000 [ 3042.631231] 00:37:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(0x0, &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:37:23 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000180)='./file2\x00', 0x4, 0x9, &(0x7f0000002740)=[{&(0x7f00000001c0)="84df94b6c9ddeec7c353a49d485aab583b709a7322d1", 0x16, 0x20}, {&(0x7f0000000240)="5dd316f70aac1c7f05bd5d68c84bd806a20fcc0553568c7d4fe014bae07da56345dd9da68e6a094a3b78c5ad7e5e186afe79692b191f74d6a962eb5c5cb2683861b4a9fb4aa25c5d4de688963d1d62d9b66916b22b0f21b919d6255fd97a891e6dfd1ebdd25a6597658bfd1cf6bd1dab2458b19a360592503d885077bcaa4be68dec2316496527178cb81132827d794f65edf26c9580f49e110bb9024facf78e039737e09505724dd795f0c639ef63b22649777bec7383868c0685847e86209934e917f6a808ce2454b4345fe1844fa4815e4b0d834bb7a8ab10b4cf6a24424d09e336eb95deb08e7d08c958d9725f0b237b6b9487b7cdb4f2e73810a2a9cf48632cca97c78f1d34aead348e8a75d4893a0b3bcb76a857bd61fd5c1d135c3dbf6a5cf2ff864239ffb4051eb369445127044f458ec32d5fbb09575b31f76a3087411175d66cc273f3777c6f75d6b261e4b62979275a467827124aa138ca04264284d31130567e41c3c633d59782062652cfd1923e04c34cd7e5c2222843430648f42349aaf2561faf7335aaf411883308c0cb537ac47c7a6aa4cdd19a9061397a6f4cae4eb61ff1cd2268fb37f98c81b255201e9a1a81609a730edec8d230e8c1c40fff56818dfc4241b66c2a8b413e60f2161d541c91f840e6af7aa663c12879ac58c645a0a8c4a7d98c6a33230c557fb6328a6aa8db7af562147bc4bb966353dd82e32bf7e879bf7fef0ef8de94613db73d3b976dbc4f49975696217a7a0b1967bcfa3734feda363ccee47fed27c888be517d92223e9779d6e4955d2d110c68abe4e3fc57a01c267e5dfbf87a521589c2b2abe9f93d2786d918a972ac9a10bfb8cc2183d476c57de570b26a84a20ac95151d96487e2fb90a4dbedb614276a6b2f6c7820a80e0d8750aa6fa0875bae04c15e4f62ca662cc9115e9206a67ac195bc6ac79d1d20dac7512c630eb8f23befe486ffda5dd8d90aa448c8d5b182abefb073ddf1f48018c626702ad485efdb0c1a75a9365b14de3aca912d29d5d628cb4d152c66b944a984f9f8e2fd24dd118d669ec45cc59446d6b3938fbadf1a9b5817ed131f6f1a29528a53dab5b41e48899d54fecf9e7a6e06c604748d7fff2d9626cf34e49f3be0a3feccb577a6ca1e8d77b2ca7d82eca68546f19d4ea33075d26cf43d1271d3cd1581a03c6fcf8c1c30e417786ab325550e0db76e9ea2499a79b68d4972781772d6340ea634e880244acbf397982b2b34267b418dc6c6c261752543505fa6c0e2af96c28e56fb664e6fbb75fb3b4e08ca16deabdc670bb8e2f0163735bc243e5aa34580d469b8085e77be359221e39548ec11f2652e13df35bfc3f5b655589f9ba03d79df4adcd7d57ac042b2e2b44058fd8948996d188c38d03063209b8c7bc3516f75853fb209dee897a090f1e334ae4d52ca93725e5d5781da15ed7b7cb762693eaeca894761cdf07935872da0d0b59c60691bace59de00c989dab7f5d9bbcafbc332effcebd6020ad43245175987bc75378731939ce43cbe53ef86a2547938012b124c15bf9af2b04f75ee5eeebc82f29fd65f80533e0f9b3c7426f532ce5d4fe1caf4c32038652b6f224b62fc8600a2cca3021aef3998b07c52bcc96056170f45fc07bee8e4b1fc7a3d6739e3e39b9942c1fbb6707cefa539e7152db6a2e4974d9a456ba2142a5a2c2212ff94cc434bceef38003c9c71643e0b86697a9132d5dc45de9d01da986109c5a3e385430407b2b30f472474305e738625bf1c1c8a8a8f9e920c9c691fa2f7fc6ea02b844d4af027b2cb9739e9b535e3dae11bdfb0079b6d84b65994d3c07d9ef4b5355c206b107847c0bf2507e6357267caeb896db0c8b3da19cc1a9fa8242d306933bd58741ea5c03d5f689ad36daaade951e1d75bf367598f74a5caa69aa9abdfe6b1d4613a26b04dcf652c6181816ce00173e528304b21a174dbc7e4eb196e1e9c132abd873a92f4c609aac22ebd7c3f1106c5ed6e242d6ebcd81113ed142aeb83c8ba86192ae64ab6360b71405b547466b53bb59d09bef488438b211cc09257731793c00e278479f559af932eb359a466c22f8436223db002714930adb78e491cccf8e6eeb8a23ab3193ceca61fc00fe1b03c70209812b5ac1b6fe7ae274b063bbd8a6548561f4d8abb6a731643bea285d5c8954846b343417ea5dd1e580214459aa0cf3dfe4eb2a9a591132be2f48eaeff5007f91526054e16c11c01639dbbd06b62024a5f9552dd491d95ea2de5f81568c45fcc6290e0cb4df214ec7cb8d12446b6f3f52a8d3f64ecb36bf5625167460d55cf5de2bb265a9e6ccfca046b69eb6b49ebb9eb198b7f75a551bf931f47ca671efdf067278edac8148f0463c4c5b6dd7c0d74afb7ba52e98674f363c68f54cbc9d598653095e5a8e65af73eaa3330f9b7db9bfc9a123297eeb79533c5c515c057858b02faa4a25a750eb56a26462a6764ec37483d2cf9ab31b5835a80eeaf33cc4ee2f6678b2f6515a71a1d59b3e38d497f322c5e93328bb0a9dec34501b91044c80f9db1b151a51596953933537ed91187847056ffdfc2e2e3d8a4b17ca578707d150c8b409d3216aad8cfc689c1b30702baf85c4a797e6534923712b9d85af5e190dc6c21cbecec059248de118c62b3c4877f2e282ab4f32808c75dd4b0d45e525189e0e6d438bd210afa2796c36678763795a36a5b5274a23231cf46f3591c02af93f4d5960f2dc98ee00c52f522db2d93b0a486e7759b7229b25d26b78e297f64de2f2c501d80211eaf43bd31292d03fc58a2fffb021a77ec541ebbb72621e826bd9e0efe0a7cd9d1035261e8408deeb02df7b0be5d2ca3cc31a9475ce054d31054b6e9f50abf2ed9be4604b769c9e579c9411dc13ae666027e91c0692f42e688f120e6d6bdbcdd7a711ac8195ce052ef9407b70af1483459eedd9a15ae6d57b9b230597118f3809b56edde49ae6f5f25c7374e69da2ecccaa8cfa83a0e2327aacdadf865d966036bed4d4e7752c03e37a019f6ed3660025940fb63e754f80c0b3ac27fa6c08211700aeb937f61a38c40a04c9a8c655bd9140f78d696136e618b5d9af1711c6e8605dfedafb2555b566244f6d22eb3a517f764e811cbb982979024a17fc4d98a87fee293717d7e822ea9e20d841913898593700689ca96e87af6a78efd9e67d1d47c47ce0a16f111ebd340490d84935c2c7cf04b1cc8f74e8e55e7acd278c2dc310780f76024c8edd972c80f09d38b7fb282903d9ad0813f624aaa5f26c6a795dd94acb1d2ba20faded32303537eb57552113046309870e27b55da38ba11700ffdae7034f8017a9a949ff6df2a04a2de76eb1c459d1205fd52558d5266b38f8148da145cb335838d6553f960d084268344d6a0ef065ebc2adfdbf9617b9bf2cd053b9c946a4d08ec8c8c523aa23299a45ab63187911befdeb888dbe0e9cca3002498da893a899d262969d7a8146fe65100cd1889b60aa836fc32de66c2bf0ac93760c57664747f8e0a16be5ccc24c801934f4cb75455cbc0d3a88ac8e1ccc644847fbb16c9f0330d2010aa11da40130a04164b9eb1633303b18fd825df1cb25ceb1c7943404fa424d23efa6e9448043505e354b7befe4e4852a791f46f1753ac9e51c65d7ec3fd853bbafd9a5a38d11f7231b36868f8ec09218c6122015deb9f465563a23e81265f92995d8ae7174e23cc3f47c781e8664daaf946d0d424c3c1a83521210cf6dbfb671b96ab139199e583b76bd4c5d2786a065674e0479e30f3fdc5e178f8634f0f0a63d3a06c7cd43716f40936ba08aa50963ebcbbabbb262a4fb1a40fc13f8b4f048fc01a5ab3fb6fcadd6872c338bcc4d0e717d01dfdd5f9bcee1a56f118cae67eac5cc553f92f0d22885c395dc97c7b9944d93e039ca6d9819e2ae036b5f9481173e515554718af5893f881aced6e94987dab9b92f6be991fe3f3fb4106ce8975f676aa4492c1ca444ff49b0f09c23bb506e07a236dc29c23e886d6252d707ce234b5261d8290d9301e68501805bc788be339eb38c20ab59bb9ffcd8f5a0ad7ec61c57eb694ba180c36a0807b25cfa4a57a462ff3a9e37f2b5d26b7ec5ad63fc0630840a45fa476544862cbf18e363e46117acd61cb37778a30693e9ee6dd473d3969d85f0d0383153e0c12016945ba64e4ac9dc1ec7cd1d59729014834a34ee08d1dd6c04e99ad056bf73111d73cdd9491d226ddea354449df2a1ba846b61218da57f85434712ac06dcd10b5bd33aac2680dc86156c62438bf2cc67666a5f907eb7f7b60ad31019fb325bc0c1694b1c0fd64dee208474d38231d230b3a13880e6025b00b7947cf66387db9f5f94dcacc446d49694f6c093b19c6691f8e87dc527363acaefb7f65eb709fdb2be0fe54157d0d96e2e3c72558eb2532504b12dc892605143b4bcc1ecbe748b120b26dbc57b487a49b68f195247589e0c01f5a91e3afd8da6807eef9628014d5a63aa328e752677768080c42d81aa5e18fff1361e933bbd4f642daa9b93d98d2378af00ed3ae5b6b364a9c59e878d03a9337c8d853b27f83a5000039012d5ebaf9ae824e38376df20b841041d2368cf437fdd2a3f93b4ce5c877cfc8fba5b3effe20b0cc689dba9f8685387ee0a1e6c583f4cc3e0e96186a35459ddd1841e5d6df10b74c37b4a71b3696c780b333c2f6fb976599419117cf82ed68121aa0a5e06bc80ee47f163033add17304ad708f7ec2c0dfbc671909c132884c8e81875314328c0a11212ba1674955c4f0f41660c68125390fd80a9262ddfb831fb9417cd21fceefab5a34b1980ae9e4ec02cfd299b7ff4bd3b2ce5ecc476d3345e5290088ea925b0f98c42a0c483aa412d1f9663a0316a7856d9c7874f9f8e13c51307abde73c679f55231ee49701087663b90b283c3252dc60992d11ffe052989098f95b6052dc6e5299e2733d988f3b9637d54b15dfee42b140781241b00a648a34f28e826e2c18b573f8aea0ffff49f964e452d6db67fdf5c266099c9a184dacecc3e83ec9bf2122ab33da46b227637441432e0b726fa7c9559b7769c033dcecba74e4ce38750a3b13c7e5a9c821a1f144bc5e3721da17cec71e94782f0c33727a91452bf66b922464e17b17f8bc853dbe5dc98ad885020c90a712047a5754b429d26ced15e709fd4cd9846b2538cb42d674881c3346ee1b7fe4bd1152b94b147079c88305ba08282017b81ba3666e6fab921017727ead72fc70c8f7b7908f9371c4922af16acd027b336b58b12e3a277662caf90a18e0b55a375a20631fd45dac6a3bda99feaa80f84db87ae185870e1a89c96abaf4b00e3b645a7b2c81f1bbab1d7b85b908c5a518b7d02a4df2d28f3026827d95d0155c6148fef18ba9a88792472bedc6da3b9c512dac5428e3f0c68d27571ff7a202e3923ed8ea56fb3890d30c3cdc9db0a7df3747a6fb8a02061369beacd2a0dc6e357809805d79812d57b534ba7ee7fe32a579669519a09dece559402549f8246a383cdf16b0a5d5d4c723852cea3214ccc6a3bbeda8dc0b0a988710cdf452bf289b050c6c61d337536be8b6d0401b27c6045bb3929e945756cba3ef3c8962c2212131e14a406831e7f5b2cfc4ac11839fd92463ba1eccb89495f44855b753f142d7a4de0156dbd0e78b94488289e8b5632576f23244054f12942046222b167da178efc49515be376ab01ea3746bb5ba9d742837bc852f4f63fb21e510923d4e66622d8da1d90b8a541309ee0dced53525387b45dffffa020d5192ba735e30934ad4c9732d9ca6b1749", 0x1000, 0x80}, {&(0x7f0000001240)="6057c6179828160662e221cbad061e84759995705fe9c4b15f8311b0eb981e23e26ba804cb37a924c080b95d6d5f4051b82f33f31fe4ad9a9417eeef92957156c1725d8d8195a161a4190af49e9ee12522b25bddcb8e7c50d6bef06795cea4c52fab624837538982836fe021a22e69d22e02bc19ac7d9d16ce91b32e504e68602ad0942fced6f96437c4aad212380307036783466217cce6861356bae5dfe8fb12939369f9713bdf01c54b5d0d6d0e31a241384fd5063931de8c927e52e95d180a7d0388c2c9706523ebae6d", 0xcc, 0x4}, {&(0x7f0000001340)="425aee2d5bfb400020cfa40e1a588e652f745a1da75c4e717d7c5fa8f7fc566431fce5fb9bbce850d4ceb24432271ee1f123dcf9f13894342aeac643001108098f37b4e3c8de1a3db1580758aa02773d759e88dcc619865d6fb1415e32b2d184629e54b1cd967f5c27012724522b7d71c1332b4d800f06166810c0ce94445017cc400aa2d22572e2e6fe1b9155a0916bfcfd2cc5173ba3e8fd2e7926245e3482fb5a0dcedccd2a5d5f05cd85ff3c809dc5f87ad2311823303675f4d2365295dbf28c1b4932b70568cb1fdea33ec6ddf543f70b9f3df3665882ad6f9039c1d8b0c7de3030c74d05c6fdda6eb2c96acb2a7ec541c07825a7", 0xf7, 0x722b}, {&(0x7f0000001440)="41249d626dadc7a6a2c51fdaf000c2cca34d71e057b64034fd1e5bfa6efc233dec14612f85ecfcd3aeb6171b2097b8232628fffddf9ab8afe540407b797ac468cfdee3287e5090d3c209c67cda5afe857666011ae73d1198bf2a31841f07f61adfb87ba7f574b0c205c81390b2d12482746ddc74cc62665bae73bb840448ddd97cc74b098aa5dcc85a8d2eeb0b68b0f4571104b4463d90ec1da007ee3602cae5c2dd249b4d53", 0xa6, 0x3}, {&(0x7f0000001500)="384e3303328f5d8788cbbe451f3e2f6f74bdaaa61467480612c2cbe64b94a9af235c872e7dee4cc2fa066a0004c5f121bac0d1735c75fce3cded515135bfe42421e81a68b2b4362d27692c4340e1cc27e5d6fc62588f09d8d6730e09c4274cc1de525da0a65b610c40bf00a9aac8875d3762d9998ad48437119c1f1cf831ef8ed8f69579cb15277be3f96ae2df595954706cbf5c57078c905deca20dfe4bbd7f013c8dd93401cfd7ecf6c3ad6158da731db5ecb2d162411a070db6a6d982bfea4f7c50378615c91973f0106afcc46af4e3ce0a7d0f2ac4c5a130189fe09bda65f66cbad26d00df3db590a20b5b9f36f59a9f64d71fef1ff1f7969844c7a37e2caba053c288f7aaf8bc0515f47e4fda1368d7a3e4d0c90ebaae89f2e3974abba030a7e8f726246e5f6f2283997b8fe5c17b63672a01a2602fa8f822fc56a4575c1db8ec978b9819e4e0fb67777593f3661f7bf6e8457fdf938c2c36b2437c626aedde51ce9470b23a0e4b67e14016bd27b46b6ea6d35e61c9d85f9da4e871a57ca12f6e79d67d3addbabe0cb055b909a055b726c540181bee79bd671cab4a2583d235ae7fd47caeaf4ffe519f882bf94105a87eb276966f7c9e929988cc3b49da36ea583a24b2b9f85b3c0ad501d4f1bb0d8d686499b69ab516469fc68217e501ad06f4327d0d095f7d501659e05c1555295e3b98b6967e30cd8952abd2d77a91f42015cbd93ad75d038f56c2754bc38622c67f0b3e30ed1ea97e0add070f01ab38eb4b11c0459571200a37669f1c4f037e0a23b04230af133b377d10c8679b4d7170bb792fb5e89ebf9416c30344da5a27037acabb26e56db876470480059a2cb5527f2878a206675f4b7156f072ebd62797846636dd77c4fdd932b275e9c5e0843c9aeb941f205bd04260a26ada925f3d73a3cbeed36108cb0b1041703ade2a88701fd87976464358a501a8fe78710a5ace98060ede5485225d0716c6d5edd8946349250dd8a3b03b9e3c44505499803d0f83e30ea9eacb947b580306f163c9b1a206347ac1317daf80297f1fdb6b566d6c634c3a099e674c1f5e15a49edb1792b7387099856d6a269036b404ac4a9746e0d3e72d1a54df6bba352f453536120273fe06200749600fbae906a27104e57943685b3b850a36a239aa18017982467038dc91b0226d65a4dd43d8afff5c35edd647db694fa7e03457d9dd66817186fa7bc603c1661fa272ce6bc6545a190203583650f1865cb5f1522e09a1ab131c7d0f8fab8ba43ce7e78172ae425baa4143eb669b8ef54ec854f23eb646c137b018290a2e6308b74104328386d563a1fda67f596558580ad36f8f57442460e25ee9ab9d2d77c01962d18a3e472c83fca144030a1c836fa17b10d94225b5f6d13bb0ab895a614986a58aa02baebd1091b880d868474d96afab3a169cd5ca455f3e8b1bec38c8e8b8ee659dbee7409ee0e0bf1069ae0608010bfdbf1903f04d8781829f1af79ae613b01b768f370436f144a06ad898bcbbbd5fa7af806c1e8873b2eb6e76e66944e48787b8938a7416cfaba5abd093282f523beef78915af2a90505602a1201540acab6f8b194f292908934d7a860433af85c8207dab72d6560652ee4e69f79587f77dbf29b8cd25f0af9126a1c0d1db3ab8781f64913b15dda91cb1fe65965076930d5d6ab541fb211c5fb392f4c554497570b84b37048b6f90565026a8d1075ec0691ee1e547b7103709f66d12d40aef85173c033db430f26480dedeef9f3ca4ca72bd707bacff47560eae5377772dc25251b19ae29be99b3b1a29a0b0e2bd93d907513cbf9b4d3c4fb90d2421fb171d6eda4c6cb385bc2e77754409367787aab83daa39036a578acec490068229a185b1a72b747996286700a3e7a69e5259ee396cdfd02fa0488adee01f4ebab0ef07ac31a7e5cd38284f2d6163dd1b6918959a79cc25ab8dc2fac1d63129eacf3b6a201765a5ba5f855f3c0a074b80a70b7d0f95820a834ee4da3b7f9557aaa47ca0bd99b76a41b947a7361fca033371f4499f5c56623c413a721396f2f9d9cee5f856c86537481bc36ca716da7a96b52c73ebe83e23128c5ea57293ae87769a576414b1bb4cea86f3ca2cb51985199d7847d66d98afb17f10db33a76c44797e948b6c1f64fc27c26e36f86e38b881da80e50356843420b7ff8a99e2998205083ac8664996a880e3fc309b3865ab5299bc30803f658bb4e009b8d0bb784e26b9e72825c917ed5eb96029c57e701a60e373272a3b48562336a7b920807b4fedece9099a74837ca5f9e5a7c86afc0b878299a7f611ce65cc0ed60830ed71cd8c22721aa19739e5289bdb497b44764c2184b54f1a3b8df5dcbf9576a4dc75dfe43d63c9ddb7440376a2d6578d27ed0b3d13e9612744524af4b6d01653dbca9a965ba047848e53df77ec6bcac269989419ee0e92a3c6537f867145cb00f491617eca64b13c0c65ea96e9e265f760e2187e0c214fe2d4da741a1076a25c5356da57f5d831c0f5d22aeac75db9f7e5a6d1dbcaf42799ca89193d22e38a96ac012c7ed623f556bca2bb39ac268fe0e90841530d67fa32852a7cf037f3333991a6777f5c884247bc42a240e5d36d39ae9a68ed625eb29ae33992995e01b73773d2e7918ea5c578dbd62af20cd1e2d449212b31ab7fc211ebb04218f3363560d58f1e079ea00782427e82ea883d4e7e75f7a84513cc2b584cd13d508025a90e0c4af875c20a67f745b0068b052796198b8214313e2c9c35bc8774a4be2cb538ac76a8bb2c1b9592ce2920821d06fe77b7b9e604aff13ac151b3fe6d3ae72da1f493836355592fa9086b0ede0cd181d5074012098a477447bf16e9387bc31ee58db78cbcfaacdee89a3e1b2d61b8adc22656894b4c3e788d16570f6b2439714feade809fc0c34beffe01d135018f8aa1702697e2aa4a0fdd95dfb447985298238e707fdcab727baceed21502e30220e85317c015f8a45eafe06cf42250c00715a5f314e682eecad1ffdf60540895f9266f2b53c21274a91bfc10f6e1f2966bc46dcc26346c73e60ba89331251423d16ec680e1b7c3ce2046e7cd3263f4410d09f6c31d612c3cf2f46f3930f6b1a9ea287e26abdce8e935a33f9cd43d32bf471794da70001a48c610b8392d6e8a66f51f34b7fd2b54d411a76134f62f592636ebe985450976c993d2fa36dc9a498463721740b40819a5736b37fd48cd7482755d4be6254f6c54242b8bc38d8b0ed35045d398f5a0a65bd4233be532d2fe780c898dc1ece5eb93c306e1f6cffbd7effcdbe87ef86fae526612427d88437acc8f7f32d1a561475c871b437f769e2afd4af906a7ee8bfdfa544f8662ec2679865e733e2d6eb5ed296553810a56bb8009b8ecbb77cedfdba987955b191d8338922ba5279caa2ae507ca65bdb849a308817654cdaf1f339b67a66b3624846919475d63153e003e3f0516dd888a0d1736617abca45fb180bfdfd6d52e02d28ff768e15dfa65b83982ae6210796a8ee00f15939138c00c1c80dd5ab2c1fb5120a4bfc6cbae52bf9bcb5b565325e31f7e6ca7a4abe392ca58d6a222dfa437865cbff2926fbc10b67612809cb91b3e894df40a9b00e05f18637c0989e1b300674cb8c40bfdbc7b5421bb3ceea34d5b6850d8fcf0c44273c59cd7265414badf640ae30591f06e6be24dc8ddfc6f7e505c9414fca296bf44da30a9bba346312cb8f16148e2d7b09263e938dce3ef8da2904edf274885cac878baf366b67bab90767bf4f158a2ca3c168fa2279985962c4f1e12c2349bccbf7e5474f4e55f4572ffe1f5a0a505c54c8bcaa51713943d4c27686b3a2fb07ad553f8e39eb5f74a7dac5dd83d7620afb846336e8ab0d6b58f57db24f08e51894e27caae2cc95f21704c81777ad9005d5ef4798f66e90246f2216543752e8d4c900a826aeca23d21574613bf7ab19b6f01f3f794c8979118d52d3806aa1b109667ed9e5f4723dc55f07bbb0c3c2130db516033ab431a421be16ef1b2ade340b5baa6a8f5cde34fd7438ac1760fe8da49887d3c666af94e4b967aad8e4677a8302273fbf33c49336cc61ed0168a59ed7de4944784cee72f09bfb7c7c4b28eb570a5330a450cff1ed4c0748ec6ecb0d546b6ae644eb66c97727b8c4e6bf0cc4021c2abc5e10839db031f70caeba142666d7221c5b1fc1028dfbb102ade3f99abacb4d889c5fa6799f62a72a0eecaae6edee98b412148f13701a0392c67902932977d9821ddf61f0befd2128f6d4f96b6ed33790dd2789287176a135402eecfa6b07d9290e035d12027ca5b3bada0d944cb4cce498881ca2ac82f6f7d75393655fa2082b3d66b9ec594eb6424a0e70816764fa16f4cc2589c46e4d08bd09fcd5af1e86de01005f5db3d6c0112b179799293745571044c210833f7c1f7691abbcb6c14e153de88499d86d2f33aa020b633b9e698857b8ff56572f51313dbb28a3a4d954810500eaf9b2f710b708bd0af4b30c4c7ee4633b04c7a3c104d8bb7b0f3490b53858aa3cb2777d6856f53fce13aab031074a3de78b72c5fb384c68d3802ab48a2ca815442415497ad7272c1174a3e109d1165a8e9f43c877852c73750783757a47ea7d7c39dc8781c2d1ec033f36eae0d3a49767bb6383ef12452a2eb62756c88ee02b7d8d7f9174c09f5a8f494f33b4838a7f3ca0f6c4e32c775dc5154191f44b1e73e7814a8748d47baeb59e50e4054f13e87415355ebc689142f3991649e194f9b1621790c93654805aaa02bb9e661fc46fa083bcd5ed24588e006c5229df6c05ea68a42607a0b81711bb62acc600c751c761a6272b30afae4bb304c9ba685f8cd9f6b4a55eeb11f4ffde3668baec8f4536a50ca7c9d62be1e6e106405d76dbdbb2982889004fe865c7392fa7cc748b9ef83f216bef18314b6caa4115d1ffe03b0ec12e47e4b30ca0e207bb5e63f8f279869844c010c5e7225017687f0711be31d65c6bdb5b1153f3e780d962fe6bbf235146f351955c6871eea0055b61a73ef4382527fd5a808dcc6940859d4963239ea12e0b8930a412b498f53a148ccc40d330e8dc13adfef2191234b2f3da56065f9d9757ab5e1a1f4d8e41df163a66231e75e933126677a34d8aae526c5ddabecc82e9d38e420e76836d45150a84c764132181b300529997fe66224d111f0e77f4128d15271cff780bba771b04b4e14e2e1ba3bae4ed7d7aae1ecd1a79b3d16d2bb253cb22e267982be1d57d44ff88ed9f949458e377eb014379701a4d95a497109dc31b67f52fc67a1173ffe0f5d1a2741392178e8b12b24346cfe5ef8f6a57a92a55184da915e0b7c995ac94b2f50df364805b3bd0d7ce942d54ca74bb85f6116ceb241fac5fea0f7ef6c57a2826b4695003ce70c9fc51a83ff25ac59c68e17cdbb3a7ede892dce6aff96b4a17761b48e2c54354f417cb4ec60da91b2e6dd2ab51d03ca48b232b758e19b8386e123083dbd773df2d10fbfb50cd88c9f70e1aba76315cb6f178cccd6c40d5b934dcbaea4a10597503029dd102a69458bf0841e35fd28877f38f00f5c37b63ef055a2cfbdba3c7ac6ff17b26b158c7ff1a03f536a230d91991460ecda1a7e3645b58cb2e9dc9f4845946e7e2d5f4810bab0f5d5d4028413ec09c339f43d5c2341d01ba718931f91308ad36d8257420b5f1bd3369d5b9c942cf2ab10e065b89a057eef7219fef0a7728cb1ae086000e5771323a44a8612825120cb9a585339527eb8751b8a99564246f84c5b1489eae91eea3b5bca8817fad890b37be5281183cc", 0x1000, 0xabc0}, {&(0x7f0000002500)="efe5b47df3309ffa1e12785541aeb3a2b563e7ca02cdc9fb8f7cdbb87b5ef270306578ca6942d4591dadf39192b9592da9b6628ea6135f242ef9e2ea", 0x3c, 0x80000001}, {&(0x7f0000002540)="c587b5c1845999a1915b726c64cbb11150fdb82dc3be62676e598132a866f3e351bb9ba83334f25b67f4ef968906f02654d127b1fd5433f814493997bf414314f1a155e0861583692dfca5537eaff05c30f227edef328a3c8689a99b190f6d14284f5dd0eae59161270a8f14f3088e5a73feb5f1d80aea6b049d8dfdb20c54d71c51aa9855b01fcdeb0f6fcb60344fde05ed1ded90154a000234023259f712acc72a7ef8bc4fd5944260ed725388f94638117d95eb00ffac04b4e7e7e4870a7971d25ce456637b4a281ad0d649afffac4310d54223c63662be98f577020a3282622edfc941bdd57e79ffe9609dbd1a4dd5", 0xf1, 0xff}, {&(0x7f0000002640)="dd2dcf62bb54352a2de06978c174a2465d52f793bf59537915e215b9a9da1e4548d246f57d97ee7ab3d6308d06159926b263ce2bedd4075af858207127c36a26a9fc6f15a66107ff798ac7c8c44b85e11ffea51ad490e09f45f6e61e65b4920a0dcfbcc33be1e14f28251677b2c22d95e5e15157ffc3b7f70d170c64ac9078da76a4a173fa2e9ac668d8fe69a4ffccf077a87be8520a64cf3a87379ef6b33b6a3ccf1471ee00d3dac22071a40153c43b29408e7d39e2c86f4311184e806068afe345b55fe7141a6faed931802cf25815944da0", 0xd3, 0x7}], 0x2000, &(0x7f0000002840)={[{@nonumtail}, {@uni_xlate}], [{@audit}]}) sendfile(r0, r2, 0x0, 0x9) flistxattr(r0, &(0x7f0000002880)=""/84, 0x54) rmdir(&(0x7f0000000000)='./file1\x00') r3 = fork() perf_event_open(&(0x7f0000002900)={0x2, 0x80, 0x24, 0x1, 0x7, 0x8, 0x0, 0x7fffffff, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x6}, 0x8, 0x9, 0x10001, 0x7, 0x10000, 0x8000, 0x3, 0x0, 0x0, 0x0, 0x100000001}, r3, 0x5, r2, 0x3) 00:37:23 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xffff8000) 00:37:23 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) sendfile(r2, r1, 0x0, 0x401008) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r4 = socket$inet6_udp(0xa, 0x2, 0x0) r5 = dup(r4) r6 = socket$inet6_udp(0xa, 0x2, 0x0) r7 = dup(r6) connect$inet6(r7, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000340)={{{@in=@dev, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@local}}, &(0x7f0000000240)=0xe8) ioctl$sock_inet6_SIOCSIFADDR(r7, 0x8916, &(0x7f0000000480)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4b, r8}) openat(r7, &(0x7f0000000140)='\x00', 0x40002, 0x1) connect$inet6(r5, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) openat(r9, &(0x7f00000001c0)='./file0\x00', 0x2080, 0x100) openat(r5, &(0x7f0000000000)='./file1\x00', 0x200800, 0x51) sendfile(r1, r3, 0x0, 0x9) 00:37:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfeffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3042.693367] loop4: detected capacity change from 0 to 264192 00:37:23 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 8) [ 3042.820235] loop6: detected capacity change from 0 to 127 00:37:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') chdir(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:37:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', 0x0) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 3042.850621] syz-executor.6: attempt to access beyond end of device [ 3042.850621] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:37:23 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xfffff000) [ 3042.875428] loop4: detected capacity change from 0 to 264192 00:37:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffdef, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:37:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0x0, 0x3}) 00:37:23 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 9) [ 3042.983040] loop1: detected capacity change from 0 to 127 [ 3042.989682] loop6: detected capacity change from 0 to 127 [ 3043.027494] syz-executor.6: attempt to access beyond end of device [ 3043.027494] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3043.095646] loop2: detected capacity change from 0 to 264192 00:37:38 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) mount_setattr(r1, &(0x7f0000000000)='./file1/file0\x00', 0x1000, &(0x7f00000000c0)={0xfa, 0x74}, 0x20) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = dup(r3) connect$inet6(r4, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) r5 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) move_mount(r4, &(0x7f0000000180)='./file1/file0\x00', r5, &(0x7f0000000240)='./file1\x00', 0x51) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r6, 0x0, 0x0, 0x87ffffc) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r2, r7, 0x0, 0x9) 00:37:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) syz_open_dev$vcsn(&(0x7f0000000000), 0x3f, 0x20000) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:37:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xffffff7f) 00:37:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffdfc, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:37:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0xfff}) [ 3057.860436] loop4: detected capacity change from 0 to 264192 [ 3057.870829] loop1: detected capacity change from 0 to 127 00:37:38 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 10) [ 3057.891528] loop6: detected capacity change from 0 to 127 00:37:38 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', 0x0) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:37:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/power/reserved_size', 0x40201, 0x24) stat(&(0x7f0000000540)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1000, 0x80, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r2, r3, r4) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xfff, 0x2, &(0x7f0000000180)=[{&(0x7f0000000240)="9479dc23179721c21e0958e60615c1a304856c2bcdb944b8a7491fc02a480fd8065bda0346b086ac412a388a17e41547db85c17300dfc12fa37e44b195db9b7bb73f5073ebc4b87085871b65c8f16d89eb8ae273739d713d01625b6f3a11e3f76e193dc70c960ea8c295d572fea6f5e5965b6d6b1a2cbb46821f2438ffac8c13e79215578096d578e1982fac5f49e588f47d62cd2f2b7063d8bff541d3b91cce42116f6d45d1529ed0797531b7552bd5174f2dc676690fed80b811a4c989fc0a792ccd928ee94fe0ba2b4a9858d55f08374451853dc04598351c0ee4ff83cfecf8a61329a529271e740c262f525e9a417304b7caa4773ebae2", 0xf9, 0x9b}, {&(0x7f0000000340)="6c498461e8134e91ce36d791a99782614ebb8aa09204353e4c01b9eec729ab929a0af218f0f1c7d47ad9b60e9261baf92d8d842f060f465c2b0b680387cbc01cf77a480ff77c608b296143d0c99ff4501367f844d5a357138a9f60842eeed109676c82f9a16902a0ddb6b3f192ac3b275c778ffb5b7d09050a7f54a610a65f0b1e38eca39f82b80af5de99dc60c3ba2f462d0ae35d39d2d33226c93ce2620cef0e889329c62058a86a9d3001ced56f158e66a9d163dab36a23a1ce5b4ff0ad3e9a3f1c231bf68d944f2149a9c4d9a93289e243edfd8f5d40924c17984ef1ed07a12e12a9434fed", 0xe7, 0x1ff}], 0x6000, &(0x7f0000000440)={[{@mode={'mode', 0x3d, 0x4}}, {@nr_inodes={'nr_inodes', 0x3d, [0x33, 0x0, 0x70]}}, {@huge_always}, {@mode={'mode', 0x3d, 0x1000}}, {@mode={'mode', 0x3d, 0x8}}, {@nr_blocks={'nr_blocks', 0x3d, [0x34, 0x70, 0x6b, 0x33, 0x38, 0x34, 0x34, 0x30]}}, {@gid={'gid', 0x3d, r4}}, {@mpol={'mpol', 0x3d, {'default', '', @void}}}], [{@uid_lt={'uid<', 0xffffffffffffffff}}]}) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 3057.903833] loop2: detected capacity change from 0 to 264192 00:37:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffdfd, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3057.928533] syz-executor.6: attempt to access beyond end of device [ 3057.928533] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:37:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xffffff8c) 00:37:50 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 11) 00:37:50 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xffffffa1) 00:37:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x12) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = syz_io_uring_complete(0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', &(0x7f00000002c0), 0x400) openat(r2, &(0x7f0000000000)='./file1\x00', 0x480580, 0x0) r3 = syz_io_uring_complete(0x0) openat(r3, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) open_tree(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x8800) sendfile(r1, r0, 0x0, 0x401008) 00:37:50 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x8, 0x87ffffc) sendfile(r2, r1, 0x0, 0x401008) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x400400, 0x32) sendfile(r1, r3, 0x0, 0x9) 00:37:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', 0x0) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:37:50 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xffffff8c, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:37:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0xfff}) (fail_nth: 1) 00:37:50 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') inotify_add_watch(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = syz_mount_image$nfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0xffffffffffff34c2, 0x2, &(0x7f0000000380)=[{&(0x7f0000000240)="2947837d73ec94146c467aa7ee27fb7e55d912f270", 0x15, 0x6}, {&(0x7f0000000280)="be72096b3f1c9733f1004674d3c2e16b06b45ba975f63bcacf4765ebf30e20338c9999d20e48b1c5a8bf41e6ac93840e4b14d59fc847789ab91a68f401405cacaa455b74343a077bdb5a88938f128bd779fade5d634b1ca02a908d31053564d2bf048a4241a0fe077524a9ca9790567cb6b19394484e99268087ab4131b00f068f42bc13a28e0110925c2379f33fc5e0d16253560be4d291a752a219e4cbeab1f328c546675c1d31a4247cef36d08ad8d24efcdaa504b1b020aa33ddb825b82daad1d3", 0xc3, 0x100000000}], 0x80, &(0x7f00000003c0)={[{':\'/.\n'}, {'\'}\''}, {'vfat\x00'}], [{@obj_role={'obj_role', 0x3d, '\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x8}}, {@smackfsfloor={'smackfsfloor', 0x3d, '\x00'}}, {@subj_type={'subj_type', 0x3d, '\x00'}}]}) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x4042, 0x42) fallocate(r2, 0x1, 0x47, 0x8) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = dup(r3) connect$inet6(r4, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) r5 = openat(r4, &(0x7f00000000c0)='./file0/file0\x00', 0x6001, 0x1a) sendfile(r0, r5, 0x0, 0x9) [ 3069.646247] loop6: detected capacity change from 0 to 127 [ 3069.648975] loop2: detected capacity change from 0 to 264192 [ 3069.653375] loop1: detected capacity change from 0 to 127 [ 3069.659118] loop4: detected capacity change from 0 to 264192 [ 3069.677025] FAULT_INJECTION: forcing a failure. [ 3069.677025] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3069.677818] CPU: 1 PID: 31564 Comm: syz-executor.1 Not tainted 6.4.0-next-20230703 #1 [ 3069.678328] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3069.678861] Call Trace: [ 3069.679038] [ 3069.679195] dump_stack_lvl+0xc1/0xf0 [ 3069.679471] should_fail_ex+0x4b4/0x5b0 [ 3069.679749] _copy_from_user+0x30/0xf0 [ 3069.680022] fat_generic_ioctl+0x391/0x18e0 [ 3069.680330] ? expand_files+0x728/0x8e0 [ 3069.680615] ? __pfx_ioctl_has_perm.constprop.0.isra.0+0x10/0x10 [ 3069.681029] ? __pfx_fat_generic_ioctl+0x10/0x10 [ 3069.681356] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 3069.681726] ? selinux_file_ioctl+0xba/0x270 [ 3069.682037] ? __pfx_fat_generic_ioctl+0x10/0x10 [ 3069.682375] __x64_sys_ioctl+0x1a4/0x210 [ 3069.682661] do_syscall_64+0x3f/0x90 [ 3069.682924] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3069.683280] RIP: 0033:0x7fe482f44b19 [ 3069.683532] 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 [ 3069.684706] RSP: 002b:00007fe4804ba188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3069.685210] RAX: ffffffffffffffda RBX: 00007fe483057f60 RCX: 00007fe482f44b19 [ 3069.685683] RDX: 0000000020000180 RSI: 00000000c0185879 RDI: 0000000000000003 [ 3069.686147] RBP: 00007fe4804ba1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3069.686609] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3069.687072] R13: 00007ffe1e3b890f R14: 00007fe4804ba300 R15: 0000000000022000 [ 3069.687545] 00:37:50 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xffffffe4) 00:37:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(0xffffffffffffffff, 0x40c, &(0x7f0000002740)=0x4) 00:37:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0xfff}) (fail_nth: 2) 00:37:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) 00:37:50 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x17c) sendfile(r0, r2, 0x0, 0x9) 00:37:50 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffff6, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:37:50 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xfffffff6) [ 3069.830979] loop1: detected capacity change from 0 to 127 [ 3069.835170] loop2: detected capacity change from 0 to 264192 00:37:50 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = signalfd4(r0, &(0x7f0000000000)={[0x1]}, 0x8, 0x80800) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x4, 0x4e, 0x8, 0x1, 0x0, 0x7, 0x4000, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x4, @perf_config_ext={0x9, 0x6f}, 0x50, 0xffffffff, 0x7, 0x0, 0x7ff, 0x9b, 0x5, 0x0, 0xffffffff, 0x0, 0x8}, 0xffffffffffffffff, 0xd, r1, 0x9) chdir(&(0x7f00000000c0)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r3, 0x0, 0x0, 0x87ffffc) sendfile(r3, r2, 0x0, 0x401008) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x9) [ 3069.860181] FAULT_INJECTION: forcing a failure. [ 3069.860181] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3069.861048] CPU: 1 PID: 31677 Comm: syz-executor.1 Not tainted 6.4.0-next-20230703 #1 [ 3069.861673] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3069.862210] Call Trace: [ 3069.862395] [ 3069.862558] dump_stack_lvl+0xc1/0xf0 [ 3069.862846] should_fail_ex+0x4b4/0x5b0 [ 3069.863135] _copy_to_user+0x30/0xc0 [ 3069.863395] fat_generic_ioctl+0x470/0x18e0 [ 3069.863712] ? expand_files+0x728/0x8e0 [ 3069.863997] ? __pfx_ioctl_has_perm.constprop.0.isra.0+0x10/0x10 [ 3069.864441] ? __pfx_fat_generic_ioctl+0x10/0x10 [ 3069.864771] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 3069.865158] ? selinux_file_ioctl+0xba/0x270 [ 3069.865466] ? __pfx_fat_generic_ioctl+0x10/0x10 [ 3069.865813] __x64_sys_ioctl+0x1a4/0x210 [ 3069.866112] do_syscall_64+0x3f/0x90 [ 3069.866380] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3069.866757] RIP: 0033:0x7fe482f44b19 [ 3069.867012] 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 [ 3069.868238] RSP: 002b:00007fe4804ba188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3069.868741] RAX: ffffffffffffffda RBX: 00007fe483057f60 RCX: 00007fe482f44b19 [ 3069.869230] RDX: 0000000020000180 RSI: 00000000c0185879 RDI: 0000000000000003 [ 3069.869715] RBP: 00007fe4804ba1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3069.870205] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3069.870692] R13: 00007ffe1e3b890f R14: 00007fe4804ba300 R15: 0000000000022000 [ 3069.871192] [ 3069.933751] loop4: detected capacity change from 0 to 264192 00:38:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) openat$sr(0xffffffffffffff9c, &(0x7f0000000240), 0x20040, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = socket$inet6_udp(0xa, 0x2, 0x0) finit_module(r1, &(0x7f0000000000)='vfat\x00', 0x1) open(&(0x7f00000001c0)='./file1/../file0\x00', 0x800, 0x0) r3 = dup(r2) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) ioctl$FS_IOC_GET_ENCRYPTION_KEY_STATUS(r3, 0xc080661a, &(0x7f0000000140)={@desc={0x1, 0x0, @desc2}}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r4, 0x0, 0x9) 00:38:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x569cc1, 0x120) mkdir(&(0x7f0000000140)='./file1\x00', 0x19c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x54000, 0x40) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r2, 0x1, 0x7, 0x0, &(0x7f00000001c0)) fallocate(r2, 0x0, 0x800000000000000, 0x10001) sendfile(r1, r0, 0x0, 0x401008) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000000)) 00:38:05 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffe, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:38:05 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 12) [ 3084.744862] loop2: detected capacity change from 0 to 264192 [ 3084.747790] loop1: detected capacity change from 0 to 127 00:38:05 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xfffffffb) 00:38:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0xfff}) (fail_nth: 3) 00:38:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(0xffffffffffffffff, 0x40c, &(0x7f0000002740)=0x4) 00:38:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000001340)={{{@in6=@private0, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in=@multicast2}}, &(0x7f0000001440)=0xe8) syz_mount_image$iso9660(&(0x7f00000000c0), &(0x7f0000000180)='./file0\x00', 0x1a1000000000000, 0x3, &(0x7f00000012c0)=[{&(0x7f00000001c0)="16ee351c9f1ac7ade3d9cf01b88ec602e05707d9cfab024420521e430cd2205eeb2f37f95a557da50008", 0x2a, 0x8000}, {&(0x7f0000000240)="a0f10dd3412439fb04d465b3f1dcf3c61cccbda08454abeca3a1f79e954a7f33e1ab602d4a2c8c14eba12ea3a91cfcd6496590a545fa16b4e3654cee82a3a5a559e51a02271f93000c7e", 0x4a, 0x8}, {&(0x7f00000002c0)="184974c8d6bdbd0bc0429de6ca209731f4540c02d5e8abafbd1968edc19fcf6af2df64c576d1a4f650967dbd117a94ed1d824bbbbfc107cafc22d285e2c5331d546e5596d056dcad7d43dd06190ea9aa99421066b63b98c9f94e5afdd8cb10a158c5937db8f7413dd4ac860b45caa8c6d06cd12af281a388e099007e2763ea32be100e92ca7b78d134d72b64d01cf95e532110ae3bfb397d72a210003f8caaa099ed86632f118f3528be0c544bbb1806982bfa9bb1295045642b0fe8e9aaeda428849ce6cdfbb3f6e231c9fe0d7d1e57a9fdc3d6e9276af12de3393e9452f5578b76f7bea0a942c67f3676f143427d5ef5a6c1565500a5f79f78ef7c83b337027c5f0e41ec00656360d50ebe64fd037edd322e3fb288b1e6d106a9fa03fbc5bcaee48bdc8caebaf9ac97be6d9e72c0799ecf98897da47c76c9cb43c0acb61edbb53c8453a796b7c8aaf87e03e885daeb405a8be3b9fd6087d7ff4daa30cb6796e23b44802eda08716d987549209e992cb92f9b0df9110780b2cdb7a296dd6dd1c827b2d9dc1b6210760b694795b2bd530d672876d382d217ea10e182abd44adf340f932d800ab373ad28f75e9df5505bc7d02bd6b645eabe665af0e48c1270ef9e47e8b980c6007d06c6bc3fe11b228adff86dac58ead4e0ad51c61b28246b547348188b83cc003af2e572004074a9fd315b21fa02c0fb61098c08974f2e72b4574ffb3ffb55085dd14c5b1d8fcd54280f50a1327be80439c813c6ebb22b19cf3c7eb683eb9f2c52de6f9cf37a37dd711cdb2eb768a1995c274f41db6975bc250a441492a03287e1c3b74de665510f04f6b763a3e7a8a236cb848aea6014bff335b42362a1760821c975e517cbc8fd5bebef3e1a68da89c68ad58537e8ef088c0c1ef412df9e0757162f8ac81c2aca8a5314e2719be3e65e3249904b0cc8d011c262fdf8ccaf2f505ac817fa91547fe32245764a6918d3adc10826cf29ae96a9205a4de4cef883be6bed6636ae35d9405c6f72db3b244fe0160645e4a2cc4de19bed8b3727d0bb09b7d8b696372282bf7584f75386bd4973dc03e6b18cea1543ebb7be500b92f5241f15e0545268350adf52ebad684b9a6d89e03444c77d727cadab376f2e2edee76b9111d468d082c2cd0054a0aa5590593617ae30466f8f69e71499ce60ab6719929e40841ee7d3b1cccb9a6a934529265ab234d19a9c538c6404f950a34c0b020bda42efe863939c2563f4d5eb525cda27736fe9139184ab3f76cccbc823d3365e494224a9a869a75ba4a872b65b15d0235af0377f3b067fc7d8678a0752ac9056b14c78d0e7b4106c4e46b6f52d37064fa87248c5f8eb621f66c5a524718a40453651466ec3da50d9bb6747f5d678358c228ffc131b06a1680e494ef69d34c6eb804dda96601f5b48c3635eb9f9e7a61a995b616b8101b6cf09b1785d3a30f79bd36183a7dc45dc13178e7596f6515c7e10f96d67c357d352c80b6c7469c9a033451f1560ea0851751a588f59030f8b3831ad3af8d424f60be58bd86daa8f833fa817eea5f06cc0c4080f9c8f5c0d71a59b3590b3909b2a01c80a95bf9ca3fb72b6d0c39feec563dd05367438a886d415d2c5f41a0133d01adce6df7517a53a49c366e920f003a0876e2e356c627ffb859f24ac9965ce73eb703748a43e3dd887714055898e3ffc372a7b4f33a9887714e09cad8d90dbe9c590b0e82dfe4e017b35c03e10c354d6525e812e7fae381515ca6e3935774fe76ecdcd46e5fc2d8f6517ebac26dea55ab64b80e432dcfb670f7ccb5aa36672e2bd46bc300ee849426e3194ecb5eb6524fc45531a9130e8f200c1a38a323d86663661fb5c6e19b5bc49e447a8a24003b342c5a34790c34ae0a77829c2e1aecca33e01517f5f150cc764efc8e45d7b949a7a03381295b61e6c86255aa4d9ba33577883591b2f85812d8686ef88f8e89b7b7dec7573e15a092cdba6fa9841116b730e147565a3178ff16627a72ec59cc400d06f7c91350571db52f8f4ad59af5aeab5203c8fe0d47b1199c62442936c169a3e85daca8ece65988bbb42dbf1dd1ba400307b1f9b3eab945257cf8411202d004db9669c3a89d97674ea1fd3d0946e934d1e29495253e4965e58ee17e29e1eab8c174084a2facd51e9554e6ae72d5e6c321ed68736de6d52185bf59b425877df3003fdb25e45ee99eae1795ae5a14d858ac1eb788c1c712d295108114e0d8e5f219ea8f132e74f41ded9e05ac3a9e26cc28b149ae4c5893560f453c02301091567a2600b7947bb2660bf5034665f3263a42b7b964dc6aeb93fe7a901801f96476e06f9f01180e1ff3d80f3564b50bced438959eadcaafb3c71fbbc5b824963e18d66a3ce68b3a2c7231361a002ea92d0e65c47e93cc588b0846ae7999dc5701ef3c4bdcbecee4521adcf56d8d32f971762491b9a6631c9d74e5b7fe2c9b740f8aa37a5b3c72213c166174cea8644f048dd3399dbb3e0c4233adbd43fc4d335f5017c5395acd24e69368304887db012091bc360e5c3e0d355c22aaad8f927299597ae6d0931bf568233b509822c1d413c6fe1eb2ab1ac466acfaa208a1d39789fe30bf06a27c43186f8978b3d889df4fd2defe58eee6077b459ca860738690398b842704676e02c98b22b4ff72795e3c65b23d36ef3c38a2a58f4ac061fcb832ea9f8460dc635b9af7be272db3f0786cda86a63670ac63c2be4842996974f04ffb2e6d0e9ae268aa2b59bbe9d094eeca1e2dfe603e4747a07b7ebf8bf1b97850dd41f6edda05a310ed6de0ec154d01de8a24ce0ec516d1bcba89c584fc16faa1504d8bdfcf4705da57e49f4c0f4352a4f0c1f9c49cb561379e80d4611864b45c1b759c4cee024bb171b2e882def1ebdea163e0b346928e3e8305bc698f4934b518ff58eeeb328795e1004059cb514cb29c613cd0948dd53a8d903391aa3591e8ef5d57d26b48a23bb55ee7ef01e8bcdc5be0c5542be0b5b90dfe7ae6ddca64881146d748889bbb16009a8346e3496d636b68ecaa625e43245f4a7c7914f9e7413ca58d531b4e25d740bd24f92a76c510def9470d3293763e20083f4c1e9cd66a76c515b954f59081b05c5dfec3f79bcc68bc780b4ae375cea97085ce19f1263544442ea604ba09bdac607205e1e4dfa29384fb5bca34f1371f67fe08fe1eb188cef9b3df16c336c594c9bf3a3a07e5dee9e5dc29aa6f0accfa03ba576095716b8b5b0ed04fc6d1e368d4aad48fc191c2c1dfe43019468d53f8102c825f35f3cb1afd30af722ae4991b8863499c78cabad9aaa90f41f7c00c8ba90e7cf53f50c75616bc6952b5b9ebac026edbf5e94a1fbc28fb0300679ad5d96292e42c35381cf4111a201140d759113e36f2b1eefb06444745337685c10738bb4802d965e2c6de42498fb667b6665fafd29f3af91dae4f4b68386defb4d2d1f2b5c6ccc1f0c3419e0ff97975abe5b798cc17c5edeca949751df4af6c60d61e68bcd175643127409fb0df795dbd00f16e600837783d9bf7817b1de23d5caf3cf730e3f2aa17ba3217f5c7cf15cfe8f54695b1f9667b8c0f6530347b7a95e51de75318af3a47d10d56f4770c03192626b5ed8aec5f6f9f8979cb3d2787674d5228609c8df8126f04b8cdce45bc577ab1e90c31cf61148dffe8fbf5b653e7af22d10d6f50972a1b08658a784657d217e11ae51db047e441995fdb492eb3fd587c70637740ba4555955875d9155c290c88c1e571e60813e970d4d460c2af8f5a5ecd97c64bf69403f59d263065fe2bb2178905035416187f280b22de0d8b92440683317cc4dcd1fd0b972dd381101b6a21b9d1c7bf899e5cb416f22bda3f3ea9d4228f99e23a75fdf010bd96805a826170a1afa02ae2c7ac903d3a232dbc720c5b6dd784f21ec96a4184d4966c18149d6c61e06b5ac7baf6b38925286b4543fff13482a44edfd0e241252e852a0c0c46416bd627104b06b08d75624f5a81d1c2a6ac74078c1294b3e3b82fcff7213513bdd42e42816daaa5f40004880336e376e2afe1fa4070e9d387a3b812c8ed197c78d20b476746660400d48f24e74114cc2b9b7255a321a36fac98201b1ff0a7563d1754f338d27d072589988f1f92b0212cb54434a7e9d32ee6a184569bb7489ad2c217344f16b17dbeaeac782835faa75b15f60a42b4ed7e95e4747593c7773e46656f37661efc8e25f6aa3e4b1be5f4dcc4adfe0cf796927dce37136cb1984fe81b154188dd30ba354544242c5161cb2cb8a489060db9a5fed9cce08ae422d1ac3dfd127e1fcd08b5b9cd427610fae6902238bd2d5b9b0c94b372aeae072b0b98bd5c48922b791a576f29cdf18ae21aaf0e3d5b9b417247403e44db9d1782c32116a4ab7fb9be9c355ec6120d43c0721afeb820fc9927eccdf9d7c39dd32fe8bd7861eb60cc0cf948b7d8239d5ed23763dbfaba71bf17635b054b9b37f0774b7219265eb512c13ce977d557a2774e098e9db3e2fb5b4171bfe347de3b771d621a28f703a5bc77d317e2a73aaa73566b7bd02167cb6921b9d33916e2c00a5debc23033b642370676ce612d9339812fe3beb9ecaff1bb6481e69bdfbf9a74287eb6b236940610d10767423ef9b2fc0be71d7fd161481cd136576b75ba125803894431cc08af2e8cd1b111b7ca7c2d282964edaac1ef401cd8afe39d4e52818b1ca061e9e836cba84f1396ef5ceddcb10f2e28574e731829793b1505aa2873fc52cc5eae584e52fe02847a6172981f13ee31089ba6ca3923f01119e5222a11e12cd40b6a12e8b79fdb65f3123308e1c3212d302cb0bb41ae4e1e774cf23f99a513a33a031af5786f94d8bd44a61d09b32de7f610b27159d6a4e50937cc78e79b0bddbce0354095f13581c47b4b152eedf011fc2347748f9fff76cff56027c3ffdf4d771798ae216d329e625dfe33e4d679773485d6d7e596a30efe8c3d93e0e75d0b03ad25826eb29a0b7f2aef524a954533faf6ee7de94fc7b8fba8caa0fb86eeb924a42077f98a9fd4f3e3adf01cff5eaf4a3c0ecd8cad12b635974b91e36b7e9ec42510d0ebde32cf4a11d85a487657d14e6fe6dfcd5e161d4aaa5c0e762c992a3369d01bb3d26ebe8f39320b9a3f191b60e7b455f808ecec416aec66cae0c01c2e1b19b68731e9b9ee5c6b4314f8715f1cb8876e73b4349ee891c03a33ed5bde7988cedc345c05bd38453e8d11b44411d0859e5c67cfbfd32d98d1cdafdce4349c91806c2fe60c03bb1b35003959a60a95dddcde6872cf3f5988191e45179b7883d794038188d8b75ef382cef9fb53ab38219957c594c837e9fd85feab205892ad933af9a912802ae4462eb4e1ea75eabee6a870c3e0728d434d66666facaf7e2afe9caae5bc67aa5026434e0756f2ceea9c7f89a9b36dc8fbe6a3a84df8b19ed2f07e35c4037b73e3c8d0dcb1c71a288b6416cc456dc4deaf09ac5c82b72d1a17d27607b0d4c5684c446d481a6d4a08fba4b1ecfcea39ca24495b8a0f13834ad77996d2e2c9b9fea41bd7198ef445adc6f00a69c36fe1cd472cbeecde3198d338f4ff5316b2c7cb7e357facfb331b7425b80be705ad972ab2e26db2797470a2b038c3f14a7a543a34a020e0d18e0decd0436bc990200715f8ed4546e1663da164a8c6947e43e8b2418c90fae16634dba53492d5b1cfa74ff451232c640d9e9dae432711b76a6d757c901a9fa1c9184ea3500484c04e078952a0cf065fedb822daf4373e72096236f89e6285446fceaba162732c3ad53327afc05e174dd69479e6734a90f6dc41c", 0x1000, 0x7}], 0x3821004, &(0x7f0000001480)={[{@sbsector={'sbsector', 0x3d, 0x10000}}, {@check_relaxed}], [{@fowner_gt={'fowner>', r3}}]}) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, &(0x7f0000001500)={{0x1, 0x1, 0x18, r1, {0x100}}, './file1\x00'}) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000001540)={'wg2\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGETPRL(r4, 0x89f4, &(0x7f0000001600)={'sit0\x00', &(0x7f0000001580)={'ip6tnl0\x00', r5, 0xae4e4d63168ddf56, 0x2, 0x80, 0xfffffffe, 0x0, @mcast1, @loopback, 0x7800, 0x10, 0x7259, 0x2}}) chdir(&(0x7f0000000000)='./file1\x00') [ 3084.775442] loop4: detected capacity change from 0 to 264192 00:38:05 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x225c17d03, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3084.797659] loop6: detected capacity change from 0 to 127 [ 3084.806998] FAULT_INJECTION: forcing a failure. [ 3084.806998] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3084.808717] CPU: 0 PID: 31810 Comm: syz-executor.1 Not tainted 6.4.0-next-20230703 #1 [ 3084.809755] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3084.810821] Call Trace: [ 3084.811180] [ 3084.811501] dump_stack_lvl+0xc1/0xf0 [ 3084.812054] should_fail_ex+0x4b4/0x5b0 [ 3084.812618] _copy_to_user+0x30/0xc0 [ 3084.813139] simple_read_from_buffer+0xd0/0x170 [ 3084.813779] proc_fail_nth_read+0x1a2/0x240 [ 3084.814382] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 3084.815054] ? security_file_permission+0xb5/0xe0 [ 3084.815738] vfs_read+0x1de/0x8f0 [ 3084.816230] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 3084.816901] ? __pfx_vfs_read+0x10/0x10 [ 3084.817456] ? __pfx_ioctl_has_perm.constprop.0.isra.0+0x10/0x10 [ 3084.818297] ? __fget_files+0x267/0x480 [ 3084.818899] ksys_read+0x122/0x250 [ 3084.819416] ? __pfx_ksys_read+0x10/0x10 [ 3084.819994] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3084.820762] do_syscall_64+0x3f/0x90 [ 3084.821310] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3084.822051] RIP: 0033:0x7fe482ef769c [ 3084.822571] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3084.825091] RSP: 002b:00007fe4804ba170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3084.826131] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fe482ef769c [ 3084.827101] RDX: 000000000000000f RSI: 00007fe4804ba1e0 RDI: 0000000000000006 [ 3084.828069] RBP: 00007fe4804ba1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3084.829047] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3084.830008] R13: 00007ffe1e3b890f R14: 00007fe4804ba300 R15: 0000000000022000 [ 3084.831004] 00:38:05 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xfffffffe) 00:38:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(0xffffffffffffffff, 0x40c, &(0x7f0000002740)=0x4) [ 3084.869391] syz-executor.6: attempt to access beyond end of device [ 3084.869391] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:38:05 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x800800000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:38:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r2 = syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/cgroup\x00') ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000140)={0x0, 0x8, 0x7}) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x9) 00:38:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0xfff}) 00:38:05 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 13) [ 3085.014621] loop1: detected capacity change from 0 to 127 [ 3085.030832] loop4: detected capacity change from 0 to 264192 [ 3085.050213] loop6: detected capacity change from 0 to 127 [ 3085.083443] syz-executor.6: attempt to access beyond end of device [ 3085.083443] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:38:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file1\x00', 0xfffffffffffffffc, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:38:18 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 14) 00:38:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x1000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:38:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, 0x0) 00:38:18 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r3 = accept(r0, &(0x7f0000000140)=@ll, &(0x7f0000000000)=0x80) fcntl$F_GET_FILE_RW_HINT(r3, 0x40d, &(0x7f00000001c0)) fallocate(r2, 0x0, 0x0, 0x87ffffc) sendfile(r2, r1, 0x0, 0x401008) 00:38:18 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x1000000000000) 00:38:18 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x2, &(0x7f0000000180)={0x0, 0xfff}) 00:38:18 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r2, 0x1, 0x7, 0x0, &(0x7f00000001c0)) getsockopt$inet6_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f00000000c0), &(0x7f0000000180)=0x14) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="1976e9bbf35aab8aae75ea88e8c67038106f119103873604ff94933d9f27864c0c17b231dbee3b528f19880686de10684d972e5ecc1b195855cb9ffefc9b5f1e6b1328f560c36c0879e55c82631480b5d5146735aef0a98031d5149ccb2d80c4585a7d2b757886b8e9eab467cc5d48b92d35ff131d90cc335060aeed510e6f472aa29a90cf3f4dc89054fa84fb31ae280e222d26b795fdf76a78cd22d6a6575085de07aea950457d52932e4c7f7edc03367f85463127985f93eef6b7c4d0ca1051e01c2cd1f2af70bf6165bec9c20d82cf7a1d509bd9b6ba0a9f4e879993f58c65173d736078a9ac7671f717e53f0fc55737172d0cd1e211bcaa34feac369477d2aaa05152f2116c9010fe1528461be75d07989af301ce6ba41f6a8e95fad46e36f517a77e6f7d1b65a389f9ebc36528138bcd43ea91690ae0671771a101601100cf2ede51a4693d756eeb91552ecd02f8154ce70c1209cc54de8fa63c7f0bb1e49892d8b08fa17f90f746df5d1d6a754c3a175eb2b4107b7c1abebc986b626c97c6305133536e97deef2b80188c98bd8dbbaacf1a281d8fa98adb75c1ea31326ad4603bf483c1467f44b7a5e3012c9cf832d903a61a057d0e4743d29cded09c0855ca0dff3f19c76e4a28ce51b979efd75330f2fa3a983cb2e9cb6ff0cecc21bfa32937169ea214c91c81b8af310dbd1e1bc0e660613493cc165f3e41ef67738e1169b26079e81fadc315a73db29e5c7fa3baf08ce97d0cb359bfa02ad7448e2fc43785db65034387657eafc3208b8df7f5f3c4f26efa25fbfa4222d77478c86a5df9a1fd9f61fb284ab99c909911048532487217bd04d0fc5879cbfb59dde778e2d14042b89cb7423f67786cacb71b21f52a955fe693a0142335e607e369768cff6bf34cee07a0940421459aa8d4af03c624fc6c4dacc4637ded271b78ab03d1b5b00b9386319775050c3f8a419f0646d1090e2c9e04f31b93e082d363c584f6755d4e7c2cd3ee68c3af1030e597fdd20868e89dcc736a271c3779ddc101a39172e4ff3148022991ac6dc7a09ff6db44eccae1cc13950c8c963e585f0681929b25c96937a5df8726fa63dfbd1df29ef313579adaf8d97b0ea37ad97808c2ef3d9cd08ce33c5a3c6d18188863375914094c14d25e911f0de3d6ed1742b9acf1a53568533d9c1a7097f3112862e639cfff828a0573dfb11da55d4866d32410e4af26839b65292a95e1fb6da21216403aee107cc441112341d6accefc72411bed10389da805dd01f9449d1d21a96c0c7d025a425684b6f9e807ab76c246fabad47e32a476a1d58a22324e0f4356e97aa4191d9dbd1d9c53867505ac49be95f3839fd8aab99ece1d95ea62723ea03dd912bf0ed410038ca74f09267f477c92512fc302599b3c0c645159529d4f06757e8e5f3c41fe284fd8acb36c212fb2d1d161afa528bf658e5a1450443b22598ba37ac5752970843d23edce6acd00bd8dbafbf3be2057daf4c047c53672cc93f1f79a436d8ecbc67c790c25398808572f5919b833842a7100a6e829648e9d494f76cb0c651cc9b5722fe787f7325317c95ac7e16935eb7f5cfe5ee1bb048619718190876a161085e335ddefa09c987957a470fe2596572a4454aba7545b911dfece12e303fd8f16ff03fdf387c0f595213577dafcfb3ff6e5b12132c148075b57ff3f07c7a5bc34a6a6877aab1a0a9c33d0f286ea5ee075ba5395c5dc7d18f676b11479c96e0a9f316f31b9204879220ab465112b0121ff0a2c3c542b6b19f0504155f5e8ffc5e8e8d0c7cf467ab8c8b2794f440f47d58559e64db2c0acab7051d81833b8b3555d698276a731c60f861f0f9aef23c3a59c572c8bb07e7afde5558a8c035ba7be244d5ee863fdb04f8d9495890c276dc013c9a50ab8930128a84d0a9d068314513e060d337e68bceda4cbe212f1d6cf536e94f956e1ead6ef700a674edb38040fe358d80c015b947c8edb61bf2c58f7fa4cdf1fa2f60829ffcfd36baebd12f8f4e949523881946c9d4bcaf073484b573a2c316f9af005af22dccff134f965016f1fa703577e7a281b2b6c3baf658a630be55e3c8782e84d2c20dd6dbf0303af9ff199fb294193d8f0591263c14d167173e7a02ab3cfd642f1e62e88b7bf548186d7f8f233e7cbedb214aa25c0889a5ea09b720a0216de89d1a14257936de2cd6571d8df5b535e0a6a4164d577f1dd7152237bff6dd91a6f674d5f32cfa8c433c73144a736b22fc5f68f37854e8e5cf6e3ca889eb73a014db6c50b23f4c54e26950fec765877dac2b3fa7aaeb9422e427ae0991b5e77ba8a15794745a8871a4654919182c7c0afeb947d2b065a0cfc90de03a49f9e437328286e8676a42dba23bd76c5ec45dc7e10802e28ec23e1413d69f590327c9c1032b5edc195fdd964150cac5b18f6922358c7eb3797d29e2e5081cb1d05e4128301418dadfcc31a7c9ae8ee1b3b2b281f80c783c54d6ce5995ad9e44645a27e9d25f6ef282447c54aa68873eb9d1d3b8fccd7121ba663b3bb94776b891a25f530d2480914ea2c882e57924642fa85ae30e826047234de7ecbc3431fc56ea537d17600e0f2794e4060e7118393acb88d2194917201c544faaae532d25e80fb611e49b647d18d7b368e22dfcc9a4f6dfdb5b915693f5b68040d23abeff53a281923863305d292e172f684a0e46210c38f3ec9103589e135cb4bbfe3abbd1d32463bacd1ea08b709b6b3bab42b618c039bf3c3b5bc031083cc9a7b37871bd0a4d9dda7b9cd39c6f2a6f6937b7002c3b0e458fed680d0d386d3a9b883a1a5b2fae16913c9d15385720ba23e34daa32a0640a7008f1dee6c281b1177e7c70ebd3133511e509aee730b7ede8e4423367ec737ea3b71c0df9c6d931c85d2b9e2868e23ebb1a8a704509fc8b52ab31f6fe199a01d4cfeb445c34fb6eb393cf082ca7c6dfb5c0903723138e12d6ab5dd1beeb03910c1d01244b4c664b2d4cfb2ae477c8fcf137bc0fab984987c30bd2bc49268c64ed05e606c911515952ebe52d79d664c87865b57c0d2c84ad1729583cf508d86238ec798da4a84bee448a81be3cfe9defea6176f675889f9fe12f12753f3d0620b323b086f564666ad97853cca19c704e8aa88c1e0f7d6d1f2308a23fd74477f9c91a1337cf30921e97073158c613b6b6e6e771dc6785ba019fd4915236d73a9cdfd90f4d8ad916e9b8042d87a416d7a68d06e1693939ae33fceedadb3549ab044d24d788612544dbb4783d455b31bd8699f283255dc75d1a829312ed2d918b17bb29ddf3ed6eece1936f6d12454f31ca15ed9abb009ddcc51d328582caef29cedc3dfce51de16d23c074efb22be6d4d5f06b0f8378c79110a3a47ba4fcb820b5ba72696665d6d402cf49c4645ea87999997da724b981a446d2774014c5c4b9634ae8bcd8c9e51940e15925af275885efd246eba11288ae4a6f5cc3bc89b5d0b7290181934ab5234de31e44fa84e55eeacc2790d95ea8dd4898c63208c37177cbefe13c71c48fbe3f59d20805d258e6b05cf9674c65d6600a58954d6254ff07a357fa300fffb44a660fda9073356b3af559ee898abe16345284faba3657ddd613d1d8c72261660345e7656097d582d7757fea0863f79b84ae037b88698069773d64020f906dcb01f892bcad7e0ccbb81c44484f065b0e1900d4e119afb2b949b1d307bc818d925ee43389b37155de244ba3e5dce415c5df460802a857aeaf55788d0c79095a41f9696dcf42a40deef6dbd034e2ae70626226bdf130c27de8aa4e5974c20359b4f057eaa18f7cbc9ca47f23db2feffc57f7fffc3f2ad49a2ae9920cd37b36ed88c3cb975a77a82442a2c1eed5013d2b944cf649b5ca9e11115a3be0a22e69fab00220248de3bbdf2839e031a56d39ae593cd568a21efd0eaacb2f9cd6871be4b1c4a494da538a60e2def214cee0b5989f542b85124fcfa03b9bfe191a658eff24811dcae8c75bc2c82c60bc6de6c69fce85265e899537ec5d8c909f8311c7a499aa2bb544c44e7d47106e24e5de672617cc91cd341ee445476887f55385c9ef61e7c114f278bdc69a5fc6b8c470f5cb2bc64bd31e54f8bb00d271707b7e4e096aa183ce455803895c25ff7b1031c6d0a76c7bfc70ac60459906a205ae38c00d5d43f5962b037601bfb2b03bf42fc291367a0d9a60244a6be65b80ad20c03dd1697bb864ebf156bb6ef0e9fd1c66f3fe7e99677002ff746044f86d44584b6703ff970c301e2a19369aaae3a997d6e7eb9f06e4977492b970989b84d8fe8e271eb7aa1e2e8e513645949a9d668877999492fc24015886dd30319a0803a6523b7acbdd3749da1cd4b4ff166815b9e3c427cc7d29d40ce19add4a941c41e8efbb465e0def08568f6790c31dd99a06df87ae04a402c102a7294d84fa685864f5de2b608ddc7c6da7445f803cc2667eee43e023c47ccbcf38c09b9cae21af8fe6d26bce71bda133b63a8b8286525b78ef65d99e18a50f56bed86d009999f18aa0af91d2a00f38a9eeb93bfda55aea44a483de266e18d6afcac62f4b7185c7f875bd64f01abd974de18a288031ff668a04e603a0af83cb1d439ff610e77de67615b145f7e7f736c2b70d635720c8a236f6bbc96626550d70d0a801d0e8f4586b9b209cebe6e18616f15f461507cf6ff8de7a7f06a7964d5962eb513f269770e1cf6512686e838e8900ab1fe30388ed04d38ddfb7b226fd14683de61f3b071a4413ee8439ec91a7c7b8c0c3172ac5b1af128e148333669117439e126be2aab01112b43972a938dd148d080c1c770f27491a8e6d7f9c02eebc3d578feb7e45ecdbfded6871318f55932b0b88c80d6a8f865686a0e0f4c047467b9298082315e57d40840f83b9cdf9c3952c2f7d6ebe8fdfe1c6c76e747d33579e33f0a485aabe701e93f5b5e7731b5f6d81608f023a5a38ee40e93b3bfddbfc469c8afb01a27ad4c80e40b5247dd91310ccfc2c00628e283ce668a263e477e332fc9679f93676db0704191d6bcc7010e6d267b48114e8883e3c5706e98151aa615d45a195b4e03036afd3eacf1c723ea01e5a522923b3e7d5cdd3bbdfde968e0d60f0184047e1287be78d76c3f235173daec880f2e4aee12c0f7d9b1e84164a7129595eac03c43fd62145be9161f4e25d9932bcf9593337bab75735a6ba9163e1bd49a6247ab58984854a3ab6d5ed0b80f2569653940fd0a025a9d59b058c472df8462cd44f437f41ace4aecffd16d6be1c55a5e1cd1cb504fe98a3867ac0a0fce2b129e5c71375ae1d27453ae0dadaabedc42d66fc299cb40eb7ba32b342441ff92e1ea0b1ba311b5a1f5ae8ed318226c21f015d5d2b6a4aa1ac595a23c487fb8ddd95b601ed3ec7dec908a1ac9e669c6efa4bc4e38b2b6ed52a7736426c3ad7161dd93a591d6e45933c71c470cf332489dd77a10c3ef5164a40837e8a29b5dea63f41c01f99d9991bb5cba306a14d8b60c820d0e27ed7e4354da3cbc16305cf3f7fb1755b403a11b8eb647ca4ab1799c74e611e1bfc92ba4537ed54debb57ddaed869546a3af29cdd1fb5c92533921f01a04d3f018f8907544d0c51a3fa4539670181ad6de813bf346f967732dd4517e11f70e295fe65fd5620180561146a74d078484091de3f793e6131dc639f5db908ff28290d103df41b8cb358299d18322bd9427343c8277a2c7fe94998466d4fa8b12b79304800c7bc4b041b2023bd14ceda421732da7bfe4a35562753f769b42b0b4c4435e1def58f3d3d75d4f42caa9d037fe6736399bf649b11e", 0x1000}], 0x1, 0x1, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x9) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/fs/9p', 0x0, 0x0) r4 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, 0xffffffffffffffff, 0x0) syz_io_uring_submit(r4, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0x1, 0x7, 0x0, &(0x7f00000001c0)) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(0xffffffffffffffff, 0x6, 0x21, &(0x7f0000001280)="96f8f132e2d272fa4daeffd0b2c89a8e", 0x10) syz_io_uring_submit(r4, 0x0, &(0x7f0000000300)=@IORING_OP_WRITE={0x17, 0x0, 0x2007, @fd_index=0x1, 0x0, &(0x7f00000012c0)="2df240c8e2eeeeea380e901a56f082ebfc4ed8ace3bbe52240b50fd7e372b5f61c9ed8da8500237406572caceac7ffb1f1a6469755bca8006f63f90af0f51795504ca9fb10d076d12c1de9d3b8a63c9224c5959735890e78e1deb2ebd983b8aec02ce95d5f20261d61d266f39196a47840448f578a2b8b35eb13ac7d4ddfaa9e870fc10f529722cce9c4023277", 0x8d, 0x37}, 0x87e8) r5 = mmap$IORING_OFF_SQES(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xa, 0x13, r3, 0x10000000) syz_io_uring_submit(r4, r5, &(0x7f0000000140)=@IORING_OP_READ=@pass_buffer={0x16, 0x4, 0x6000, @fd_index=0x5, 0xfffffffffffffff9, &(0x7f0000000040)=""/2, 0x2, 0x6, 0x1}, 0x33) syz_io_uring_submit(0x0, r5, &(0x7f0000001240)=@IORING_OP_POLL_REMOVE={0x7, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x83) [ 3098.060964] loop1: detected capacity change from 0 to 127 [ 3098.069568] loop2: detected capacity change from 0 to 264192 [ 3098.080074] loop4: detected capacity change from 0 to 264192 [ 3098.081969] loop6: detected capacity change from 0 to 127 [ 3098.082758] FAT-fs (loop4): bogus number of reserved sectors [ 3098.082774] FAT-fs (loop4): Can't find a valid FAT filesystem 00:38:18 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x8000000000000) 00:38:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, 0x0) [ 3098.138022] syz-executor.6: attempt to access beyond end of device [ 3098.138022] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:38:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x9, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x8800, 0x14c) chdir(&(0x7f0000000180)='./file1\x00') mount$cgroup2(0x0, &(0x7f0000000000)='./file1\x00', &(0x7f00000000c0), 0x100000, &(0x7f0000000240)={[{}, {@subsystem='freezer'}, {@memory_localevents}], [{@func={'func', 0x3d, 'FILE_CHECK'}}, {@obj_role={'obj_role', 0x3d, 'vfat\x00'}}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@obj_type={'obj_type', 0x3d, '&:+'}}, {@seclabel}, {@dont_appraise}, {@fsmagic={'fsmagic', 0x3d, 0x6}}, {@subj_role}]}) sendfile(r0, r2, 0x0, 0x9) 00:38:19 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x7ffffffffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:38:19 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 15) 00:38:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x4b47, &(0x7f0000000180)={0x0, 0xfff}) 00:38:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, 0x0) 00:38:19 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3098.328317] loop6: detected capacity change from 0 to 127 [ 3098.329667] loop1: detected capacity change from 0 to 127 [ 3098.366112] syz-executor.6: attempt to access beyond end of device [ 3098.366112] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3098.440127] loop4: detected capacity change from 0 to 264192 [ 3098.442078] FAT-fs (loop4): bogus number of reserved sectors [ 3098.442476] FAT-fs (loop4): Can't find a valid FAT filesystem [ 3110.311337] loop6: detected capacity change from 0 to 127 [ 3110.321272] FAULT_INJECTION: forcing a failure. [ 3110.321272] name failslab, interval 1, probability 0, space 0, times 0 [ 3110.322184] CPU: 0 PID: 32094 Comm: syz-executor.6 Not tainted 6.4.0-next-20230703 #1 [ 3110.322809] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3110.323450] Call Trace: [ 3110.323662] [ 3110.323857] dump_stack_lvl+0xc1/0xf0 [ 3110.324201] should_fail_ex+0x4b4/0x5b0 [ 3110.324546] ? __blockdev_direct_IO+0x221/0x3af0 [ 3110.325043] should_failslab+0x9/0x20 [ 3110.325562] kmem_cache_alloc+0x62/0x370 [ 3110.326099] ? iov_iter_alignment+0xe2/0x5f0 [ 3110.326705] __blockdev_direct_IO+0x221/0x3af0 [ 3110.327313] ? __pfx_fat_get_block+0x10/0x10 [ 3110.327902] ? mark_lock.part.0+0xef/0x2f50 [ 3110.328469] ? perf_trace_lock+0xc1/0x480 [ 3110.329056] ? __pfx_mark_lock.part.0+0x10/0x10 [ 3110.329683] ? __pfx___blockdev_direct_IO+0x10/0x10 [ 3110.330354] ? lock_acquire+0x19a/0x4c0 [ 3110.330883] ? find_held_lock+0x2c/0x110 [ 3110.331433] ? current_time+0x79/0x2c0 [ 3110.332042] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3110.332748] ? ktime_get_coarse_real_ts64+0x15d/0x190 [ 3110.333665] ? find_held_lock+0x2c/0x110 [ 3110.334277] ? rcu_read_lock_any_held+0x79/0xa0 [ 3110.334965] ? touch_atime+0xf0/0x730 [ 3110.335540] fat_direct_IO+0x1e4/0x390 [ 3110.336099] generic_file_read_iter+0x1eb/0x400 [ 3110.336745] copy_splice_read+0x3ca/0x900 [ 3110.337400] ? __pfx_copy_splice_read+0x10/0x10 [ 3110.338047] ? inode_security+0x105/0x140 [ 3110.338665] ? security_file_permission+0xb5/0xe0 [ 3110.339333] ? __pfx_filemap_splice_read+0x10/0x10 [ 3110.340030] vfs_splice_read+0x265/0x2d0 [ 3110.340608] splice_direct_to_actor+0x2aa/0x9d0 [ 3110.341312] ? __pfx_direct_splice_actor+0x10/0x10 [ 3110.342007] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3110.342768] ? security_file_permission+0xb5/0xe0 [ 3110.343452] do_splice_direct+0x1bb/0x290 [ 3110.344070] ? __pfx_do_splice_direct+0x10/0x10 [ 3110.344725] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 3110.345502] ? lock_is_held_type+0x9f/0x120 [ 3110.346103] do_sendfile+0xb67/0x1300 [ 3110.346678] ? __pfx_do_sendfile+0x10/0x10 [ 3110.347285] __x64_sys_sendfile64+0x1d5/0x210 [ 3110.347932] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3110.348666] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3110.349406] do_syscall_64+0x3f/0x90 [ 3110.349947] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3110.350672] RIP: 0033:0x7fad3f355b19 [ 3110.351215] 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 [ 3110.353661] RSP: 002b:00007fad3c8cb188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3110.354668] RAX: ffffffffffffffda RBX: 00007fad3f468f60 RCX: 00007fad3f355b19 [ 3110.355669] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3110.356655] RBP: 00007fad3c8cb1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3110.357648] R10: 0000000000401008 R11: 0000000000000246 R12: 0000000000000002 [ 3110.358248] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 3110.358624] R13: 00007ffc7484efcf R14: 00007fad3c8cb300 R15: 0000000000022000 [ 3110.360159] 00:38:31 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x20000000000000) 00:38:31 executing program 2: socket$nl_xfrm(0x10, 0x3, 0x6) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) sendfile(r2, r1, 0x0, 0x401008) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x9}}, './file1\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO(r3, 0x402c5342, &(0x7f0000000140)={0x9, 0x8, 0x0, {0x3ff, 0x4}, 0xffff, 0x709}) 00:38:31 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x10000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:38:31 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 16) 00:38:31 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r2, 0x1, 0x7, 0x0, &(0x7f00000001c0)) sendfile(r2, r2, 0x0, 0x9) 00:38:31 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x4b49, &(0x7f0000000180)={0x0, 0xfff}) 00:38:31 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)={0x28, r1, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@mon_options=[@NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @device_b}]]}, 0x28}}, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000540)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="050000000000000000000600000008000300b44925f6da49d94b40be43a2355a35489b66c10cc8c07ebdf7e4b5990a8d659d47d13d2dbe9a337dbebdd391559f44f8f6172de2b3b32ce9fd69d54a2b3cb0e9fb9a36abdb26232bd210a6c2f393c966ef3b59ebf5104c1ce6ecc75d435486557446971c64c8c2c5b5ec75074eda8a8c22b463050dcd726d96ea7474b0edd83198dffe33fbcfae95a7e0b10a801b41367b20595bb65bdc83fd26913f312eff21976ce7e44fc80d0a8ffaea4f810dbcc746c300c25fb22f590ef643fef2100549f0cde41b900212d634a875647a19a63567", @ANYRES32=r5, @ANYBLOB="0a00e8000802110000010000"], 0x28}}, 0x0) sendmsg$NL80211_CMD_SET_CQM(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000240)={0x240, r1, 0x100, 0x70bd29, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r5}, @val={0xc, 0x99, {0x200, 0x28}}}}, [@NL80211_ATTR_CQM={0x24, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0x3}, @NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x100}, @NL80211_ATTR_CQM_TXE_RATE={0x8, 0x5, 0xc}, @NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0xfffffff9}]}, @NL80211_ATTR_CQM={0x54, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0xfffffffa}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x1}, @NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x80000000}, @NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0x3}, @NL80211_ATTR_CQM_RSSI_THOLD={0x8, 0x1, [0x7]}, @NL80211_ATTR_CQM_TXE_RATE={0x8, 0x5, 0x5f}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x6}, @NL80211_ATTR_CQM_TXE_INTVL={0x8, 0x7, 0x265}, @NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x100}, @NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x3}]}, @NL80211_ATTR_CQM={0xc, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_TXE_RATE={0x8, 0x5, 0x43}]}, @NL80211_ATTR_CQM={0x6c, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_TXE_RATE={0x8, 0x5, 0x5d}, @NL80211_ATTR_CQM_RSSI_THOLD={0xc, 0x1, [0x6, 0xfffffffa]}, @NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x8}, @NL80211_ATTR_CQM_RSSI_THOLD={0x18, 0x1, [0x7, 0x0, 0x10001, 0x4, 0xfffff000]}, @NL80211_ATTR_CQM_RSSI_THOLD={0x1c, 0x1, [0xe13, 0xffff, 0x8000, 0x652, 0xfffff800, 0x97]}, @NL80211_ATTR_CQM_TXE_INTVL={0x8, 0x7, 0x29c}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x3}, @NL80211_ATTR_CQM_TXE_PKTS={0x8}]}, @NL80211_ATTR_CQM={0x68, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_TXE_PKTS={0x8}, @NL80211_ATTR_CQM_RSSI_THOLD={0x1c, 0x1, [0x2, 0x8, 0x0, 0x0, 0xfffffffc, 0x4a7d69c0]}, @NL80211_ATTR_CQM_TXE_RATE={0x8, 0x5, 0x5e}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x4}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x4}, @NL80211_ATTR_CQM_TXE_RATE={0x8, 0x5, 0x22}, @NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x1ff}, @NL80211_ATTR_CQM_TXE_INTVL={0x8, 0x7, 0x3cf}, @NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0x8}, @NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x200}]}, @NL80211_ATTR_CQM={0x4c, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_TXE_INTVL={0x8, 0x7, 0x1b4}, @NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x3}, @NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x11e0}, @NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0x3ff}, @NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x9}, @NL80211_ATTR_CQM_TXE_RATE={0x8, 0x5, 0x12}, @NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0x7}, @NL80211_ATTR_CQM_TXE_INTVL={0x8, 0x7, 0x516}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x7}]}, @NL80211_ATTR_CQM={0x40, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x2}, @NL80211_ATTR_CQM_RSSI_THOLD={0x1c, 0x1, [0x5, 0x3f, 0x41b, 0x7b3c, 0x1f, 0x26a]}, @NL80211_ATTR_CQM_TXE_INTVL={0x8, 0x7, 0x431}, @NL80211_ATTR_CQM_TXE_RATE={0x8, 0x5, 0x8}, @NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0x7ff}]}, @NL80211_ATTR_CQM={0x28, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_THOLD={0x1c, 0x1, [0x400, 0x2, 0xfffffffa, 0x0, 0x80000000, 0x8]}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x80000001}]}, @NL80211_ATTR_CQM={0xc, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x1}]}]}, 0x240}, 0x1, 0x0, 0x0, 0x8800}, 0x20040000) r6 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) lremovexattr(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)=@random={'btrfs.', 'vfat\x00'}) r8 = openat(r6, &(0x7f0000000480)='./file1\x00', 0x145542, 0x50) fallocate(r8, 0x0, 0x0, 0x87ffffc) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r7, r9, 0x0, 0x9) r10 = syz_io_uring_complete(0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80040, 0x4b) ioctl$SNAPSHOT_UNFREEZE(r10, 0x3302) 00:38:31 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)) [ 3110.361305] loop2: detected capacity change from 0 to 264192 [ 3110.373310] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 3110.386472] loop4: detected capacity change from 0 to 264192 [ 3110.398912] loop1: detected capacity change from 0 to 127 00:38:31 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x20000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:38:31 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0, {0x3}}, './file1\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r2 = mq_open(&(0x7f0000000000)='vfat\x00', 0x40, 0x40, &(0x7f00000000c0)={0x10000, 0xcc29, 0x5, 0x3}) fallocate(r2, 0x0, 0x0, 0xe82) r3 = socket$nl_route(0x10, 0x3, 0x0) dup2(r3, r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r4, 0x0, 0x9) r5 = socket$inet6_udp(0xa, 0x2, 0x0) r6 = dup(r5) connect$inet6(r6, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) inotify_add_watch(r6, &(0x7f0000000180)='./file1\x00', 0x87000910) 00:38:31 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x80ffff00000000) 00:38:31 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)) 00:38:31 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x5b18c1, 0x80) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = dup(r2) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) r4 = socket$inet6_udp(0xa, 0x2, 0x0) r5 = dup(r4) connect$inet6(r5, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) openat(r5, &(0x7f0000000000)='./file1\x00', 0x40080, 0x34) r6 = openat(r3, &(0x7f0000000100)='./file1\x00', 0x104042, 0x193) fallocate(r6, 0x0, 0x0, 0x87ffffc) sendfile(r6, r1, 0x0, 0x401008) 00:38:31 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x541b, &(0x7f0000000180)={0x0, 0xfff}) 00:38:31 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 17) 00:38:31 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x100000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3110.579641] loop2: detected capacity change from 0 to 264192 00:38:31 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x100000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x28090c8, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) openat(r2, &(0x7f0000000440)='./file0\x00', 0x540380, 0x60) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='vfat\x00', &(0x7f0000000180)='vfat\x00', &(0x7f00000001c0)='/&:\x00', &(0x7f0000000240)='i+(&\'\x00', &(0x7f0000000280)='vfat\x00', &(0x7f00000002c0)='\xcf[\xa8\xb6\x0e\'*\x1a\xfa\xcf\xe35\x15\xd2\xf4', &(0x7f0000000300)=')\x00', &(0x7f0000000340)='vfat\x00'], &(0x7f0000000640)=[&(0x7f00000003c0)='-({\x00', &(0x7f0000000400)='vfat\x00', &(0x7f00000009c0)='\x00\xc3\xe8x\xc7,\xcd1\xc4R\xcac&\xc3J2\t\xb6h\x17\xe8\xba\x0f\x98\xfb\\x\xaeuL\n\xf4\x8a\xa7$\x943\f\x84\xcb\fd\x94l\xabt>=\xa2\xf1\xe2\xee\n\x13\xe8z\x7f\x06\xb4\xd8G\x88g^%\a\xf6*\xecba\x9fCZT0\x8e\x8e\t\x87T;\xd5\x8b9\xbc\xb2\x97R\x96\x9d=\x94E\xcc\xdc_x\xc4\xe5\xe3\x15\x9b\xdd@\xc1\xd8\xf990|\x83\xdb\'\x93', &(0x7f0000000480)='vfat\x00', &(0x7f00000004c0)='-\\\x00', &(0x7f0000000500)='\')%\x00', &(0x7f00000006c0)='*{\xd3/%/@=\xaa\xa0\'1\xa1`\x8f\xbbq\x10c\\:\x00\f~A\xe5ks\t\xb9\vea#\xc9\xbd\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\xa0r\x8a\xd5\xca,\x06\x84\xb2p\xfd\xaf\xcf/\x1c\x12+\t\xf5 /i5\x93\xa1\xb4\xf75}\x0e\n\xf6x\xe7\xdd\xf3}A\x8b<\x1fx1P\xe6\x01A\xa1F*\xeax\xf4\xd4\x89[\xb1\x14\xc1\x8be\xbf^U\xe0\x83\xd1x\x93Mz1RU\xcf\xc9\x97\x14q\xef\x17\x98&4\xa7\r\xd6]EE\x97:\xe7\xfc\xf4\xe4Y\f\xeab\xe5\x8e\xdd\x92;\xe7\xbey\xb6\x89', &(0x7f0000000580)='vfat\x00', &(0x7f00000005c0)='vfat\x00', &(0x7f0000000600)='[-\x00']) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) syz_mount_image$nfs4(&(0x7f0000000540), &(0x7f0000000780)='./file0\x00', 0x3, 0x2, &(0x7f00000008c0)=[{&(0x7f00000007c0)="38abd81397fa1f56e002fb64e6ba32b4c4642bde736b47", 0x17, 0x1}, {&(0x7f0000000800)="31383d8adc441d3182d37e98a33d3161419c3c263c5027ff2ca15a0316c5ad65b9d9c04caec57a46aba9ad7d95081801c01dfb7a9444c057233a0c3f4dcd6e89a00afcced29ad499f9cc43a2b113d8771e5eea0cebf29ca1b4a988878ef48ec6c40bab0bf1fe3d3b38eee356fa3b8e5380fa6afa0b0dd3b53e1abacfa4b2b1449f63e70de79e3eca899d1260899b2fc165f0e20f8641", 0x96, 0x81}], 0x8, &(0x7f0000000900)={[{')'}, {'$.{)$\xe7()@,),}]'}, {'[-\x00'}, {'#++'}, {'[-\x00'}], [{@fsuuid={'fsuuid', 0x3d, {[0x37, 0x6f, 0x62, 0x62, 0x31, 0x65, 0x65, 0x35], 0x2d, [0x37, 0x31, 0x61, 0x38], 0x2d, [0x36, 0x36, 0x37, 0x36], 0x2d, [0x30, 0x33, 0x61, 0x65], 0x2d, [0x0, 0x63, 0x33, 0x63, 0x37, 0x39, 0x66, 0x36]}}}, {@uid_gt={'uid>', 0xffffffffffffffff}}, {@fowner_lt={'fowner<', 0xee00}}, {@euid_lt={'euid<', r3}}, {@measure}]}) sendfile(r0, r2, 0x0, 0x9) 00:38:31 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)) 00:38:31 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xc0000000000000) [ 3110.620659] loop1: detected capacity change from 0 to 127 [ 3110.695697] loop6: detected capacity change from 0 to 127 00:38:31 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x5421, &(0x7f0000000180)={0x0, 0xfff}) 00:38:31 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0xf502, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="1a7b1194f617a6dc701a856654e0d5ad53cd011d6e6ef6856c3be062bb97003270741940ec158161843ce22f63975881b8d53ccecfee9970a26625845df1d02b3a7fe895205bd9033cd38617c4fa976e1e7d0a301f7c87600a6c744a3a83c9296cd9063bc0189f325550fc7f13810bbf3750affc968997da5c37b0f51d5c28b6ad03376917b356b582acf0969f41f232e01ce8ab88783937c08cd820b540bc7532e0a2eea1c773d29f60c37dd0b78ed3fb89ebc0767868709d2e87ea04eb5e54e6f8b325c36acb2f394dc959452aebadbeefb2911768ab1bab428b173bde50bfe37ae40a9f5f95ee6ad2a848bdc3", 0xee}, {&(0x7f0000000340)="27b66d0f89a3812b33718200d750d904e468dffea67d5280132a1a629c923c3b969ce6e77818944754a758079b6a92d38cc2f954f9968717ddf11b102fd6c4c5afda20a9dee68093eb100da83b01efe25057b6f269f99dbde107d6b3663b507f70ada64cb1cf14519abfbf7c40f68ebabd8d4207afd06f526f459d22aeeb7ffc71e2d534c090606ff73b7fff722ffb9deb0c33251140d1d179065a30abc611468cd0a3b154f6380d4595685dcb0f24f633e64bd14cc36c4077f4f0086f5054718e595164eed1685d478457b0dd3b5adf601e576beab6a5128f1075f518d3d9d3edad8b6d4bd12a554043f446a88b8af01944e220a67233", 0xf7}, {&(0x7f0000000000)="1750f890e7127a18219fe42c714ee3978e2cd35f622db8", 0x17}, {0xffffffffffffffff}, {&(0x7f0000000440)="265d53c7ace24e6c352c572a7b08987bb889c50f518d579671afe1f876cc7b1ab9668559a44da7b53cf7eed9ff67fb3e4e1dc01bacca97050a83a3bee2de45b0a98f338df58be129d062019b8f1e3f337d1ffe90370b595556cb9005a4bef38d402ed70114a051ee4a5cbcdafbb1fe343cab33d2013422e05cf416b2cfebb621159d52279e1658f4e8d0d9b9db21bf81e237f7fe644b00d601912e21f1fe8b58330c945d5962f5392da2016306c759accdd9b4c12f73d199bd2d77ca1a69042026b859c698d8bc9c73ab8f5cb4e103c413ddc2842ed21ecf81dc0b56c43fc30154d745d7e33539da6ca6d8c4cc5b5add32bf4807cc580d6ec3c8b569bae913b7cbd212616745bba65beb187977270fb0a255e43ecc9741a2532ee07cede5d3c7b406521f547b78055461617310df7897c6fbf29d95839d6699b7dbf9795efdeaa821c609d9704f84fd323910cd6b82c7dcdd01b58eccdbba2db5cae199369b92b3904a19f3d39d9590ed6877ed1cd687d594d62f09af0be4c1d61eb62ff447854c1a9c4ee3310be7a50bce365badd236b501ad60cfda1847d6382790ac441b5d3fc33fcdb1ca875156723fd46ea2cda0a9cecc54d99a5883f4ea2f436bb598c9ff3d1e52e3dd5f51952e104dfedafa65901df3d9c60a08b73a5eb7c282c521d4968ce31cb5da992f150dacae081936fc0f9a6cad35ae455dd19f8d2496191ec61ea9b438103ba861df522106cea8bb7b141356691145811586bb0970e461deb4c232665a33e46b1a7640db6ce939b7fe1df5494765fc0703f56ea54493b651ab06ad1309ee8d13847913d0fd995d8a6f398cb85435accfb1b2b633e8b70d71a8242fa4ae98dd3911e784df46e932b1541b79a09ba64b6a0f4572e5de43693790ed5aee7a7cb06548dbb0b01e1e2b3296a20d3648197a36166a48c9b015a15e7cc6e88ea3ebb103e9a9d7d3b7aeec77987c3e5477d90a1fdd1de678e393612f0ece80cfe0f42a88a2e0b1c52af569ead574320f208706bdbb45ace0df39b5fc0f02e34492f01efef187141893e44147040c8d8a4768b6b19ac1442e9dad93716908a3f7c6102ae872ffd20393ebefc5ec9fd26be4ace2d5668f571c3b6fd2c9e1346ddaee42cee1f4c01518be52e726f19284b7942d51b4edf78297a0abac3a0bd562cc2c7c9ed773aace3272a0ed94846b4fb5df61fbfbd74c2e7d8ae6ac1456414bed2099f0532b9dca2fab10c6bd14fd096d7046d97f8c3fc801cc2cbcfa655a6e98f4171f50bf70a7e5f5bebb00fd8ce0f784fd1a17feffb6a9297c1b15dbb769170fb968ff3449a358971c97683a59c79e1d6fc76c319e74b96ded497e2b29c657474a77a0afca855e66006ae904a2a4b0d890ff0e4a79ff67f41f3cef36ef1181f25192ed62c713e23c8c0becb110b043146c0866d529aea4c5d7009e87c74c5b3b11f007070d00199d407b341b37d4f7d16068aedd5d2e166e4983b9c429be244fc10b346a959fa41b166a3759ff2847a1f94b851b5378d89a8473bbbd7e75a16c6fc681cafaa4319fbae2a949a5410f02dbc2fca81337f2c88bbeb4b22e2087c61b0a5ddb2a6e344b33a128286a98b4ff651a06dae7a73b130cee7b7f466363a055b2f3f6cd1b34ea05e3bb175ba3b5fef11e22452d16ec79ac106707aa9fe9e511119f9012d0b44287078a4e676fbd4cbc891ab1ea7c8c10a48d3f8c6afe7636faa8d953b67ebaa2a09e9e99a4c961fe92b486e521b064a1cf37fad75f911f2c89f547eafa2a1d851f51d29244265a9a6d88a857ab91c4f8deeb87b29a9f532fc570f110adfd6552b14f981ac51bc3344531cd25ee85e3acff7089029c07b5ecfce90b8e8e22590bd833592ef738deac567ec67916757eddd112793a3c44ba37c0f83c0c306b0bbddccb77c84b09bd0a222061420e2942de332c4cb2ec9d081f2cc334fb7a16cbddb851ab53859a0433a8f070ec3247a9a41dfc835c964487f7cd460fc7f0ff658dfb33e00d04fdf890f1099feb7964bce09740ef907927d0329dc892cc135f888c674094d356607f4ae10de9ebbe8f5b9bef9b5ecc99558f573d10b4b77c19279cd762a13d95d76fbc0f7a35181cb74ae65f9a04f8083dbe791ee274f78c07a5225dd03486b757151d47a0f447a1a35499a1342c8afb5b3613026cbcf1fb0428e08f4626e17a38bdc2f731a19084666b539c2f7bc2e01c620dabe6e198ab4cece416e8752ca74ce046eb0b33858df6177847c76a493f782b303e43e18d8df9b20be9bdc48aea8059273f26ce65bbd430e3bd7a523f14a644cefa2a276e4327c6825967478387e46f6988dba1922a908514617216d412aae9c53fdc5b058cd662c00e55568385dde681425262623fc89ae901b6f05f83a66a675772d4998faa0376c2408995d28929acf49970a5040528144b1bf3c3f3de269a543ee8135af3da8e3d17c4c8644e54f47244ea9c5eb72c348b52e1e8a1f978c56e0371023450a150ca1ab15f9cbd3caf984028a10d79805133c5d7df26a03d272fe630061755e6dca02c8394f9b8a8f29c1c1ea66e8814cd6dcfd390e0f06eb86bd085570e3f080bf23ac9208c421af5c232cb03480feebb1b10c0d4bdc779693b33f52db0aa7c36ca1a59ae6f9a1299b9e69b8c1e51f291f6716f5e2a3eb01e9731367b632127e1335695175bd7db8a00c84f15f427d3c5f2e36ae48b3dd06b52946a2fb5839b5d47baa00d0df1563f440656727b0ab433d3889093c83f14a67a7e5f93ce4a8676b5797f3b6840b08d88b8b5e2c3d28936a30ef37632daa956702995eabccfe3e165f66f785df812ce8bc42a1a5a0497f88ac0745a0dec46223b810bda9bc44428686c60e5e69a8a6acf0eefea66f0303990b9aa2a876cf0da782b0d3b019605e791c7982e3fa5ea1e3519d2ef9572f0d577fff81de98810e50351d49ac09624eb2f0f0d696850ad7e32a0e9a10e592567a5f632d15d4abc38d7362a580aee324c8b5097772bd3e5c00a307b96d104441d6bf6a4540aa5ad150676d89790473182d81c52ea97e701a75038c2bae1ce74c311ae187634bee58770e161fa61e00beaae680f11306b83bc778619f725ccfce325b203e085392195832694e36c2e169ef197137b13216654cd48e41a67fe2e43f008b893e2ad0fabb8af27f8098954e29eea927a5aa144313111bbbf7b41e345537bca812346be51abe6c9b6f1bdc4a64ee044f938f36d88759ee44aa336ae46df58cbe38c5002e2dda3a77e946a67f3791a4e7db4b119e474e9d012412aab5002858a8c0c65403e5c1d2d2ce270012ded3cc75d6c3e7d822aeded3252edcbb03e10f7ae63e0151c82a4a31df2b0aaf0825756ce8f9afa5579ffd837d18a3f6511632fbe1869fa14a63b3693ecb8e0e549ee8b9e0db2984a32251c461fa5149f51abad33db06a06c78d590d1f9e9da66fddacea4b94fb3a8b93ce4a90a509c26fb6e3ccdd9aad4bff06cb4caa2a102c6fe7e60737a98d2db7b1fb3b2345ebf0d0f61f63db9c440fd8503c3483c8ee0619a8620136abd380f7307c51c1fdd4f47c608cf1db72b0d97c69b407143169f2b00f489d77279850258015845c1a6f1972fde740d384c99e707d431b2952aad63bf5e9434233cdd8a9a92856b511da10a026d9181585d07890e09d48de1250b114772fde8841f34cb03873888307a688cee6197d449b261b80435c889f79715331d9ef6dd48ee4be42a718e0a0e23e93ba92d81de3b7f747280873bd9ced772d12daa916e6303872f2d792acc06dd8e58e4420c75261d989b9b06c0dddc449043ae5f1515838884d20d61779f2a1f517f5d30ac2cef75888bdee394ee973d9c287692e668a1be6bdeef6b0386cee7bf6dbda3d36b1828add85154b644fa66e0972a614b8e25ba6c903648bea417b052f110b3fc54d15044a8f0d40227fc2ac7fdafd61a00893be7841de093663d3ffac5dd04d40e11940e0929ece4c473d744e22e4259872e9fa1662fecef99b1c36d9e6c77f176e132e79539c28b8ff5a6003ff594e7eb229c8f389ac9c94fcfc46a5f8d11f3202e4371dfb2cd3e2a45f421b66c335acfc7b73bd657e87f6cbfa5ddf48ce981822e4ad02888d2f0237476166355f8aa368f5464e85c51997d0379287456b8379ed4a341e34d5ba50d3d070a7b95aba079b4a4a0c288883912caa7f5cf54a60d79f698a40777b17f694fd50fd3d7b3fe3bc7eaca028bb71b6679d7a3ad8ba650fed19cd3121926fef03eafcc095c4841e01db072dffd6e9ad6e90e053243d7952694c527e466c619b88ef11750ccde58b5a385f8fee5d47e0d779951c26ceca3f3aa5efad7f1d1aa36074005f8433e774ea6e3708a28dc9f192332e45443257f134c6f9d266af2342b27922508248c8b5c3419425b9dffdeab6c44edc747c5b29f16303355d4db3b0c666ff06a5316e9669ab445c9e00a12ffd1378b5094e140931c619f42ab889b15966c089c52201da5bf0bd56bbb0d3d4141158118d0e779029396de72f230de7ba20f8b6fe754a0bcbe086e456b86e3d587a593f9dc2c80ea2b155da4f7511130aadfdb126d4a845667417dce7805bb8e8c3910b90059913abb3b5d4a89c690ea3deba8d1581d14b40159cb018b44f304cdcd08b14b69be68feb64b0ee5bd4b771a7a52b39158ec18ae19983545dd6643d8df717480780b472a2b10d7e27ac3154b13c1c855525545b1163dea42f457791dc6aec39b17a98f7754bcc1dedf20998003c90eb68fb3a4cdb8ffd36e29974bdc798335bb20e05dac79c2322fa026dbd633429d9d62c53cdafeb450356741794c6034cd6f2725fbfba9be6fb5c5cf85d71619ba92ee696f33bdc8cf2e9a214cd9040a74144497ffd8a6a10f2d479c32e7425577adb8d29c9e22cf783cbb7fae400c6e1881db75cfff2fe72012a9b128caa85c002c37fc48a166ebb48d77bdd1d587d467fbefcdb2a1386a05a068292f04a39d66b2ab8f218f2024b99c234394646660ff898fbce957433c195c3051300bd7489d5debe2730c9f78d4961ed0151f0f49a65a9ed1e3b153200fe6c447b518e8b348287fb3d231f52d9b8efee03cedeec14d6ea65027e18528571041e49629eacf0b0cddf8c640e933ba2f79b50aa885350de64bb6486af59c659a88e2253cf3c94f1413d584e2a578a707adae9e7427f6af8a4155709ad5d5a522e09e49b95259780be676ccde6c34e64b54dff2b8bc6a5de01101b5ded0e433c263c649defe0c2e01a0a0cc181a013f0e0bf20977d5099c3c6058e9cdd277a35477c7e51d3077c22e6b42108445f9c82b24a8825f56f8f1e16dcb19aa40a9963c288d543ede24268819958cbe76a32613deaa6b4586bc6e4d2bad22b76d9216e97a9ee6a3efd547532a4c7af1c688a7a03f06d9d59fd125caddd50e8869437025a84e7af5fb22b7f1def539252e219915a252d3ef29a1b3a1bab96f0e8e40b7621fe91e2895bf1a6b835a5280ad86b49b0346b163319b1b74ca45f67d8cf719787bf1d085fa39c665d3636562022be24300cbba04ae674ac71f5b00b0f37c5b21cac3f9b136ef4b01df860786d7bf189a7a59bb106715f48fb476ed209b2d12c56cee5ff682cb20ed94b6cf6ddea4535c59afa3c36234c84fe1fd4d45da4d31df34e7c83dba73a6fe019d33e88123ad0b96f0144651fde7e953663db942b4ae8efbaa809979118adf4adcfed7720fd8315e7566584953396a1f186e335f85d06db01091ad9afd6a2620c84c4586e6cfd16829def212075722c9f94b", 0x1000}], 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x9) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file2\x00', 0x400, 0x145) 00:38:31 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) (fail_nth: 1) 00:38:31 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x200000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3110.749997] syz-executor.6: attempt to access beyond end of device [ 3110.749997] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3110.761953] loop1: detected capacity change from 0 to 127 00:38:31 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xf0ffffffffffff) [ 3110.823345] FAULT_INJECTION: forcing a failure. [ 3110.823345] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3110.825055] CPU: 1 PID: 32347 Comm: syz-executor.5 Not tainted 6.4.0-next-20230703 #1 [ 3110.826067] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3110.827119] Call Trace: [ 3110.827471] [ 3110.827792] dump_stack_lvl+0xc1/0xf0 [ 3110.828328] should_fail_ex+0x4b4/0x5b0 [ 3110.828873] _copy_from_user+0x30/0xf0 [ 3110.829413] do_fcntl+0xcf1/0x1130 [ 3110.829909] ? __pfx_do_fcntl+0x10/0x10 [ 3110.830452] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 3110.831147] ? selinux_file_fcntl+0x97/0x180 [ 3110.831771] __x64_sys_fcntl+0x15e/0x1d0 [ 3110.832325] do_syscall_64+0x3f/0x90 [ 3110.832851] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3110.833569] RIP: 0033:0x7fea11da4b19 [ 3110.834063] 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 [ 3110.836344] RSP: 002b:00007fea0f31a188 EFLAGS: 00000246 ORIG_RAX: 0000000000000048 [ 3110.837340] RAX: ffffffffffffffda RBX: 00007fea11eb7f60 RCX: 00007fea11da4b19 [ 3110.838254] RDX: 0000000020002740 RSI: 000000000000040c RDI: 0000000000000004 [ 3110.839164] RBP: 00007fea0f31a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3110.840074] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3110.841006] R13: 00007ffe3f2ba8ef R14: 00007fea0f31a300 R15: 0000000000022000 [ 3110.841946] 00:38:43 executing program 3: ptrace$cont(0x7, 0xffffffffffffffff, 0x10001, 0x1ff) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f00000000c0)="0494fd28edaf2ecf597f1182a5e073000000646f7366d8a02b00880101000440003f00f801", 0x25}, {0x0}], 0x8000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000180)=0x59b3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:38:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x5, &(0x7f0000000400)=[{&(0x7f0000000200)="da", 0x1, 0x5}, {&(0x7f0000000280)="721df55cd7958bf158aad6ee", 0xc, 0x7}, {&(0x7f00000002c0)="fa2265508596c610fed20ee72a72a8399961e2538d32434055fb10a5568f5d63f0373cf62bb96805f7f9fb924e763b84eb6d88a84eecb0a2cbb08cca2bad17280bb3bac531cee40ff3a37b30e2e98d19179d83eb6eef3d1401", 0x59, 0x2}, {&(0x7f0000000340)="0e45eb2ccb41b08deb", 0x9, 0x367}, {&(0x7f0000000380)="4cedb9878ffcfd32ffb51d24b6f95ca93a844e7c5cc6744a3f426adfcd2ce604b99b2d50a6dd3fe30d4698fb961cf346a1b44139a0726cfdc343894f6cb30b27b5fd", 0x42, 0x1ff}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = socket$inet(0x2, 0x800, 0xfffffe00) r2 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(0xffffffffffffffff, 0xa, 0x0, r2) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000180)=@IORING_OP_SEND={0x1a, 0x5, 0x0, r1, 0x0, &(0x7f0000000140)="03cd7957e2494230deb1093f06e25c6a11", 0x11, 0x20040891, 0x1, {0x0, r2}}, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r3, 0x3, 0xc03, 0x7) syncfs(0xffffffffffffffff) r4 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) bind$bt_sco(r4, &(0x7f0000000000), 0x8) r5 = socket$inet6_udp(0xa, 0x2, 0x0) r6 = dup(r5) connect$inet6(r6, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) mount_setattr(r6, &(0x7f00000001c0)='./file1\x00', 0x2100, &(0x7f0000000240)={0x100000, 0x75, 0x180000, {r6}}, 0x20) sendfile(r3, r0, 0x0, 0x401008) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r7 = openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) sendfile(r0, r7, 0x0, 0x6) 00:38:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x300000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:38:43 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 18) 00:38:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x100000000000000) 00:38:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x5450, &(0x7f0000000180)={0x0, 0xfff}) 00:38:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) (fail_nth: 2) [ 3122.605454] loop4: detected capacity change from 0 to 264192 [ 3122.613109] FAT-fs (loop4): invalid media value (0x53) [ 3122.613486] FAT-fs (loop4): Can't find a valid FAT filesystem 00:38:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1312c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) sendfile(r1, r0, 0x0, 0x401008) [ 3122.623532] loop6: detected capacity change from 0 to 127 [ 3122.636857] loop4: detected capacity change from 0 to 264192 [ 3122.637662] FAT-fs (loop4): Unrecognized mount option "ÍyWâIB0Þ± ?â\j" or missing value [ 3122.668639] loop1: detected capacity change from 0 to 127 [ 3122.673631] loop2: detected capacity change from 0 to 264192 [ 3122.677251] FAULT_INJECTION: forcing a failure. [ 3122.677251] name failslab, interval 1, probability 0, space 0, times 0 [ 3122.678033] CPU: 0 PID: 32371 Comm: syz-executor.6 Not tainted 6.4.0-next-20230703 #1 [ 3122.678558] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3122.679099] Call Trace: [ 3122.679279] [ 3122.679445] dump_stack_lvl+0xc1/0xf0 [ 3122.679729] should_fail_ex+0x4b4/0x5b0 [ 3122.680015] ? fat_cache_add.part.0+0x5b4/0xb50 [ 3122.680347] should_failslab+0x9/0x20 [ 3122.680623] kmem_cache_alloc+0x62/0x370 [ 3122.680926] fat_cache_add.part.0+0x5b4/0xb50 [ 3122.681263] fat_get_cluster+0x922/0xd40 [ 3122.681562] ? __pfx_fat_get_cluster+0x10/0x10 [ 3122.681892] ? xas_find_marked+0x346/0x1000 [ 3122.682214] ? filemap_get_folios_tag+0x889/0xb40 [ 3122.682569] fat_get_mapped_cluster+0x216/0x4a0 [ 3122.682900] ? __pfx_fat_get_mapped_cluster+0x10/0x10 [ 3122.683266] ? __pfx_perf_trace_lock+0x10/0x10 [ 3122.683601] fat_bmap+0x1fc/0x460 [ 3122.683864] fat_get_block+0x160/0x9f0 [ 3122.684148] ? __pfx_iov_iter_extract_pages+0x10/0x10 [ 3122.684512] ? __pfx_fat_get_block+0x10/0x10 [ 3122.684828] ? down_write+0x11a/0x1f0 [ 3122.685131] ? iov_iter_npages+0x102/0x4b0 [ 3122.685440] __blockdev_direct_IO+0x16c3/0x3af0 [ 3122.685796] ? __pfx___blockdev_direct_IO+0x10/0x10 [ 3122.686152] ? find_held_lock+0x2c/0x110 [ 3122.686451] ? current_time+0x79/0x2c0 [ 3122.686742] ? __pfx_fat_get_block+0x10/0x10 [ 3122.687072] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3122.687439] ? ktime_get_coarse_real_ts64+0x15d/0x190 [ 3122.687819] ? find_held_lock+0x2c/0x110 [ 3122.688135] ? rcu_read_lock_any_held+0x79/0xa0 [ 3122.688471] ? touch_atime+0xf0/0x730 [ 3122.688752] fat_direct_IO+0x1e4/0x390 [ 3122.689036] generic_file_read_iter+0x1eb/0x400 [ 3122.689380] copy_splice_read+0x3ca/0x900 [ 3122.689689] ? __pfx_copy_splice_read+0x10/0x10 [ 3122.690025] ? inode_security+0x105/0x140 [ 3122.690334] ? security_file_permission+0xb5/0xe0 [ 3122.690685] ? __pfx_filemap_splice_read+0x10/0x10 [ 3122.691038] vfs_splice_read+0x265/0x2d0 [ 3122.691333] splice_direct_to_actor+0x2aa/0x9d0 [ 3122.691674] ? __pfx_direct_splice_actor+0x10/0x10 [ 3122.692045] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3122.692435] ? security_file_permission+0xb5/0xe0 [ 3122.692811] do_splice_direct+0x1bb/0x290 [ 3122.693154] ? __pfx_do_splice_direct+0x10/0x10 [ 3122.693508] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 3122.693898] ? lock_is_held_type+0x9f/0x120 [ 3122.694227] do_sendfile+0xb67/0x1300 [ 3122.694536] ? __pfx_do_sendfile+0x10/0x10 [ 3122.694876] __x64_sys_sendfile64+0x1d5/0x210 [ 3122.695217] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3122.695589] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3122.695979] do_syscall_64+0x3f/0x90 [ 3122.696275] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3122.696673] RIP: 0033:0x7fad3f355b19 [ 3122.696954] 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 [ 3122.698272] RSP: 002b:00007fad3c8cb188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3122.698826] RAX: ffffffffffffffda RBX: 00007fad3f468f60 RCX: 00007fad3f355b19 [ 3122.699363] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3122.699888] RBP: 00007fad3c8cb1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3122.700404] R10: 0000000000401008 R11: 0000000000000246 R12: 0000000000000002 [ 3122.700927] R13: 00007ffc7484efcf R14: 00007fad3c8cb300 R15: 0000000000022000 [ 3122.701474] [ 3122.717525] FAULT_INJECTION: forcing a failure. [ 3122.717525] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3122.719158] CPU: 1 PID: 32381 Comm: syz-executor.5 Not tainted 6.4.0-next-20230703 #1 [ 3122.720251] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3122.721398] Call Trace: [ 3122.721753] [ 3122.722079] dump_stack_lvl+0xc1/0xf0 [ 3122.722626] should_fail_ex+0x4b4/0x5b0 [ 3122.723186] _copy_to_user+0x30/0xc0 [ 3122.723708] simple_read_from_buffer+0xd0/0x170 [ 3122.724357] proc_fail_nth_read+0x1a2/0x240 [ 3122.724962] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 3122.725652] ? security_file_permission+0xb5/0xe0 [ 3122.726342] vfs_read+0x1de/0x8f0 [ 3122.726838] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 3122.727502] ? __pfx_vfs_read+0x10/0x10 [ 3122.728061] ? __fget_files+0x267/0x480 [ 3122.728655] ksys_read+0x122/0x250 [ 3122.729176] ? __pfx_ksys_read+0x10/0x10 [ 3122.729743] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3122.730477] do_syscall_64+0x3f/0x90 [ 3122.731024] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3122.731740] RIP: 0033:0x7fea11d5769c [ 3122.732246] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3122.734620] RSP: 002b:00007fea0f31a170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3122.735628] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fea11d5769c [ 3122.736580] RDX: 000000000000000f RSI: 00007fea0f31a1e0 RDI: 0000000000000005 [ 3122.737551] RBP: 00007fea0f31a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3122.738496] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3122.739438] R13: 00007ffe3f2ba8ef R14: 00007fea0f31a300 R15: 0000000000022000 [ 3122.740409] 00:38:43 executing program 4: ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, &(0x7f0000000140)=""/112) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:38:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x37dc12502000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:38:43 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f00000001c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_START_P2P_DEVICE(r1, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbff, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x81, 0xd}}}}, ["", "", "", "", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x10}, 0x802) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x2, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r4, 0x0, 0x0, 0x87ffffc) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1/../file0\x00', 0x2, 0x12e) sendfile(r3, r5, 0x0, 0x9) r6 = socket$inet6_udp(0xa, 0x2, 0x0) r7 = dup(r6) connect$inet6(r7, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) openat(r7, &(0x7f0000000000)='./file1\x00', 0xd200, 0x89) [ 3122.822519] loop4: detected capacity change from 0 to 264192 [ 3122.841261] syz-executor.6: attempt to access beyond end of device [ 3122.841261] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:38:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = dup(r2) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) openat(r3, &(0x7f0000000000)='./file1\x00', 0x800, 0x11) chdir(&(0x7f00000001c0)='./file1\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x8, 0x1, 0x8, 0x46, 0x0, 0x6, 0x41021, 0xe, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1000, 0x0, @perf_config_ext={0x1ff, 0x300000000000}, 0x1401e, 0x400, 0x200, 0x9, 0x8, 0x1, 0x5, 0x0, 0xffff, 0x0, 0x7}, 0x0, 0xa, 0xffffffffffffffff, 0xa) sendfile(r0, r4, 0x0, 0x9) 00:38:56 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x5451, &(0x7f0000000180)={0x0, 0xfff}) 00:38:56 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) [ 3135.499337] loop2: detected capacity change from 0 to 264192 00:38:56 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x400000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:38:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffb, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x4}}, './file1\x00'}) openat(r1, &(0x7f0000000140)='./file1\x00', 0x410000, 0xc0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r1, {0x6}}, './file1\x00'}) ioctl$F2FS_IOC_GET_FEATURES(r2, 0x8004f50c, &(0x7f0000000240)) sendfile(0xffffffffffffffff, r0, 0x0, 0x401008) [ 3135.509373] loop6: detected capacity change from 0 to 127 00:38:56 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 19) 00:38:56 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x200000000000000) [ 3135.515503] loop1: detected capacity change from 0 to 127 00:38:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r2) sendfile(r2, r1, 0x0, 0x10000000009) r3 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000002340), 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r3, 0xc0a85352, &(0x7f00000000c0)={{}, 'port0\x00'}) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f00000015c0)) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r3, 0x4058534c, &(0x7f0000000180)={0x7f7, 0x10000, 0xfffffffb, 0x3, 0x1, 0x200}) r4 = mq_open(&(0x7f0000000000)='@\x00', 0xc1, 0xb2, &(0x7f0000000040)={0xa554, 0x7, 0x8001, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000300)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r4, 0x5000943f, &(0x7f0000000500)={{}, r5, 0x12, @unused=[0x1, 0x1, 0x7ff, 0x6], @subvolid=0x80000000}) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(0xffffffffffffffff, 0x5000943f, &(0x7f0000000200)={{r3}, r5, 0x18, @unused=[0x3ff, 0xcd0, 0x0, 0x4], @name="d89fabe8ed9d3692721b0896c26263c6076e51c462d1acd19b7c61b67610aa0d381bb54fa02d3defec8b656827844c718ac6c4162b70b3fc09bf710bf4b9cda417f6d459202f6f36bf640753174938594782ed6add4f535f61c9d2c61fc136f9ce6083a1f129241f05c9672852103a92b4c735539eeb6d3106cf414fe7fff0bcf96f8ce93066ef667f0c53df0ffbbd6348e596abaeecef8241a65d076ae2da86e41f357d61e25ab727af86dc356d4cea581d4dd2c626951d4967047a7029ef28a8e78c6e3e890015c0c3767e794c642b575fae3b2f8ec071a41b0c957f8bc081dd3425aa62b311a5eecf31844b69c525173919a7df6f442467d2495d6f84965c8d277c61947efb3e58c293acd46ed65599401d0226631a3ce49f9b3628aa89aceb79959b8327aa32aee48c915480db62b6eb5eabe20ab2174e85510a4d23d9f518d38db24f18b1a7c07f9559420d89c161e4b926f3b5f6b73833aea1f2c9c2927fe477415065f5f2fedf23cc043ac93f2d5af6736d7e545b1dab154f8a25fb2dcf972bdd7db204e7387c9ff671dae1c6d2fb03ff7f462e34c931bf1d10b2399a607cd1fa9e77f24dc41433ba3b3071eb7bc29facde8a82a0564690e2fd1b7eafb3f731352ae2b4b4092f7735aa08a2111b24903781b32f3d4811fb2f88cac2fba2849c3f8757b0bcaed42b2e56264c30dd475411f6cc516e6e4c29f9a8580ebc69228da51c92c853f736cc40f9c0a1bf4c4e1276841f00d8e610b1ba3c5cb6efe4c988638bd53666f0f4cf41cfe12fc3068dd9e5a0676751fc41832cbdf2b25252b242c03d41edfe61dc6f8c0190ad8703e55c05509e9286f8d8acf41d767662610dcca6c4294768d240c97103568fca01d1a9da12fc36906e609599ddae47015be3aa96a1ab6e41e682133cd4d79686f393ad564e30af0da6aa8794b03f7ff8bda754242eef7ded99d185d667480b801c4de7af4af1d7531696db527b722a3f4bff6391d603a98869be6fe2f338ad3276e84ad0219714bb834b7f5f359bc59b81a70dc09d7119ae4a9bf00b2b452e0ae138304a2b76d9f1630cdb951031ac305013c5b6f45183791ef4285f66f54267d9b6f453ccb1b011bbfcb13c6ae9e84aa6d8bd51ff8534c19b5d8f2a07a1870d4f9304b7f14c46db81fc894ecd90630cf72c383b99b20c55202dc6ce968318c98b6b59212f826654d1ab3adf1197ed3baf8047f0844cddeb488b858162f3cc10a27e10f30ade652b086d76f21c8d037b43976d2c02bd2ee574fbf1ea19b811fdedba8f8da153c2bcc6388d615fadccaf5a8145fc6effd86f8d3c04caa23901e0dd76cd48d925a6b521477278a029db8b65948f37153fe4d6333963df8c44b1589a4172d10f2b5ec6337f0df908ee657dcaa1c6c883257f4d372342f1391661979685a68d07cba5e3df0ab800bd64e08e87b332cec21dc49e0696c617c6811c28f3efbfa44077f2dac0aed6267ae4a4f65e0bec1e368065b94133315b450dfb046e37103f042ec37dd2978c17f5c99c2a92ebd28b0fa209f5afac2ae07419c141544c3e2f07eb207aa24a266e27a43f82eb191076b4f8d65d8b9deb339fb3573a8ac2f6cb0f8524c3fbf946c1dd19e3b1d92ae29bc84045561fd7af46d44b5009091d7c0d94690e2b26f828afddcc0b63b02f7accce8e52249936c48ff20d35cf94b686969b0085d0483a302140199b62edaa1c9172208d79f5ebb876ce2ff3dd5d0e6fa2334ccf5236c9d3408ed4460d3b44d8147c7d6d454947bbe1d09e75591078f815f8323326f7bfb7f230b80f1e3eeba9d57c84b93fb465e11f49c9e5fddc6e627dc09971db34e1e84189f0c16727578096a7eaff5b982f91c95f28171bdea8db0eb64a3ce904c09267f60aa87cab7cf7adb01edd0d18c3a2b85c23d47e62c336fe02e8946c028b423a11214a11541a0232818b643f6fcba98d64690b1938e06cdc27650a925a3dda561d88fdfe124713f6514446bf218a244d6365273244dee2d3e80f1cc752a9257dd738584836425816bfa1bf2f59ecc7be32f69697cf0951aa4f34e323cfd315d526e049e450dca60be279ecce5ccdbb92150d293de1fd9d2670d84b95e76cddd403d2ab3774ca3b715f6231444e28b4ecf9a0d233c7cad179683f3a347dd7a81b8f9d4ecfda56746614d0a2c062fb89592c3199ec940c3482fa2339da8627dd814925554a916ba677bca470a41598c175853b485ba99a2890c106b032dba62999b8c4a5e2bca5705f333597730c46b1cc7d58a23f015209ff785602bd18d1c4601c3db15c319592f81bc6869b02c9a308bc2d4a3e0113be42aa736525ed45f22472095f692425fea25d8d1f4bc58b982063188c6c352286182514c11957aea21917ff8fba1e1769f176f105cc747d899a979979ac9474726001e01c6179805bee63727882b0df7f05a225926ec1bb07b4887e1ad3a746a7b690063ce8c7a38f99acf8be0368c4996667b52e6b6c96b2b22053dbb555f1d8d0db6d8d583c76d791b90404826242979f07bb63d36a41669b29c46de28561ed10679aa1eafa921dc972c7948797b19ea7a3889c2fc53f9dacb13d02b359010ddac48cf7a76ee8d85049cc4884a081afa50e2f4bfa7a9788fa382d1db65ab4ba6991675c8f33c339e2848d76e12baa2886833195b722faf10e2a023a8dcb931252928da1bb7ceb0a2cf87d95719582aa662ca9cffd547f0e514c89243e120033b4ed9a76240b58f28f2a0c9538e82dd037360222d9ddfa66ff3ceb7ef27d54156bda0a5d0757b6b89abce1abcdc796a6f3eb661f8b2d220dbf576f8bb1621dbca76bacb7ecac9c11253d867c2d1bba3cf9fad7c65d73ebf1f2ffd32b03e14b988275847c811492138aea789c11f7ae0797719a9ce64403350a874f9cd38cb4ece7d3eade32a77f178d7b73a9bdbe2c6ccf895368feb7b62532d69c05768534d80e7fee1d839ba214a17e5d75777d95736c3cf5d045cf22d5d2f11bff104f71fa17e44863c8d222b2179786fdf80dcf1bcf3a3427be8bbc1d65131e7a0bed5f2d23aabd0c1cdeff7b3a33804dccf8710bcff70332b6543e60906841d93e0cbe136c6cdddcaaa47e18c715f26ce1e4835f67ea850e826bbd2470e7cc4c978bf22c488d38c03aaba15b833cee48af87104d313261a560d0fabe74c70620ace185d95067518b0dd01f477fc8b7d8b0d660c01a348af77d7844bc753dc9f2b250a2d2610dbcf01e0c150508f28f8d4a1a4a3d0e737b50f0fe9d2daa2363253086690e09788efc1566a0f1997d00d14cb30cb98e0c6659a0edaf34a00b9546500366e3fdd5c63c30a14650d12a959f6e3a1e9b3fc3ae5a8a1a4d5535f55a12ca6855664ed9c94d0cbca7b48ed7f59e6252e71102d2471ccd0a38bedcdb04698259fadf8369db1e2251a8868f2da8a511bc8b07d0ab47ecd15b7cab2d783633a7cd054bd05beeaaa09f2d8faa5cb1c679c0bb63219bb8d856412c7850f433a8c6969eecf1ce46144146a49fa8fd5ead7742b479b07a22efe2349caf8685767b13439a63e0bed41d224cdb27b7f25d78b52f8bec06fa364fe08ddf709409edf6ebb00a15adb5abae03d56bd4e682d302dbdf20d908642f96cd18721441f470810b9e30b61719d183a7a7b637ea8cce30edc72d5dfa6f98192938735f490809b1346a70b3253bc452053cffd4712688c2620a405fded49c24af1b92384fa5569880b9d2a111c3402f6f1c2ed73fad916b097870edd8e976b09210f2b23cde73c82a163ecee5edb17ac34c22c5394f85c128afc6c969d7d2dad6d876da5d2b321f2a46949a86bfc9ca8774701d2a8aeeadb13d417288c52b337ac274ff80c65cc115ebbbd2476afe81aa79f44310d7f12cb595b16d2725f6059ffd6309b2c7786a9bd76fd7246d863fcee2b0d7e307d34274854f695ae3f08b7161ad6c90f8cb9b847342f759e3d7e1f35fa5a6868675ceda6f0f710032c32e19c0f9dbbcb3ce6a8ece0c696641246a416f74f5502f3c1f081bec61e979bf3253a2652bfff1ac7a1272a07ec44bfba6e9487ff32800e1b988952a8ae8af3341ca4af974123b193a1204dca26d9ac4ba30c4209b2ade32a0b2cbf6e1148c13312e0c4ad9fba3d3c2f27387796666e58c1633018b303cb0c07c37d0cddb4b4751677281c2d1cf96d5c58f92c39f2f13027b1d284805f2cba15949e1d45d351953e5d5c9a513849cb81507a3904b521337f0217603d77564be14fdfcbda58f86cb8be237d11f14407485b07535d7034418564884f3365b6c892726de3f836b5a589b4a8edd50193a7a0f7ad01fc4488e902a9ef057c941bf445b3fd7649211bc2d221fd7f69bb92e3b64785c014047470474bd5fa2d91a6146ac4247bce48931079ede1efa7bc7ab5063a27fcd1fbe96e27f2fca1c1d5c6962aa9d5fa778fa9adc33c9b913fc15f7cc6992aad740945e3616351ee0f6e53df41933dde5079c3092d3a2d9628f9b603e3fe2810efae60fbbd8e5443465c9d4c0891fd081e9ff7f0fc58a934b9339eee42aecebf5089f9e4d8d6747f2e95991f8e006ef71973c53c21e0e5678ed5b8a4b5a2ceaf2989e65897013ad0953a4f0a63186f57b79c202a647e2d4b2e14a3e8fd453cbe2ab560a4a18aea87121a4d668244c79de0caadd1af0cc22e11e697a97cfbcc165ff4c35e2cc0b68b8683ec6ecb751ec59e5ef7c08539f9d701e2503d52f17111fce919266a71762e7cd8de5e4d116e68326364ce702d8c712695285fc1d1b1a6b2a6ac8ffe94fb601014e091fd5b20cd9b0104907432c9b5a15e8f8edd6ec95b88b4fdb8d3cd96f3f9a72e4d13c7904ab0a03c277f71011da93c44fccc2269c43272b06710247982a92ccba695a2c446b88ba18635e3d1044251244e6332a9d95cde5a56958447dbb4c75f276795477d3a43ce1689887db592d0393a4fcbca85c0b5cf684873fa9815720fc3d16510dff7eaccf9395baeca8ad2767e21ab8ff5ce15f4e19d9496d04ef910bbac7a420a72df2a772bd99717940b7799bf7b710190d1fac5837191528d3ea0ad4e1b1901f9a18a01bb896b17b3c04f7dcf45be138abf9276d2acaa274e683e317d22cd4b6ae555c1e49dfe882fc0e016b94464bbe866a4ea22f86cbfe6ed5dbac23fc5b9ed685c3634a782d061b3cc81999a6d1d0223ea174a63484659bd42d542dad5128ca477dfead13cf0bf9c9ad484a987a44f25108373557b2ebf5f40bfc0e0ae380cd5833a550204213f13e1c1d0cd9f964291f9c9792295a2ea18e74ee8493d2158f67c2d93211587ad143425c09242cb7680372f89eb667d23e6bf8add7daa2aff93befc92661a2381cb75e3b20986008e68e68a778daee527281e8f001ea3ae95b606f13a36c94013ddd7536a6b2992947cb4035d9048c5ad2d2b059a1e628a85561e2cb668e9202845e356500cca329bdffa2102e659f05202cab2863e9d65afaae9f6f4ffe7d84bf2513b76a9e0e800db99f75ccf2510926d27626b80e24586863853f6f5267ea68e86dab68e4625aea0c678f6fb2309544e229806a86ffb7c09f47f51443a5a28a9eaa5d6b3ecd1fb95dae251510fb9d98dfad7f5f301ba17b3e380a0ffc691b3d7af0291729760deb95581df506224361fb5ef1d018b3aa747326e0c42e836f169a7c4bdb194c5d656bf5feb2a250f3ecb5147ed50ecf37ba2a7a6908"}) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000240)={{r1}, r5, 0x8, @unused=[0x5, 0x12a1, 0x2, 0x7], @subvolid}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r6, 0x0, 0x9) chdir(&(0x7f0000000000)='./file0\x00') [ 3135.533165] syz-executor.6: attempt to access beyond end of device [ 3135.533165] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3135.564833] loop4: detected capacity change from 0 to 264192 00:38:56 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 20) 00:38:56 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x5452, &(0x7f0000000180)={0x0, 0xfff}) 00:38:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) [ 3135.631165] loop6: detected capacity change from 0 to 127 00:38:56 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x500000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3135.657353] syz-executor.6: attempt to access beyond end of device [ 3135.657353] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:38:56 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x2, &(0x7f0000002740)=0x4) 00:38:56 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 21) 00:38:56 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x300000000000000) 00:38:56 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x600000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:38:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = dup(r2) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) mknodat(r3, &(0x7f0000000000)='./file1\x00', 0x10, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r4, 0x0, 0x9) [ 3135.760796] loop2: detected capacity change from 0 to 264192 [ 3135.769631] loop1: detected capacity change from 0 to 127 [ 3135.775484] loop6: detected capacity change from 0 to 127 [ 3135.804901] syz-executor.6: attempt to access beyond end of device [ 3135.804901] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:38:56 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x3, &(0x7f0000002740)=0x4) 00:38:56 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) fsconfig$FSCONFIG_SET_PATH(r2, 0x3, &(0x7f0000000000)='vfat\x00', &(0x7f00000000c0)='./file0\x00', r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r4 = socket$inet6_udp(0xa, 0x2, 0x0) r5 = dup(r4) connect$inet6(r5, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) openat(r5, &(0x7f0000000180)='./file1\x00', 0x101001, 0x40) sendfile(r1, r3, 0x0, 0x9) [ 3135.826864] loop4: detected capacity change from 0 to 264192 00:38:56 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x700000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:38:56 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 22) 00:38:56 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x400000000000000) 00:39:10 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 23) 00:39:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x4, &(0x7f0000002740)=0x4) 00:39:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x5460, &(0x7f0000000180)={0x0, 0xfff}) 00:39:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x800000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:39:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:39:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) sendfile(r1, r0, 0x0, 0x401008) [ 3149.837511] loop6: detected capacity change from 0 to 127 00:39:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) syz_mount_image$ext4(&(0x7f0000000180)='ext3\x00', &(0x7f0000001440)='./file1\x00', 0xffffffffffffffff, 0x5, &(0x7f0000001800)=[{&(0x7f0000001480)="1ce9b4f6471052b44349f948c35df39c00c56573d00b8b00291dc006d74ab0a65e50", 0x22, 0xfffffffffffffffa}, {&(0x7f00000014c0)="843f08ac957043789c67a8a5a3519fbd7243bbf32c834fa900974fa8092420bf0a12a4601200423a392acfd37d0ade41ed16f4edb4f07ec20cd1693cbf3ecdd9209df93d2fc41a6ba8ad6ad2b7c58b0396bfdd31900ccdd5043467df44b46a898c1c5d015d2da7daf1dbc10fc1e3fd0b07805fa9a14951fa365258ebb4165a5df03af82297e74608a6fc0706ae6b36a114c18cf598cbab2b67298aa7a9ce38f796d06865bedf7265df421ed6b1af8766928b6f02ae", 0xb5, 0xef}, {&(0x7f0000001580)="13730206f9dbfb93a1bbc0ff8653ece2ae9f6bb22938d29f2b9451348026ce72a94c663447a2f5bb6e7874afe09734a6023b7b040f0443557af6f542797fa68134ce1875b7e1374c95f7d4366c64bfeae22c3541b7c4197703b00d7c7568847aca52a88422f6503a2b8133366c57f0c4d72806d35ea125c45e8bf60b09d8d5ccf52393786bd9053c60a92d6967ab46178e0748ab9a172a333ca5a98ae431f7319e8e71a1c2", 0xa5, 0x5}, {&(0x7f0000001640)="cf554adffac4e30329762c5845fdf1f8efd7f5ac8aac90493eafff011d0886426cfb5bdf9899feee786556e8179eb3d0d9a636ee5f9d17500ed44d68ab690911ad8fdfc1e34f1013758c3af37d84803b8a194fb5fff9a9dc0ff7fa75e63d0ab6faddeb96fe24a053d997f984e779e400d8f12dfa3b9491bdb782c3d94df85aaf13bea6f63899c4604b40f37fbd3fcce3bc290552c129a025e63dfb7b130363cd94", 0xa1, 0x1}, {&(0x7f0000001700)="d44319294459b2c8f0065287bc895d0fee7cd3fe12dcdc39def4872d6a17b1b18bfe186d24df777b46bf0c340ed170ca30523e268ac4ffc61695d8ffeab5296bc31b7f648c9a4020d0629232cd1246505830886dacd80d5230888297ef11d22c94ef4fe003e54f704ad8796b9f05d787643b766f927f27c1cc6de2d4ed78c28436f29f7dc32ad9f07e2b3929b9b836f72ba7297153c04c1ea3916bc2f1f65cf4829ee01b3daf9d70f1f243494a706b6e15d2b9e1ce6f5f414a4bfd4dc107790886b0414c701c8f63a2aef446f3ee5f9875717e3f8c8e75eb06875c639c4f561eb2504d6e05b521e556bc8cde", 0xec, 0x9}], 0x80ce0, &(0x7f0000001880)={[{@jqfmt_vfsold}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x1ff}}, {@init_itable_val={'init_itable', 0x3d, 0x2}}, {@journal_ioprio}], [{@smackfsroot={'smackfsroot', 0x3d, '}'}}, {@context={'context', 0x3d, 'staff_u'}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}]}) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x200, 0x4, &(0x7f0000001300)=[{&(0x7f0000000240)="e0ac15e038b6ac6f206603df0451355c78ab0de7c7b068308a8d127d078c906f53ff9a00b3e46c1cda352a0e1123bf48314c83bc6a0b71ff376f757774dbe8bca9b6fdcee48e6981b0f10778257a8f1ee929dcd246688c1c08ae6c662a3433cd4834399888215623b0601603e473967f71995fcfa12198f3556b120b00a63ec5ad56d9a074a407a6558bb818bc30e1d5ade2fcad2e32730d535b1efbbac936beef1d68e15d4fa3f1", 0xa8, 0x3}, {&(0x7f0000000180), 0x0, 0x7}, {&(0x7f00000001c0)="f608fd4b9e09626038ab9f6254bd0d5c98ba2c7a", 0x14, 0x7ff}, {&(0x7f0000000300)="7c4def3b1c2c4db99611ea00c17a662248f15f5bb09a52c74dbc620476be112487e50eb7973a3e982a7d5347ec29bf3a3230e872fc2a60c095b0587977d5badae54f465d4857caeeb8b1c7f49151435e0d4ef80569614ea70684a25c780dfee8893c37c368456c868976d06e8eddb1055979d1d6bef7eeb210118f26f710f163f9488f8d52675b95c49998e4730208efa5ed992759d504b81122b3773ec9bb0aa0178d1ef224512c2b539b44f8c4fa8287dfa9d3bf01b8bb459917fb1b57e68eafdd57c58af9ebe86e5ec8d3e2c84a117f5b1c4d69472836b149591b2417a93c81ed061ecbec241c49c5dfe40e44de7981d3b23631c7a10d4ec7b236bfd7c90a52587fac7d1cfab2c3d1b34a043112c60a8b361d26d7486d6f3d0334778ef56c144016fba6483836814a246e21e8fabb02876e520d290e848e5792990ac5d91bfd21b68d46103e1352893034a66cfb9a037ac5ce1fc5d68d8338133ed6ce9b18b285196a6e29f9d4db5e5b5d4f5b903662fb8993cc0c2d7f7db36287c48f2a8e031f04230e34a4ffc0877b3807a326d19caff4feaeb86b3a9915cff45c1f10f0b75655cab2e7e882c09db323ca3d64bbbe8583a9f8274f603d4f12e3764547b7ed9350a80a2f7630302182d4a5d154b5733d47d9757c01630ee9ede6bc0ba51c57e7e7395517b48f61e57d2663595041c4a3442ace2b022700bd5c5e56a8a3ad1aa26ca58c9cd9ad0ef40577e316b1697ff660250208d4126ef3b289f7e72ebff53dfe437082f644273873c22395f7d6c963e408f23cec861e14a1ee02cb002583177d765059c717e7ee903d386d1a962859b971bac063aef9ec1d8bb2fd8f78e7f3b6e2fa6c7f6d9e6d39d5b93df0e40912e0ca05c0f046913e62d21b6180171b70b220cd0aa558fdd0fa4fb183c95dbeeb91004d6ff43ab01901f30ec17d0b21e20c3c5678a623eb600a60459f7d1e3eaf5bbf2c008eee0662fa2c30c925eef8f548ebef64aed8d70ebda1c1284ba031bf6a0fa0f9e18741c0477ae596344dfd03cb9a40d111c6fda6cd60e9c5fb4b0af10f410e5ad0c5b1155cbbf01f63f15852c1364e20572e7b9b025523512b2b8cc3752ca745581f4726ef20cecaa56147d6bbeb1feef1427136c7945141f8ad1b128a678b99b9a78d815398d9cdd178c3d082aff41658364bfdf9b032e04581f8364dae3ef16616de9925501502786cefa706378db573267fac3621bdc5c499031e11ddb943daeeaaa2a1b064aea90425200d87133ef77190b5ad84ba161c829f89c3c049dc8e34b08f6905148a9ec67e7579d7118c8246c3e04da75f0a5c8186e6b02c022d05295cff9fe02ee1b72fa35819c9e825d46a4d62c04988c0ff87e9818914f81de42b8b3a968130ecb64ec035e2794345f9a20ebdf84f1d0b68d0fdf2027952ab0caadbcc9a2a7ffab5b3a15fbcc129f7dc9063653827f855db2176dcfcba5e9e81957d8e7f799a6a0819bedd6c805b1e758840cafa94f2237f199f8faf31672151ff2c5f1d84a0f75d5095034bdf7f40281a8d0aa8b7f12a0f961c07fa50dbf73e59f3a75c4f59d58e5f2364dbda4b189e740ae4110967c76bf7624fcc093f61c8e21a32352d09eb84b9d70162815fb08702271e65c5455b847368092800c3ffc4158632a3af50ba3ba0991c00131911f3752341cda2732e20c72037e63398753a7c32e06c00a5ee8244753cc8aa99829aa49795d4581d1fc5c14284221e8ad96b65a9b034dbaa08d81af89ca2571f9d75e1fc86894705f9497539513630e8377faabc0fb006109b178ab2092f58f1f9cff80be52ce0cafc18f362fc1fe8c1b7e6e3f35d9168f01d43d317bfc7ec1e0d7658a33b2f40a1e50b39d829ec0d7a3da5b7498844e02b26707d1c6a29f00378e74fa6f9c007499c426742a4455a394f05da2feac598d6551c68e9dd3e49713326b9f5f6fc7fa085001a239990831fa437e59bfa05e0d40c28b3ce1e3aecf731a43919e1c7876f0298a0cb6169ee1b195815837bb63f9217d44843eab91d171c350f127fe3d590953b33d6e7cb3f058027d20f4991e3a4eb9b0f6e276f74e90b9bba29690229c569888662861982ee7371454638463807c724eae1500b365c824bfc1b5634eff1c78b77a4bc5ceb33add22671668b9ed1a3c0c7ebb32948bc6b7e438b09b710116d1d9d7062363285f7232cf7aac65bc1812cbc4b7cc6070e96223345b3a71929efa52c55a0d4bf090338029239bc602c5834cb6fbaa2305373e0b37441d762ec94f76d701ee47b9c0f22c31b40244002fe4fe3c7fe666e5116e0693f6811beedb1769344e5979de7f2c8a348746f97eaa89ebff78f1aeca1942d77b0968ff7035425c7427e50a10d4931d0983665677fcd532da41741e82e4334e51f2b33a869a1aef0503e3b9414567529b66ecf3caa1ef45f98b2c11657a3f532b62053f8aa10e3fd5f3b31aed5b1edb5ec5f970c144a235f88c408793276769863acfe8c948c3b8cf40a50cf352097d12ebe0684aa2d682594a4cf75fd2623f5673f09feccf26ae1ffd2e6c1bdf6e8b123f7095dfe93b192da390dcfb5209bbac2cc03e47a87436f416e9a50e179fccbe37a8f5121010a9ec8f8f7f35d7fe435881b81c15975ce6e1da5eb8a68d31d9cc32548e8fe031ea977a077d6756c072ea94821ee3d1bf2b2dfe6e7272638f9d4c6d1d001dc30858e520cd1b6aa5e4b6cdf77b5117df6e276e8e49d942a464b7600f476bb1d74d142316c6f531af498d7ca583eae04c13595d2e9717b38341e63cfe5c409fd860997ce8e87adc83b0f6b1fb3ee6fc1ab3918f92935e1bb8e89902dbb012705d2c4b11c992728e07aea0697b3e7060eadeaeec0f1b223938b8bfa141aeb90a368d47e77ad2768eb6b30aa5111949719e6613e0c5fe4d5f625f8323ef822adea6801d9096e46cfcd59b1111a2621cec686191319f4bcfb432665e2f309040bab9e7225bf4ca4f7d32c76172218698119ac79af5a25e32aa030a5559b14b952651a3db92146eda7f6e616a9a67b3559551ba18f0cadd3fdcd9898fed86fa3e27069d73e2ea6eef5be486b3e876deafaf1815ddb2f27ccdbb9e360dda69bd7e16ab1c251318a14f0080bfac0b7d756624f15e2426016e70b623db7b418ee9941ac54a4fc933857c391199d5ecce1a4b2bb74194d7d662c6e9f90de57e08f4ad8185f6a30a81316d775e8063926bcb2057b2b9a06306c3b3572114a833dfc1b66d361db8e0602d9e066c770ab2547c35532525924bdb3423bbe6194e719204e3fb50e46f9f0ce763b78eb57af5391f1cdbecd6660153a1d1c81ba0f9d70b1323618e9e6a1d8216eef71b9bfc88ef1959897e72b662f101bda186afda4d6299c14ae81d20d542a9be151c3250d94a4138644d0fc3c8c0808ab9ede983aa0afd834ed06ae7cc91a7d881d68535bcadc531e6ab3d919acc9f7d06fbb144fb817bf0cfbfc2026d3261a295a9e18e9f9275d3157381fdff71c157cc326a7bee600bf54666dbe5ae3d8ec5d77696b61fc39ddd65c9f0684e37b607efc8aed632f9de280e341026c594f1cd6cceafdbecf95a1c7cefad6521545a8401dc15e062e9d77d07a4d6ecc729fc055290ae815dc7caa1f2708f6ad78787d1215852b4091ea51c0db3be927b344600a76ceccb49a078f0feaee263f2326af31ca027b846b54b9f7a0827f82fa3c63fd966cc1a65158b840e303d8a7938b44017afdb3d3e3798238016b65a3135678064548154fb66bc0b6fa0fbfdf6c38ff91064af66406b752fdee46a905abd3d8d5044ff0b260c27e9ebb071ac7708516c0ae824a4664cfe7ffbcdcd8996551c1cafce5d337682298d8b974ab7b4bb751bb5a00f3b4feb279c24c95f24126e4c40c63dacf4e391b5a147008fdcb08b6d5b9f5106844d0a01c4d4034dd352bd2711fc767c975d11a97d402401c3193252bd6b92dc8a359a7770b79904c07dd2936b04b178216de85ffc6e65c8fcee25aaa2393e1be010475bd5774cc058ae5d03c0f2bb2e4f721359c0c35f489678de0b3009b5526ac44e5e0a76f541fce5339fd2519d13ca2411e5934233a89afef3672d50fe1efffa26cbe8ba2be92dfa96d6babc8eba8d91aa6ceb48a5b90235655923668da2f2e6f04aa75c54009b0ade373787d5df949f6f78411cb54a7be40c8ef599013ed616493f89788a1a9f2e8df7588796d4bd838f9687fe6e84208aa812bd935fa8aa9600536465a8b82ffa6e698a37f7f0d88581139be9248d17e492e8f62eafb1470fe114f471a1e85c6e5853ef222496c332024be8601194d89fe22a2e0dadbb7828c902793d02266f058ad4f8574d216c1cab6d9cf4499704324f3a6f9d7f3d568169dda6634a4b772a7cfb8228cfe42bb3ae14b1af67a51e906464e389a1816149404b57f4d3861e3b7aab67feb9813f542e5adaea245a73414fc791be778d86a3fb8efd3829106fc4eaf8c9cdff8f7cc7b4d8ce694996c0a57277f8130f32c3ac36b67aaf074824467b75f0905348fca36fe149464ec802cd75d153d7bf9e2659dafef25934ad7a2fba3c685c552b93eb91cd3db9a61483c7d2ce0ef852c412e52bb326aea4c8b555e228871224a49411520bb31551a6aef37a5789eed75e41340ab0f28043c4d7d51220394b2daae75327cb00b4f35e6f64cfc45ed756d90d00208247b63dab2b3dbc0ec9ec6ad131fa52469e0077b9eb2a8aa68a986688615744479256436da9628e8ff09d4a6410f8471b24a6f3170bf297c89ad33f542135b572e8b4ed4af7cbb776515a0638de72e2bd8b7bf6a6af409e28170adb43b6d9db9f1263fee4d845e4aadc533698eb6ef3f7fd5301260e957f9d21f7d9ef9fb4239a500b39a2351da9336aa3314eb4d6f5f789c9f79dc10241ab8fa5e2be1d3af16a684e984bad365d5832e0fb79b2383f7e4125f1df9c6d86e78d567b5515cab77a8769a2c40f2a9e9d7a9db2e055bd4216fbdc57b6fe2abf059f04b5279b846bf9681725ecb18d2ab1ef5fce7bedb0bc4bcda7cacfb8e45417b94a79f3b12082a1439acf827ced5c184bf5bc046c8ca6b870b64a5e25d340699219851577424dc6ac46c8a7b4499404de82994f1df26ad030b6d36b524c4b84aea04e8173f21d4b9cd69f4f85645676fabf79f2862381ade30a59c5dae9e5e573ff157e51a7856bea8da265bc3a15968f543c4750624768935c0af327177044484b809d2a554c9a6b47ae78507b80f1c5f1dc05a34dc8e539c7b04832a9828ccd1c349287f5125dec6d5005d93bbdb9aa393722024b95dc549ca90b8cfd0dff06ba7e721dbdc72ca66a366194876640a58cd5e82cca9375e3c0f0637981a286a089d0768c9c73bcb5f3248c0d7990bf95e25db1cafb75a54fb6df28aa276e7e999eedf4c5c8afbe95024544ef7310bc641e661def52fdc05ae9af534a5fbb5b00aec9cef9883fcd57257effb407fbc78bc6ce1926c94e00dc0ded779b3ea11df3a5d0ea8318a35d50848bbb30747c84cfdc4b25d49bcd1df08024fea44528b55e51887702b6b5c96410a584f396e8bfd1eec04778b3ee136c62479d9036d0a03ee5ec9d9e94b9d9bed6b9b465a59760d182bfa185616061415e6eaa7ae8441bd50555fd4b68b0b19a2702b813fa1fd3d6c34513057ab2adc9e3040f466753c4c4758cfe0bddeaa840437171517197da423d5359d111a5b47fb78044f7142498388f7c659c4054f3811d63358112c51d39d1d8854d72840d86bd90e58e5f25105588a07aeccc55edf3d7f27c6f0", 0x1000, 0x4}], 0x140000, &(0x7f0000001380)={[{@shortname_mixed}, {@shortname_lower}, {@fat=@check_strict}, {@uni_xlate}, {@nonumtail}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@shortname_winnt}, {@shortname_win95}, {@shortname_lower}], [{@smackfsroot={'smackfsroot', 0x3d, 'vfat\x00'}}, {@obj_user={'obj_user', 0x3d, 'vfat\x00'}}]}) sendfile(r0, r2, 0x0, 0x9) 00:39:10 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x500000000000000) [ 3149.870715] loop1: detected capacity change from 0 to 127 [ 3149.874893] loop2: detected capacity change from 0 to 264192 [ 3149.883003] loop4: detected capacity change from 0 to 264192 [ 3149.915237] syz-executor.6: attempt to access beyond end of device [ 3149.915237] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:39:23 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 24) 00:39:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xb00000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:39:23 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) lsetxattr$security_selinux(&(0x7f0000000000)='./file1/../file0\x00', &(0x7f0000000140), &(0x7f0000000180)='system_u:object_r:auditd_initrc_exec_t:s0\x00', 0x2a, 0x2) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:39:23 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r0, 0x1, 0x7, 0x0, &(0x7f00000001c0)) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYRES16=0x0]) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) sendfile(r2, r1, 0x0, 0x401008) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x9) 00:39:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x40047211, &(0x7f0000000180)={0x0, 0xfff}) 00:39:23 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000780)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRESDEC, @ANYRESDEC, @ANYRES64]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80040, 0x1) openat(r0, &(0x7f00000003c0)='./file1\x00', 0xed37b369acff2b9, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x49c0, 0x28) fallocate(r2, 0x8, 0x2, 0x80087ffffc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) execveat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='vfat\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380), 0x1000) r4 = socket$inet6_udp(0xa, 0x2, 0x0) r5 = dup(r4) r6 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r7) sendfile(r7, r6, 0x0, 0x10000000009) write$binfmt_aout(r6, &(0x7f0000000400)={{0x108, 0x8, 0x7, 0x1de, 0x30d, 0xb5, 0x2a8, 0x3693}, "3206979c448ea7950f76d31adfb26628af4a7298536b11c4084f0111f67127e2294faebae80570dbc910642ef7df9752cfe602716e26b5e4c5d502c7d930c667e976dfac501f52bb4b4d8dbac40508b02c55b39ce8", ['\x00', '\x00', '\x00']}, 0x375) connect$inet6(r5, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) write(r5, &(0x7f0000000240)="020845fb4dd0461ec873e8070979c32798b876c9b227067096680afd8550c9a5ede5f7c41f4e81dc6efdc1d1d46c8306ef7c0cc5822e926eb8343c2ca2c615c1fce4509888eba65adcff3f7f5f77b3bcf533092046a65bc900b6744cb14d5a1dfeacd7f927044d6b7bbf741c061036501d3f975ed0dd63075a9966ac2ca5bece149f64dc98a6cb86677927a557282509032b3d94d9287d9e102a107ac689a22cb73afe425189478a4b3f51163bcbbfbe185c3bad971446f2690ac931f55d3431c17ef3aef60b783bf9ff96f79eae9117b38dbf7957899095a5cf2c27eb8ede34c9e176f7b342340353ce", 0xea) sendfile(r1, r3, 0x0, 0x9) 00:39:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x5, &(0x7f0000002740)=0x4) 00:39:23 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x600000000000000) [ 3162.805302] loop1: detected capacity change from 0 to 127 00:39:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x1700000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3162.841835] loop2: detected capacity change from 0 to 264192 [ 3162.848659] loop6: detected capacity change from 0 to 127 [ 3162.854047] loop4: detected capacity change from 0 to 264192 [ 3162.866015] FAT-fs (loop4): Unrecognized mount option "0xffffffffffffffff000000000000000000000x0000000000000003" or missing value 00:39:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x6, &(0x7f0000002740)=0x4) [ 3162.906067] syz-executor.6: attempt to access beyond end of device [ 3162.906067] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:39:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x1800000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:39:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x40049409, &(0x7f0000000180)={0x0, 0xfff}) 00:39:23 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x700000000000000) 00:39:23 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x8080, 0x0) openat(r2, &(0x7f00000000c0)='./file1\x00', 0x80, 0x184) fallocate(r1, 0x0, 0x0, 0x87ffffc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x9) [ 3163.016653] loop1: detected capacity change from 0 to 127 00:39:23 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 25) 00:39:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x1c00000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:39:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x7, &(0x7f0000002740)=0x4) [ 3163.104166] loop6: detected capacity change from 0 to 127 [ 3163.142580] syz-executor.6: attempt to access beyond end of device [ 3163.142580] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:39:24 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x3e04000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:39:24 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) (fail_nth: 26) [ 3163.258909] loop4: detected capacity change from 0 to 264192 [ 3163.260423] FAT-fs (loop4): Unrecognized mount option "0xffffffffffffffff000000000000000000000x0000000000000003" or missing value [ 3163.322107] loop6: detected capacity change from 0 to 127 [ 3163.341596] syz-executor.6: attempt to access beyond end of device [ 3163.341596] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3163.342586] FAULT_INJECTION: forcing a failure. [ 3163.342586] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3163.343458] CPU: 1 PID: 33051 Comm: syz-executor.6 Not tainted 6.4.0-next-20230703 #1 [ 3163.343937] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3163.344427] Call Trace: [ 3163.344612] [ 3163.344775] dump_stack_lvl+0xc1/0xf0 [ 3163.345052] should_fail_ex+0x4b4/0x5b0 [ 3163.345328] _copy_to_user+0x30/0xc0 [ 3163.345612] simple_read_from_buffer+0xd0/0x170 [ 3163.345935] proc_fail_nth_read+0x1a2/0x240 [ 3163.346237] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 3163.346575] ? security_file_permission+0xb5/0xe0 [ 3163.346918] vfs_read+0x1de/0x8f0 [ 3163.347174] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 3163.347519] ? __pfx_vfs_read+0x10/0x10 [ 3163.347787] ? __fget_files+0x267/0x480 [ 3163.348087] ksys_read+0x122/0x250 [ 3163.348340] ? __pfx_ksys_read+0x10/0x10 [ 3163.348622] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3163.348986] do_syscall_64+0x3f/0x90 [ 3163.349266] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3163.349652] RIP: 0033:0x7fad3f30869c [ 3163.349906] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3163.351103] RSP: 002b:00007fad3c8cb170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3163.351627] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 00007fad3f30869c [ 3163.352140] RDX: 000000000000000f RSI: 00007fad3c8cb1e0 RDI: 0000000000000004 [ 3163.352643] RBP: 00007fad3c8cb1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3163.353153] R10: 0000000000401008 R11: 0000000000000246 R12: 0000000000000002 [ 3163.353666] R13: 00007ffc7484efcf R14: 00007fad3c8cb300 R15: 0000000000022000 [ 3163.354199] 00:39:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x40086602, &(0x7f0000000180)={0x0, 0xfff}) 00:39:37 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:39:37 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) ftruncate(r2, 0x0) 00:39:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x804000000000000) 00:39:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x8, &(0x7f0000002740)=0x4) 00:39:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) getresuid(&(0x7f0000000000), &(0x7f0000000140)=0x0, &(0x7f0000000180)) setresuid(0x0, 0xee00, r0) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r2) sendfile(r2, r1, 0x0, 0x10000000009) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/power/reserved_size', 0x40201, 0x24) stat(&(0x7f0000000540)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1000, 0x80, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r3, r4, r5) fchown(r1, r0, r5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r7, 0x0, 0x0, 0x87ffffc) sendfile(r7, r6, 0x0, 0x401008) 00:39:37 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x4000000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:39:37 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) sendfile(r2, r1, 0x0, 0x401008) vmsplice(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="bf3247d8d9636764eaf6", 0xa}, {&(0x7f0000000140)="54705ada1758ba2a63b35c50e2fa1b0c8bbef3d961896a7bd541e8ac493978f0edf4afc4bf56d17ab2e196cadc49d33ee129405a19f3e3398489758f0dc058da66030bcb94eb9ac90b52c7b9e2b34df45876670021beca89aa90c7d299ac805c5cea4a62d6fb8baa1fde81f4790506bab87274d393ec593f6b8d13fc7993de541397be721b5665eb0d9806d320991e114cd49c9311a1698e9b2df96466fc7058d4f5b9fbfb5a9a44c5f8", 0xaa}, {&(0x7f0000000240)="c2f2", 0x2}, {&(0x7f0000000280)="8f43c9c37b04f752cfcc99a041d24f4475ae0c6d7c7a773f44f967d4f79f2c3560674eb95b2e1bd77e220b81943269037c221a59944bbfede8633006cf513e440986c4194a09c18092e85bad605cc6710f8567960b6cdc255cb668a5e9c846744c4c1a63017b37f0bd605373ebb76529f569b4fbe69fa60bd7ea747713d62065d9d308658a2db5127814281cae9c92da6d45bf7650f06af4ceba9b057dbbf45188f20188fe8b3dc76e48bc17e79be14f7f17c73e699d05ffae60a560ab47524bfe5db4d78c312a0daf752addaf2c", 0xce}, {&(0x7f0000000380)="774b333923b2381aa7b47e7416d146a8ffaa00e6e7e250b4263e915dea49c48ef333852eac8d4520443567d06652625a9ee181d36bc4bb6bcdf744ffba7e544fc753833612fbe0c856bc292812264a1069c188f8a1a67c7240f3efce6c616bb75642ad49751698a52f037c0acd96a7c9222f09", 0x73}, {&(0x7f0000000400)="2fdd8e6a229a8993b313794d955d903d3161d36bb9932e48abb3ec91bce58ed1a8d0b46e38674f75e1bbf588e89407a5c1d5b167da6c89017c6bc35bcfdc115a31975bdbdb094cf67abd1f7fd8b60dcafdda72116a0af6739c9a9f8d974fb358cedec52b20b0d12b4f2ca04abbb3623e9a175142d7247259d428e1a132ba3fdfeeabf89a1d50983b0210beb485523e13c0d78cbefe1c9056cabb8c6b2f6dbdad28c827670d59db19dd123dea44caf23aaa0996da8b86b660b0c5afb2fe0ed83c5518b9f1b5c42c509dc531996d2cf34a45afe4d3fdfeb82df327e2b3acc3a29f0edc42e99a7e3caae4bc2bbf27730639ac4f92d912011a41fefec8f7ab3ce5", 0xff}, {&(0x7f0000000500)="0b2c74d5dec34fa2c47dca4ec0258bc9df505d85b45722f6dd3dc99954e30cfefb73ad8ce273bd59c0590d365cce15a1388966d79384d64909aee317b0df23e4e132fc0cd68c7d9f851cef1a9bfe4294c861ab2d489100008238cae1778d5de6352071c7d1678222023598032bd8b485476a14e9f645779b47034c36eb53fcfa6bc42e8f8a9b4f3edddc87d2604bb6d91f6faef471fd15d518233eb308508cd500a86c9aae6bc30f7a03bb1fd7b27ce2632de5c84d2da2d013c6e9cf08b9a9f2c6aec1276705e0c88cee1b9c14d7eab5bd1a9cfc16774ffa7908259f5601f9bbdac2822a8819a06a7315edcf76dbbab691c05eb1508352e3662ca60f56", 0xfd}, {&(0x7f0000000600)="8e2437fc4adfd0f2324e2658ca2bc2543273fcda28401eed84465135137b9058c02450180409a6ea496173db9534ab63ba259cbfb22c84271b4851aeddd84156942757d239fe3b2d8bb7f8582d498452e85d3ccaa27d559fcf8e161d19cbdcd0feeafc34c0fba5794e17955a1ea9ef3051efb4a00f7d1b6eb3be1a27d5d3a969f37fd1635fd8016d232f9853dcad28ad624531b79006061299acb9982c91e211b5fb79faeaecbb3455f1d94b7d052bffe66ab3620e4b05639d12526f77a691410d83deb6f39c59421acf794c0da2d1fa359ed2", 0xd3}], 0x8, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x9) [ 3176.747285] loop2: detected capacity change from 0 to 264192 [ 3176.773498] loop4: detected capacity change from 0 to 264192 [ 3176.794498] loop1: detected capacity change from 0 to 127 [ 3176.796065] loop6: detected capacity change from 0 to 127 [ 3176.877365] syz-executor.6: attempt to access beyond end of device [ 3176.877365] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:39:37 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x4000010000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:39:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xa05000000000000) 00:39:37 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) r3 = openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000000), 0x2, 0x0) sendfile(r3, r1, &(0x7f00000000c0)=0x7b1, 0xff05) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x9) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10002, 0x180) 00:39:37 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401002) 00:39:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x9, &(0x7f0000002740)=0x4) 00:39:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x40087602, &(0x7f0000000180)={0x0, 0xfff}) 00:39:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=ANY=[@ANYRES16, @ANYRES16]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = dup(r2) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) open(&(0x7f0000000140)='./file1\x00', 0x119a80, 0x8) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r3, 0x4008941a, &(0x7f0000000000)=0x2) 00:39:37 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40301, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r3, 0x0, 0x0, 0x87ffffc) sendfile(r3, r2, 0x0, 0x401008) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r5 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r6) sendfile(r6, r5, 0x0, 0x10000000009) sendfile(r6, r4, 0x0, 0x9) [ 3177.133707] loop1: detected capacity change from 0 to 127 [ 3177.138210] loop6: detected capacity change from 0 to 127 [ 3177.151920] loop4: detected capacity change from 0 to 264192 [ 3177.205208] syz-executor.6: attempt to access beyond end of device [ 3177.205208] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3177.208282] loop2: detected capacity change from 0 to 264192 [ 3177.218474] FAT-fs (loop2): Unrecognized mount option "ÿÿÿÿ" or missing value [ 3177.256084] syz-executor.6: attempt to access beyond end of device [ 3177.256084] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:39:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0xa, &(0x7f0000002740)=0x4) 00:39:52 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xc05000000000000) 00:39:52 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x840, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r3, 0xc0189377, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0xfffffff8}}, './file1\x00'}) sendfile(0xffffffffffffffff, r2, 0x0, 0x9) 00:39:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x401c5820, &(0x7f0000000180)={0x0, 0xfff}) 00:39:52 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401003) 00:39:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) open_by_handle_at(r1, &(0x7f0000000000)=@ocfs2={0xc, 0x1, {0x3, 0x3, 0xff}}, 0x3a543) sendfile(r0, r2, 0x0, 0x9) 00:39:52 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x46581, 0x10b) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = dup(r3) connect$inet6(r4, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) r5 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) r6 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) setsockopt$inet6_IPV6_PKTINFO(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000000)={@dev, r7}, 0x14) r8 = socket$inet6(0xa, 0x1, 0x0) r9 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) setsockopt$inet6_IPV6_PKTINFO(r8, 0x29, 0x1b, &(0x7f0000000000)={@dev, r10}, 0x14) [ 3191.308497] loop1: detected capacity change from 0 to 127 [ 3191.309653] loop4: detected capacity change from 0 to 264192 sendmmsg$inet(r2, &(0x7f0000002a00)=[{{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000240)="e40fd13e43d3c94d36c9bb71c845719e80e915da87bf8d8a49200e31b36621921821ebba207231df49e01c8b3a601bed2afb739eee8ec69ff65ff076d2a92c1e6c09d4dbf3583996f4eb08fcc3703178999eb7ccd9fedaadb1ef3225c3a0b921035a6f592268b8d06a3e0807d1d9b6543de6c981e3b5b69223c0cc86ddb6ddaed57034c6a449bfab0acfaa2a5bfc63839b943920d4742cb811c79feab80d811b09d13c4dc59238fa1ec04bd74fd3b709bebc19bdc3f0904785da02f449fc3314bed8ea22b67776cece815727c25ba3132ce8245e83585c278a6123f0d681e0f4426ec0d162bc9f", 0xe7}, {&(0x7f0000000340)="cb97aea01e1c79ce5099f1df41106734f7790ae20aefc582d426547b89d5d144c3d3df70bfe07bc2fcb597ef5cc99b32f19be95716be5fbae29e4a7862a9298fb79b8e41d916b347b200f44757dac859bd5d652c23aaba4ae5cb6face774052dda0021941727ceeeb50dc482de97a2d07e0da03d22eb0553bf2bb98eafc8d5e26c96cf1c39e6dc79628eeeb1c4e7fe674ffa1e9303431b8b5d6cccd28325f8f0ea75953873573ec7031f8d5f15da1b8b7fac3a131f421ff45ca698b9c4b521df8830e06b4e2585298d896755311a0fe0da1868945ec84dd0f7d3c016e8a4c1558ae27117390aa9d1ff", 0xe9}, {&(0x7f0000000440)="05a5ae4da282885e5dc1682957c59056601ede80c99f933505c55660ae86ad81e7bd6ddda831406cfd31caabc6eba51d19947eedd882cf0ce007b61d7544e5256185152f26807b0f050c8966e527c2700242de11beedc37a19e4a5110d091103c69de4c76f92dc619a13b0af6c255d1286f49e18adba7a4032bedf84585c92fd1d90d8265d434dc07cfc369f2cf9e08dd014615e41475211dca3d51a2d46ea4619f9e8e4131ffcf1ae5108c834820020900ec71af3895b39802e3f8e294bfb92717985e966bd1ec156df6113a2f778c7f50ac52487431d6c8cb8e0d6c035a4726776a453044cd19a8d5280f583aff11f259c5818e7abf21ee89cae", 0xfb}, {&(0x7f0000000540)="8976a90c658ddb68994ec60e7add97a4a42aa610745978fe7eebe2f955a24a2c3abc0f71e67e6b81ac14500e9692ae7419e57c067db9b5f804f776bbeee3688adb35659e6e80e1227e02209ee0a13f2cbc5bf430066c57e9dc1f2332f4adc5687f1f978da30201956fa46e5b5365e270c5b064a586b05e1e32fb7d14e101495d049f23ed289591b89c852ff840b4abacd81bd2eed49cfa3db30da0f8be3354c4e83d576c4752f92b9e69cf3b5db8b978bf4df04289a07fa161d6086199bac929c958fb5967847859b67ee33b78255a99f7e30776a75fe9875135e8", 0xdb}], 0x4, &(0x7f0000000640)=[@ip_retopts={{0x14, 0x0, 0x7, {[@noop]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}], 0x30}}, {{&(0x7f0000000680)={0x2, 0x4e21, @broadcast}, 0x10, &(0x7f00000008c0)=[{&(0x7f00000006c0)="d4680a8069cbe2847261b6062403a812053ef56204270b841ead0c9ca2fc500270a00ca604d57efd2503ba04c29bf405b3119e2e02eeb248e3e5ff7230516eaf4cedfa3ad638241b15c94aff8be657d11d8c63bfc38ce6b729a1c4da26f4f963523ab80cc96fdffcab27c200a37da9eedf473ae08c5b4c7356bfe03e750e6da194ca746ac4bc02ec90f1ad6dd2822fe19f8b302c47c0a8ecee7b1d33a1da001860c47c8ce615b6f990d23aa0e81dfa1c754db91a295ea45a1734eb80367d0640bda5b74d754d6ac2ca7b85ead509f8335c02fceab91106df263b4f4c9971143ff399e83cc2bfd081ec96", 0xea}, {&(0x7f00000007c0)="9c05a23748cd311fc3fa0f01f54a6bc0f51b8b84385ee22eab3ae7edc0dd4d23216b30e6c6165c883200648592f1c4ce3ff7326e3ebf24a19351577fb11e86218b630d2132f7ec0718787676ecf9c4cae72337221f9e570fd8afe7ed554d76178456bb80e67a4dbbccbcd40d34efe758a4cd02c33c75ff6edadec140a04ad040b4cf62fda100c687a70783a1d6ced274fcf6a76dca2a34362ea678ad13cf5224f47aef4da91b8201566b7606756db4eb8b3727e69601ec1b2b2933c823e0bca222bc239763e51b6c8755e2b5ecc66aa75475e3f99570eb0fd7240cda37cb7823", 0xe0}], 0x2, &(0x7f0000000940)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x40}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @dev={0xac, 0x14, 0x14, 0x15}}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x4}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @multicast1}}}], 0x70}}, {{0x0, 0x0, &(0x7f0000001e40)=[{&(0x7f00000009c0)="435645e9c6f05318bef83f4cb6b212ef472aed089940e665b2a63ab020d6c3a10d92bdce78f643fb292ddd8d4b2b53b850e8ec22fa9cc6edea4e62b9942e8074eb5f561a1cba1e39dff0cc4c909f0f194ab962772f63afdb29ac42908ace286e2b238b67e4199d512e35c33b14eb00b7d341b99e79277a5efc6f4d3ceccd90b740030948059c05a52d875cdb916e6901a9b90cf82c22e8", 0x97}, {&(0x7f0000000a80)="ad8500a393a3c6dc48e4f2bb257280405175f99a435c55b34956c47901e352d48cfe07b09c860f5d4f70af8b4c84010a77ec69e85043542b3375fc475b4b7accba76418791d9146623cbd8d0a3c7c0cc35e9b2ada06608a29684c8d174", 0x5d}, {&(0x7f0000000b00)="02f90017754863915805aff73470fc4f94a8512042980d900f5f122594ad30f3e3bf8234b953acece23b7de7aba8302e2b25852acff6fd0f8ea78789fc2321657d2a27bc4092acead129e5ba6d48d98163d699313423ac332d883ae0b52e3bd43b380c86bb9a9e831745a5db9e96c8e98990b4ab3a5955f13ae8f0161902d6c027870a53e233251201dd400c78d1deae8ed35d77309ed872faf54f1d147b1b1a8020a57992a124c957630705d2cf65dfab239d84f94e24ac56959fbf77f97fb52f38cd9d684520912849c59f58c323f21e5d3ebc80fe83b15d16f75693d025", 0xdf}, {&(0x7f0000000c00)="6165def8b11e5568ab2bedd3f88d9b0c9a35018027be82a6cc2f3b1acd363aead43de5c74d9ea3839ff3faa86f6cc0be9c23d499dfc7767471364c1626e815fe50a6962692a201fa6eea", 0x4a}, {&(0x7f0000000c80)="68be5ce3bab455020e01f5dc58178630ab0e56970b92e65c558f9f7342e46007e7c4ba9f56bf0d6e25b3b2a75c26eaa2e0ea661e15c97779f11cf3798df974267b21f2eb1f7602c48c8bb1858c40513c0399a966774d48ec12c0b3de33114330b44e72b35d0b331b1134fc7a06f9632041672302deec1bfe2f8d17b06e57f46ce86611c0b593dc", 0x87}, {&(0x7f0000000d40)="86c7b7e0fb7ca76f35f2c5f32572af133aae3d10a52f43f14323ce543b87d930a2703ffe5532702f0b2ace73c1018df962b2fcfcc05781b26bb9ca6788b1bd17828a93a27731a6139bb02ed9c75c6fa37561f2a1bb5a1eab348417993b7b97f468fda1d64c7cfc6bc76f39a9e3f62f3726ffbebb4d219ed57fe7a0eaea52c617fd41ca35c36e42de00e37494c9bc26d9dac58020d7536695c00337729a88f3da5771e8ea2d3f09e1c5d2159e239ec72a62a9dbcc223937893c8761aed60889512f180e3b29670a3aa326a47222efa7c709983135707f68291fd3366e4b577aba483cdb5633a8adde752ef3efb81ded3b1ab7e84fd2e4831700553601994e2bb8c7f7659c93c9a72072987b4f316072cce761654ea9e4053723e12d1f4816ac980351c840e66656cafb9705017a4e89b770aee911dd03c1448d835a6d4c33fc834980c77817dad7a258e44b6b8c5208211f875c630756dcc9b020aa7cfd74b3054334d8ec21718a5779d2ed5db9cda3e0ba085564fa3f9b59a984f0372d9553462f7c938ee125fae836e4c6989c09a82ec3282f9d2e510a4f7936e5f5bb873ecda609019aee0d8e5069fde9ffbf392b77794b6b905999ffc87de9a6ae7eea153b9c99f6f2f20b4f36d9e21d8840780984bf1961afc29226661d5ddbf97530f09ca462b0b7651c8ebec02b661dcba1e71a2d8b203b5e1a6d687eccee015eddd19fe376ddd2f1b3cfe936161ead7b8a6b1e3154f0d9c30eea9a0b910e7d14bdeb235273a1b68aad7eaf9e9b2e750b5bd75f7637620b709ab4c97e58a3391d8b82853277a84c311f6ae4476b70756b7bc11333b7d8bce5ff40e9630d7728c613938ee8d76758dfaec611bc7614cfeead88eeb480447e1b6462cd7a482729e593fd4651f907aa976b6ea68478f8b139ba8eb6f82c7953e563d866a2014c4e495a212ab956cba7cfd464a500a70fad512a2ab32f99abbcf40db9c2d58197247a562e94741b22b80d5604c737b6928aa4ae223b3a5a55441391e0ce1d79cd07da069007c6894f251e0570264a92f1a4b59b0aca622583870bccb14fc2f89d01a5bf7b3f8c16754d7b67fb333a936b119f25083449bf43000c293c0b7097c4f4b605dc9a37408f1a40cd488ec1af04316cbb85f5bc83a81236f3d69d83d40a7acd86151f9c528e95b41e792af772485b570ac79d3c1ac67b30b5366b397d6d09c49734880b98546b868d20b381de5da98838df7aef4e25113ce5e6eaf3e9955ce69b458c3f7cc12ae4722f5d657f49a1776e4b6ef43a0be4ae58b0fc29dee544e5363dd737c0a4912ebd06314bee6dd8a1527b40b216bad2feab9e15c6aa240d2105306ee70885cc2e7f643295c2de51f21e37e89cca801df8a8b0ae4c28eec01ff8f451b8cee936690e7917b3e31269118334532ff5277e762854ea5c3087ad2cf469b1d363bf7295991c1b4dabf85d3bd136f58bf8a7cee77b2f791ce142eafcb560a4ce40b1360b5c5f16ee8e1f056cbf899bb499f052ac663466eb9ca979625d582a586c3a0e2ec4b197c8eaf1d61bb4a143aabd8decb02186f7f7e673a63828aaab131aedb82f009f6d81572be9942fb566ddfb72177971272b45905c7267745c32ee9104afbeba958485225ea1b8bdfbbcc3a28731c4993badb608b9672dfaf47ee59d873c03193df767995451c0a64a718f0f7d89916fa7693fc21633ec34e064181a6e9a81c4bd5a8bda7a12bbaaf3e4ef2b86a030904cde7bbcebc3e5ef6589e2a3741788674f342644d9287aadafed7d3121cf9a42741c1800325cc332aeeda9fb9df652dbce54916cddd9d856a8984a7e20b47f4f5cf29ce4d073b46965ab10adb0b425ec43672fae6be7981ef09bff2384c5c7ec2a7c90bb96fa0bfcc74f2503be0e581d8d7ff9dd405f156c27ba4fdbf445dae013739066ec979596f42d5a1f0b0953ab54c18b63f713cc415df46a571afae16c0b1004464be1ee70caeda66d16b3e5c2ffe8db49c1c92eec6a18b596a33ba294581959909c2c27cedd970e51373b503dc33320ff641072f4973099ac18b8f23a847675d5a319e8f42e550ae37a0317b12328489c6c9f6cccafd0b23d2baa7f67aeb144213760ae00363360b0566b1360eeb25ec55d6332315e59c4ed882270386379130c88be5fb885e7ad22c2508ca073bf0a86d9d3ae3e73600464ce9ba2f1f094ffb579ffde08c48fa0d04b4e33e481f1b47a36c292ec52027590caa95dd59a8f8f1e6e8adf8c70a969e85aeed44103de60a225a77e4050f6454d813536ad07e9af808a6c537e1efb1e0f4e89dff7fb601f88c32768cc8b7f2501eef384832470a2cd4df3c82ce52b341c8d26564082fa9e244bb8a1770c7e8696c0c3191929eb8485c323268617c285efa5d2ff542c21034b66b7e0c91287559c3de85cd735bb1993a69d381da0ab4a876447b891a706cda0be37499e5a0c517cfbf4743edc68b8a50fd313c8fe9d62b7ede96415eb34d3a3c2f01ea9bdf9d5e7e21b044e0ea4ba172c8b5d26af44f74b2a8b3cad30cb13685d4864a92915f62bac53c0340ab28221b9c5088fa28b7a72fe4f60604c7c6f79c834a9d2edb3bb27707cdf80c3fcaea03e1bb2f77534a5eaa85310ad09c1d36947e9388f79eddb8bb7f430495d1cdf92ffe8d92c2efaf2e244d411040299558d5a63c3fc17697a3ec4cdd83be99745f0fb7791ce789c2dd6b614e0c7eb541f0db4e512b9c8e54eb9e2541381bd12b6341f56b568c6328245a418e1a79922c8c5e4d8904e41679e79357fb313c8bc87f0e2fc4ed5f66ca760a59193b198c01e11a672de95110a02658145b3c4a1ab4c1982aca7138b017a682fe0b77426b8b27a6e3dc07de1b33406f2907ebc2e45c56fcfeabefb41cc4b0d233259c8812ea41f279e80f55748f00f041cc6c024a5a0b681463d93ff33f9712fc305e35c524fefc02692b76055c8a51c7eb70e11909da6da7735df064d64129384dccd3321c10c04704c10513a222d0d198c74261dcd5b27a6a1be7627109ddb4495a40968a2b866ae274c8d325ec07de6c60199014fcf8c396b888cb839c58df8b25a2d9e127bb28e63e4d0ee2cf88014e97a567b738e989472826231cda9a8b79617601db5dbdb9d97055f0c7f047adbc6e89048a353323856af496076ec031477ae74e8444b174bc9d9541c6e96542a15b8223a8d6b046f9ec3c146278f8cd88635be40d098d22424b39112973a2b49fae05fab3d759e95c4d74066a3d9d8f2e4aadd31902b27b0b3d083966988f580098e839bc24abc60bb20a0a2cf5457bcae6dc7f1465eedcbe5989f51aff466a401e24c15f85ec2d4ef9054c20cb58f8193a343e4346097f820f3d9db35462d97d2eb72ed39ee976197fc5548864cb949c6bc3f39852aa48b50cbd36d52bcf19c789f568c8a5c7e6e3ecad807a45c0fdd47127d087b1804360b583c47dfaa416c797557db3e50976585d91876d8d54b90c1f33c2ae4ba77d123eb703dbd859dd800f4333fb0b4c4b5c9c5ff51eec3d88cdfc882e6d5fdb6f5346e18c39e3bbadc506046b9d840c2a919417581f325aa34f1010d41484251172866a90fff09e49f5a43487474efef888debe513573c530cf093022770224e2ee4053edfdfd9588c05ac66652172287585aa3c2bf70f1a8931a14ea2ac69bc9af6cd2ba207519a0b805019130bc80b95de70991ab9dfd51d18289afe90679b8352d04488c8ff460d3ec1e80854034b55f462c024e9597886605419160c608d1757ee4545588a697f0aea62dff00771e21f4ffeccde827ff77fd5f1a67b4a8210259e1fa0adc1dbc6ec58a31baf568f391511a6a059722e1e3aac9619e742c1e476d6133aa4e6eed705e81009850b60198f9a1380db99ca327d0a5cd6f71663eb0156f85e116caa9f8d79cad2b56236227ec02651882c336c367dff58358bce268dea2fa279733994ae487c80d0e0d6c4998a9876b8a7c07ab6ba61fd50508c868decf76518d21719f581dca57ba25ba5dd2d65b5cbe3eed03a7994abb039bef14fd9c6abc14b39304253dcdc0eb1d85b5eb7135232942a20413f90e9abdded304970833154e528d0fd77d4d8742efc605a9237e761a1f12ab81cf378347bb3fe2677f929addfd98114e4efdc60c9c14837f7901599af4617edd1dca83eded2567abfa0aec1442681d9cbebea043e1f71a179602c563c436e6a303dd87c464fb02deeeddce6860a0009ac9acf087fa458e0cb1f9a875d2fb594442295342a97b0e46207663dcd3542d1d497e6337684a1b6da5e9cbb214af1b20b8245eaba98427bba0805fbca98ade18e593da8ccf05400a6610877c504fb87ea72613a47b2faaf09c855fc5680c16eeafa11b21405564c8d3ee628f05ef7e17867b2a332989013f6f004f186bf3e3080336deb73e3d833c45bbad06c7f2b314f95241e5fc801c207c7135c1633846489b404d99a667a1b2e84da6da7f11963ff9f45fbc25de065997117c0ba2df7d71e8115eb5df038a863a2f038c7680b2363869c451d63b816639a986634bbc76806e5e8704a73b1c714d95a8d96623eaa73ca7b51a0c17142e502292c9c4a812f523991dbc79c4312ed13d6355f0d6b5523c3a7309596fc4725107724f1dd3a9ff624129da50cb600e22fe6e8bcc4b418c37a1331b586a940d67a0b5e96e8374a5627329c79f3ae53215b627829e9d35978a8418069b0672b14e105ee669d09e397f4f86c9b614194c38aa3eec688fecccbc0f228150007ad44eb5052d390ec70ac4a1d14d95516513947793024f2f5bc2fd868f8ba9a71c26367d42d0a002e73adcf6505f523618b5a7e80bb1d91ea3fc58605546521f46713949cad84c1e79a40a51be857683b0ecb4f3dfaaf8a68716cc9324ea94f3f126f0e643c71f7aa5fff40954d1e78c16f29b5cc2c9154fc07f8f091c65e7abd214a452d3fb6665fb67e4c3fa94e001c047acd64ca1dc7029d23cb6e0c8fc5c2bb0b16c0b50ee1214f45ff2470f2decef4d73aaa276b08ca0b7c9e62f16ffb8775a191f02b0f3e9d8004ad7f5151272723a103d148a1045268872ea378eb2a209d41fe42e9832af37ff347b0c025c291324aae69621e1b314e062d2822044c45a49b29c77024095ad263b2f468acb7b7e10ce0a6729cc442f8f2f234d8ad1cd0d15a3f4344c9d1d484156d8134e90f9b18236cde9a31058719e60e0aadb7efd36b54b07ad73cdeffd43ad739195abc6d81a6f9bc8d0b7ca35f02f2484d80e77b31fed040c4b9edbbe9a4dab5a5328182046d29ded1bc9c28f9f4245ff4151f3bc9373d11e36015b985bcfdca2c2cd895eba525b3d531cfca5f55c34801072e66b676918e1ef8159f201f38b6cbfdc76e265efc4e871e190585d6e14541d3aaf4318e70a1dee23370d1f0640fac6420c39c4efb1e878d4ee8114b80fe1f13c26a0d25ca2f6e922234a5a118096a152e3c0eb01833a1f6ee7f16429a7845572109b743c1d35a4058bb287218cacd2fbb4c28d382128434d9221e4c76e4aaef56f88d5c173f3d5bd40f981f248eaecb5b70f22cbcb76c2d9c2b4c2c57eeebe5503aaff9295a44373be91f0dde7ba60ef88397f5f79f40603aabcb952cff4f1a616ab16df74b901df8ec4fa9200622a39738b478780165b6afaaebc20dd26f40a344e66b4257e9d2eb10d6c95a29541877ab9647b8f82e744a557f0cc151304d2040a88042d23897186a0a0471ab9f6a423d3205b48b3da960860cea52875f1a3dd9de34c339c07fc97805c56b2e64ba951a1ee75b9d", 0x1000}, {&(0x7f0000001d40)="3a69c2812b6d2622420de27c3ad4edec04665d8a2a4c202fc6e4da89944c3694c057700f249830d8ea482470ce4182183ec416670b6b232615e1f2ede83e630b6437c6d4093ac9b730edb9c4ad21c2d25926cccbc835d1167999902e60e041ae3c96c6c29d79d8ecf9b1f06ea53b97211c1f94dc1713ae7682845e638c79606989ef4d360180f3549d1fc0bd67c34aba0c0e7d8995ac06d14276921469e8555ff0df41def8b43e746892f4bcbccb378a33c0594341bb7fdbbb68524adc88ef5a04f6e5d408e144ece2ff46c18f340d741f8f5646dbacecbaa2e6a23dcfde", 0xde}], 0x7, &(0x7f0000002000)=[@ip_tos_int={{0x14, 0x0, 0x1, 0xc6}}, @ip_ttl={{0x14, 0x0, 0x2, 0xffff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x1e59}}, @ip_ttl={{0x14, 0x0, 0x2, 0x2}}, @ip_retopts={{0x28, 0x0, 0x7, {[@lsrr={0x83, 0x7, 0x95, [@multicast1]}, @ra={0x94, 0x4, 0x1}, @ssrr={0x89, 0xb, 0xc4, [@remote, @loopback]}]}}}, @ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x27}, @empty}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x10}, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @loopback, @local}}}], 0x118}}, {{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000002140)="d35f4ad2aeb19c40a97a6ab00ec890b69c38c2f3471ec52f04", 0x19}, {&(0x7f0000002180)="211a051cc956d034217b057ab1d65d670f4eaaea85d588ac27c29e77f0f35f1d595bb7fa2b4bdc2e8fcafad4f71a97b5f56e813b070b7239fc7c0d17a1850c2944475e61da23d573534173a0550e1ef3c2d334423d52246344d55c4b09bba061a92a0cc4e2f7308f199bd36e0de7c9b0c3d495140d19cc0df7a9f9f38eba9358b77804d1e686f546447aadd373feb682912c2c375b8886fd8824200251351c8b92f4eede86fdfc", 0xa7}, {&(0x7f0000002240)="8c0e0efb2238c79595021b0303f0d1803f6763f756fb8bdee6b531992f5aa1f6cd7a373213ed35a29016d715aee8bcdb6c6322a45febe5213bc62aec0577151d8d04b9a445004a57c879a2f19384f1bf60f8b81bda631f32b89393aa30126f28acea2a1898ec6d25c8e004d3954e3ed9d50bd275d2be3d6dff582461c3c82c4a591569ed570bcffb6c06274f04ea5966e70ae06f013442123a40e0062187bdcf678411d41c1e403beab4d1e0b21ec6a02c596b19a310ac6a5fc02e749b", 0xbd}, {&(0x7f0000002300)="493dc049cbf69278f625b696d6c0beafd4e44a6055b9b001f90f0a29c53351d43999bf439588960fe88e8aa7bcafbd70a9e86192071c5e6071cd7627e2913af274d53e42774e5e389ff9237862d8549914627c6ad4ed75f8d02f5cd3fdb54a6c599cb89a8a5610610ef1861cf888ad5fd8bdec0985ca4949bdb7d1e10d56b0dacb67d7ff4fa5845ceb7ea8199f06a53a29fef2ce59ba63ac5d5ac12cc175f25f0edff09bd3f8e6810d5ed7b970c04e9f0a3bd8a9", 0xb4}], 0x4, &(0x7f0000002400)=[@ip_retopts={{0x104, 0x0, 0x7, {[@noop, @ssrr={0x89, 0xf, 0x9b, [@rand_addr=0x64010101, @multicast1, @private=0xa010102]}, @noop, @cipso={0x86, 0x5b, 0x3, [{0x5, 0x8, "91844b1f10fd"}, {0x7, 0x12, "a583fe6b06047b3d394558b40ba114d3"}, {0x2, 0xf, "b25f5654e596b721c3d8a42b3a"}, {0x1, 0xe, "227093c4668ab883cbffe116"}, {0x6, 0x9, "63c1af5febdb1e"}, {0x0, 0x4, "71c3"}, {0x6, 0x11, "fff77f85caf092a3af1f9a8a266696"}]}, @cipso={0x86, 0x6a, 0x3, [{0x5, 0x6, '{s\'\a'}, {0x5, 0xb, "0cde4829e1f45e445f"}, {0x0, 0x5, "32f577"}, {0x1, 0xc, "bca28c16f77581184057"}, {0x1, 0x10, "f38be29a733b717ca41704c43148"}, {0x1, 0x12, "ae795dc41d93f632c771d647975fd7cc"}, {0x2, 0xf, "1c1a416eeb969595e1fdabc215"}, {0x1, 0x11, "8d32041842cd1ed59f8cbbb77dd2e1"}]}, @rr={0x7, 0x17, 0x2a, [@empty, @initdev={0xac, 0x1e, 0x1, 0x0}, @initdev={0xac, 0x1e, 0x1, 0x0}, @initdev={0xac, 0x1e, 0x1, 0x0}, @empty]}, @rr={0x7, 0x7, 0x53, [@empty]}]}}}, @ip_retopts={{0x9c, 0x0, 0x7, {[@timestamp_addr={0x44, 0xc, 0x78, 0x1, 0x8, [{@local, 0x4}]}, @rr={0x7, 0x7, 0x49, [@remote]}, @lsrr={0x83, 0xf, 0x7e, [@remote, @dev={0xac, 0x14, 0x14, 0x26}, @dev={0xac, 0x14, 0x14, 0x2b}]}, @lsrr={0x83, 0x1b, 0x98, [@empty, @multicast1, @multicast1, @multicast1, @private=0xa010102, @broadcast]}, @cipso={0x86, 0xf, 0xfffffffffffffffd, [{0x6, 0x9, "ad4294ddc4beea"}]}, @cipso={0x86, 0x40, 0xffffffffffffffff, [{0x2, 0x12, "1342e91a396d5feade7c6c9dd893c5a2"}, {0x5, 0x11, "4c5a7a67004fce7f0c619ea7c0e6be"}, {0x5, 0x2}, {0x1, 0xd, "5299ce8cd06ca72af9c0b6"}, {0x5, 0x8, "753874a631f5"}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r10, @multicast2, @remote}}}], 0x1c8}}, {{&(0x7f0000002600)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000002840)=[{&(0x7f0000002640)="b2d1609bdeb8b0c7b200fbfc449698c9d155d525c2173dc9807411747bfd3d041dc042cd3dff05905ab75b3866ace8f7b17e9af536f4de68ce266cbf3389a7a0ab40e5763ec23d7a900a2c7de28048dd194050c98d854a61f023d6829ad67358b70cde6d47fb00f3cb4923564253cf909825e3d63a454c47269638dcfad2a9991f67a922e210f92a22679f948d1aae18676a397269cc2a0d38621e28935ef8d0492cb47c0cced879c0356463d3ffc585cb6dd58819ef90c8e5670b4e8fe2b21643399e70e905e00c5556110e", 0xcc}, {&(0x7f0000002740)="04782a17cef9f006e26c704efad614c607437ff2fc46017563a13049", 0x1c}, {&(0x7f0000002780)="d3d37af146137a1926cbd0a1e107cef0b083a640dc74f1de3ee0c0056d59b8b1de587bba8478bd82026871dc92c0cd1da0b7b1793b665425255e8adaa7ee79a8d650f8b4e573e1a5d14cd59d42fe8fd6a4fd5cc94d52e71abfd9bfbbcf6c5e604f08858601d7460d7705f52c883ad179f452eea6f7846712f6b6f0d954ca43a547d53fddba97381e23964c71bde7c1d825f76e5f850009800f542d45cd5467d840f6e9d6a208cb0a", 0xa8}], 0x3, &(0x7f0000002880)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_retopts={{0x18, 0x0, 0x7, {[@generic={0x44, 0x7, "32ba38904c"}]}}}, @ip_retopts={{0xb0, 0x0, 0x7, {[@generic={0x88, 0x11, "83446787f8c98b70609e84e5c0335c"}, @timestamp_prespec={0x44, 0x2c, 0x9d, 0x3, 0x5, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0xbc}, {@local, 0x7}, {@rand_addr=0x64010102, 0xffffff7f}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x4}, {@rand_addr=0x64010100, 0x1}]}, @timestamp_addr={0x44, 0x2c, 0x47, 0x1, 0xa, [{@loopback, 0x80}, {@private=0xa010101, 0x1}, {@loopback, 0x75c}, {@remote, 0xe51a}, {@multicast2, 0xec8}]}, @generic={0x7, 0x3, 'Z'}, @noop, @ssrr={0x89, 0xf, 0x55, [@dev={0xac, 0x14, 0x14, 0x3d}, @multicast1, @multicast2]}, @ssrr={0x89, 0x23, 0xba, [@dev={0xac, 0x14, 0x14, 0x2d}, @local, @private=0xa010100, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, @loopback, @multicast2, @rand_addr=0x64010101]}]}}}, @ip_retopts={{0x64, 0x0, 0x7, {[@cipso={0x86, 0x43, 0x3, [{0x0, 0x8, "85c914fba207"}, {0x5, 0x6, "fba81908"}, {0x1, 0x2}, {0x1, 0xf, "cc68bdc94b991c0986815a2006"}, {0x5, 0x6, "f396f18f"}, {0x1, 0xc, "a525e4af2d592e737a0a"}, {0x6, 0x2}, {0x5, 0xa, "bfdaa8967014b0a0"}]}, @noop, @ssrr={0x89, 0xf, 0x5b, [@local, @dev={0xac, 0x14, 0x14, 0x3b}, @multicast2]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010101, @local}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5}}], 0x180}}], 0x5, 0x40808) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r4, 0xc0189375, &(0x7f0000000180)={{0x1, 0x1, 0x18, r5}, './file1\x00'}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r11, 0x0, 0x0, 0x87ffffc) sendfile(r11, r1, 0x0, 0x401008) 00:39:52 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x5502000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3191.326301] loop6: detected capacity change from 0 to 127 [ 3191.355398] loop2: detected capacity change from 0 to 264192 [ 3191.377745] syz-executor.6: attempt to access beyond end of device [ 3191.377745] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3191.417421] syz-executor.6: attempt to access beyond end of device [ 3191.417421] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:39:52 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x6600000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:39:52 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x1000000000000000) 00:39:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x505040, 0x4) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:39:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0xb, &(0x7f0000002740)=0x4) 00:39:52 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = socket$inet6_udp(0xa, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) recvfrom$unix(r1, &(0x7f0000000240)=""/84, 0x54, 0x40012060, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x4e21}, 0x6e) r2 = dup(r0) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x323242, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r4, 0x0, 0x0, 0x87ffffc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x400401, 0x20) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r6, 0x1, 0x7, 0x0, &(0x7f00000001c0)) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x28006, &(0x7f00000005c0)=ANY=[@ANYBLOB="7472616e733d66642c7266646e6f3d04c19d725ae788f40106122fc1719982fd3d6cf58bf3f762868b73d61200064191deea5b0ba2985544b699b069fbfa57d2dd0fe17e3a9d51c15c07ba813803bd9712338be0841131de5c5026f7deaf277ccac5a77d3a9626db2975651cbd3a7b9c964aec7026a84a6afb67e9c6e630fd4857850a0fa4ebfd0d82347704e7b3920159461c6798ddc6a51313a8974e0b68e8cac5176b1b5760cd7658ef16dc16f2394cc5f597a5f7a3a943cda91a908717e18930e7c33002467175552ad60e5f313c86c7d5ddea9a1e4007cf6903167a3ea8482ffcbf79916f0bb05283633a94", @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX=r6, @ANYBLOB="2c6163636573733d616e792c63616368653d667363616368652c63616368653d667363616368652c63616368657461673d76666174002c63616368653d6d6d61702c76657273696f6e3d3970323030302e752c7063723d30303030303030303030303030303030303034322c736d61636b66736861743d76666174002c61707072616973655f747970653d696d617369672c7375626a5f726f6c653d232d4d2c736d61636b6673666c6f6f723d8e666174002c7065726d69745f646972656374696f2c646f6e745f6170c15354f810e6f2e07080e9947072616973652c7375626a5f747970653d2e7d2c00"]) sendfile(r3, r5, 0x0, 0x9) 00:39:52 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401004) 00:39:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x4020940d, &(0x7f0000000180)={0x0, 0xfff}) [ 3191.604636] loop1: detected capacity change from 0 to 127 [ 3191.606138] loop4: detected capacity change from 0 to 264192 [ 3191.613432] loop6: detected capacity change from 0 to 127 00:39:52 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/software_nodes', 0x111c00, 0x122) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x20000, 0x40) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = dup(r3) connect$inet6(r4, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) openat(r4, &(0x7f0000000180)='./file0\x00', 0x404040, 0x80) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x9) [ 3191.669540] syz-executor.6: attempt to access beyond end of device [ 3191.669540] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3191.709538] syz-executor.6: attempt to access beyond end of device [ 3191.709538] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:40:06 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0xffffffffffff7ffd}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x9) 00:40:06 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x7fffffffffffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:40:06 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401005) 00:40:06 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) syz_mount_image$nfs4(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x401, 0x8, &(0x7f0000000640)=[{&(0x7f0000000180)="97acdaea59b36fec72dce9d2813b1f5c883462101401a8bc5e5ede61925f450698b1f7ea7121f43ee2291fdfc1036650d1f1c7779ed1a21a7af58c9d6889841b90a639fa38a72c9fc25b3cd6b4c1a89a490763612d16fe7138a793ee420e7bf69c357480b3e8f4886826cb6c6311eb826dd37f78ae94d72012dfcd5fc4b6", 0x7e}, {&(0x7f0000000240)="680b8264a015d4d29fd74ac68d348cdb65c8a931ee0264baca4a23fc56235fc414d6a419a80ec69e5752b4a1863d43f2e7d34db5ae6617e5a9b5a0a2b9a8968af5cf2ede766aad87d90b62f9752ab43ad15c0268ebb601eab311bf1293822ec32bd329cefadb3900b4b74989e6a7c2a869af27d883c4ebda3b1d98040fbbdbdfe9a179f8d369bf4d7058", 0x8a, 0x80}, {&(0x7f0000000300)="3f82159da8a2aed4a69f2e1889025fe4daf77d2507d55db400a3f63d10f75523a75303531adb9c3e7d3ac24e9155f6cfb5e0ad453f2928894f69c3e43c9497b69e97340bdc8345a83d0c8e2ff0e49317368ac36c136c1f6906dec3798fb85423c17048d93ceed03c9b0022142a59cb0a760b0e41042538aee22872470692bec7774b89f44e6da5d828d4071fc2aab2a9733a73cc78b66d52e3935d06d066773011", 0xa1, 0x8}, {&(0x7f00000003c0)="1a611e7f9c3a7d14efd5df83014e677fec3bd5b11c0c50ef345f1ac4b67d38c0568f67ba", 0x24, 0x9}, {&(0x7f0000000400)="5c27cf623f184106fd387f33e37f9f6678532408fefa806f679d51ff1f3c8824071983134bcf3afa2cc54d94ba84aa22372397ab2b2be54ac2d5ab1059d48328ae0f2834e74335e0c547292afc5a5df20529fe5f8ae515574689f2f7b1669aeac9167a704554dc8189ef981c4d3e9c008dc4d6d50373a81d33d0af7180891fd2536764b8a7b9520d37eb4e437279c9e90972ac1e165377ffb7b872e274028374ae2a0ddf97b43ad1c42ea54e57a8df94925d94cb71a81bcf9ee7c9edfb9d2c0c318e9774083a55eb0591fb514598b548eec215ebe1d397", 0xd7, 0x1f}, {&(0x7f0000000500)="4d7b149dc9f5f5a0ae194b73b38b5d128b9de6215dcc601a278eb4904a33ed648dc7fe4d8a1b421fa285682ece27912771f25f963ca0ca11", 0x38, 0x9}, {&(0x7f0000000540)="d0a5d8aa85", 0x5, 0x4}, {&(0x7f0000000580)="cda2bd09b0cf24b50477d08421947c7330ef57a9102ef9a4a0569a859332ae79448b84126121e7477ac663a3f11b52f9f73596f3b9e147e8708cd8ffaf3819d0352b86c504331275550fb8617290e58ca51e6e562cd147c50aa7227e3afe50b1039fbd7bf616395e47e76b96394a321e69f6eef1decf601eba49b510af0d9689c706d78f8ac64c5cd27788631a257404385524d4bc851e1bdb6bff0c337f808c92d238e9b5d340b115c984dcea251388cf5c215c5b", 0xb5, 0x4}], 0x80, &(0x7f0000000700)={[], [{@fsuuid={'fsuuid', 0x3d, {[0x63, 0x30, 0x64, 0x30, 0x37, 0x30, 0x32, 0x38], 0x2d, [0x5b, 0x65, 0x32, 0x30], 0x2d, [0x63, 0x32, 0x64, 0x64], 0x2d, [0x32, 0x64, 0x0, 0x64], 0x2d, [0x33, 0x66, 0x66, 0x63, 0x30, 0x31, 0x32, 0x39]}}}, {@fscontext={'fscontext', 0x3d, 'system_u'}}]}) sendfile(r1, r0, 0x0, 0x401008) 00:40:06 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x1201000000000000) 00:40:06 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0xf, &(0x7f0000002740)=0x4) 00:40:06 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x40305828, &(0x7f0000000180)={0x0, 0xfff}) [ 3205.919995] loop4: detected capacity change from 0 to 264192 [ 3205.921481] loop2: detected capacity change from 0 to 264192 00:40:06 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r1 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x4a242, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r3, 0x0, 0x0, 0x87ffffc) sendfile(r3, r2, 0x0, 0x401008) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x9) [ 3205.927011] loop6: detected capacity change from 0 to 127 [ 3205.970311] loop1: detected capacity change from 0 to 127 [ 3206.008876] syz-executor.6: attempt to access beyond end of device [ 3206.008876] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:40:06 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$EXT4_IOC_GET_ES_CACHE(r0, 0xc020662a, &(0x7f0000000240)={0x5, 0x400, 0x0, 0x3, 0x6, [{0x1, 0x7, 0x0, '\x00', 0x2}, {0xfffffffffffffffd, 0x1, 0x0, '\x00', 0x800}, {0xd97, 0xfff, 0xff, '\x00', 0x408}, {0x6, 0x8000000000, 0x2, '\x00', 0x2006}, {0x1, 0x3, 0x2, '\x00', 0x800}, {0x6, 0x6, 0x2e90, '\x00', 0x8}]}) sendfile(r0, r2, 0x0, 0x9) 00:40:06 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8004000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:40:06 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) sendfile(r0, 0xffffffffffffffff, 0x0, 0x401008) [ 3206.054998] syz-executor.6: attempt to access beyond end of device [ 3206.054998] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:40:06 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x40305829, &(0x7f0000000180)={0x0, 0xfff}) 00:40:06 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x1800000000000000) 00:40:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:40:06 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x10, &(0x7f0000002740)=0x4) [ 3206.117896] loop1: detected capacity change from 0 to 127 [ 3206.121686] loop2: detected capacity change from 0 to 264192 [ 3206.131711] loop4: detected capacity change from 0 to 264192 00:40:07 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401006) 00:40:07 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x2103000000000000) 00:40:07 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) recvmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000240)=@abs, 0x6e, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000480)=""/60, 0x3c}], 0x3, &(0x7f0000000500)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xd8}, 0x40022001) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r3, 0x6, 0x21, &(0x7f0000000640)="2b28ab06900d57277fe57b9ae560135c", 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r4, 0x1, 0x7, 0x0, &(0x7f00000001c0)) connect(r4, &(0x7f0000000140)=@l2={0x1f, 0x9, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x8, 0x2}, 0x80) sendfile(r0, r2, 0x0, 0x9) getdents64(r1, &(0x7f0000000000)=""/17, 0x11) [ 3206.210444] loop6: detected capacity change from 0 to 127 00:40:07 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x4030582a, &(0x7f0000000180)={0x0, 0xfff}) 00:40:07 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8cffffff00000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3206.267152] syz-executor.6: attempt to access beyond end of device [ 3206.267152] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3206.279572] loop4: detected capacity change from 0 to 264192 [ 3206.289666] loop1: detected capacity change from 0 to 127 [ 3206.290346] syz-executor.6: attempt to access beyond end of device [ 3206.290346] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:40:07 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/snd', 0x201c0, 0x30) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r2, 0xc018937c, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {0x4}}, './file1\x00'}) sendfile(r1, r0, 0x0, 0x401008) [ 3206.394009] loop2: detected capacity change from 0 to 264192 00:40:28 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x2400000000000000) 00:40:28 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17, 0x738}, {&(0x7f0000000140)="4863ae101dd424f63c284cd5ab46728a60fe637e8ff06c647a2d4243e6f06525f81662e3706dce835a80d45d122b797b598d7166c0e77c9dc945d9fd2bd7c49cb1b93dafed8b727843f8cb9ecd135d3ec2114fb5f93625cbd20c113f761c77f428aa77d4201c6f61b1f1b57208e1c419d10f8f0ebaf2579339e577dace0c5603a969e01cb687ccc2e16eb93aba5e4c018340aa44636898b21d1ed0fed614771f", 0xa0, 0x3}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) write$cgroup_int(r2, &(0x7f0000000140), 0x12) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r2, 0x6628) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0xffff) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:40:28 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) sendto(0xffffffffffffffff, &(0x7f0000000240)="22e5e46aa4c493528919e6a8cab4945bea6c633b47c2d522676408debb2115c6fe55cba5d5b3d7b5791858a0a3bd96fae0f9eab4a19493b5f8e68fbb1facb488966299bbe58798400e0d2d4c2656c6370895bf7b259950176ee9b12de4d685db28a4ede570d008b7184b1b8f80a9183057b0696148e155d5cafe949a5caefc0e4783d5da5e5372f524b242d70b6e1715a8d565afc8409bddec804fa6d460b1a0d81c28462346fea33b8780660bdee4d0ec", 0xb1, 0x4000, &(0x7f0000000180)=@ethernet={0x6, @local}, 0x80) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:40:28 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xc011000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:40:28 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x11, &(0x7f0000002740)=0x4) 00:40:28 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x4030582b, &(0x7f0000000180)={0x0, 0xfff}) 00:40:28 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) creat(&(0x7f0000000140)='./file1\x00', 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:40:28 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401007) [ 3227.302310] loop1: detected capacity change from 0 to 127 [ 3227.307023] loop4: detected capacity change from 0 to 264192 [ 3227.318660] loop2: detected capacity change from 0 to 264192 [ 3227.327307] FAT-fs (loop2): Unrecognized mount option "Hc®Ô$ö<(LÕ«FrŠ`þc~ðldz-BCæðe%øbãpm΃Z€Ô]+y{YqfÀç|ÉEÙý+×Äœ±¹=¯í‹rxCøËžÍ]>ÂOµù6%ËÒ ?vwô(ªwÔ oa±ñµráÄѺòW“9åwÚÎ V©iඇÌÂán¹:º^Lƒ@ªDch˜²ÐþÖw" or missing value [ 3227.358648] loop6: detected capacity change from 0 to 127 00:40:28 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x2e00000000000000) [ 3227.406837] syz-executor.6: attempt to access beyond end of device [ 3227.406837] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:40:28 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x40305839, &(0x7f0000000180)={0x0, 0xfff}) [ 3227.461619] syz-executor.6: attempt to access beyond end of device [ 3227.461619] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3227.497564] loop1: detected capacity change from 0 to 127 [ 3227.610895] loop2: detected capacity change from 0 to 264192 [ 3227.612496] FAT-fs (loop2): Unrecognized mount option "Hc®Ô$ö<(LÕ«FrŠ`þc~ðldz-BCæðe%øbãpm΃Z€Ô]+y{YqfÀç|ÉEÙý+×Äœ±¹=¯í‹rxCøËžÍ]>ÂOµù6%ËÒ ?vwô(ªwÔ oa±ñµráÄѺòW“9åwÚÎ V©iඇÌÂán¹:º^Lƒ@ªDch˜²ÐþÖw" or missing value 00:40:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) openat(r1, &(0x7f0000000000)='./file1\x00', 0x600100, 0x15) 00:40:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xc183010000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:40:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r2, 0x1, 0x7, 0x0, &(0x7f00000001c0)) ioctl$VFAT_IOCTL_READDIR_BOTH(r2, 0x82307201, &(0x7f0000000240)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) sendfile(r1, r0, 0x0, 0x401008) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x12040, 0x0) 00:40:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x80047210, &(0x7f0000000180)={0x0, 0xfff}) 00:40:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x3230000000000000) 00:40:43 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401009) 00:40:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x24, &(0x7f0000002740)=0x4) 00:40:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) mount$cgroup2(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180), 0x800, &(0x7f0000000240)={[{@memory_localevents}, {@memory_localevents}, {@memory_localevents}, {}, {@memory_recursiveprot}, {@memory_recursiveprot}, {@subsystem='rlimit'}, {@memory_recursiveprot}], [{@pcr={'pcr', 0x3d, 0xe}}, {@euid_eq}, {@fowner_eq={'fowner', 0x3d, r2}}, {@subj_role={'subj_role', 0x3d, '}&'}}]}) fallocate(r1, 0x0, 0x0, 0x87ffffc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x9) ioctl$VFAT_IOCTL_READDIR_BOTH(r1, 0x82307201, &(0x7f0000000400)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r4 = syz_io_uring_complete(0x0) ioctl$F2FS_IOC_RESIZE_FS(r4, 0x4008f510, &(0x7f0000000000)=0x5) [ 3242.215566] loop6: detected capacity change from 0 to 127 [ 3242.259794] loop4: detected capacity change from 0 to 264192 [ 3242.259938] loop1: detected capacity change from 0 to 127 [ 3242.268486] loop2: detected capacity change from 0 to 264192 [ 3242.273670] syz-executor.6: attempt to access beyond end of device [ 3242.273670] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:40:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xeffdffffffffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3242.327772] syz-executor.6: attempt to access beyond end of device [ 3242.327772] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:40:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x5505000000000000) 00:40:43 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40100a) 00:40:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) syz_mount_image$nfs(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x100000000, 0x2, &(0x7f0000000180)=[{&(0x7f0000000240)="493c4e1ff06b9893e0eaaa5966617bbc03892b50ea40d80b7455fdfafe862c9ab105a6b0b19729925d336306c58ad8ede901bcd9d16b06ac5e5c1ff7440122428f3e66f751700e07b9b31f9f5c53804f8d700d5492e21a83d4b80bdd657cbe948d86d4027bb33dd5b4ab50a6014b43e85822d936d96abab510b0635c5ac0acbad714bbdf21f5179711ba61b9dd808e2616a504a5419f7397abb5ae0b8eb1ac39dc601f0b1d74a54dde757ceb31df5ad449ca6d00549ba81f6ff97e1f892c199b", 0xc0, 0xfffffffffffffffc}, {&(0x7f0000000480)="cd1093fd406eddcd973a8ffe9e0b3847fbb42712f021db9d04560ecfde3f592b8d22d53db7010059c4ad9f407b48e698df4be978d03325679bb2111751692c6fd7a232afc39fe521f2d11504ba1f7d1898aeef73fa1b1ebc7f424732efc779f60c073bda78da74f009ab0bc303effcc8a5df27a526ef699c5f1e7a5fe9d02228ad1273de516f9d3328c841aa28352753478b68eec2c4f3e4797e92dfbf91ec2b01f422c309471b0156c03bac715f4c0f191d3d7e7ca4786ae223af52875b377d99f63846e6621e682d3fca1eceed90f1adeeec53d936dd94d2302157172e9132d67345818ace4a377ce021b4c66e4408b554b3a239af4040933523d2fdd1ce29b6d1584fc65ea4910e7f4f4ba17c93b012b81922b3309c71eb7badce0ad828cec2541e8fe79d84d987de2e5d86c56328ec45200ca82f8b1f72ad4a1f2676abbd36abf78ce7c01fc3ee2f14ce0bc816", 0x14f, 0x1}], 0x2, &(0x7f0000000600)={[{'vfat\x00'}, {'&{]$[&\xfc,%^&%.+.\xfc]#'}, {'vfat\x00'}, {'\f4\xeb\xff\x1aB-\xd9\x95<)\xb5\x1e\xec\xed\x16\xf5?\x85\xca\x164X\xf3\xd3y-w\x8adh\xf8\x97\x11\x81\xde+\xe1j\x91Ph\xe1\x00\xaa*\x15t\xc7\x9cA~l\xd5\xdb\x14\x9e\xa2\xbd\xb2\xb1\x10\xc2M7\x19\xa0\x19\xde\xc1\xff\x14\x17\v\xf4\xe2{\x89\x1f\x7fY\xa1jQ-\x7fF\xceA\xa3\x80t\x85\xa4\afs`\xb5\x1b\xa5\x14\x01\xc1\xad\xbc;\b\x9ah\x97,\xab\xca\xff\xe3x\x11U;\x05>\xb7Z\x8b\x84\xb3\xd5-.\x82\xa8\x96\x8aPV\x82\x82\xa3\xd1\x8a\xc76\xe3\x81\xc7|(\xe2\xe4\x88\xfaVSL4\x8a`\xce\xc1\xdb\xed,\x89\xe2\xd27(\x96\x8c\xf8\xd3\xa3\xfd\xeb\xdd\xc9\f\x95\x18\xb4\xbf\x17\x19\xb0je\x98L\";(\xd1\x81o\xc1%\xa8\xc01\xc6\xe8\xc4\xe9\xde\x98\xb0-*Bvp\x86;:\xe1\xe8\xdby\x04\x81\xb4\x85\a3\x87\xf7\x8a#W^\xe9\xd9\x17\xa8\x97/\xbec\xe0e\x0eR\xa1\x97\xb0\xd5\xe1\t\x89\xe1/n?\x8eG\xe1]_gRG\xf6\xd3\xba\xa6Z\x97W\xd0:\xa4\x91\r%N\xb2\xf1\xe9\v\xbf\x13\xd9\xa9\xcd\x957a0P\xcc\xbc\xd3\x17\x7f=\xbb\xbb7\x88\xbe\xe8\x00\x00'}, {'vfat\x00'}, {'@'}, {'vfat\x00'}], [{@fsname={'fsname', 0x3d, '+&:'}}, {@defcontext={'defcontext', 0x3d, 'system_u'}}, {@uid_lt={'uid<', 0xffffffffffffffff}}]}) 00:40:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x80047213, &(0x7f0000000180)={0x0, 0xfff}) 00:40:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x25, &(0x7f0000002740)=0x4) 00:40:43 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) getresuid(&(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000240)=0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140), 0x100000, &(0x7f0000000400)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@version_u}, {@cache_loose}, {@posixacl}, {@access_uid={'access', 0x3d, r2}}], [{@appraise}, {@subj_role={'subj_role', 0x3d, '&\'&)%&/-{+\'#-$'}}, {@uid_eq}, {@fsmagic={'fsmagic', 0x3d, 0x4}}, {@obj_role}, {@fowner_gt={'fowner>', r3}}, {@seclabel}, {@smackfsfloor}]}}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r5, 0x0, 0x0, 0x87ffffc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r4, r6, 0x0, 0x9) 00:40:43 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x2a2d9486292dc97d, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000140)=""/93, 0x5d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) sendfile(r2, r1, 0x0, 0x401008) 00:40:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xf302000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3242.540188] loop6: detected capacity change from 0 to 127 [ 3242.585321] loop1: detected capacity change from 0 to 127 [ 3242.602126] syz-executor.6: attempt to access beyond end of device [ 3242.602126] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3242.632515] syz-executor.6: attempt to access beyond end of device [ 3242.632515] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3242.649919] loop2: detected capacity change from 0 to 264192 [ 3242.887441] loop2: detected capacity change from 0 to 264192 00:40:57 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000000)='.\x00') r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) r2 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x3f3442, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x1) fallocate(r3, 0x0, 0x0, 0x87ffffc) sendfile(r3, r2, 0x0, 0x401008) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x9) 00:40:57 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x8004000000000000) 00:40:57 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x80000, 0x80) open_tree(r2, &(0x7f0000000140)='./file1\x00', 0x89000) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:40:57 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000001280)=@abs, 0x6e, &(0x7f00000014c0)=[{&(0x7f0000001300)=""/18, 0x12}, {&(0x7f0000001340)=""/221, 0xdd}, {&(0x7f0000001440)=""/23, 0x17}, {&(0x7f0000001480)=""/44, 0x2c}], 0x4, &(0x7f0000001500)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xa8}}, {{&(0x7f00000015c0)=@abs, 0x6e, &(0x7f0000001a40)=[{&(0x7f00000037c0)=""/206, 0xce}, {&(0x7f0000001740)=""/201, 0xc9}, {&(0x7f0000001840)=""/72, 0x48}, {&(0x7f00000018c0)=""/96, 0x60}, {&(0x7f0000001940)=""/227, 0xe3}], 0x5, &(0x7f0000001ac0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x40}}, {{&(0x7f0000001b00)=@abs, 0x6e, &(0x7f0000001c40)=[{&(0x7f0000001b80)=""/99, 0x63}, {&(0x7f0000001c00)}], 0x2, &(0x7f0000001c80)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x98}}, {{&(0x7f0000001d40), 0x6e, &(0x7f0000002380)=[{&(0x7f0000001dc0)=""/219, 0xdb}, {&(0x7f0000001ec0)=""/54, 0x36}, {&(0x7f0000001f00)=""/69, 0x45}, {&(0x7f0000001f80)=""/197, 0xc5}, {&(0x7f0000002080)=""/137, 0x89}, {&(0x7f0000002140)=""/166, 0xa6}, {&(0x7f0000002200)=""/77, 0x4d}, {&(0x7f0000002280)=""/147, 0x93}, {&(0x7f0000002340)=""/30, 0x1e}], 0x9, &(0x7f0000002440)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x60}}, {{0x0, 0x0, &(0x7f0000002740)=[{&(0x7f00000024c0)=""/176, 0xb0}, {&(0x7f0000002580)=""/127, 0x7f}, {&(0x7f0000002600)=""/48, 0x30}, {&(0x7f0000002640)=""/21, 0x15}, {&(0x7f0000002680)=""/125, 0x7d}, {&(0x7f0000002700)=""/13, 0xd}], 0x6, &(0x7f00000027c0)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002d40)=[{&(0x7f0000002840)=""/147, 0x93}, {&(0x7f0000002900)=""/223, 0xdf}, {&(0x7f0000002a00)=""/27, 0x1b}, {&(0x7f0000002a40)=""/187, 0xbb}, {&(0x7f0000002b00)=""/1, 0x1}, {&(0x7f0000002b40)=""/107, 0x6b}, {&(0x7f0000002bc0)=""/139, 0x8b}, {&(0x7f0000002c80)=""/172, 0xac}], 0x8, &(0x7f0000001640)=ANY=[@ANYBLOB="18000000000000001862fa5c01000000def222c34e1e0ca5e23d990301cba86c97b316e2b730737c202ffa1b796535c5fca7f4a0ed09516c26655d1100c0018ce55075a2fffd6f1e200ad97f80a8c3d47f2aa43ae18f50685976c7ae77132c87f47144de1c4611172c1e313618ca4cd99756d4aa397b22ce028fa2dd5a33628bd9b5d945302f4f80aec48f", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x78}}, {{&(0x7f0000002e40), 0x6e, &(0x7f0000003300)=[{&(0x7f0000002ec0)=""/56, 0x38}, {&(0x7f0000002f00)=""/224, 0xe0}, {&(0x7f0000003000)=""/191, 0xbf}, {&(0x7f00000030c0)=""/62, 0x3e}, {&(0x7f0000003100)=""/122, 0x7a}, {&(0x7f0000003180)=""/126, 0x7e}, {&(0x7f0000003200)=""/235, 0xeb}], 0x7, &(0x7f0000003380)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x148}}], 0x7, 0x10162, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f00000000c0)='./file1\x00', 0x401, 0x2, &(0x7f0000001240)=[{&(0x7f0000000180)="6637fa9c2381557a21c72b6885f432d6d87c8e7be8ce447006781e790b70595330669951f412ad26a9421017c63a7e91fa71c5fa2c59e0b8a9c8b800ecf0f0445367a086bcfd3c4c30d2ca9e197ce2653708ac", 0x53, 0x5c35}, {&(0x7f0000000240)="25d00150403b4df279714e312f64375fb2fe8d6d3d43ae112362141f1f0cf7fa374119746e1ed658f74339293a2dc0da552e89a8ef6b7ea8c6f4b14fbf5dba62ca88a58772c1dc3771b846061ef4218ccdab2f5e4ac63bf553b7d40056e4eb4c7d8c55eb4e1366bac1e9ba28a21fe6c15aaa1f5973198c9b1cd6654275931f9623931fdc8f5502d4215f057b6d0c6ef5aba9c45bdfc6f8077e38b56acb54731958e9a9b5fb5ff19280cb1a7fd3bff13a48cc88be2bcd1550f9dfdf8abfc37a07d35db8420ddee3caceef9a1bede6154defc5290c7b38f4b2c45e366c90483167545c52f986dd05213b5c42c84811a257421dc39936e22a3c72c2f038393dfecf97877a5eca596491e9db886bf1e9542ca49de1568c4679024c05f602075c93b9074889ddc4c0c55241ba9fe81ea9009a61a5e9c61df82b1a29820a700cbbf43d03371312a245becadd515480109b4be7ebac5addaf094dd40a15b631e3e801b6a4816a4678fb31a18da0d90f2927665a0da234151d15fb2ba3a0826b55cc615c31e1e5593babf4059f9d8bebd4099a521d1b1e4334ed3fdceccaf73539d0ecd404fd4a5b0cb4a801915f6824aa5a9b5476b751fbfcf232ab39db62714f0d6483476e1a3ab014d8d464d289ad1ff624aa57a01a8c5a8d1b9e850577590392d00aa69cc230bd021c18fa455b7fabbea200cddc7e1caeefa8b34fcc190c7afc8f58aaa955be3659647fb794891ca1bf3230a5700408dab227a901ef53a6e4fd5aad7fd4047ba881582629f647071ace97114b02ba4ed8f019a50bea8257e90a9af0deb50c894cd9f668665a54d50e2638d6a23a40c0b9f926ffeab116930a3c5c70b7edfd9b18fcfbc7465947e5961b47b3b531efa88a260d5404a1c0f91b20229e9b2717a233f36df26eddc9bc9815a7b68bbb89d4c5b954bbfa51ed4a488e6c65dbc3a291041025b09532d015295b5cba7f335c952248a9fbb96660be0995a619e1cba39f0e63acf494f303059036cfbe2d66c88e543caff5abca14ff403f8d483e777caae15d613dfe8b81e56572877bb36af8a1f6b60a9a50b0af26d31ed7faea76917a7b9f82297f694ceccc6b37d8253268808b4ba95d5f971e49df1bc6068e5eb311e6bd7df6989c0b408cfa4a4a72a8e07fb39c341c855f62d74f4b35eb6d9efb402cde1254024db3cb698c61dc0ea24e426c7616682a57928e120df5d05e1c980a191e8a10da721d077d5e68000e99438ae192ff48cc3d5b4e4129d54ffb3e0eb3684f794e0ea38adea21cbb844385ee359b5e0d9675794dd6778c53aaee9fcd2c1a8384310d4ed1fde59475581236a1519a52e530c54b63b4fe2b11013bea7ad49153e9379c92758ae66ff0b4bc15e0c0b4098e5094175f59d2f29201a013c0033949424f9336b5e808db92ab645cbab19820394d07f5c0bbb552468c78fec604569eb79cfab9d45a806f734eb23b718e6cae4bbc04e2db9bf930ef7f473f6d189564200e2fe8443e4004c61da6a9ea0d9f025c02fc10f50ed35c05f1e635d99e82d0b42f62e1df0d96f24c03c7ecbbaa30d49161211b5a2dc8f8e40c866460859bd0f6cefdb474334d453e9b40622473bd41c78cff2d190104d80ce8d41215ec0b39b9283e1444761dd83a2051b68de7a482f5843991fa74e83d0c9939500e3b0f92c773f0ca4e5bfdb063f5e42e5f872540836ee224e2db3a41042d4510d1b94e96192b8a0d31facf46dec7322a9204fb9ea7edd85c8c91ab090e8cdbd3b814b321fcfc2d5ed3f76f79a91ebc29e786bd8d053ca18081fe7774406d6e06edbec1bdd1cf80d80bea16120cc6bfd594e84cff9a70025a77ddef2688541956da80f119a2e0af08e76cd1c8ef1ce60fcec1544459ccd844e8857dcd4d04952353cc6a01405a8e7df55b805bd8b85cdfd7d0548d6a05df1207b22c6dec36795967364ab3fd10cb6d072699ffd10a3eeee4ecd0452d55651bfd534f144bccfaf4740b313a3860280a6ea6fc4f227f91b492c8883f563e88a0ec94c152c3a8bf4df7b9c5b6d6f7d1ec5c630049191a3b88937bb125fbf1cb82586168f380c1117d3979a5b0515de1002b5f3aa34113c6899ab34b4edee668e55b7223a495da0541defb5374ecb591633b2fad668e5211ca095473c0b872767a354b84c22397bd8a56010941bf128b727d6692edcc53a30f588810a6ee971be48c0915281348b139aa253b3637360378e55e4de0db4469fa168f8a806937f70f62b95e64c98f2fa713070a9694ed028d2df0600f78b1604fd4ebeda44f48504e39abaec7e751b722e42d6f0c2964beb36c87219fbb9f71ebe8d4e5956f02f2a6090157887f184aac067950f1545d3eaa5a3e581532f176e501130d8d3d34701e194103014009b56b5315993d6eb92067ae82860e568b957bf8278e5717f8132c19245ce5569f7f9c0d2f4ba8f4f8a53fb6a6a6a68fc12436f0f7ba6d3c508bfb023037478c1626db75a6ec05771cfaad5b784a5ec5e7909328827d49f825478bd7236cba00c7a2200518e73a34a83cc5d632fbe8b708c61d117c428dafa2376d4eb8a8971a126375c9a71e2ad278a44cde5c4ff4ef4672443ea6c3e32410938f0990675c6cb718220ec9b1877d9696ca07d133088286b9172dd0950fd2356d848ba465a17de7b84e0d95a9bf74cf205c394fbeba8ea6264c0b312d097d2cbf36915baeaaf3d5f64c6cdaed87751f0ada13daca47a56628186d5bbeaabd2ca1262fd70ca619c714c9b16c144de8cbb1667a9a9cdbba9ce88c3ba7a203424ecb271adaf07344d0e5fcb142db8c68e3661b53b3242def958e6388de7479fd5a14a39305baf17389b598412132f3cd655bf9a1fe805ac61dcbb8a4fee6434300bde6421dcb0d068534874dee395441ca12a3eed86d86d53c50369bb73ee22b002b94263f257baac9850096b72c93ea91a263cd885beaaae09bfd2815f6fd103b5e00be0100e5cef587513f921bb099b573cebfb7f7f5ae7e812177828a69f9f311cb168c94579f40101019371154225ea8ebea1d9132f421f710d61d3c97578fb3ad664f78d2033fe0d1714667654080a4a594df3c89ef5dcf0cdcf65a56bf6d2f6c94723e94d6d50d3c1f78f25397c0b9ce1690e785577a16e8b49f106496391aea112862832c72bfccbaaab4cb68010237af3c79ac13b6bccdd096d84b8e5b8a6f1caa3ca346394194ddd8d0c8d63b046ee1ec1aece3e96eb6ac4faf6f273d84753aa400c0647b881ecd3d3b55fc63686b69c82b22999c002dafdc45504d54f62bc84abdc32554d85e65e75f32dbd13fe13acde6b53cce0076f7512469e4758ca49305cfe700d1bc11a4151a6d1a0be9ba79095fc6cc5f88b0d4bddb13d6e0414bf22b71f7bd519e863a5ebdbf1235b8e8fd11744c5f665d218c5bc4c1f659cbf6a393b4ab445796c0b8f5470f0ffbdc9109b643671875831e7735298c75d410ad35fc3ba941077fded68d7dd7ed5538363ec77ac11a90ec3a0cb588c589044445737b31656c0fc9247e5e5e8433b695533acfe3f02a53becafde8b431f7283793935de66c81090328a7bd1e4e6b99359d4ae7f2e1096f52aff09c828ef577613446ee9234b3f7b32023c19d983ad9a3fe0fd67fba5d4c08c4c670417da3c78b8245593c70f27e98b26f8b68ae34b36f49dfec78ad58b4b7603cd9605c8def75d3e7f5bf593ef16742972944f1ce406f2da3145f9605cb89600f8a595e6dd7f12bd74516664b01e6d69f0d111cdee8842f2360b146340e873a3d7840e9bf3ecadf27238d1e16e466f3d9b9efaf5399bc987fff7d5f8ce055bfd5aef3584a6dfc9b930a9b125da0c7c3b192e5c242e8a2cf642df2ea27c229f66160f777cbfe204ec2d21e1a022aa005721e09ab2332f02f6304ae26866420a041baf5b514e764fba3b2a2e6300a242f10654df4b29bcdcc73cfe7d5c95115df1e0214debb9a05c90f897bc8b617ab7228e2f0194eaf4677c42d73eaaecae068c0332533d155c3b527715aac2c1c19c36e7a3caa7ea5ff3abebe055026ae4b694948d6f709be238bf41b90bfe69a4995380da23697915e57bf01e1a243ada8149147996b2f52b5a9d2a3d5c3128eea579e4adf55c2d5435bf40367af024b2e96b2e55e5e70d4144c7ae123d79a0c6cec219cab1cbaff2005ad0dd8caed165b5e44fd22d425df3d509e4fe77d3048f1fad4f01b0d63342775a4f2d06872e6519b808ca6bba3833495fbd525af3cc54864541e2009ac84e71e60361e7e805f4c2c6136e00005ee2894c318b0f27e1d24d89689ca05b1f1786db1e71aba5cb3299b653af2c2c9c24903c8ae7829dd4930ec6c9cd90133f3d043918a4b9559a252b827b0a7791e93f4b9f3f593e0f977ee5ec61fb859ea67a9fe850a6284ffebe717ac22ac34d2b6399298a52b875929d6f327689641903f5b6d72e6fd9a2e39493932bb9b98aef9c5a44552359599f7cecbd52fdfd444d350c580525e32101a52b1c8dfc8831d4d5889b430735a2e9bfd9e211a939212e01ef339f38e7c8b526ca9c681f9380c2fd307fa6c6717bc5458f28788eff014940de064fde5ed49baa900842e4e89e5555fffbbbb591b6a59bcf0a892a984a327b357f5ac1c59bec3ff86dd9507e04776640e42ed553463e65226e650e63399c187a89440773dd3d4dcfa8689e21472ae8d0b784dfa785b2377da2d4afd34ab6c92ae30ba999feb073f924c6413a50054419315b0a44dc0f9a8c4d6315ccaab0fc358bea11b19441a183019bbd5cd404e634cb127f0928f231bf87df9175ed0a082ac62807bf4d96f09f5f53b4651dc95096bf7eeafb3b1daab711b22d5e947f57089d2b83ce4607a5f8efffb62b02908897737dafe8b4f2addc12b048947281d881747ba809a08790447e6f8119c50356c120fcab27516d4e7a5b669b890ca6a869308dc0eabc46469ea3921f41f43ca3ddf8439c1f77c3312474b6484105f29b05403236b5c6798ef6fd506f01a59b7742e381984b6652ab0212288b1c2df677b111c1ab7424abe44972308250b12d71225f87bbea885c4ceb1eaa29745499a2431fe48b56c5eacbff767d306a1b8df018d83556ad565346b94b06d6dc029e772a1c9342e24ac0d2609fbb73261b9d4a386706f949a3669f2aebae3c186beb9bc1434cce24d46b8be80326fbce02019a34a5bdaa9593d0a5b7691cf3d7a44add99af6428408560392d222c39cf47d3caf647f6599365c4ed825adb7554d18d2060e82995efe76364289e3d8385cfd61af20bc7242dac4df6c2baf7c3aa2dcaca3dff90c64e1ae600e196151026689900ecce53e72a8a292303f1919f538f3948fbd31e26cd212cfe4da2714e7a15eb7b26584777d99f76537108a689903fa77abae21c7950f08d2d377a21bc1bdf2b36e767d84327497a3b0cc2013f9399f20b87623de6907632ec552df392b7d9aa89adfed58631fc51b9c67891058a9c86b37f63a9faf289965ba492ab84db5368df6b48f1f68910bff330c5ae1eacc23417d37c6e8ac676e136379379cf833344bc534622e443d71bd93ecca30a4684cb3c7d305f47a94617d9ca8daa5743dce8640ef4b9a8f4502ffc869037f8e470341956e069b7fdd50747ff2e18284969c7b1fb836732ced21912ebf83fb3609fc800d11a038671c4acdd56267f5ce1638e5189acda8c016bb59d22a3c373b495cfa1ae1852123d22202212f3b7cca1e417c0cc798306dbcfdf09010dfb15b0fbfe6cefa2005128613fcac1d089c05e938668aba79d43cace4f0", 0x1000, 0x3ff}], 0x0, &(0x7f00000036c0)={[{@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x3}}], [{@smackfsdef={'smackfsdef', 0x3d, 'vfat\x00'}}, {@fsname={'fsname', 0x3d, '(*\x11'}}, {@fscontext={'fscontext', 0x3d, 'root'}}, {@uid_lt}, {@fsuuid={'fsuuid', 0x3d, {[0x31, 0x36, 0x36, 0x61, 0xe341dd1ce05b3dfd, 0x37, 0x30, 0x66], 0x2d, [0x37, 0x31, 0x56, 0x63], 0x2d, [0x0, 0x30, 0x65, 0x66], 0x2d, [0x0, 0x35, 0x35, 0x34], 0x2d, [0x38, 0x36, 0x37, 0x61, 0x32, 0x32, 0x38, 0x38]}}}, {@dont_hash}, {@subj_role={'subj_role', 0x3d, '}'}}, {@fowner_gt={'fowner>', r3}}, {@audit}]}) [ 3256.244909] loop6: detected capacity change from 0 to 127 [ 3256.250262] loop2: detected capacity change from 0 to 264192 00:40:57 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40100b) 00:40:57 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x80086601, &(0x7f0000000180)={0x0, 0xfff}) [ 3256.255003] loop1: detected capacity change from 0 to 127 [ 3256.272281] syz-executor.6: attempt to access beyond end of device [ 3256.272281] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:40:57 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xf6ffffff00000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3256.286411] syz-executor.6: attempt to access beyond end of device [ 3256.286411] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:40:57 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x26, &(0x7f0000002740)=0x4) [ 3256.325913] loop4: detected capacity change from 0 to 264192 00:40:57 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x80087601, &(0x7f0000000180)={0x0, 0xfff}) 00:40:57 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40100c) 00:40:57 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x8cffffff00000000) 00:40:57 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfcfdffff00000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:40:57 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000380)="44000000646f7366d8a02b00120100ff0440002000f8016b129a10f271e66c1ced5cc3", 0x23}, {0x0}], 0x0, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRES32]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x12b140, 0x197) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = socket$inet6(0xa, 0x2, 0x5) sendfile(r4, r3, &(0x7f0000000000)=0x6, 0xff3) r5 = socket$inet6_udp(0xa, 0x2, 0x0) r6 = dup(r5) connect$inet6(r6, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) openat(r6, &(0x7f00000000c0)='./file1\x00', 0x45a801, 0x1ac) getsockopt$sock_int(r3, 0x1, 0x7, 0x0, &(0x7f00000001c0)) ioctl$AUTOFS_IOC_READY(r0, 0x9360, 0x48) write$binfmt_script(r3, &(0x7f00000003c0)={'#! ', './file0', [{0x20, '%@'}, {0x20, 'vfat\x00'}, {0x20, 'vfat\x00-\xb4i\xba<-\xb7<\xfc\x89\xd6\xe7\x90\xf2\x16\x03\xf9O\\\x93\xcc7\x80z\x88\xf90\xe7\x9e\x1a\x8a>\x9c\x13\xeb\xdf\x98f,\x0e\xb8=\xc7\xfb\x16\x1d\x8e\xe0\xc5\xcf\xf7\v\xc4\xd4\x9a\xb6\xb2\"\xbf\x9c\xdc\x19\xe6\xe8-\x8a&\xe5h\xb2\xaeW\xba\xca\xeeB\xd6L\x87!\xd3F\xa6\x038\xe2\x7f#\xaf\x9b>9\xdd\xbc-\x8c\x15E\x88g\xd5\xfaX\xc7\xa5\x1a\xf7'}, {0x20, '},\x05\xb7\xdc}!-'}, {0x20, '\x04'}], 0xa, "e4a6af1c4955d7403fb031606f6743ecc86e11b35f1990dfe4441cdc434eaba36625aff66994ff45703e6696da49468b1309c7465e461e665ee76f43d039b6f73b196958272aae57a970080976ff9d99a9b46d696bde9d4e888c3cb0a3f30e38749d7a7d2ff9a6b5841e43a5c4532c6004357d1c0c10f1bcf73e1daecd511dd4aa6d8db12a0028277e6f37c0f1d58b3e2e66a84c05975634d92f902af7b6e238daca7eb80013642cabd826ea79f474cd3df8b57693a47b17b2b7e8f8927caf83fcd59faa50bff664311c0766ee6339e78e3f881b6e992264adcc191beecf92e71827"}, 0x172) [ 3256.483379] loop6: detected capacity change from 0 to 127 [ 3256.489353] loop1: detected capacity change from 0 to 127 00:40:57 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x3, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)='cpuset.sched_load_balance\x00', 0x2, 0x0) [ 3256.545415] syz-executor.6: attempt to access beyond end of device [ 3256.545415] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:40:57 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x402, &(0x7f0000002740)=0x4) 00:40:57 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = accept4$unix(r1, &(0x7f0000000540)=@abs, &(0x7f00000005c0)=0x6e, 0x80800) sendfile(r2, r0, 0x0, 0x40020) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x10) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file1/file1\x00', 0x0, 0x0) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000140)='./file1/file0\x00', 0x2, 0x4, &(0x7f0000000400)=[{&(0x7f0000000180)="746e9d73ec5318fc20ecabe183806dc7eef9e8721a8ba88b1de9f5e323128f3f34f1c989dd369bd69e6a56936aac3e62ed61407525eaf2edae3c30ba6532f43d4b1f957f04a26b83f2", 0x49, 0x838}, {&(0x7f0000000240)="095863a0cbe440114c628fad3f4790cd1221ced3151a56978f361af917758f3c554df3f486da7beac801a947e482b64d87806a7ac4cab993325bfb5c27140803a0e8ed41b855aeb7576116a01b2bf85b7e666e1c0d05e209247963f75f3e04c6dfa541a1c59b915383dbb3f3b389cd191b934852c942999eddfa7c17", 0x7c, 0x81c3}, {&(0x7f00000002c0)="9dd2db06bd0c4743e909b8f0dc35906681f6086edb028b69e6a39e3613bb51759589a1324f43403ec4f2c5da3d83e19482f3d9dcd7548590dd55afceb14af29af017c68317ffa356e60fc13b251a89b9b68364299483afd1f09b0ab4358e1f9c9dff4c95a6bd5b1865eaa89b906788778fee85e2e40d10ec9a293f03d07f306eb189ce79d11c", 0x86, 0x3}, {&(0x7f0000000380)="0cef5e934a45ae16a1bcbbaa7e46bfae928ee4fbf0fcf59be04b3fe76e1686246b5227cc6e699401a1d4c6640223ad473c8917024168f901ce76851a69fff227f06ef7fd982e8a1a0b06a50fea83f024", 0x50, 0x76e}], 0x2300c80, &(0x7f0000000480)=ANY=[@ANYBLOB="73686f72746e616d653d77696e39352c757466383d312c73686f72746e3d6c6f7765722c756e695f786c6174653d302c73686f72746e616d653d77696e39352c73686f72746e616d653d6d697865642c73686f727476616d657d9a3891656e966e6e6f6e756d7461696c3d312c736d61636b66736861743d76666174002c61707072616973655f747970653d696d617369672c00000000"]) mount$9p_fd(0x0, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680), 0x3, &(0x7f00000006c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {}, 0x2c, {[{@privport}], [{@func={'func', 0x3d, 'KEXEC_KERNEL_CHECK'}}]}}) 00:40:57 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xa1ffffff00000000) [ 3256.609948] loop4: detected capacity change from 0 to 264192 [ 3256.614650] syz-executor.6: attempt to access beyond end of device [ 3256.614650] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:40:57 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfdfdffff00000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3256.772223] loop2: detected capacity change from 0 to 264192 [ 3269.074296] loop4: detected capacity change from 0 to 264192 00:41:09 executing program 3: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r1) sendfile(r1, r0, 0x0, 0x10000000009) r2 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x890826, &(0x7f0000000300)=ANY=[@ANYRESHEX=r0, @ANYRES32, @ANYRES16, @ANYRESOCT, @ANYBLOB="16324fc237437c5779c93181e53781809635c9b8329ec0d0b64ab67b580f0673cb0a7d3dc26e8eac9c782195eb159df5d723eb2b60f75fa3f143d630625a95e2", @ANYRESDEC, @ANYRESDEC=0x0]) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x100, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r3, 0xc0189373, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x20000}}, './file1\x00'}) openat(r5, &(0x7f0000000180)='./file0\x00', 0xc02, 0x1b) fallocate(r4, 0x0, 0x0, 0x87ffffc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r3, r6, 0x0, 0x9) 00:41:09 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0x801c581f, &(0x7f0000000180)={0x0, 0xfff}) 00:41:09 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) syz_mount_image$iso9660(&(0x7f0000000180), &(0x7f00000001c0)='./file1\x00', 0x2, 0xa, &(0x7f00000028c0)=[{&(0x7f0000000240)="d60a9e2622bf32ea176704cfced6bc29aa1489561a554ca0f28104b575065b9c45a2525b6443704f2c23b4249ffdcb7758ac211976eef411c6071222ed8e549173b423b2051aefe8c50534", 0x4b, 0x8000}, {&(0x7f00000002c0)="91bfa6fc1e4c253babb2ea59030e552da2f28a5cf217b9213be416fd4b58ba88c62e27ac68a5e0f0589c1b83214f3dea70b5e99ae4c4fc42f8b4a0a7765ca9e870fd4a36716813856be2395b93866c750e61a8286cdd45ee4272085eca928d1eadad6ac4ca890d3e7e861d4751fef067ea94220721beea6782dcd295d0547412124e0caf5c32d2874b1f9b27501a7a966e4c57f8940359aff0257bdcd1136196c16b635b7c3a6109c3f72289d4f9db481c8485d9e288e17e4c5101f345897fa98e25bf6ec77acd56dd", 0xc9, 0x1f}, {&(0x7f00000003c0)="bd5153b807e56ed97ae21dd4e6690b90f7e62743f905a62ef5502da28a6e519daae30ffdd5ec707285b9eef81048539daf7b39a12081996a81d122e5b87a7c93d32d85bb49c196ba44a3e89eeb4b17544cd30a59aa6fa9c8330a2e8898181657fe264faf91e2db036c3170c0990564c2f04c9d3fdbae5516a34332026b86faeb27bd80d5bf40dfe79098e210de6b667a3cf95d761986ae59ae9fdc2d3e338ca392ab7a275efa89110c63cf06e086b4e7799b6ebefa43efc46887a3285de9e5b9d1efe1fd90a5d40c89e191f5a9abd0e52f67c4b2297793ea180a4f", 0xdb, 0x3}, {&(0x7f00000004c0)="baa3172b6b60cbdaba8d51e08628b547ceae297211f9b240e133307b8e711387ab4e24182ba01d3cd45c95d63e882e58b001dab6da30408d528ca5e3d66a7403bd16fbeb8221186b3a510876c16ccd8b4a702c0105c2bd5bc38d1e32078587c7e33d71ef5755942be6ab3cd3d0c934c6ae8a71bec8f15789453afa4f8f87a478f6bf7d496d743f8cb64fa10e070a69c42e61d17e702f94dfe693739e2053abb552d1ea35a0a6f884", 0xa8, 0x8}, {&(0x7f0000000580)="4509a6116af2c94093a7383e815df0d62e101797556bc456faf797b60562b44ffa515a18b697a5942db30df1503c9d825d5f6a01f3f7906bdfe34c11cee630f04257f482fc870d681d67fd6bb70c790d9c450aa06cea9b49e39cddbc60cc0db6b532c7e195b189a71cd8abf43b75a930d606b815ac4fe38e8294554643ca9a2070ba7dd56f38c6c86e564ff304239680c35c09b1cadb550d11a0b323674f39c5f03e1f20bfe2a4abed65159a24fb4746b0132cee785207b503e44336ac57c6f44f41b0944ebe9d5da18ef9a9ceae8d1a877eb66fdf9842d3745d2ca406e0866dccbcf0c5247862", 0xe7, 0x7c6b}, {&(0x7f0000000680)="034e42f1f5e883d7f6dcc73bcfcfe457725283a022781a6a6413499019ce6d015368a724366d2832928355d6aac4e188ba87401d9ece84828fafcc5c60da9fa9e33df3b904d704ee4c1355132dea1f9d3a1856099ad39ee24fd30cb90eed7118163462e318a54b2e4668d13148726b125f904fc5983a2611db1049035eb931dc90c26aa7beec7723b932a823ee449e9500fb0570b86a31abf23f2bfd9c8a026d4b22aa7cc2a7596400fac3e953fd4475858144b5f45f5db053d3c65a3ae27f94554b", 0xc2, 0x2e80000000000000}, {&(0x7f0000000780)="8f145e3d9fff710547963715bfc41e6b4e9f9d65c9bfeedcd931fe23cfe856dde6ca89586c4910d8d0250103107a70558a2be3b8db474590ceffbe36b77f60793c38e8ee055404af51ac10f528e34dc396b221c861aad8344e5fc5a637e312c5df7df7731230987bbfb2632ce213dd7b22baa10504f5b55d2b85d3249eb6d6c52509017b62ad234ee3bd9861eb33a9bee33cf18770b9fd021f7e38af4c19ada154f7172a80272b24ac4d836cc7c6c208778382a9b4fb141b9332bdc7e073fd53590b8cf5465a0f3cec9f8415096e45a54ca40896f4f395dc974e7ebcc1255ceedee1f7ef47aab7e4df0f56cfb7073cf6ef434e16f26be0ffd8fc3a6db49fd411f0144775ebfd14c6ca57116ef26bcb7e8795cd74e9eee3ff88dcec7d58895f3fdb091c73d50185b64a3081f127f27fd6a042d43a22479f1dea70d9246b5fb43545c84b0377beecf07d3315595bb2c6a62a5064d666585bbab336ef46a280aa4113d862b616204735d6dc586f74e6712c4c5e336652aa736cf01cdf0732c29a4b47deab662a7c587aca59c691174a67c43ee70d50bd53a30cd1bab37429270278a33aae440b10db761c8ae24bf8dc327c0e564a7fd1a55d984ddedf07c19e7086ea003e0aead29ae3a015c26c943cd3d8f303eec9e8005ee641daeb976b1d9c2fc5e9df21ecfe8e697a7a9d51c87a33495ff7f82c512bc25d2f0d55bfa1e950af6101a2df65b8041b25e9d74bb6b8fe8d42cda409e092bb003eee104317155a101c1c96c9795aa64d3134cf2ba95625ea4148543f1d51c32d0faf307bb511457d1a16c8567ed83cff7a9bc4adebc59a96b5da1d968e976c6a56f8e90c7ba86355bb898d03d6d85da350ea4bae0bc0ecf9e0b03e2c7504fc2167d4002858cbc358f7d5b6a0b063834492f220f081a21824762b9686ae6f0d267a89907e1077c4a4fc26d612a4c203f4b8e1b0dc5876eb992ac40210efe34429d5e2301a2f0aa112f905c95db06a211c4bb00ac21a9f1993418b0642ffa02fc568743a60226b02f9e1f47f50770c4e41a4da3cd7ca14dc7f6cb7714fdaea00ade8b229e96a761c8841772179537d4f6fabb3791d8664f2c732e4ab56db79d4974de3b1b7beb30c5899cec2eb64f0cfa7a0c2031ab25dbba6b425b28bbc0f363e9baff09051054404cb38389bead535a33c667fe882f20835c0692cbac15ed714fbb508794cbfd78aaafc4f0994a35e37c26767db784627ebeb88fd77f2b9d8e6803d68a4386bffc802fd24132dfabb4751e8c6281ad7a2649acc0fd8e84f806db46c178b4f35d85eecc22e0e449a608a5990e2eb31d71deef561fd3c6a007cb62ba828525d03b7fe728d7a183036191a062e51a501a137ee702d6c1c0724d711392bb83d84b4ea6171ecf130bf571bf91f2f0551ab8a2f41e0ee443da41a181ffc574e65fecd8d7fb91bfb7c5fb6611c37cbfe21c69df22ade8cf7f21eb0169c4d8abb3bbcf7eadcc871ee9628755d74ad0f5046f4928bff5b8898abebc2d710828c596e384e8d809093479f894a79b0b93900b90a854fa3fbc4648ac7ad3365b0922520d1d2a1693662489272c679fcfed201bf314b4c19584f06309b4fa49c25d3ab7ef1d2564407825177d19907091a4f6811fb5d554010563c4264f028cbf681647b396054bd7b62228eb0244efb0979190251e9cc8d380a58bda5b105b682429c5d94942dd9778365d415c7a4cda07657331249fc98aeb0b9f01d2d5781ef0656a971c5f92fc427cd1c7f8a6869045a1b39e09dd9618c08739fa0cc7d9583afad15c96f2f2c67b600e9ffa70fd100ac34a7dce967b844bb2bea60a4e037fe68e52e2c68b0eb30a7e9a75d3fcc624d584dd5dad68a2c67ceb3ed36583bc5e8e77073b1f78b6df4dbd80fb839047beabe63248314cdf93702e3228a89f86163e2236b30260d911b1d3db708161cde192ab0ab84c39ad44ee2b9240c465ec7e0b08abf723da3e6e81a3a6a216bf7445e29ed5ddbac780a6aba0d0e8708d8a3b80bdfb9173f62217849f227179a9364317569e76d41951426a71de4ed88384ab112f366c12874768a8813ed6104e8c71eea1e14a4bb80196175fb578dedae240a081b8f9f1211ff95d3c3e6ebd875a869b52f7180132994fbd4ffb56cfff81dd61be56a6fb9fbc623bb16b73a0057d625659bdfede75d258d64f36ae97b5d3a7a29ff91aa93e7da45bfd45c2179bee765500de7cf645621199cc4f0cc3451068d0596d18ac537fb1959fe724552525af5ed391bfee0386c5b39187d2ad15900d3392461f211938714337f42d9eba62f2c6104ea082251ec1d12105c671eb36a69d4666ca36fa062453c79e19969bb0bd730f67f51fe3dff6e81c6262df87b79d1b89825ab692d099eb15a965800b891dcb9c4e93e66e35ee5dcd4b9d44aff44f757963bba0fabcc776f3a90aa6785371db2d125b10e42ccc691b8af3d05a00e9ac9680fe6fa00879bb3edccf195f6c873731a16edf4522256d21528d713a36b2ace3068d1d5d0a5f61d62b0d9bbfb0197ef1d37543c4633d07c79bc693fb6d919c2c32f741ac0d5a8f33908328e49fdb1d15d11dba72c968affaff18a78faaeeebcf97eacc9931b48e6b9437b349e5560a83f766f6326c4048cf99e3fc2e8d50aa303028b2d0da0235c2217243aa25aad07e0004b5ac9d843401ddfe6b923a598128f3152b90e819406ba6d9b348000c2b6a941422d9c0830f92ab03ad52fa3f347a3a776dd6b31da47907e603273653834dd1c3a7962640b81d3e42050621c730024f4104cf7fe7b2294dcd0f029186fa7031bfe54e3f9af309346d6082e65e7a771446355f42be700fcd91a344aff38882644bc5f056a42a9c174d4c938afd3522c31554f15cb6b49f92cc26b78d5e193b59eaa67e9f64d140150381205ac138a55de5fc9b3d1bbe469dbc05106d5c437d668ebf434224aa34bc6f6e1b25306cd61fc23eda6c1694ee69bcaff2164631d2d7a92d65d8eef489c2542745174704613af2f6a2949801a44339e96990e3ba582f1e9e8539b0517c70c9382751d83ac998b9432340f97179c3f59a5a088f5a5f95f95a9da271e58f786a1ed3b0d06598834067a29b5612f6c70028c3024912c63a188af49c76af2c4ba4fb932469e5d96cf2dce0077978ac4acd0c6808e7d78ea2d17613815108b7efcfa835a92ecd514a68a9fb7293628122daf92140596dd26c342a05562acad2629d296ae1bb7d0aed2ade968a41b9c401a758d5a1568983c6b9839aefba84002ce77c1b06f2c77ce6fad5633606587a4acb7be49225ee5af07eca29579627494a6e0615fa19e2c47bc63eb7bcfd537703c5beca925c620e34ef1760ffd947e76beae6d6b4c329486fe4f627b54ab52f976e03e76e9638e7d68eb769dfac5fad7ad725570b3d0fed5f60ca9befb8e3e20fa9adc8026eee1be7433c0c9be0e460926b854538f44ef24a62928c4220ed79b73bb40439bb645cff7982d3e2d415bcdab33ea613ac8952feecf954f6c238d0ae9f4f214df4e7f5de22af7a644b7b56aab66f36c18a10da93ce725e3cc1ccbf81a307b841d48961756d327a7e82361d84c02de35074d39849da1aed230aa3c2b865b46fbe75095ede94c104d7326ef81606bd7a9ce158d8d4cb79037291e3c1cd3bea0da1f163092cdc4914fe291f9cd7bb5e62331cad029125de1ce7d795e4eafdb2b60982ac471031c6956be7997ac4506949c7d78f351399e06417b468eab392926434cdfe83230653958c868ada23289e5ea8a73b96ddd319e4859df2fd597fe792a34eba667c1eb40cc089fda0516db4c3086f44fdde261d982330df5e2d325d9b9b7ac716ab67c86b6b36baafcdee70db4b4e1c9f5ff61c176bf48868e6c41ccf89ce04a8718d722305483eb999e6b690f978ce70bf2145e073d5b54f4c450077c61be9b6d3fe5c14d012413519a086b898a76d0cb1ed1fcdc09178fd1dad83303c734b1db0c4cea753c236ef77b408e8d9a44e6651bb74d88e5feea9c5227ec662747ffbba4aef0a548b49c3817561932c7f52ad61d6d7bbb860ba3267d0dc9ebb90ef0946cb3b2447a2aa08820458a461868d9971fec840d715ab9b221d360a90515b45fea734c02eabb485c23fbda9570c4ae57e087999abe4f0c5a5af0d208496f23c05a80c718aacd73d5b5f85e1bc8603263caad6710a140101660028472f7a6d79ecf5871d617b284b390419126ec4c3270ba19f7da62056420dd1c5df617425f31e176ffbc3cb91f3301c2b17fc99bb64193c2951ebf92a3e5347aeb90fd794a5c3eb2de1d1684647bac19a496c151e3419667a9e45bd9bf860cda4b073fd046c8634b102a1e64e53b04c5396ecc5d63a0aba29b5799ca2d58ec6d546edb1aa2c88f125d91409b6995024693040735f13ca3ca91bcc114adb76992db367b5e0c81aa441464dee8e3ef295c43d139f3928d351a85e2eeb75627e466417196ad56c2e32f3af83361db191df87c2fbe92a301167aab762026d71b1bc3d5f9aca0577c1b71d77c2bb81c870f401303d21998361d3b4e4492091c23b0e159f6468dd2367f3303258939ec551cf59f02eaeaf8113dd69aec1da55dbdddb784dd06d47e63d6f372c04310a896a9c307e769d1af3c6380bf589b6b8eb7327bece66b6f02782cd38e9ebe9997b9c081ab72844d572cbe1735112a0b6638a086d25c4233bb9abd1d1e5d4f06d59e6e198effe808c6462925c1cf72a4f3517dd1bed64e17e47c77ced3f0da8563cbc4567cecfac32594dded199aec94902de60ac2f5c3a3a23021641893e0d56547bfd51b66ac4b292a53a7211d7c6ebabec75c5f0a05eacf9fda1f90c2055dafd16872f3dbb67d12717931b820f71efd2e410a5ea476bd4e47af0620f32abd5fef7234f69defd77775e9972c5d87cede9995d92ccd12c3ad04e9d07fc86f32913c683b27715f2025f1220440757f42ec0e287d9ea4179e49e2848ad884a8650280b8b74df4a2b42c5fea6f8e300f506a02867ccb50578d9109bc2a986a260f4144b09197b5469dd3cc2593e330deceb0f8bc45f3a2195cec26852fee4dc3aebef77931acbfa875a475b3b5f88163b427b3bacc0fa642473aa7bc29e1fe8891d7f5132e5187710558773e0ded92837e6a9846b0e67a6545206347bc0a2f1f510f3d478ba08446a6e43898cb49746ca05c72220bdc5a36f3138c7563d13f8261a9bf8301ca2b68698b7a4275762a8c33b59b3ebce1cff55846a284d7c2f8bc60b30074d40e66d967faf11241c3e108d774c8814e6a71fbfb5922b9fefb0b466bbd07f5d8aa65c0a550e21f6fb36e80c65a75a3a9acbe1fb5e209215dfd74d65b5c0a07a5ac5c37baa0605d2f00f8ab80811d448eb0f995f93147d0c1ecb9e92cd8794299809e69efc3af440a6f2a734232f2250988dd4318d4530029b96d6acb23cded5b47de8d126e29fc1f1c0bf3216c9baefe0fb29327d97a6925763b910b4ad176c1b47977f1849d277b817d6916480a700014bcf6747d854bcdabab2c1a382b19f2226bc7bc71de7b7dcd353b858ab0c419e7e3b80140a255b629997a423eca8cb10ac463fd393db1373243e376b3269042d819424ce50248156651aff0fe7af1bba8db931aec248f9e72af8c4c8e9a0a36c9d1097b971b562ad5a4b66d1f349d9cb417bd2426acc9da1c7879002a856355e2b0508f442a02af31b8cb2f97c2e89785623c31275c3ad97df492d3899d146649231a85024f677d232ab50a6ff4513a2b9fd10d6e1bdffd1f7488", 0x1000, 0xf}, {&(0x7f0000001780)="ac80c4d3de5d057f9b2d4d7be7fd690af758419f39af56da4c4a8bff5f7dd6f5f3b4d4a4c571f5a12553fbf3b267bf86c4eaf756858bfc0ed04d42110b0609fb40c8bfe6a88cab5bf99b07b65b5aca41a3192ffd8a79dc13f4700d943bc7b4e2f60e69ca91e4fa7c03e271d990595c76f3584d388c4da2f5f9979c574c0c9ea4f6669236bbd5bb6bc755e2c9491e9bc4241035a8e9cf1a88452ad8350e20b37d34e19acd91009c8ad525abbb0f78eeb42fe7a09e414513e0414079f7eb0ad1b19c109b1a9ed923bfae872e814b1adb0a87a078dabdec81cbd67fc9667aba83d3ab34fcd1395546d4fd7222cc238b147714912a5e2b022ad3f042bcab279b2b2f2819da0966df46cfbc45fdd42738b2f9141b333253a4b77b2244d90b9a9de0722b5455b575940b60e1f2f7e8361a1d375222b4cc5045f313e6b303f589ab99075786d7b03fb26376506acee07bfbc9b93f4b37e959ebbf9d800223e5f9742e1d41cdd39c67569da90150b8ec224d36dede162a75bdb250952b02f2246cb833d7df19ce89ca9898736cbb4b16cf3e903bcb72e810a0d21ec5dbc76a9ec0be9c2110f1bbe1d4040745a2374c44fdca9291f9b1afcf09178a4c4eef0d8e7411b8910ae6113a198483de6df24b3e5be8430e62d442dffe148c4950f05f47c49700de539c07c989adeafbbd9227a5f995a7a86349a6ab5e86e4e0de343bf4d69e2330ce3f66cf1599215f718df7d3694bc2d7f8033653826609cc331227ae24b77dddfbc44cecfe833c7a63bac93c48ccc53dac04d24a48491ea974473c1b02bc1c6d9ecf46df825bb5e86520dfa3c7961ab5e655a54b390779d0c9bfd1614292ef763a041e16475f6a5acacd7d0be3627e2575826c0c4cbe30eaf48d501769f8422992b3baf0e7b25475e826f5a48c2c3ef7c2d76f5415c6a668c1aecd561dd939d1048b58919c4b2d1761e37dc6f98aff403b3fee465ab117fcb6afcc880cb1ad889f637b40b403938e2ec0c89de8d087acea581e9d87bb7a7d75094a974bf98d3975f50afeb4b980539f32b9a966605c24ee8944f099a335302596c736c6ad13dc89fe1737acfa10ba0589f04b6dc55353176edda814297a639feb85e2dd3afc5fe8941dd42ca526b753619372c900c1047e749e0ad87f4e13f92d2144f7cca07071a9d60ca08e1d1c1b97145fa6173431fec92e72e1ac2ea62b21cc063ff2c543cec15e0b2b7fd63515c793f999f48c04926e3772bbffda8d9ea3d917a8c3d5aa7acb37e2a1581e11dceb7587318730954c467f0a36dbc63b29ec1c7e4f2534967d9988ae07783cf7d38f8f4851e793791c3b75b17c5be8ae1984c9773b27a8400d0edc569cf75b194c6e9beed6428f8c9fcad839f30499be9120e435551ba867c5b9e1e8361f2ee638c0201ad6dc3558ab5d05aad0d27f5c1b09d17a6703816c16aa6a19f5a0e9d76872dac401583e0c8d38ce204e37475faa1318645c25575d3928a8f72c9707e755ea2ae0cb21495f342a731ce9b9ef77a8b3a9580ac9df14a0853e28b7c37a0ca521d21bd99f7403ba17553592856efb51578cebfdc94702706598440c030ba03422f4365202c9be460414e172354b09473d75b8b016d188c8df5a35f5f8793e4768e022e36d0182af4c15802bc0019359180678434ef4cf6492250166ebc32b5b0890e3156ada1aec23e4c1b5804905b7a4f1d1db415dce7e3b52bc11e6b5b27b978facdab94d1ec27a1a2814cde24fa69d8605e7196b213f59bbc0ec487a82e586c4706294136a3e340df6afdd88f09505163df40fad39e403eea2f6feeae03f99d0ca046743bdab05f1c4cb0c9c9f8735fae676aee1de6f09798224e2c5751f73b10135e4d241b558c630b2a6157cf1a08275da585bbe553e2927d5690d8ea9615c0fb866edcd9de576d7ccedf4a0a26d5798c8ec7bfd02d14f0130a33f748542a2f9b1501c5f714e0dad6d8666aa8bb905d2704f61b15264d9418699ec9f6bdbb03eb8721b50fd67e932b5440b736b69acd7ee84de722b8558b50e48dc1c2b6e77ad8f7780f298930507ae9492ef4c280fd0d5daada9dc4a2f0f408bb55fcd4a9e8bc66845f03cb5ae0dbbeb74545655af3870b064c7e9fa5cbb8033debe3b1b24b88c17aeb768bf64f19cb283a36f01051496962b9004c6e3146febd45b80244e67248889ca7559b56bfedeac046509110bf2ada851cb875b8dbc2626e90d2323d028053b80a948426c86bda1569604a8071cde4c97fb9741fd50e18d4d3c11ba58510fb1071c5be9fafa55c529987adbc4133ad2037807ff6b78b5c55c127c3158f007f90835d0f29e387702ea879ea7ff1f08ae56881a453a44756dbc95b59ad1f4b9ae95dcc580c2fa761095521433bb089786bbd53c8fa1f63050b1943e8486766287988a80bbeb3a7c442e73b8597576d77af05731d8110ab935c612415e61d29f98f4aef02ba1448c95fd9d43034ea298f10ecf96eba405352abcbc367793a671321314fe7a877b81c738d64293680680e7134a8dc1cadd5fdddfacffe41a7f71b117b3e8879994b8f18c0071f629a981560706c715c651b390289bf4b5ebc540cb6acce6af705a9e76cc8694290bea94277bda64082eb4013f87dd5b740b9b2f498acc088df1dad9d12252534eaf68ff49950b0bfddff8e43605c26845e02c57f77e0869ccca7815544d910d63a807d2e56812ae521681feed225d389fdce3f14a63af4f4af8e05af15f5c172a74294f7704d406ed562c0804b9f6af24eb22f56524a04b145b8fead0f31eebd64c73f260896ada82eb8e7af1ca7116b20ac59336eb3f65de46977164c07f1814cfb03451eb588831b23b312b00d84e82bcc1bde8ef75b9c9a0e811a89625690e661784e45e996cb489d0589ef2a64def23e086737fa74f946f5f6f4f2a07bbcfbaf52c1b8d61e3f8c8254a18bed69efdbd92ee7193bcb4d4d1b2c608e67e4b2c269c2908b46528a230a3395cb1e7aa4cb523984b8f3a3e56a4e038a4ae89e3700ba1c7c04d51af1dfdddaf355146a0bb7237f2c9beeec076fbbea4e89b0ed373388dd4a8c30564f789f09eff6270b5de8bae42528fb0541bd9d322558326063fbcbb308945faf14c9bd96da72e7017707c83db569460be00e7acf1319c34d2743726f4f9de2ca0b68c115546e36f5044c7536cfb965a5c78ba62906478681815d11374eabf05849f23bb052df9761ae909885fca2eb0d94b2c294bc67e150b098a534779bd2b045bc0d039c23dd4a9ef85c89f1d6fdf5458ef06158712ab00c266fa5a77cbb17f609f299435616c661ca1598d20ca7e8d843d55ba47b501d9eda05584fc412aa758da07dd82c41df6ded398ce3c1cb3e0b01eb26b7233f47b1352360aac951dfc093304be1751ae6dfdef7d52de7436d948b2b6ce3b35c33dca64f48ef9d0850487c8af4ecd8490c4bf3878583f74aab5d45127666a86f699c0c81fd5bd2cf4b983d0da13aa32df9b11dbec04ba554e88e22675ab8ffa81bfc7d87bcc70619f5d9ef8cbe2f7f3057ab3a08e1d730247f86a2ea266a2d8f0d2f84b9939d40d45ac72f9b950b2c1b108f4f9c35dd7990e507c7f7dad648a11a08e125800639f349d2f77342d05bd2d39f72b80b96c1a093f60eaaaa12ce129abf6627729298749613fe669f7dff8295d0b88fa3145b63090c5f7108d55b5798135cdd5aa797952b040bf6f80bb20038395ae5d3e7371faf34841ebb073a72d2b5cf6577c2cd58967698076505e1881e39ff3d9aa8a53e4b16b68a254e91f0c7d28f31b98df40572fa26dfcce8d12d4c0fa5d536621b6845ad63a8eb7354bcfbdea5b62800da59d4ce6788b84185231424fe4616b65f86b4a5e63087fc233164fa6b2a2ac510c056b85bfd6aafcd69b3d31ffca458b5f2215595c9db47e05c779b2407437e178673e815bcda2c9138ecf5ea68decc985616085461c0ed4d9c7f1c4b0294da3d28a5bec56ed25dbd5a1811d12eeaf94c35d3485db6966ca3990a2711d20799798bac0cc713ff1849c316d7249ce72bf83e3c11ba277ce7048103e2f1efde4f04b3bcfb481fd3d87cbcf628abe2ca0d829529ddc690b36ffd02b0c0ee9f6d6fb9e7655b4187aaded47511cb0259574eb0b29e1576f96fe630919444a994d51753cd2445194fdd7b55585291f81803c635ecedc6df72844838fecc26150e14fa74b5edc34dd17107c5241ae90822a9e9dc0854d6a98e3fdb80cce449586ee0d0082f4747e63221fd070a1143e2305812188e64e1e3b8e11e0c01466a1268dc4151064aadd09ab6a380eca87b12a99b4ac8b2e3b90a9c13728c0ad4f977e7c4b18bd3ee4306059c641b374d9cdb0b4e4a3f15a6d8261017d1f5d94695a98de5e113321fc2d51be605ad0b34342ff3b937cdf9124ee6fd8e2ca756f2ab80c83a37f042f56bbd5f2299021500538f37cd47dff9bb84f312e62c7986c5d75e3be903f0dc78215119710f42c0a23388ea363f105ddd7405eb9a78f16f3477f274ebffb356c69c7c06676f78c6724cd44cb9308a5cc983c6122528c2fd6bbf6f52cfab6b50e0f9cdd78e36487138271be8e54c1a23fa61e1f8e8bb8a97e9da4e7ff57742727efcee1e9421639f06d376f307960e5345fdd20b70b3eddedc9075abce5c178b788bc1b091c23b5810fc3f48daf7a9a6a3ae56bc1e0b607cbb4e314aba65949d714b41c2eda8a5903fc33f9e9e14384089d4839df1bf957021a8c6f5d06f1a95de02c580bfe54ba9ac66825de69be34487b59ca053c6621496683b7371c0ce31d137fbc11a1f55844ced046f84c28e165b59cd7e3c602581215b5624120a7085a870e3d570a376919896f639353549d414c5e7f77624a84ce7b4058083bfbabc5aa4980503e43c08365904d9a0d42dff6880c3f8fd6be07cb9643ca29bcde43758019399fa91d5b926179239504230953ea78a71377b49094216b68958af238f8f3bf98cd7bd309c62fc33a5ceb629e087e5f64e04c4b307d3b0785c0a5b5322985f4dbf86d61c4060d4a88961f438f55247fe45f8dab0f78e25fa54435fad8779f18fc7c3d33f7b55b370db24866de9642ad9819e6e6589d98822206ea6337f887006b58b08b9a6b413e91f07e8ed7f77b1bba6aecbe68213cedf5e9f37a22df268504353d4b30a9fb901d6be3a73a1faebc41f33961a2a7dc4c4d92110a67c69615f59d257a7731dfc56a47e4110275dde80fba7668ccd373224ec2a48676996f9d1ce0d132fdc7117b7cec841a8dcfb41921621bb3b3ea3c7214f019127235b25eff681ff80f0d048abf9ea6bb79fbc5b2489b674189b9084438b4d411eb8b69fc10b708a4beb3ccaf0fcb8690d00f395278405c91c650455711f95820cf07d03fc6dbd7d9b2544a7fd218c84b81cb66e7162d859d387ffd0276824cd5519ef101f8c8c414bf92e9a1eef906d73a7f95bfa68835e7b2955a433764276f8ece652396da3020d7c5d508b29b66cf9797d6a7b877968d7963739bfb77b2f7455fb49725d68ea13f78e4317aa5648ee55dc49246e5eb4516e58c0f3bc3c42c7f4fd3caeb1b7d93649fdad5362ed59512040fcff511977c7c91bd4f2370388d6fe2a235f40e0f3103923b9800b880d9cff2f339a35946f37b634bc8b298f86837a04f702ac25773f881bb836b6019fb7727d18941c66b770b24c366cbdf46af16010a020952d3d15b13286cd78b09715338e9e87373018d7339f425b84ac732557a58b9a3b7841d152ce193f11f3b371758140fcf9d99dfa4499714a88ef60cc0", 0x1000, 0xffff}, {&(0x7f0000002780)="f821977ba655283c179815707c55a8e0fd523679ec3ed02e3e2d8c225b3eaee15894a022c7c5780d2dca03e226609d12cc5ac8585099f91d8bb2a025d95a9486aefb311abb414c6adf99f6b3829d1922d88975afa03c058475c00f8319e2fb721d99c2842aa3c3c1fc6ce4d202d630fd22fddc20920d8e99057a27a69d32e8bed04f40a2fe0f85ebfe5c9fe0cc78533f803182f432a2b8f677", 0x99, 0x1}, {&(0x7f0000002840)="f4693496403387e65d90646424fa1bd5ce09157d6a81c10d3dc7276640e2a9ebea2eadb0f14824f3ea1abd80bb9fa4ce35772e7c117f0bc2d606c945a5ff5585b471113d64550109947a1bbe6a3708529ef5840b31ae6dc9b61378ef95a9eda8d457b34f49700885b42c3bed01d59a37dd30d56c8d91", 0x76, 0x8000}], 0x48000, &(0x7f00000029c0)={[], [{@permit_directio}, {@uid_eq={'uid', 0x3d, r1}}, {@euid_gt={'euid>', 0xffffffffffffffff}}]}) chdir(&(0x7f00000000c0)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r4 = signalfd4(r0, &(0x7f0000000000)={[0x1]}, 0x8, 0x800) openat(r4, &(0x7f0000000140)='./file1\x00', 0x511402, 0x62) fallocate(r3, 0x0, 0x0, 0x87ffffc) sendfile(r3, r2, 0x0, 0x401008) 00:41:09 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xe4ffffff00000000) 00:41:09 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfeffffff00000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:41:09 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0xc) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:41:09 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x406, &(0x7f0000002740)=0x4) 00:41:09 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40100d) [ 3269.114019] loop2: detected capacity change from 0 to 264192 [ 3269.147870] loop1: detected capacity change from 0 to 127 [ 3269.150284] loop6: detected capacity change from 0 to 127 00:41:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x301000, 0x104) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') sendfile(r0, r2, 0x0, 0x9) 00:41:10 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) fsmount(r1, 0x9e72cd90d2b75b33, 0x1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r3, 0x0, 0x0, 0x87ffffc) sendfile(r3, r2, 0x0, 0x401008) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x9) 00:41:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfeffffffffffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3269.196128] syz-executor.6: attempt to access beyond end of device [ 3269.196128] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3269.259662] loop4: detected capacity change from 0 to 264192 00:41:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r3) sendfile(r3, r2, 0x0, 0x10000000009) ioctl$EXT4_IOC_GETSTATE(r3, 0x40046629, &(0x7f0000000000)) sendfile(r1, r0, 0x0, 0x401008) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r4, 0x0, 0x9) 00:41:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x407, &(0x7f0000002740)=0x4) 00:41:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xffffffffffffffa1}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) mknodat$loop(r2, &(0x7f0000000000)='./file1\x00', 0x8000, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r3, 0x0, 0x0, 0x87ffffc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r4, 0x0, 0x9) 00:41:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xf6ffffff00000000) 00:41:25 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40100e) 00:41:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) syz_mount_image$tmpfs(&(0x7f00000006c0), &(0x7f0000000700)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="b48f574ad26e34"]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write(r2, &(0x7f0000000080)="01", 0x41030) creat(&(0x7f0000000240)='./file1\x00', 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x58402, 0x25) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r4, 0x0, 0x0, 0x87ffffc) sendfile(r4, r3, 0x0, 0x401008) 00:41:25 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0045878, &(0x7f0000000180)={0x0, 0xfff}) 00:41:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xffffffff00000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3284.457486] loop4: detected capacity change from 0 to 264192 00:41:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xffffffffffff0700, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3284.489121] loop1: detected capacity change from 0 to 127 [ 3284.489595] loop2: detected capacity change from 0 to 264192 [ 3284.504373] tmpfs: Unknown parameter '´WJÒn4' [ 3284.511623] loop6: detected capacity change from 0 to 127 00:41:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xfbffffff00000000) 00:41:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x408, &(0x7f0000002740)=0x4) [ 3284.557673] syz-executor.6: attempt to access beyond end of device [ 3284.557673] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:41:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffdef, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:41:25 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0045878, &(0x7f0000000180)={0x0, 0xfff}) 00:41:25 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r3 = syz_open_dev$loop(&(0x7f0000000180), 0x7f, 0x101080) sendfile(r3, r0, 0x0, 0x100) fallocate(r2, 0x0, 0x0, 0x87ffffc) sendfile(r2, r1, 0x0, 0x401008) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="b116dcc54fed068ade5679f58c8cb419057f63e5ea3dc9b7da2bf7b3111ba17361196409ab53cd4e725af41a9f579a7bad0e", 0x32}], 0x1, 0x9, 0xfffffffd) 00:41:25 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40100f) 00:41:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xfeffffff00000000) [ 3284.718384] loop2: detected capacity change from 0 to 264192 [ 3284.719216] loop1: detected capacity change from 0 to 127 00:41:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x409, &(0x7f0000002740)=0x4) [ 3284.793743] loop6: detected capacity change from 0 to 127 00:41:25 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0189436, &(0x7f0000000180)={0x0, 0xfff}) [ 3284.831535] syz-executor.6: attempt to access beyond end of device [ 3284.831535] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3284.860208] loop1: detected capacity change from 0 to 127 [ 3284.865910] syz-executor.6: attempt to access beyond end of device [ 3284.865910] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3299.551117] loop6: detected capacity change from 0 to 127 00:41:40 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xffffffffffffff7f, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:41:40 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) lstat(&(0x7f0000000680)='./file1/../file0\x00', &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) openat(r0, &(0x7f0000000880)='./file1\x00', 0x440001, 0x231) r4 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r5) sendfile(r5, r4, 0x0, 0x10000000009) getsockopt$sock_timeval(r5, 0x1, 0x14, &(0x7f0000000800), &(0x7f0000000840)=0x10) syz_mount_image$tmpfs(&(0x7f00000000c0), &(0x7f0000000180)='./file0\x00', 0x6e, 0x6, &(0x7f00000005c0)=[{&(0x7f0000000240)="dfaeac8a8d0c603bea4224e3ffc9a07e8f5f0446acf1de5ab8f53d1e019569680b39e4c975aec60e1532aea7b4da5d2ed5f44fa3a78878f6282d414e92f6cddd774e850eb64dabf9e0e719e90ead0a674ff26139372602eaf91b00ad04eeacebf57a42b3bca093f47e524f73a1255bb942d53ae01f291e12d2f77e1dbf922adf06339050b3400fab7a25e5ce6706989f5a0f13968143fc8e5e93f3c21e529ea10a7bee6b", 0xa4}, {&(0x7f0000000300)="7cc1e88b0e92881f8b29a07ba38fde8aabb4145cbd2d631ec4260bbe6def099512a4a12a54adb47713b103f3bdd1fbd5cf3628201fdcfca4e98e829652c14ab2497335a5870e97bcb774d0c7b55c92c2a5fb1a99871eeb67e6dfe4c61aa3c60c2054c4299f57", 0xffffffffffffff4a, 0x1b8}, {&(0x7f0000000380)="7f33b88955a50560ed57dd9f7423e5b0f8995387818dac05c459c87c4305a3638414f904e4e5f6fe1effed6c45583caa8b07f95b7a507c83d0aa8ffc489ab5bc42b52b73cffdf5ea93f8047a9f52c130b2cbaa34", 0x54, 0xffffffffffffff80}, {&(0x7f00000001c0)="2f3970d5cb53fae6b40f71664f93d88e4131842905b795e6f3d0696fc9a24bd73923", 0x22, 0x5b006640}, {&(0x7f0000000400)="6d4134cb6f76a176a8cdb6b0d47b4845fb95a0a899ca309dd0ced305a7008186b821c28923959a2a6758d8badb43d81916ccf750242ffe631a7eba877458fb6bef88eb22165f5ec0d5d067297b2a96ab328da86b93f615f4bf08a53a6e1cd582948e187596aaa6d43a089c12a56f2eebb08bf2e5ab3e0139d54b8dae878e2f984b29d93d673f0835cbc94e9be0d54211322bebfe02444d8a6ab713d87268", 0x9e, 0x100}, {&(0x7f00000004c0)="49cd7aa858280495c42f744ca79c34adc39e3b29fc0611dd0bcae78bbe98bc0c56aa022f023c9784d65f339590e03248351240cd83cd2b143cc14595d1d6ed4a32f928ef3557b6f9df46bc06d090c47bf6e32fe36b0287b71ac38233f1223245796b4100c5181ce29788665c357873654e629e47f963911bdc3a7ae7ef1c3bef8b5612a40de5c729a0998b1840a6e328c4096d8b680b8f83e7c490f1dc1f8c359602758ece1df59cf7f94e1bdfe535b1fc61e04c5695e390ffabeae30ee854dea1", 0xc1, 0x3}], 0x40000, &(0x7f0000000740)={[{@huge_never}, {@gid={'gid', 0x3d, r3}}, {@nr_blocks={'nr_blocks', 0x3d, [0x45]}}, {@nr_blocks}, {@mpol={'mpol', 0x3d, {'bind', '', @void}}}, {@nr_blocks={'nr_blocks', 0x3d, [0x33, 0x25, 0x78, 0x25, 0x25, 0x33, 0x31, 0x70, 0x38]}}], [{@smackfsroot={'smackfsroot', 0x3d, '%'}}, {@fsuuid={'fsuuid', 0x3d, {[0x30, 0x35, 0x37, 0x34, 0x34, 0x63, 0x31, 0x63], 0x2d, [0x64, 0x38, 0x38, 0x31], 0x2d, [0x34, 0x31, 0x39, 0x64], 0x2d, [0x36, 0x36, 0x36, 0x63], 0x2d, [0x7f, 0x61, 0x31, 0x32, 0x31, 0x37, 0x65, 0x64]}}}, {@uid_gt={'uid>', 0xee00}}]}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1/../file0\x00', 0x40000, 0x0) sendfile(r1, r6, 0x0, 0x9) 00:41:40 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc020660b, &(0x7f0000000180)={0x0, 0xfff}) 00:41:40 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) syz_mount_image$msdos(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0x1, 0x4, &(0x7f0000000440)=[{&(0x7f0000000240)="740d26883ec45465b958c1d64a06c584f7a1ced67636182f8c16dd2d807d2248706c4a51d589056187e5293ae34cd8c3ae4a63a592c72860ec2bbf124bb0ae99c26c4ee55c35095a7721c00d44e5e25bd41d99ea8727fc7a328e565820143f4ffe76a6bbd8e31b30dc7c06155e3ab8802a026caa605f2f41a8039c3eaa630ddaea29516a7589ad89cc4114b323c81368630ca07152e5f19ce79f4a8dab2ee75d9126afa05cd5d72acc0e9b9c7528fc830b3b43c61a9a1ccd730c49737209dc3f5cd6eabf4ddb4f98688bf0777df26ad26f63e1777727f55b384b4ba7d711db7cceeee5e4548050b7081d9d069112cff629d033de6865813a58b001", 0xfb, 0x4}, {&(0x7f0000000340)="65ad00c4ed03b18a8efe8619373dd761334fb9386401690611d5e9122a970b1e44d6a90aff5857655d197c2a34e9e56a6e8ed3bb49ed1ff1dfbd1558a5e89d4d27b4b38a366d167c4fb611299bd4a017344daddcc20607986e7b1e708cf1eb71881a5eac75960c8da018d3761e65cfe24f28749236d8cae3c0fd53a271b9f591f59b539b98112401e9b5cc7497891aaa088dedc683ac7c817a0dc6d2520b40d1b905a93e62f8f1047d7eecd7626f3d50fe4548600d72c69fd03ca33def5e3838f0d31d656c8fb645265eae7c8be375ecb8d967cabab45cebee11bee8e6a384a214f8", 0xe2, 0xfff}, {&(0x7f0000000180)="cd9e6831e8f364483a6a8d80bff7c9fd4424eb989c324d437111d508a6235bb9f2", 0x21, 0x7fff}, {&(0x7f00000001c0)="5f88e6292a580fc106a921698d75a5a08428f54d2cb3", 0x16, 0x8001}], 0x4880, &(0x7f00000004c0)={[{@dots}, {@dots}, {@nodots}, {@dots}, {@nodots}], [{@dont_hash}, {@subj_user={'subj_user', 0x3d, 'vfat\x00'}}, {@uid_gt={'uid>', 0xffffffffffffffff}}, {@permit_directio}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:41:40 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xffffff7f00000000) 00:41:40 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40a, &(0x7f0000002740)=0x4) 00:41:40 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401010) 00:41:40 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000005c0)={0x0, ""/256, 0x0}) r5 = perf_event_open(&(0x7f0000001840)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000001800), 0xd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, &(0x7f0000070280)={0x0, [{}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x5, "af2f1a9317bc6f"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000300)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000005c0)={0x0, ""/256, 0x0}) r14 = perf_event_open(&(0x7f0000001840)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000001800), 0xd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r14, 0xd000943d, &(0x7f0000070280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r11}], 0x5, "af2f1a9317bc6f"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000300)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000005c0)={0x0, ""/256, 0x0}) r21 = perf_event_open(&(0x7f0000001840)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000001800), 0xd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r21, 0xd000943d, &(0x7f0000070280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {r19}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r18}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r19}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r18}], 0x5, "af2f1a9317bc6f"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000576c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {0x0, r18}], 0x0, "28a92c35e0745d"}) [ 3299.566496] loop1: detected capacity change from 0 to 127 [ 3299.584476] syz-executor.6: attempt to access beyond end of device [ 3299.584476] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3299.609842] syz-executor.6: attempt to access beyond end of device [ 3299.609842] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3299.615483] loop4: detected capacity change from 0 to 264192 [ 3299.616777] loop2: detected capacity change from 0 to 264192 00:41:40 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x1000000, 0xfff}) 00:41:40 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401011) 00:41:40 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xffffffff00000000) 00:41:40 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40b, &(0x7f0000002740)=0x4) 00:41:40 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3299.715277] loop1: detected capacity change from 0 to 127 [ 3299.720958] loop6: detected capacity change from 0 to 127 [ 3299.756921] syz-executor.6: attempt to access beyond end of device [ 3299.756921] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3299.790218] syz-executor.6: attempt to access beyond end of device [ 3299.790218] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:41:40 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0xfdfdffff, 0xfff}) 00:41:53 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r2 = openat$cgroup(r0, &(0x7f0000000040)='syz0\x00', 0x200002, 0x0) fallocate(r2, 0x8, 0x2, 0x2) fallocate(r1, 0x0, 0x0, 0x87ffffc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x9) 00:41:53 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x123242, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r2, 0x0, 0x0, 0x87ffffc) sendfile(r2, r1, 0x0, 0x401008) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x9) 00:41:53 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x5) 00:41:53 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x4, &(0x7f00000001c0)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17, 0x7}, {&(0x7f0000000140)="b881e4f58492ba47fe5176db01adeabb2196f5bf8ed2193424b17af3bebef31ea3492b652004593687637cfc843de41435657a0e5af6699064c2f620fbcd3c8fbff2a82e2628d9bb402ca5b89587485c9d922b2760e5e40bd6286390e9efccb42f775bbe1a61a4e250334da7159352", 0x6f, 0x8}, {&(0x7f0000000240)="c7562e62155486f6709e11d9d15149b0241466dd44d95e82ab50d5cf082b308ee08950392065369c1c5c6df2fac82f27db624de75f3f85e1521a9565963217ffe203dd4f8fa97feb795da71dc2e231698a98e1b46a00d9d0749d253d8e5ecac2cf6560eb577202a4e2cb2dab5c5925622dd456af43173871a7eb7918f2acf64088b3999e8059dea85a0710b6d987fc7115155aab7603ac82709e59caab7c01a2d691f00950cf32670b04374bcbdfa5f840a707e0fa6813af9db133fbef14036e2b0dea119aea12018c9b255e004faf722ab63e4185fc28933bb7ad2f7e991a97b0f419eca13cc52227603014b090f642350c80695f3c5acdafc908d1e914b4ab564036ebcb5fcb177c0850455a457220155443f4e6c1d008717e64e42cdd911a692abda5403dcb62ff2a3dac317869808c25d1b046922bd56c59ffaae259006817af80b254eff5cb07b0c911f17aa803b8bb6aa70944066ad98a1c90036666d37d83ec1f2b4d619cfa15bef3dbf78fb2b633ae9a56e5f3c29cacc972cf48f1c2947b18c8c0181fdf9403a56cd31ba43bd0fcf4aab5e0e2c4d285601f78df301ddba38bff4bfa2ca1d09c513ac6806681ad4198ac04d813f803a4919a485cd99be58969e4c1bb0e39509bd283294d37090605a0413eb8b51b8b2a3c6f83103175139dc84083015bf003f3399225022cd4deae4590c8a3eab0de48f726d43e630f775abefb5d1dfa4eeb5213343709180de2dda4b2e7509cb02bb26dcb54b43bdbb179173915e18f0c9730700d1252056bd5a956635ed5c513bf9cbc68d3915e4e8b634e34412f82f78a9bd05a69fcbaa44a67e2ce596a83484fd872856966876f59e61e7ffc903a7609eb64eee14d168be7e46131f889cf0dedcfe5c71e0b866f3b066dce008c810f1e099ec33aff6fcd25e262770745fa71fa2a693c9eea1a863eae4c835434cb5c227aa32202a948bbb6bc58f60024caa03ff5d9e098914235e70e2df01f067df6c3304feef36ebf076f3b38adfcf92db524cab4c430208ec0bd9fa4219b1d6110239be015f67f82468b6d483f442f83cc8f5cbee50e26a50366cfb8965ffb0af5b51594c3057937a3b77e3bb96370cc98ff1e4e02493a78441bccef3e9dfa51294b50106e1a03266692efbb9c363d75cac44560efa72deab55fef96f79f24f8ec74efb06cf9cad4935a0bcdad719bfd31c0936dba6f1da710e58153ae2d258100509f1dcccbdb879cc39cdb0441cc98abf46dcf90cb72677fb5a489a16ec4ebce372a7c173f878b12940db7b4612b62ed681db4801c3a67867da694b767fc100222c33c5ab647edd342a85556c85a9ea4e63e0aa688697cc63fa2db834461c1c4b5fee8b5d72744f96995a983d512c919a38da31f36e53154828703f9c61bd9c2b8ca3687dfd45b5ebcb14a59017de1349583bb58f5279d5de9166d933970d15368e097856574a85245ff7cbc6f73f30d9a46b0dd20df141d2d2063fc7471a91d33d1a1784f80447e4abc0d2ef75215dd5387c0937f4c783a045b2f3f9d922e78befed885f2d301c964a57f5f9a89d4d6356c1584ab5dd94bed19062acb6ce9e884d3c7a5c4882b89ee89333bfecad5acb2be6b718106b73816dad6f1e5d0d930dc657be2e3d1dd3d290c07e87633d8ab6bf49350a99dd61776e342f8e4e322ed8939781d7cd7dfb2ee5f74ee22eb4560da9449a5c13db647ba602851e602d1a78f4b2decf39ef563aaa0d4d40c136fae949bc507c05d977f00d764a9105722e7234250dd1fa5b35636e5ff0b3ec08dd3ec2107d571fa5a990c09359e8dccd903ae38a5bd013de35319410d6db80410104942c13016a8aa8f6072ef9bc3ec69b73eea34a44bdfe7845966ce5ff6a126cee7e796d198de40011eeedda84b59633878349db613019204a74c9a736f215ebdd57ce3e6ab97d667991d3bde5ba57f89ecc92f1bfde30090ca29d2699a9704e907d3d610df3ccd4655ddc8d13550f421fdc32c8574a86d4927d1770d2e5b9a9e763c55220fcd863d2cc003a70c6f204c9b1b618d1a7d3130234390b394e115e381f7f3e73a24e8c533410ea114a3eb9500f761148148d979e495656a1e7faec5155fdbf95e5b1eab0834414299f7e2a7d810b2058f4c702b8db78bc6d473458a05d7c26d18872b30fccb9d67084fc2af96287cbd1c5fcd9d42625ffdf92c71c042b9df2e277d0422f6f5c451cf79c9c60e31f798585ba1142509f5c5ae8d050d44e1096a8a7c33690c5d60957bcf63df991e6e75a6f33cfdb36947df262c8df8bc348c92deb05e7c1b15e0d4e44074c79e6c02485b53ea1b6615daab514fb319d09ca74ffb12002eb12d2546db44b538bba94b269124bb1703630cc0234b2d48a8bd56abd1ede271a45710159f5dd3599c4ec247f51197ebe2ac1f9e31e14555b9b1a00ceaf3c91e49296e5b1f7ec99ab7489cb77066add64f677d0c6cea509e536b68e31b3881ef54ba864b3af7b08a2b9041beca3c9848b7101cb87671a34d9b6c605ba26564e70fcfb06faaf761cec47df53f45f8391a9071b9bf524daf9d44e0ce3dfbd3a687fe6bb44500cad4010b70a5d2cd1ce1aec2cac9d1653f275d61d439b8f6efdaa1ec8ab3061cd074294f95bf29103dd36a4f0b689f5509a25001a0f4e06f018d4906e908d5acff303c3161f28ed0c10378be288399d9f451be095f9c19f106e34b8e56b19d97bb06f1040441f32fe2965a957f8d1be802129c20517be404d226d906e10b57198784a67c46746aad64f18abe3fcb7f36fe1ba8d67f356edfcc7930081e8a7b44b06a311fe8cc9ef0eb8393471c9308f32467d16d8d597cf43dad03b41738b25c600b4e6180f1dd8c8881a8c1ccc8b5a6d59526c780b2508c5079c508bab7282797be3e69fcf97ad9d396872b9f824450c0dae2c5b76530642dbd6d5b9e12ce633ee3af94a6f44f85d44d8a1d63d5d2c5ae90ea61e769032eecc7e9e3040d62c848e6006e14d9c805661b685977508779615b79001203d7b03c6dd035ec7370ee18b939787d5d113f3d9ed0ac66e601021ec072f51190190cd4e4fa6d837a5212a2bb60ef01f7f474921b0854841b5f2b9dc84bd30d6fcb70634ca2b7f51409ea4ce1abbb8fc621d840cfd9434ec13183a78040da09d8521a0ce10ca09f13afc0abc5b915d8c891c2c9e7e046e2c9dccaf7ca3bcdc738c7b0f11934c16d626e4ca85c237ab9b3eaa0af55b067c0d75cfe8aa8b40cb82bc3ca6efa2600d2e167137a2e317589c8a862233c5c712859e8096cec77ef0a09e36da2f2e0b199fba2c31a5a922a616fd59612040cd4d9aa7fb8b3dd371bfd8a0f8706c4a145a3ae10ca7538bb7aa2a63340c6347ef9ffbd84d46c96816dce707c2d694e2a3709e7fa7eda301ff7f55248cfea56fd41efacc6bd9eb5fd1946ba58e4e5c49c3b60ace6cbd620cce39be45e35ed83a7c53754df923a001d3429baeee44f340793078a382f9fc618e092367f0843cd9bae1f946a138c9ce34baf6f3622658ad6c24b236d31b4e3b1a2cc97a9141e849f342338eda31169cf18b2f1b997a5147636f7806098d0e9ce400fba68a9464bafb44f884b715f457d74f59db7bcc6895b927218f1e3823025fa8022d927bcf9b865cb5118662e2304b1abf8a774db54447afba39d99749e0c60bca8f9cef1363afc44a2efc72bebc81f84dd63134315b9240d8b07dfc3023eb70cdb169809af866e0d5955e65f9cff3c2df33384ba8b3c39b128e41b92aa007e66484950c4f079caba4e37bb59bcf5d75c26b6768d57b29c54bd0f05a14e4aa40d95402d3170e100113371955bc181b34c9f124afdd766abd29a1d28783b6e310ef1c055ffb78d7fe38f049a8b19c72ae46ae7bc76130288218f8383ccc51561a9c0af73c135363ca94c258bf227d9c232e5a47df819f223af764b8f5e7259d110a6664cb3ae69fa5256abfe601cbcdcafda2acbf5e802a4c9597397520b000c3b1675f88ca0cca953a49c9863c20b2ed3d33de509c89957797a12c42ce838dd7a3cba715cbb9a2744d86d9563af6cd3988458ebe825f8a85fb3ef97244e6682d36e7e1268f37c7afc69899288770ef7e3cfa585922fb0584f756dcf1491128904d65557c016fc649299325108099a0a884ab6eb42a4a113c55c115216ebe7574732bcc87a992b8b46d376c3e2d869472e1d1d47f2d2b585af22fee6cd173c235a80dfd87e7bd16568576e89befaa83ca18a1f29a329ee9666de0edecaaa10bd7c2d3ad1127454f134e84d2239cade5b1c02a495385d7197e89017fcabbe0a74a7911b92019fde2a778e0885907ba6828cfe8bb580ba4271848b864bc478fc4e132fe26e9891962139346c00343657b07c7239db83626317cdc0d6507c1565d7c67ce75c6aa8fdbd8f661e232efb01eacf34d46086d2f191a7a5703e7e32f07b8e012d9f3697da4730aa244edca1c25b1f8a2b449cc386ef92ed4d0cc2ad728f1abcf7627e4b957baa68db9cf21943bd81ac4b31ab0591f8083032a6ef156956b28119a7227da0e6b5b4233d3ede0b6b35ab45ffde34bd39174eb339c6218f762245b526f77841c2df04085d83cd5369178d049964bbb4838d4d720034be790f85eadbe31a1cf3a9e59e9a679bc0826de332a3c728c410a9af44edee70846eecf15c2fd5051a5e83cb5a2573bd2c725613b9db1869674bb1c494b781c1feadb5744c538a6d0d392501892511648ba3e1b9faeb59819b19b8b1bcb838c6499700712ce5fa11ba9f0c63f34cc87756d898bd6afae0755dcbac33dbf67c9588cd11913581880fefcd44e853a3d15a3a0f9f55b8cc2388393ca3a1a442775addaefe729583b8e5686dd9942e86b1cecedc456257a2002a18a20ef6bc2d07842af7befa3b1ea7ec452cd5d175c596565be802da0b6d01cd1a25ff9aa44c478ba461dedab3beadf35aaebaa2a1e03bb1d4197346c8ca4855a7d090384cd41def955658406de4c5b06120471cbf9e7b09cec801593cd61e88bc2fb905f7f0b0528317c99f9ffa1e605450577c2508d0c6dacc9d0a0fa421a8ba9f0da5c941f38af950ccd6f39259943bcdb408331e757c6a3b4e409376f7b45ca4a0040f68efbc75491f0ef3ccfeced68d4ea1ffdef102a5a5b30216c11e588351879d7bf0f88781cb7f29d8fdfb7f5387433b3c6186f83c0b5a101cea0142516152cf6e9e674a578922cf382665b51f5b75d80da477aeb18e2b70ac70061a487f3b996a7e03c634a6a3c249b30ca928d5327414e05b038515c6f2cf9ca47aded7d47b41b443c946d7760308aba399a86256aabef329e94e00806906f85a71794a40a7f0ada3e92363332f3d2a4893ea227bf913e8c6373352d7058b9e8fcb415a28774f668e9073257b8373e3f89b28a2e56e29342f8f5dee4d74e49fd9521e8d67a52f5fcef25651efe2c0359b9ae97d7f11ae27c4c0de63685adb8cf61448be5a017b335334f579c1391b779114a805893e9e7603af3ee32c52b1baf4c2de803c938eed4f767191971032ecc638b6061de1c2efad25f9d7df3804f16663cb044cd8f2bd2285a6f27fa664a6580f7c7762dbf48003f3ed38421dbb92a801cfd70c3290456ac145b2ff5756a781c0b955e32ee633f6599fcc630ebc29286975d5080d6b9176e4d197a6fb7357ab944722bf281e120e7ed8e62c2fd02c33dcd64c03fbed364e06974c7216ecbeddc2df52de6f2ea17c71c569c68bd13e556036f91837261b6df12ef14d1324328ad5f7172b9e3de6bdea7975ff87f075b113c128", 0x1000, 0x2}, {&(0x7f0000001240)="3cc9013292923400d83008866b11a20bc997b7ac088b426b7ab5cce6cb17591637a3d53ea03d583490db1aa0f63d21fdf7d3fd1039ff4d44610b802f4fc986c70882cc4dcf1b491236fc619b5fb429420e9ba6b5549481d7c4ace722b67aa775c6aed2cb5d85a2307f0c7ff7683a8cc1f532131d5b5bb4b31c7c7143e43c793d0d4635e9b9607f8e1d790c1082480f67f9b415187400041241f25f1edebb77251ef53c0bb8a97cf1b810456ef18ab3ef2ba7c2e6759afdf59af12ec6865d6508fbb5655636e152374b24109f64e4ff95c2bc1f86f3d926421aec49ee3167b017682b0f3edee77d35686e2d17821ff207", 0xf0, 0xffffffff80000001}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x900, 0x2c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:41:53 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xffffffffffffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:41:53 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0xfffffdfd, 0xfff}) 00:41:53 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0xfffffffffffff000) [ 3312.529288] loop4: detected capacity change from 0 to 264192 [ 3312.532421] loop1: detected capacity change from 0 to 127 00:41:53 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401012) [ 3312.543384] loop6: detected capacity change from 0 to 127 [ 3312.576484] syz-executor.6: attempt to access beyond end of device [ 3312.576484] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3312.590239] syz-executor.6: attempt to access beyond end of device [ 3312.590239] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3312.594288] loop2: detected capacity change from 0 to 264192 [ 3312.596344] FAT-fs (loop2): Unrecognized mount option "¸äõ„’ºGþQvÛ­ê»!–õ¿ŽÒ4$±zó¾¾ó£I+e Y6‡c|ü„=ä5ezZöidÂö ûÍ<¿ò¨.&(Ù»@" or missing value 00:41:53 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f00000026c0)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x400, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000001000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file1\x00']) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x4042, 0x14) fallocate(r2, 0x0, 0x0, 0x87ffffc) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x62) sendfile(r2, r0, 0x0, 0x401008) syz_mount_image$tmpfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x9, 0x6, &(0x7f0000002540)=[{&(0x7f0000000240)="5262c31c51f2c5ac6ed4ab5bf478754be3a025af39edafbe72f503907f0d12e5178a38db6bdbf6e6e33ec4d183e0d84a87cdb284494f4d8ffdacd2b6d613fcf47cefaa46fb7597ef9d082934c551629cb2e1ecc1a00a8063045dcef43c007ddfab19163cfbc8c1dbe6745afe3720d3891729218e3fa2634cb0febf3855dcc683f95854619eeecdb27e209df04e6bea10a64a29ea4015eb600c65120c61b0c52ef1634f452095216c557179a03be5f388a18552e3d31c05d01b30b23bd5167bfbdf742771072f567fd96e44116b72bd1b6505d64c29f46baffed69e35edaa2e45e168f96391e318b2edc0897296acbca09a17080b9aea7352f69116ebfbbf29a882146f4d821b550a5395725d4f4d32bd4067d2bd61e5620a76bb66673c8dfc9d748c8114136b6a10fa7fdf2d7fdd58f5abe6c6955087649c121c154f55984fc273deef80aff89164bc064c7e311964095d2d775f786fc031b89e4313758c2cb0f84586a1350f3a924a3141c5a8ea87fd6124cb4f69a58ca9a7ca618c15fcf1954f33b3b475160eda7388bd80e29241419cf75540e80db3e06bffbeb8d6d4e3f0d91df5e2baa7e1c056fcddc6f466108912243d579312c7da93b145d0ef7c37adf057dad7d98fdd5b4130362934107fe7a0184a60b867a29d8a2fcbd13e7a21d61cf6be1eaa0674537991c0e0ce572ea496b6f4ae7ef5e84cff5b91913b88cfe419139adc6989cfac9c122fff1d43935a07bfd68e599b2313f55137abaee795ee343d05ef083a390183ce695920df1daf58787f02a64834c07335dba1d38a084e392c82cd24a18f4c44898429010f52fefe294fdbaf16c39210e1ea4897149ab66c214ac8523e1b2f0563f9378bead80f501df4c08ee4cdac874ec2c0d2bad09f889aff372a608c6fe76b9be56ced47786302b7fc04c2a50c86463f9494de86bd31463e51b67ffc50e89433840a387096d1c6de96ec3b0ae61d25f11ac67245bca22960381f55edae4feeb07cf1c2064fd712e61a793cdc8d5901688c05fb94783ff479e84f851921be271f193d288ac72145e0fe34966681b88c9d229093862007e5fb1444a0613dbe79fccc762f10716a6bf76ef86e59ebdc4f4d0515993f72cf2f31ddbdaf1bfc823963a31e6b03fbf30a8a2fe473e938d8210356034f25ff1852dc11e5befb2280fda8714d902aa26541371db797f385de5a747fe82bb7d5136e76d1f704201628833e3995c9d1da1e3fdeacaeb54992ea6bcb36c588884c9cd132082bf9f5c82c667b419e2bb07c854e2f50bf8ffd9e8bfcbbf17ebcb0bb57538267f495266212d2c470aef9e8e3eba8a6b7c077b0b5ee2ca8a81036e868dc586714a627cd55175eeb99054e6fa7e06e78cadeacfe9579b17ac579e25856828ac75b3088174f1617814a1e463d3070953562f6036585207ce0f6ed201964e417279aa61556bd7e95529288a11d9844453c8e260c7af5ef034aeb49aedd01c84443d0fed6c99a1c137882159480df8b198fe944604da52c4d0aa21d3f421ff1b229343558c662c99902d1ae32f3bbb50c005a06ce0bfa7d128ee4fa1d7543b6001ea1a6874390980d5992c37c85bf94eafccf6c1a181568602eed202bb70618242fe6e6e8b7cc6054c5ec15e338e0c41bd4d85060b969fe07084fcca679e9a8071c53f14edb41281026bc00d1bbafe5a62f317db8273643fd1a5c8548b055053671f8f5dba6b518e8633393e8463986d018f5f974d354a3da1fbd54d5eef741e0a6a22b6a1be5011596e7b3c15bbc583a87cb1dd6949d9655ab1629a4046e77aee6ece2f2534e1a5400ea2e5eb7ea2ac3ad14d5b0fb73e36fb01904ce5dbfc1a57d5ce314bacae39f803bae4ffdb413ae5fbd0dda63239b849f7e7ea90dc0d40502df6e5e820bcd4c6747caa8066365d1b15dcb9cda7eee66bb92653452fba1b02145fa680cc97479de04130a8edfafae6e170f007220e0e5136f2b02ef55eec5c7ba7f87179a4fcc034c592326ab11a253135acf2090ee64aac83b3be25032a12cba974c823a66a67955dff649de2be024d3ebe5d4ba9b9d8f0ee7b7a6ce1e5b7826369ecf50b98236b0265722ce94e4e21fae3f6e9021e41e29bc1b34e30bb8d944eeee3c00bb1f1bbde804517346713065322909a7e2bc0614a3647cb20fdaa27b604338a7705bc6590f1188f0161e65a66392a8427ac2fd112117c7934391d7543ba30613d2ce08b56874753e2e3a705c08e1aa347b5e65f91d06a5803eda098f46242a7a3a1dcfbdc5bbda7d560a67f8e2d4e3a388ad425568e40cea7b8d6c5772215a581441f8433382cd9740dd3f4851755efccdbe6427b2f00c5723f37e6cedd99a8e3458682804ace17b6e7eae0c1bcd2d43e75a6e218b9c43175d3ad6886b2132e929f03659fa2ef6985d33fb3388a247004cf48a7373543a00de4981cb5a2f766cc8f530538b6d763ab81b2be5404eb437b0e87057dbdd5d3af2c3cbc807650bcfe4e6d0340df4fbf9fedf902aa4a8583a07c36ee76462eef97b62c422b30e6a32b7087806e55e1461593e0c203488797ca48ab74ba1bf678d2687175b820948c12bdef691fa68514d645c87d0c80ff8a9edf28c5d8a566cb71ed4dd9cc724c7ab49114619ba78c2febac5a52665dac2c0cfe533f862ca29522c3cf649eb3622fdf8899871b31fcf36ae28a142086e943ec7c55afd1191428f3dbe3a235d0c3f419c4dfa1276b0a51f0683b18c4651fc3613d3d7e6d2116db680705d1d6a9dd8fb8f4fa139ca92ffa8e90f98a12546a02150e4829c8d4d2a97497f78f69b956cbb792bf99e7e0233e9ae4c6090cbcd4f5651db645b557bc2640080d5aa6c57e90304b435c97b01896edd46d6269827f5f9348faf0c6ff0442e9a2b99287627e3bee181194ddeae4019daa036af0887c806d0471760bd8b2d33bdd16542be03d833ffdb3bdea2c48efb7208a7c59af19a6aa54a08b2ac2e4b5c053da076bf040fb4c908b07561dcc9b2284f390fc5d0cca9674f26ea7e372bd2d95d41056a9e82321b953f420aeaba3f7092e359dc93789dbff59aba887bb212c8867ddde60f81670dd07ac27187cf70c9ae1a43050740bba0014718191c30e4f91012f7b070cb3654e3919ca1ad8fc3c0e8683ff14d4060a9d1a40a1dd67d7b3555670ac37f9eb5624927b61e5be46a7588c7ca6bf9913a7ade52ac8f8a5957dd2db94e6a665b84afba04690837f630e3ae8cf0779a9bd15d72d6c065bf18e7a8b3ce4247ca111ee96ae9a93b6688a261965f22cbbd2730b26cf58ca218ae1f635b6c90df7ef491fb009aa2cd34c6e64ee8b6a691733a891c6f3316bcffff80bf3dd1ae2aa5c07f51767e15a6a8284a3c9668451e173f177737f014d74fd64515ed72ed1d300384b1df560c4992998411e57d768ee41b27bdd3e0e1027278e0c787ed66622554a37bb5879422d9c8176e4f5645ecdeb96e59992d0519dd3eee45a74be167ccb389cde71b0291db1bebaa9f3678d273319a1c87dcf366caffbc00b6325375144b38e941425729ed0d2ba3d798707958bd667abd46394761eb2229afac25d6ab3b2d8775f0c95c35a960da8eb9ff9f669d6f5786a0d67b75ed77a140cbf78e50952a20ffaca053656701f64155f489e8eb61026c0776f765fdd121da8cfab73879a05bab0a738ed5025d6cc4ec375e2ed4466c605cf01e9099c667239323fe7b763f3d5139af17456edcc696636ad6209ff40f0082ee05ebd7c375d6bfde6c02d620989185cec31869b0e64b9c7b75e636d3cbc940139876c5565576283c7966171a03f8b183a5906deae96e4d8857fd8ff9ee846734c36d36ce540fc51649fc928277090e8fe1e290673e7fb610b234761ad9f4d19939bcadf448eca5a11754a54d305bcae6de200a704ee40f0fe7eeb20a2e84fbcbd2dcffd5b121b47e7ffabfca37f580b8c017d1b5d043f3b12d1767dc2fcf8d09e58c19a370ed866a706a9cf152e92341840a39ad600980bd45ceb13efbc409ca77d0e09d575e4c1973279d4eaa2a2225d2dbd0735ae9a4f8f44972f37ead579afee82de08a2512569eb9b2840070ca642714c17c75f3140bbd994cd4b214129f6e302c179095d9ab34e83f885ff8a9bd548e8d385ad4f88a9c9332888c8d1e27e77237cd0c52dc7bfa697732d3666c0d485e5d143e0c1cbaafb4f0338a370e6d83a5112d27ba1d782e187ce0706c990edcecb77265bd54e42e88130aba681ee6dfb728a654b16cd440b5b828fa2f001a2cd341bed9c6623385327c6221103ccd585601d1f83b4a72353b922ec0b6181da59bf36e250866a15c3869196465fa9995ff05175c1b245b7ee0a134c34ad11fe50078c343a76658dda205b9792edc8a0b84c63964925df6d290079b803e1c33b784fb8474efcec571318e180bf1646986bdfef923070f7ba43076fa696f76b3cfa848076e4325b2bd3b290a0aa04745da158b62bd41eba25b53c36cd45eb46505d6322358e6896293204941f5676fa0235260af13e7cfb0c215348e349701adfdeacfa391f98a3aaaceafe4932f568a9ee125c437d22f1b3526f32e85c3e626b3f181d8c48b24f398cd0d8be1f35b9ffab4af2d48249bc0e604a9ac9b3f37e1fe48680ff2f02ce1ba778883f13a439891f12997350102db9a9d4c7f5ad394e15dc641ea4046c4a26fc43580b228eadc8bdb69487dea1faf9deebae12273f4db7c26664496122cd68ff4fa7a2895e30bdb93f4c0b0e8487dad82ef35144415bbab16f5151d73a245e4849b361f7c0aee0fb75aaca5296d4dc030fcc50d8ba925805872cf3c16b93c930b0ca5c9f6795c40e84bb9f4f5ad951c5a2c7bf32ee1cc4f13c3eb6c3dff30710d92bf31de292c35e5738981a4fffd8a316ef46c178c417cf3c6bb99b7e0c4fa3508b33b8b31ff952aca59c9a45028f45d53af555d947d9e5f5e9bb84cddedb581faa54297635556e008126e9d3659dcd7566d838bb0b02d88ed090241af3754198d363aba671e5335167461ce6c264b32a95cea5e488bf7ef0568a352bcb1908ad0d7b6694117876ff469a55dbef2baeba5a5ed4b36c7c8424ecf05d1cf4d38b1f975494059d393a4ccbaf503e76d8c471df5aa28af0fde1d51ce87121ccdaf29e5104650116e11ace8ed5068e6d78076b25bec3899af8a02257fb50bcaca862a4a602a07253f248670ceeb6171371c3440d0f09b155f5db9ac8f605a4d8a372213a6aad0b8ed50164c277eca33d1c179a812fe4d11e0b0306ae7785069702f184979e6d08113ff7bece9c2a83384f5712f7222b23f01a7de32399cee560d641e685d4f9ca26e932ac11bdca3ee394178eecf04f7fc682b880361f8f700c97925194bd4f32cd3038d3700f0d2f2714d88a7c1cd3b67650922d9a76dec0917f5fa163c8b40e8e66d1db33d3ad36df1d783b9569b9d8ff4090847b8f4ca5157c0c777869848eb317b776f97f3a092b652e15d95b58022571cfbb3beab22e5a1e415cb0e2fedc1410108b486d089eeb66afca93fe3da326f3553972833150a559cb6f66483d714248bf44aa26ad4bb68b9400b6cd41fe3a1658bca07e11738002c17ae6865d3a7f1f2527a5d77a9d8fa0d275827eac08b6303452b6a9b210f18565cafc78e083c20970bdd1011e69d2aa12bdd56058ff5016c724a29ff7be4c6900217f9689c0f80e9f398272e4a847367919a5c8b3169f18156162d59dcd46046d3381fad2d23324e9f118505f7f58afbe81a86626134a8c7c949d1b7d096eca7563be34dff3bfc90d37ca3", 0x1000, 0xfff}, {&(0x7f0000001240)="20be8745ccb86c8a18c02273d228fbedfef2e5d4121ab5562a242d2f1635fb1249f818b9688171d8a2d8e6cfdf17974f1d9f758d336f158d184930d48e71b56c7779b930077058d88c3b7e413bd360a824f2b9de29bc3c86f207c441425be4b0ba9edc67d9c350743922f419b2b655ad2df377463146c00ac885c548490c589115e3850f4320016f93768824f2389e78fb2e9d10eb337cd281", 0x99, 0xbc8}, {&(0x7f0000001300)="23bc8b931cdbb02354eb8c085e2ace1a88dd41368b71b301fad0d207947efb6c399682f8827cd5bc957a37442c441eb908ce7e95f88dad95d9eee5366dbe0dd363b9878ad56f6824a244620056e4753424b4b20b79eb558b5dd6c85e968d00e3dbc30d1891a2ca791cdea6f9083c8e51b206e895107852029b62a22df2ea671e6dd87313ad57f49d53496109ee3e1dfba6f1687243cb14256e77a1e5d3b682a89867dadd0196303f2beacafdf5555ee6d6e444ab2b467e1302fa916ffd3719fbc225e2b007d8", 0xc6, 0x3}, {&(0x7f0000001400)="9ceb1954d770b7f106f074d676476bd5cf851072faf0f1e2f06a69da13583c465357e48ec3caf18a5e4ae184", 0x2c, 0x9}, {&(0x7f0000001440)="f0a7146791dcd79546856d3b73144d43bb6e5ff567d84469646058602742cc34a552e4224dc471df19a93938da3c70edbeb3f3faa15a77e2e3eda22204b8a821ff34391ab607a503f289b6743fa9dfa5df40c99871739a0a50809b67904ce5e1a66fdeb2875eb1e58d74cf30faa50dead773ea3c631615320bb63a322b712e10a8c8344171e4d998d5d4824f5a151cb5bd7f5d790aa2e1ef866ecfc46a23e6e4c5efc22042dab7bb7baa5beee40fb3137c140a269b1694a688d556641db3dda3b38f50cfc4ec69f1e62bf67f6df01ded0ddddb39db2b0679dec1b4db3e25b5a582d5494959caedbf54ee0e968875451343e20f7d0a2c203ef84cc9c5b4bf0c87ebff1ba37dc6dd8c1d582ddb406c65488eade49a5999a119d7a1691ef612f0b51c7ebed42f89cc5d1c1ab5058e1ab91265eb13eeebd389ba292602cb4dbdc27f31dfb5638e18e29bd51b8c1b1d3355b90d32b00b9caf97340caa25b69df77002626ad3e6742197eef6dd88f9925f666ebee7a569243a60acb6607b64aff61247815a6c6db838d2abac42fa6776492b36df275d2dcf1e7ab287bb0bef0e68e97f6e440a32e973c78434e86f26a9df570b9978fb3c0b986615924308f17ce5f28ed68a2d9cc96590b0842ecf5fa0ac058faa9b24604816ee04548858e969d40e8bc581f08890d0c95ac240cba2195b215c96ea478d146eef5b37f5d3e14d0b1edd7b1ec011133b6b4c29c349bf1b12a6e26c30aa47e9fcd9df87aec72b135967276e705deb72a3612dd2a09696bae22b458c8d35afda1ffea2d463868bd4142a2b0c55ddf6de563d64cd8162491ea5a25043fcd040c2d9fa6769073706c688984660219942e87344ddba7ae699caea3a2b70c1603bbeb88bfb4e4e3eb03c5e930cc1a20af32e951a7956f09856a020e4d0fb74540ec72f1ab5994f65ff1f1f6b2a6b1841133474226d3c3d2f4a99ed0dc9c038dc7ca6837d1805cf5000728fc1fd7a772b829abd7df38a6274039789cfca02c1c690b2de989b67bf60fad0cfbcad57dfdd954521afc3d8d6d8b2fe868acc0b23fafb2b72bf4fc8920535c60040e64b590b8a67cc296b0692e4b8f0001e9af286445b28a7e1f32280276772f8b65971bdff6f3352eebf0a7e2e351b3047750449aa3917791d40ef867cd4bb6f87ae1bd5d68f7ac7df5291e2fa0e001a276d0e1cd3e822ff9435b0974716082a2d8d4f5f9f4e069f6617c097e278722bd126f345bbf3dc898c1b7f2498dcabbb9f57aa2f9690c58a15a7160453cccaf570f9f8d491f6c6b750439f59bbe61462a015b0b0d8e326aacbefd1256a823375d8795c1b24ddc2cca92f1762f3cd4109ef6f33941e509d3d7174f68dc9e25fd9fd80e51fe14fbdfb6a345406c624faa9d150246e2e7ec8848a44de6126d744fc059cd5b50cacb4c0d4367fe3c6e61ae806f9101556e36ef3f6f33738b8ae151d0bd95e47951722cde1bcaf0f83609de38ff42520220ec1b9586622f1dfc813788760f5961d4785225742476267970a2abb0df7f5d13a09e0d3df80ba299530dccb1e986362ebfe6923164864c347191ef7a28bce2ee6238d4cbef8fa566229af0d99befaa7894adf7eedc587c2f6d2da533f9751312e973eb75ebc16ba53bed7002ce5dfdf70b0c32de90b9c8f28e0f5217d4fd5ca704c031b1dc502a2d98bb6b3e31180f09bbd201134f7082b310bcbbc399af65e0d5107aa63a9fdfbbeb77c34603194d0dd092939c0c2343d0540f3e6be23f0120fe5d774c024ec5d6744de79cdc5797cf5aee33a2394436146f7b02670b416c94021d72d1074ae2e5fd328b1c631ed91fc67ec0cfcc387382b3dd61b855189ca30d4a0c16b1e24131aea6dad91b5ebb0d5ed5955bf2583ecb097d026df3fd22b636835e62f191f15651e94f6c730f1f0fdacc92f9b7185f0ef9570c31778a4edc9b727d529a82c1db44837b9ea28d029578e04816e3e2062c95adf087f56bd69dadc389e896bf4bddd2619505889418a48a7b47ea6e538ea76c346861b01bb6f59388f15becb05ab8f4208622f9922bdec70e138cbb50c19aa04b8440243b1cff63a2338d1cbda809e5cdcf1b07e56ea3b96de22298741daa77957d4de90c72495671ed14fc4160008fab1edde92b4e6d8c7351b1419e0d371cae4f42a7e9e5da3a079d30c48fec695bccf29838cd9f48c0dcb064572687b7068c398e55b503e2f3ad960028a8c6a98053a5600a533d9872b3ed51572e5480dc4bbbdd200e36a795a779e34214b5a30ac9d6cfb944c7fe0233c6c6513df06304e248d07dd87d55ff0a3bc67d32a34050ca14a225f0dbb109798e385392c8dbb98d72cdf0a4bdeea10e76aa3601ee97541e13ffe157405effd337be6ebd38bc707e227474d5b7c94297a94fe610fce1a538f651f7f63a66dc35ca65e238f4dc4ae3aabeefec809e07abc9f31c60b6e4259115203fcea3b1ad6b911fd598dd05378b01b8901b08581794e3ddf404295997f7983b9be7038d5589508dcec533fe1fd1b2e3db35c2532dce253e017bbb95e287dc806ab6f391ac4b2adcb15742fd1617808c379ebe64693b72eaf426e2633ec9d24c97a2b2d475973992336c892ab8cebf97af1b742be5fa0fffa02cf4c8deb3e89834c7cd9185d959a3278839251e1d30e21115d8da1b7504de014413ed95800ebbef46f833d4cfc9f80ef0c5571dc28279bac293e8fb1590402a94c4777284668e2cabb20cb4465a68f264cce804667c07fd041d76e25e36394060138a95bfea958393e58285d5816058451fe638b16a7ddc36d2d5d9599864f8a414495fc6825d3bf271f97e5fb2bde5128d4c9226290a8c066c5175374437df2166bf66cc808a4ca8cf92c36f8f523182ab858df059585752ec971656e54d3e297e382e9604bc8607149951315ae08ed3166be176d800cb77a66743dfc8478a596128cae5228871a64277d24b6e1b6f11d159f8bc17cb4919fc095662ac35e3937d08d5c7ac98b2ed79009f47bb518dad5411772e0680721a920799131a1e3313e184e210a569afb06e99a6cbe96bf498fb1a79cf0e5460f339ebd16adfe290d59a45aac3329ccce85b169ce866e77e7f2590b33e61969c634357a43e29ac8db817d7a1eb36355cb5021fbab914877740c3187cee80586df0f9e49cc1ac0ea30b8560b05d53806ea7e7dc4f6791ebf7b18fcdd6d2848301f9d122f7f4f9f8bfc3a9e15ab6260a51dc656c24bce5b2f507ddd73d9941056ff462122a7caf75632e6450be7452414e81b9b8dcd0bcc78632f5c92bc944e49906a51c452b34675135c73c0cf69707df6f3953c2e4ffadd0675e98b3ccadb2a379fe5a0cb629521f886b695190f7a3a24ca74192b6e06afb27918cea98bb77ce8530a6dec475cccd4943469953ae613765bc3e42c3efcb657601079c729ced086e14c7c529b6dd82d70c39e45c1ba5f723c7bf831b0d135f19f043046a5ad1a841144110ace817046337f4549bc6965e59f4d920fdd14124b6ed35e4d2cd575b258f1d94cf8725cb9b3e68987b9a7faf5634cea466c9aaff6852a32332c71e430290e2f1dfb7bc70bc38f2523d60b12eb3f69569525dfc5d7cabbe57d6ce131e6f4347ba5af6362308927397182ec4995586f7e7bbed07ba7304ad0228e22e88115793126535b57b9a8c558fbe2680e71b00137bf7d91979de7259622601231e3bc0ae8b171ccecf4716c5654456fa6b730cc1c99c185ad4cb1de969baf94ef68ee3bd9877f42e94796fb022ef45318ee32e91e829b4f49fd3a524bd715469e8edcd001e1b0b7a14c69edbfccf0b0e834ad5f713233515ff643104f5fc1754bfe32d1e122f40e0a6cc22c61ab0f31dbf1151b388cbfe75b46874bf125b2c48b0e0619dec4b1c0455164bcf468a4c7d07b9cf35e98e2b7bbec6a5a83796dffb62d942162984495a7099be0d6655cf9406ae292ddb68c7262ba64cfc30b3c3fd14721baad382feebb475545d998e0c1ad8108f0df0cee27d76f6110f6217609cc5833a13b993ba90034fe3b4fa65a950d66ffda70aa4412d76fb6853381431287ac83e080865e088dd13bfdd0f8830630f73a7e56b70ca01c6ad2e445ea649c6fecd85374e69017b79492bcc6dbc0c47d0b047c08e554f8a519a429b8977d3ee4823ff63bd1c81063a571fa22b547923d912319fe50db8dbd1735f52a89a81ae888194e2bd3c8554ae5acd82a5fdafc9a15734bfc4f29a4c1838590d5ec628c1a2ffc82077fe88cbbef7af1e02c0bc53be7d1eb451dc06718a662de841e36744db2c81945f905bbe52cb009a04434cd71f3a88c5212697a87470ecc277c13777d52aef49cab37fdb99639aa188075a2257194b4ca8a4d413a291ab393056d55740673e23cd87f4ae08a55ea98afc970fe30a41de7a734eb9f865e316f7c183fc636752ef86b260c1d9affdba9098c56fec715da75a66624e0588c207b3cd9b4ed252cb524051b6fd1a6910b56c8d7ad31c75c57ce33b70bbfe7de62df55fda846938435a25b41acb24ddffd259a008baf948476b6b86360ad4acb071d82c87976f99b0cca701cc7822f838c496ff84fd1195436e7ec5875a2fbc34374d9f3c96589504dd37c9113ec577f88beca407b7a4c181a04a3ce328af642c6c8f573a95317b7d3ccf5d461b4829321ab74cf1fa8fb11394b794a65b1283cff6961ba7fcba4c489af472174e649736f7736adee69926de6815c92924340e12bcfca4401b02b8a73787b4b93929fe60f1c37cd3ed110f9d17a1e903a374be5d86405af7f9e935107b62c3ddcf43b673597cc7558a9a9c952e585de88c78269c2e6e6485e9e1f82c213a595216b359e66b95bfe8736f5150cc2122df2de32b6882dccd2a306646997f009dcb740bd232e093aeb0b0e456ef5e0e76e181b68d3127e69ac8837337405fd15c0f131e9489c00a089f870b078f2c3d71139315414c976ad0c673caa6cc91c7704100a34b88a1e349d71d56a0559322874372c9081371f3b0825fdba4254eccdb332d8fcf1647b1088b03b7730b523a7839279ea77beaa548fb7a7c2493c0d14cf954a5e01665e435e54953ff0c1d9d9ebe2f86bda495cdac2c81e651575656ae94e82be32c258db907fe88216d09038e36339f57e6a2d53ab1bf0992a3fcb80d97566e754851d98d221724620a4191fa6c42303078eb2aa44f3ab589d66fe1c82971f002c82425c886dcf33d34d4d61e7cf4b86e9316c27b1728daad751e4415d0d7d331d4f37f63dd0d4ab82503f24f57c3e9eee93aa2179b1418474676106f48cb31b447c1b0bbfab504d0eeaab6439a04abe0ac3d9da55761d9c669df8df46e2dfc3606a924d5b3d2f98013bfcd483c3f8e89797df1cdce304599fa8b574d427850b8da6d120c7b7ba8231f90c4f2d607ca3040fe74489ffaad683fb26406f06c1fd76c02ea3a361d1fcf83129668a71900ea1753f520dc3dee68cc43d6becd83a77f398139c553d14377f1918349c7345c484fbb7cb85e4979f55e2c6649a98e5cd1629dffc72541601d276b816e58a9ea3e6bee7d7189ec537d0cfec3a938d0e96737fc56099ad86183e1ec291afc6d8012cfc4d875d38995aa64bc998f47a6e3195056939658283877b516f757c9558620c8254e676db6426b2387d7c00e9b7a6d48560207a235b0ad659ec3f8fbb0e1cde2b6264695ecad21021904185a5d6e825c41fd7618b6b33a929b025d12414964b8e3764f162a19830f144d88bc3811c16a0d1ca27eb29734f808f238cf08f581d0c0f7ea8feeb", 0x1000, 0x1f}, {&(0x7f0000002440)="4004af703dfaaf23c947d23779a15ad6c7ed6d3a0bdf0b3ec515a82d7694a54898c0aaddc3e22de43fbfecb2a21868bbae13d41bc253f7578b6ce7cc66746f3629000c407cc05bc855798a4af713825c8cc17e6eb41a16603ee08a87ab2fe9a0094501452caedeb6f9a9a9d81d8bf9e9e0cf598828b7139b8ea488abdf32840bc384d7dd0645bbaf2b3684acfb2e6fec9cc2581555551badc647d149eae37cade82a1b2707e92284cacc57244123edbf34862fa413257cf870d5766fd7aebc3b9f2187ead1", 0xc5, 0x8}], 0x2080002, &(0x7f0000002600)={[{@nr_inodes={'nr_inodes', 0x3d, [0x2d]}}, {@size={'size', 0x3d, [0x34, 0x74]}}, {@nr_blocks={'nr_blocks', 0x3d, [0x78, 0x38, 0x6d, 0x35]}}, {@mpol={'mpol', 0x3d, {'bind', '=relative', @val={0x3a, [0x2c]}}}}, {@gid={'gid', 0x3d, 0xee01}}, {@mode={'mode', 0x3d, 0x9}}, {@nr_blocks={'nr_blocks', 0x3d, [0x2d, 0x78, 0x2d, 0x65, 0x31, 0x35, 0x33, 0x30, 0x35, 0x30]}}], [{@appraise}, {@seclabel}]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x9) 00:41:53 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x100000000000000, 0xfff}) 00:41:53 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:41:53 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) r1 = memfd_secret(0x80000) sendto$unix(r1, &(0x7f0000000140)="0408ed4b72f7e9d54f2846f3ce9300983f83cff436e8ea2e0ecbf3eb7571f9c6db2b76e0c30f5c406d3d4f416fd7e25683da301a222c7bb1d741d96a55512a9d4cbfe995a7f53c52544c6187c75f7da65304437b31a364459f783587aa07cac1d5b951c78210fab887300d9616574e7a37c4b4f1e43322e55771ddfad669b75f266a9aa98c1fceeb5a65f9f70359dc9c88f1239ffafd1bed7063c797fb9c5531b02f4038d3bc", 0xa6, 0x4004090, &(0x7f0000000240)=@file={0x0, './file2\x00'}, 0x6e) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:41:53 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000240)='./file0\x00', 0xb6d, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) openat(r1, &(0x7f0000000100)='./file1\x00', 0x100, 0x147) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x200c03, 0x0) getsockname(r2, &(0x7f0000000180)=@vsock={0x28, 0x0, 0x0, @local}, &(0x7f00000000c0)=0x80) 00:41:53 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401019) [ 3312.711712] loop1: detected capacity change from 0 to 127 00:41:53 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x8800000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r3 = perf_event_open$cgroup(&(0x7f0000000180)={0x2, 0x80, 0x2, 0x5, 0x5, 0x7, 0x0, 0x3, 0xd0840, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000000), 0x1}, 0x408, 0x80000000, 0x2, 0x1, 0x1, 0x1, 0xfffb, 0x0, 0x7fffffff, 0x0, 0x4}, r2, 0xd, r0, 0x4) ioctl$FS_IOC_FSSETXATTR(r3, 0x401c5820, &(0x7f00000000c0)={0x81, 0x9, 0xffffff01, 0x9, 0x1}) sendfile(r0, r2, 0x0, 0x9) [ 3312.732457] loop6: detected capacity change from 0 to 127 [ 3312.733276] loop4: detected capacity change from 0 to 264192 00:41:53 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3312.756409] syz-executor.6: attempt to access beyond end of device [ 3312.756409] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3312.783691] syz-executor.6: attempt to access beyond end of device [ 3312.783691] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3312.984458] loop2: detected capacity change from 0 to 264192 [ 3312.986131] FAT-fs (loop2): Unrecognized mount option "¸äõ„’ºGþQvÛ­ê»!–õ¿ŽÒ4$±zó¾¾ó£I+e Y6‡c|ü„=ä5ezZöidÂö ûÍ<¿ò¨.&(Ù»@" or missing value [ 3326.291346] loop1: detected capacity change from 0 to 127 00:42:07 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffc, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000000)=0x0) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x1b, 0x3, 0x4, 0x8, 0x0, 0x9, 0x2, 0x5, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xff, 0x2, @perf_config_ext={0x2, 0x1}, 0x4000, 0x8000, 0x4, 0x2, 0x7, 0x2, 0xff59, 0x0, 0x7fff, 0x0, 0xffffffffffffff95}, r2, 0x1, r1, 0x2) sendfile(r1, r0, 0x0, 0x401008) 00:42:07 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x410100, 0x90) r2 = syz_mount_image$ext4(&(0x7f00000000c0)='ext3\x00', &(0x7f0000000180)='./file1/file0\x00', 0x100, 0x0, &(0x7f00000001c0), 0x10400c, &(0x7f0000001640)={[{@sb={'sb', 0x3d, 0x20}}, {@noload}, {@debug}, {@block_validity}], [{@uid_lt={'uid<', 0xee00}}]}) fallocate(r2, 0x25, 0x5, 0x549) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r3, 0x0, 0x0, 0x87ffffc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_V2(r0, 0xc4009420, &(0x7f0000000240)={0xa, 0x6, {0x2, @struct={0x6, 0x9}, 0x0, 0x5, 0x6, 0xffffffffffffff81, 0x4, 0xffffffffffffffff, 0x2, @struct={0x400, 0x1000}, 0x80, 0x3, [0x0, 0x2108, 0xffffffff80000000, 0x40, 0x8, 0x3]}, {0x7, @usage=0x5, 0x0, 0x6, 0x401, 0xd7e, 0x8, 0x7, 0x40, @struct={0x1, 0xff}, 0x8, 0x7, [0xfff, 0x6, 0x20005, 0xfffffffffffffffe, 0x800]}, {0x8, @struct={0x1, 0x9}, 0x0, 0x0, 0x800, 0xffffffff, 0x63f, 0x5, 0x54, @struct={0x80000000, 0x10001}, 0x800, 0x100, [0x5, 0x7, 0x71, 0x2, 0x63, 0x5]}, {0x100000000, 0x8, 0x5d1}}) ioctl$BTRFS_IOC_DEV_INFO(r4, 0xd000941e, &(0x7f0000000640)={r5, "dfd64c328cd8c218257741df9b39c3d3"}) sendfile(r1, r4, 0x0, 0x9) 00:42:07 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$FAT_IOCTL_GET_VOLUME_ID(r0, 0x80047213, &(0x7f0000000000)) sendfile(r0, r2, 0x0, 0x9) 00:42:07 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40101a) 00:42:07 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:42:07 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x109201, 0xc) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) 00:42:07 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0xfdfdffff00000000, 0xfff}) 00:42:07 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file2\x00', 0x420600, 0x2c) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) [ 3326.315226] loop6: detected capacity change from 0 to 127 [ 3326.329163] loop2: detected capacity change from 0 to 264192 00:42:07 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3326.338034] FAT-fs (loop2): bogus number of reserved sectors [ 3326.338436] FAT-fs (loop2): Can't find a valid FAT filesystem [ 3326.366268] loop4: detected capacity change from 0 to 264192 [ 3326.384875] syz-executor.6: attempt to access beyond end of device 00:42:07 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0xff6}) [ 3326.384875] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:42:07 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3326.433338] syz-executor.6: attempt to access beyond end of device [ 3326.433338] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3326.454526] loop1: detected capacity change from 0 to 127 00:42:07 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) newfstatat(0xffffffffffffff9c, &(0x7f0000000000)='./file2\x00', &(0x7f0000000180), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:42:07 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') setxattr$incfs_metadata(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000240)="0b850fbaec01cade6b40deff8485f91610bfe90ca73d042eb721ec8ada81e4a27dd9f0a08f86b6f63970a32adccf6a96db952be009fb51504443101350d180d94ee6eab11c21fd69c71ee170798beecb4096dae533a48180781943fdf88c564976bb06c8e59983df0adc69520b0639f842f94a32e1b72e8636542cb29aeafae601d54f960a7841e8723915babf0ca29b7f2d59c8fa449f2712e6beec569fe55cdc96e08c7d55da163d07", 0xaa, 0x3) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) 00:42:07 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r0, 0x0, 0x0, 0x87ffffc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x200000, 0x110) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000002740)=0x4) 00:42:07 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40101c) 00:42:07 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3326.594371] loop6: detected capacity change from 0 to 127 [ 3326.626986] syz-executor.6: attempt to access beyond end of device [ 3326.626986] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3326.655150] syz-executor.6: attempt to access beyond end of device [ 3326.655150] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 [ 3326.715852] loop2: detected capacity change from 0 to 264192 [ 3326.718368] FAT-fs (loop2): bogus number of reserved sectors [ 3326.720080] FAT-fs (loop2): Can't find a valid FAT filesystem 00:42:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0xfff, 0x1000000}) 00:42:21 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0xf, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:42:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) r3 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r4) sendfile(r4, r3, 0x0, 0x10000000009) r5 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = socket$inet6_udp(0xa, 0x2, 0x0) dup(r6) sendfile(r6, r5, 0x0, 0x10000000009) copy_file_range(r4, 0x0, r5, 0x0, 0x9, 0x0) 00:42:21 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') getresuid(&(0x7f0000001700), &(0x7f0000001740), &(0x7f0000001780)=0x0) stat(&(0x7f0000001880)='./file0\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file1/file0\x00', 0x7f, 0x7, &(0x7f0000001640)=[{&(0x7f0000000440)="f3da79a2d5c192ea3bcdd2ec1bde92b5cb49a1d1edc741d7f65928f7ea89ef9aabe5deae6eaff5ead2abe048213051a8205675511c7522a567678b53aa48f1c3c3a6ca94eea69ed289a4a69bd80678332758213172251962237117d23bd475e19117d33a2a49b9ee2031faae914a974e63442d52c5016f5446def7dd1c86d08d26fd5f7d1c8f5ca925ed90f5c9b1ca8624013a5da31b5b15aa2a8e9eb5ae67b997d818194c99d9e40e9e11834545240e6d2577b53fd0fdd91ee95ea42157d13e4789ca961030f526855dab848db74ff12936765ce5d80998de364e457039baa0687cbbcbf1100c558f3ad500c8284918bbf1048f09635d88305267ba7c81d333e169eed0aba5874973facddeb5a77f04d1c3f05b32b0f0ec99ed4de3195bb7b733431f5657146ab3a9bad739db5a21b8f49a166d5928267e4b2ed46768f3ceb8cd4ba2825a1f128916c933789f995b49994c2aa6e9e794c9c8ed6ec2d446dae037e516d6aae8ff32dea23ab1688fe1f93ba7247d00603ebc7044f96564cc2797bde68912c1f6223630e7ea4c764393e39a635548931abf7ec095fff2abb88e3fe411698b8d47dc52b496ce8e4ab4ff473caa1c9dc852154cc5b6810ac10bee005bea9e4599bb54c3ab84c404d975b9fc25ab25f8bef8e39070680d980891fbf3e1d263783b0e570cb8f5f28a86ce67e14c038d459450f79a8386bffbe1b20c5d5be9de64c47c9648455282dce054672b4e5ccb01fc5ad78469487f6ac7f19a7fb49d469a222563c13d94a4cfa8fddb7cc80102722c3f6d876743ff4a8303b6abbf0828041ab5e1542dedeed2808f07d610ecf218d9fec72f2b76528aab9bcd4e2413ee00677cd1d0979ada8aa166fca52ad9b6039eebc0f58b069a253b58298cdf1955932df64a1067508c1b95b57447ed3337a588e39c8a9dbc3b95956707578a65f844ef32ed48226731d8f923ebb6970643dcb0a6aa00c3cc690963c096905f0fe546e68241367ebf64135559595144893d6447080f9aa1a362e18aaa02e0fa852842871aa2087e005ed74ad31720f51b2f0794972401374794a739ee88feb9641cd9de6d340638940a054005c07982d29f1e34c155b431a3f6a434b193afb419f2dc32f1805de115cd0c2217e2c4b62afa2c732bbe41f78bda1408639d43f884cdf3833995fdc13d43c773cd1b719dc4973267773e12a694a86b5454c2e93fffbd9dbd60473b29f95508312a9f9f12156e21b058696bbde47ef3e5581d30e94a300d18089f69af6240767f5d111e27f587afbc5374963f3cb7f50f646e42928fb692c49a6db253d035da2ef0b1a1a3b40ce12c83fbb536912a051fd404239badddedc4afd888a2fe7dd19944bad137838de6a6253fb17a7825c9e07cf01638cd9bfe5b693f40828bf0d8241e8e9c434fcdbb5d4699629e7df3098fd912fc315ea7bd4f71e9d99706d6df5c3836c5a9d602e52cf3baf9bcba9ecb102f061c64211838d989850138f6a8cf19eeadb95ad911b1d51682f1c6efaed69e1d0bc3961aa3363aca387637e91660e36f44e94686c961447bd318848138257a7f2a775a7c285baefdbf8364297188c0bb7f11450b00b9f895e4b184a9631df9ccaa533c58af90471319a60061b427f0c0d5e632ebbd5d4d868f06adaeadc4793508d12650faa1659da7a2832e0f3884163b7e2e85a88f908cc99829a65ae076fc3fd5b492b4745efd539350111ccc6c1b792ffd51b17bd984a5648f3d23b829c3d199eb8d17badcf135a7020693bb7f54c4de496f7323e2f7f4dcfdbe2086402c7518023c94bded4b8fbbcad056ed2d7b8faa02753b5763f971aca50010399ff2c895d58f1de8686d2938b920cef42569814aa5a1866041e92326a59ad7337a1bcea73e821c98cb771f00f124c7f9a9b53e00dfc62137cd5fcc6fbecc914f4e6b6efe4e635fa8cf78810cac8f87792b3bf9ad4afa9a5d1d04b2f1275acda53a546a332a37e732aa79f3c6c751b68634dc90607d378523bc05551132da76bc8a8e04ce6bffdf4196e2835143f076209195a7a695bd836119a3af4e362b99638c47007a7eeb2366efd8c8f3917fae8b0a159b51ea23b365ccc7691178ce040124894c62792d5fca8378ee54c6d0b3a3153be1f98f723cd30e518875e3b9fba21fed97576d000238be4faa48ad32994f77f1cd19cd0e1dc041e900c64df4d675c1319f2b57df62ff073c8113aa23d2a97e59c400196276c40ea71fa4b0dee9ae711580b918419fe1c98029a6b19573fc5108b812f70c3e79df65dabd7ee42d56d2bcb2705f868370a8b638637594abed88853118d550498c9b89723dc74b5b98a831575dcf633274e6a206ebe7d02ae693e80dc40d3ce8bc482d6ab9b5762754a43f9f267a216ec0edf47c8cfb483b5a2ccf784b54346123bc6afa08d37c15f0a0bc0c0223be19315fd9271477a7b35a1e0b5945867ea41bfbd4894c9cf59ca857b468d8aa9ab4fa78e66d69732cf5f5c2fa707e4e368bac50137f9b0374942cd81e0c07498913a270b5f30ba3f3f280b95a6cc6dc168f92c587e8d4ee07120f4bb6c782ab82827bbe957c51d769c042913b619c7c095b3c84ada11050cddcfc6c4ff3af8e301d52b6444f21aa4399680335f3ca298c6581d9be5d2664d21cb328c721ba4e8bc92cc46f20a48ed4d15ad26167b4e59adee7691963de6485ce4be0501a06a8f239b1f9c5c12c5e953f8002297cfdff55c3735d0ac8ab86be03a40261904b4729d5b433672d5cde7c6fd10ae23f7fec9c593c1fba643a588c978ac69acdc7afb4dc309c3e77a6975af5402b9a6a57fcbd1b373612ca4e6e444cedae893f847c6db14f95ef9a509d527bd084e715e6102fbd70ffcdf79f44eae87f84c7c8db7e2e77228ed464c28c799425c280c5a2c5cceb2c4520032a363c567ec8b9d5eab1ff7c7e6a8d7a7a539d931d24e708b1a55ee74f4327a6f41fdc6be5ccdd9edacadcd3dfb5730167e10471f1374d488221cb032ba43eb933dba6e6b8569b8c61ca2bc423d183060a58fe2193a5f6e0efc96c4c0b15c5366d996449938c728dbe94489ae623eb2d0d01362f4ca5a55133691eb74859196a710a4744b09582e2943f9e378df487b07a41f9bb55acbb74875785a2b5190e25ac410bd3418ebc529f066f0d01f3581ddacf047a200ff7b3a317f84078b90f7b3ef1f2f29e7283f739bb2e3202da3cfdb21e982bdfd6bb4d4cc0642afa7c00a950c7c5a7200f240e90087eefab657c5af3e87f44154efc121c0fdf51348c89dc383ea26935e2cf82e860dffe4b056d347bd1ea96758a21fe5b69561b7853f4d91770ef45ebd28dc0b34c5a595f36b0911a2015d22de03c5bec11558824f2340e04dc753149104355920c356d74e198495c26cd279f13c261697759bd89abba57f4126b0d6d4a6c788c714ce80aa092160ed75aa7daceee0f0ac8f0841e93c5fc7edbdd329b9c9954df6486706d8ca83a14b5a4b048e6894c0b20a420104b51ad154d5dade31dce76c21321b167253ab2b4801366a6a3f5713739e456771b563682609d4f5a702afd5b9651a93a3e7b3bd9d43172f5c7ee80f78f7ea28f0da3e78371223c2e416607957595195e62aa5c87cc3696b1024fa3fa2c61bb0f65cab6b27f80090bb01cc3c1d1ec0fee720430739234e395cf4c267ea67c16345dd0bba3bf1ed845ffcaa57bc91aa6b068ed457769ecbfcad3e774d0e209cb592d2e50d504099456f4a818d91a897717f857f79a7e709bf3c9d6e51a5ff761b395e5c280997d4cef59e8ad1368f4d828172535ab92a6893255521e1eea599c2b31478636ea424073b86cc8d9e69bcf3a92952ddd824ccf69e9e41b76aa67b215ab45dc15bb9b5c07e372ea1736e5c8f294515b06136ef053d9fdbd3f2f5f2cc72c5ba74c19caa6f31830b3067fd3ca7a62486437b88feaf500c25d66794d990353a8ed462119e20877aa83c095c60b9616be1d287d2c78e9e9b5ed5e1a184b326c88569d93a078246e54eea96a3a62ae6783a586b7f9a0180263c0dbba1165c9fdee43226585d25518c786e1add87ef1705a82da3bebfeae004d1666e0f41422b1113d0c3c110ccfeee1777c4fd2b531d587213854491ee35307c528b96cbd04a0d48f363de7a57dc24cbf46fa5d426720ca60936b30f3d71158431669846c2b1df13ca59ad7915bbf15056a7844b9d3dcc261a74bbd6f20b01459da2f6fc0c26fa0990952b496e0ad3e7728ab18db94adf5a202e3e23b6fca44db6270f46f73acec466e7221dc3abf52892f8c176acd5943697fa6c0a575e1273a7cf604f25d3f5fc74015ea2b868e54a2c1edeabb26ac8ebda2ead262c891c4b6a365b6d757e8c4d36b852a0f95b75f780180cc80706c1f3cd6b1fa461b19e08c288ec0b17e059d0505240654114300be562d644ca34539c81853d87a9a4399be156050688b9458ddf3fd78193f1407e28cfcf95277cd0d990a42d2c30e1f92dca4dd0ae11bfb8c3aa1b85e54cf0016c99714c85a3009d048226a207d75cae9cb65c211919f37dc6d20b24375f2a1b7d40d300f35d4196269a6915aa2654333e5e874439de6012d9765b1e01364c9c8ee7363a786b81a663b1879eea760b69359d6200dcb70796f763c802fd1955877584456491d8699e197d814fb53328dde70748829439b14e07a54c1e7345de1aa012118c63f84f26c3c4a8de454146baacb4c29a0ff666b88a3783e47d9453b7cdbed892da86ca944cae7d9767de993759fa761ad93adcb146b55a057ee5e4ccde70cfc583b14c769d5bd950efb55d3a06738a3c7679f4b327fe93135e0f244c65954dc6ce77f49b2805a1f756102f50266fca5472bbeff23ab2caabbf732630e3c46de40b9489ea013f19b59775632c1f183a87992581e4cf3aea73d75953c50ca793e410202fabab6a80bb0f2763fb71db4014532e6e6576ea5b79e2a9047baaf35ba2a74736e2366ecaed0c4666c8ff0a7e021ac278caa9d78ff1f6b69ad75d953336275ec3ada03e16c7306e3ee9c8dc1c9c3753a78d58732b0a65712479349e8b942fc1f5e7588c6113107e4723a853190d889ae258c758ffe23c40253e2d277650434ad5c0e8b865a7ab7a38a17df4ce2f8a15558efb23d08b6b13d3b1da42bbecb7aedf03493111645ccd0868749dd11efb67b748eaaeaa8c09589a9756254225eed142d09d569bc93fe72b7fa6abe0ab4c3cf431d1d06852f0b19626e04e7c825b797dd3bfa5c27f1d61012f036ca0790bebee6a4a637f7f06aba57f1171fe8f41dd791e664468622d7b92ffa652bc9a7cc965bd7adb42025f0077d214419ad53bd00f47f62b1787bac4923235f8d409c457000a8c41f4b039fc57d352605703b51b5f8d4cc08997c94355378db9c64c502adc8a7fbb525e265a79ac2a9bed1fe988e9ce17c188c520b9a462d7bbe2c5729fe4df6db39a62595d1ad60aee8d81690a31561a4ef7ea5847a95acb8f2843075ae1dd34a0bb62c100f1be25c3696ff7f3a37f0c8c6385ce83e1cab922d5401678ecd6b8954f94aa3ae7a87a861a45074a9e8b1d937cefdd5003375c28bf422c5599cd18114b096d939ef92e8f3ecb2206c140e05f77d03199e8e011565945cd283ac49919bb4154f23ddf9fc332343a58528bb613b46f3453d5bbe2abbe65094690911d0967c67141c80884e4197b1261649dc32cd298228e50ae41de961d812bc239fab0c6c6fad10585f6a3ecdf9e5e41113995f78c259d2866fb9cf7f02936f01eb8274450e12d1851ef119", 0x1000, 0x30}, {&(0x7f0000000180)="1858a45fb876ab0404e57ee60b8634b7b6e35255f66236e8a1cb9721b3e38a096b8c01609e088f0a853e1d4eb2d9a40fe90f31f06fffec55fa1daf8820b4b77ebd10feaba9a425f90b39f710be22786d8f6f30d165944b705021c50456319a85002f15e900b8", 0x66, 0x8}, {&(0x7f0000001440)="40d75b92ff28e306ec279029cf22672758dc8f683a6450cedfcaec8d08795cc64c0eae2e4154bb332cd4310e4ac3b83f5ba7e081e5d6aa26d70d22dabe1914d3a60afcdb7defb3bd134d1ad364c272df7b8c2a7adacb17ea4759f55b816a", 0x5e, 0x7fffffff}, {&(0x7f00000014c0)="0ecbe60f1870f0f81dfcd3fd437fbf008e2a72ce8bb8cb88b74a9150e27cb1c39e8ea1c49cda2555663109971dc841cceb49bbc1aafd23d41533712c561fd6c6a4d223ffc104d9fd48bdffaf63000676b483a3d3", 0x54, 0x9}, {&(0x7f0000001540)="8da931093787a378ca5b3a36f21bba7321a41f62a9cb0b64b157a7e55783d6da99e465aac055677624929ad6d88c", 0x2e, 0x9}, {&(0x7f0000001580)="4d23c1a3994e6ebcdf8fd7c01bd2dc7597e8914fcad114fada4dbe7ddf0d95d59bf8715805d7edf5b1330e089f775547ad0475c96bc83f69258d846a966c5d004e6181d6989d172e419454f2842f605d52887c5e9683a6caed0a7407d2", 0x5d, 0xff}, {&(0x7f0000001600)="0094f3f32c2203b4c95effde340c16c89579395e5fbb16d32a8c69745f43e29b1d3989b8b1e84d665db9fdc2", 0x2c, 0x800000004}], 0x40000, &(0x7f00000017c0)=ANY=[@ANYBLOB='sys_immutable,permit_directio,euid>', @ANYRESDEC=r1, @ANYBLOB=',permit_directio,measure,uid=', @ANYRESDEC=r2, @ANYBLOB="2c004dfe8e43fb86f43c0c260400000000000000f443770a1cf214eec415f0a1c0df7f8cb7f5e08a2a8423ec407ad13686789230764f625c91cc4f"]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r4, 0x0, 0x0, 0x87ffffc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$EXT4_IOC_GET_ES_CACHE(r0, 0xc020662a, &(0x7f0000000240)={0xfffffffffffffffe, 0x100000001, 0x6, 0x8, 0x8, [{0x4, 0xffff, 0x3f, '\x00', 0x4}, {0x800, 0x1, 0x0, '\x00', 0x108}, {0x100, 0x100000001, 0xd6, '\x00', 0x4}, {0x8, 0x10000, 0x7, '\x00', 0x100}, {0xffff, 0x1, 0xff8000000, '\x00', 0x2000}, {0x8, 0x4, 0x7, '\x00', 0x1009}, {0x6, 0x8, 0x8db7, '\x00', 0x6206}, {0x2, 0x9, 0x1000, '\x00', 0x2103}]}) sendfile(r3, r5, 0x0, 0x9) 00:42:21 executing program 0: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = dup(r1) sendfile(r1, r0, 0x0, 0x10000000009) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r3, 0x1, 0x7, 0x0, &(0x7f00000001c0)) r4 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file0/file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x800002, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r2, @ANYRESHEX=r3]) chdir(&(0x7f0000000140)='./file0\x00') openat(r4, &(0x7f0000000040)='./file0\x00', 0x123bc2, 0x83) 00:42:21 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x40102f) 00:42:21 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000240)="04000008646f9e6483100ba620391a2a9e11ba7366d8a0", 0x17}, {0x0}], 0x80000, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = dup(r2) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) sendfile(r3, r0, 0x0, 0x6) fallocate(r1, 0x0, 0x0, 0x87ffffc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) r4 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20980, 0x86) fchmodat(r4, &(0x7f00000001c0)='./file0\x00', 0x1) 00:42:21 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x0, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) 00:42:21 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="03000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3340.516136] loop4: detected capacity change from 0 to 264192 [ 3340.517210] loop1: detected capacity change from 0 to 127 [ 3340.545242] loop6: detected capacity change from 0 to 127 [ 3340.548025] loop2: detected capacity change from 0 to 264192 [ 3340.603531] syz-executor.6: attempt to access beyond end of device [ 3340.603531] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:42:21 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="05000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:42:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0xfff, 0xfdfdffff}) 00:42:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x9) 00:42:21 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x1000000000000000, 0x0, &(0x7f0000000200), 0x1088000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x2) fallocate(r1, 0x0, 0x0, 0x87ffffc) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x280, 0x0) write(r2, &(0x7f00000000c0)="65a6a553ab00b8fb915fd8d94425496dd6a36b8bd05724590edbdbd42e4d0f4ee39a72575b6ce644f31802523838f615fe480387e52b5d891041813530", 0x3d) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x2, 0x0) sendfile(r0, r3, 0x0, 0x9) [ 3340.666081] syz-executor.6: attempt to access beyond end of device [ 3340.666081] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:42:21 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="07000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) 00:42:21 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x121242, 0x0) 00:42:21 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) lsetxattr$security_evm(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000180)=@ng={0x4, 0xb, "71aedb3a89d65ae106ce2beb7d21c8c683c0"}, 0x14, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(r1, r0, 0x0, 0x401008) ioctl$EXT4_IOC_CHECKPOINT(r0, 0x4004662b, &(0x7f00000001c0)=0x2) 00:42:21 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="09000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3340.767839] loop1: detected capacity change from 0 to 127 [ 3340.772272] loop4: detected capacity change from 0 to 264192 [ 3340.780426] loop6: detected capacity change from 0 to 127 00:42:21 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000180)='.\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r0, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001b80)=[{{&(0x7f0000000280), 0x6e, &(0x7f0000001700)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/97, 0x61}, {&(0x7f0000001380)=""/79, 0x4f}, {&(0x7f0000001400)=""/201, 0xc9}, {&(0x7f0000001500)=""/161, 0xa1}, {&(0x7f00000015c0)=""/103, 0x67}, {&(0x7f0000001640)=""/140, 0x8c}], 0x7, &(0x7f0000001780)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}], 0x20}}, {{&(0x7f00000017c0)=@abs, 0x6e, &(0x7f0000001a80)=[{&(0x7f0000001840)=""/1, 0x1}, {&(0x7f0000001880)=""/79, 0x4f}, {&(0x7f0000001900)=""/141, 0x8d}, {&(0x7f00000019c0)=""/36, 0x24}, {&(0x7f0000001a00)=""/118, 0x76}], 0x5, &(0x7f0000001b00)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x48}}], 0x2, 0x40000000, &(0x7f0000001c00)={0x77359400}) mount$9p_unix(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f00000001c0)='./file1/file0/../file0\x00', &(0x7f0000000240), 0x10002, &(0x7f0000001c40)={'trans=unix,', {[{@noextend}, {@cache_mmap}, {@afid={'afid', 0x3d, 0x3418e8d3}}, {@access_user}, {@debug={'debug', 0x3d, 0x2}}, {@privport}, {@cache_fscache}, {@cache_loose}], [{@fowner_gt={'fowner>', r0}}, {@permit_directio}, {@seclabel}, {@euid_gt={'euid>', 0xffffffffffffffff}}, {@appraise}, {@obj_type={'obj_type', 0x3d, '&-\x98{{\'@'}}, {@fowner_gt={'fowner>', r1}}]}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r3, 0x0, 0x0, 0x87ffffc) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x4e2080, 0x0) sendfile(r2, r4, 0x0, 0x9) [ 3340.814963] syz-executor.6: attempt to access beyond end of device [ 3340.814963] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:42:21 executing program 2: chdir(&(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x4042, 0x2) fallocate(r0, 0x0, 0x0, 0x87ffffc) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x0, 0x165, @remote}, 0x1c) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r2) sendfile(r0, 0xffffffffffffffff, 0x0, 0x401008) 00:42:21 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0xff32}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) lchown(&(0x7f00000000c0)='./file0/file0\x00', 0xee00, 0xee00) sendfile(r0, r0, &(0x7f0000000380)=0xe0, 0xfffffffffffffffc) fallocate(r0, 0x42, 0x0, 0x87ffffc) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/power/reserved_size', 0x40201, 0x24) stat(&(0x7f0000000540)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1000, 0x80, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r2, r3, r4) stat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/power/reserved_size', 0x40201, 0x24) stat(&(0x7f0000000540)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r7, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1000, 0x80, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r6, r7, r8) fsetxattr$system_posix_acl(r1, &(0x7f0000000140)='system.posix_acl_default\x00', &(0x7f00000002c0)={{}, {0x1, 0xe}, [{0x2, 0x3, 0xee00}, {0x2, 0x7}, {}, {0x2, 0x0, 0xffffffffffffffff}, {0x2, 0x0, 0xffffffffffffffff}, {0x2, 0x1, 0xee01}, {0x2, 0x231e552fd5566d77}], {0x4, 0x7}, [{0x8, 0x4, r4}, {0x8, 0x4, 0xee00}, {0x8, 0x4, 0xffffffffffffffff}, {0x8, 0x1, 0xee01}, {0x8, 0x7, 0xee00}, {0x8, 0x5, 0xee01}, {0x8, 0x5, r5}, {0x8, 0x1, r8}], {}, {0x20, 0x1}}, 0x9c, 0x3) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000002740)=0x4) [ 3340.844946] syz-executor.6: attempt to access beyond end of device [ 3340.844946] loop6: rw=0, sector=28, nr_sectors = 100 limit=127 00:42:21 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xb71, 0x2, &(0x7f0000000300)=[{&(0x7f0000010000)="04000000646f7366d8a02b00080101000440002000f801", 0x17}, {&(0x7f0000000280)="80d271dc439a14dcc855b7bdd2dc4069d13e9aea72546aa8439f516831ca5d8ebb7c3db21236a9b39710d720c7605b4e66d538598a8a5e523dd6b659d08df0b00e9026c9f2777f72ec78481760a75b494067eace78", 0x55, 0x1}], 0x0, &(0x7f00000000c0)=ANY=[]) open_tree(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400) chdir(&(0x7f0000000140)='./file0\x00') perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xfffbffffffffffff, 0xffffffffffffffff, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='smaps_rollup\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x121242, 0x0) r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) finit_module(r0, &(0x7f0000000240)='@@\x00', 0x2) r1 = signalfd4(0xffffffffffffffff, &(0x7f0000000000)={[0x3]}, 0x8, 0x80000) recvfrom$unix(r1, &(0x7f00000000c0)=""/6, 0x6, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x4e21}, 0x6e) 00:42:21 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="0f000000646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x21f}], 0x0, &(0x7f0000000140)=ANY=[]) [ 3497.894925] INFO: task syz-executor.0:35573 blocked for more than 143 seconds. [ 3497.896318] Not tainted 6.4.0-next-20230703 #1 [ 3497.897068] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 3497.898174] task:syz-executor.0 state:D stack:25880 pid:35573 ppid:270 flags:0x00000004 [ 3497.899581] Call Trace: [ 3497.900043] [ 3497.900441] __schedule+0x9a9/0x2b00 [ 3497.901138] ? __pfx___schedule+0x10/0x10 [ 3497.901887] ? perf_trace_lock+0x2d5/0x480 [ 3497.902636] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 3497.903668] schedule+0xdb/0x1a0 [ 3497.904293] schedule_timeout+0x3b0/0x400 [ 3497.905023] ? __pfx_schedule_timeout+0x10/0x10 [ 3497.905854] ? asm_sysvec_call_function_single+0x1a/0x20 [ 3497.906808] ? _raw_spin_unlock_irq+0x23/0x40 [ 3497.907576] __wait_for_common+0x1d3/0x550 [ 3497.908322] ? __pfx_schedule_timeout+0x10/0x10 [ 3497.909133] ? __pfx___wait_for_common+0x10/0x10 [ 3497.912862] ? do_raw_spin_lock+0x125/0x270 [ 3497.913650] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 3497.914394] init_module_from_file+0x300/0x6b0 [ 3497.915108] ? __pfx_init_module_from_file+0x10/0x10 [ 3497.915865] ? lock_acquire+0x19a/0x4c0 [ 3497.916485] ? xfd_validate_state+0x51/0x170 [ 3497.917205] __x64_sys_finit_module+0xee/0x160 [ 3497.917925] do_syscall_64+0x3f/0x90 [ 3497.918489] entry_SYSCALL_64_after_hwframe+0x6e/0xd8 [ 3497.919282] RIP: 0033:0x7f9518465b19 [ 3497.919850] RSP: 002b:00007f95159db188 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 3497.920950] RAX: ffffffffffffffda RBX: 00007f9518578f60 RCX: 00007f9518465b19 [ 3497.921982] RDX: 0000000000000002 RSI: 0000000020000240 RDI: 0000000000000006 [ 3497.923007] RBP: 00007f95184bff6d R08: 0000000000000000 R09: 0000000000000000 [ 3497.924026] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 3497.925046] R13: 00007fff616b5c7f R14: 00007f95159db300 R15: 0000000000022000 [ 3497.926125] [ 3497.926474] [ 3497.926474] Showing all locks held in the system: [ 3497.927345] 1 lock held by rcu_tasks_kthre/12: [ 3497.928027] #0: ffffffff8560aaf0 (rcu_tasks.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x31/0xd30 [ 3497.929456] 1 lock held by khungtaskd/25: [ 3497.930084] #0: ffffffff8560b6c0 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x55/0x340 [ 3497.931426] 1 lock held by in:imklog/180: [ 3497.932054] [ 3497.932306] ============================================= [ 3497.932306] VM DIAGNOSIS: 00:44:58 Registers: info registers vcpu 0 RAX=0000000000000030 RBX=00000000000003f8 RCX=0000000000000000 RDX=00000000000003f8 RSI=ffffffff825166e5 RDI=ffffffff87f7f7a0 RBP=ffffffff87f7f760 RSP=ffff8880090af8e8 R8 =0000000000000001 R9 =000000000000000a R10=0000000000000030 R11=0000000000000001 R12=0000000000000030 R13=ffffffff87f7f760 R14=0000000000000010 R15=ffffffff825166d0 RIP=ffffffff8251673d 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 0000000000000000 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=0000561932361b68 CR3=000000000eaca000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000600 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001fa0 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=c946c20000000000 401d FPR7=c000000000000000 4001 XMM00=00000000000000000000000000000000 XMM01=00000006000000030000000200000000 XMM02=6169727420636578650b0a0100010101 XMM03=7a696d696e696d20636578650d006567 XMM04=650a006873616d7320636578650a0065 XMM05=75636578651100736465657320636578 XMM06=78650800737472617473657220726f74 XMM07=7a7566206365786509006e6567206365 XMM08=696d20636578650d0065676169727420 XMM09=616d7320636578650a00657a696d696e XMM10=1100736465657320636578650a006873 XMM11=7472617473657220726f747563657865 XMM12=65786509006e65672063657865080073 XMM13=746f7420636578650a007a7a75662063 XMM14=616469646e616320636578650e006c61 XMM15=000073746e696820636578650a006574 info registers vcpu 1 RAX=0000000000a4280f RBX=0000000000000001 RCX=ffffffff8452ca0e RDX=0000000000000000 RSI=0000000000000000 RDI=ffffffff8128bd35 RBP=dffffc0000000000 RSP=ffff888008e0fe70 R8 =0000000000000001 R9 =ffffed100d9e69f8 R10=ffff88806cf34fc3 R11=0000000000000001 R12=ffffffff85d408d0 R13=1ffff110011c1fd3 R14=0000000000000000 R15=0000000000000000 RIP=ffffffff8452d99f 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=00007f4d2aef6b40 CR3=00000000158d6000 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=2038353a34343a3030203420206c754a XMM01=5d3333313930392e37393433205b203a XMM02=635f726f665f746961775f5f5f786670 XMM03=3433205b203a6c656e72656b2072656c XMM04=66202020203037323a64697070203337 XMM05=61747320443a65746174732020302e72 XMM06=205d3437313839382e37393433205b20 XMM07=732038353a34343a3030203420206c75 XMM08=6f20221f7714d6fed01e1db298686344 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000