401cf6489aa24012239c48b0fcfe92844024926ca26d606230a633ee067c8462f00a2b320c39d3841747965bf4e01d538f478a40bff7a020c47315f36e75b010eaee68cac2259b7fe07b697294f55a1499e480d18125e1275ab1047802f0a06cc4b25c964f9db85c40b29cf72196578dc6ed4d1d0ff6c602ee7eb501c643caff1e219cfb18257ea03df27dc15b28c07a9616c1d07b077b80ed57e2419b3609821489c56c45b14480b76d11226f5ab3ebf6fa328a752592f84a3f8c182d2fb9d5619da74ce560269db9f0467bfe8163d22cfa236b21c226e6376c72c26d465607f188916a80ac6b29ead2191658b263bb8ad34ad49bcfc2e36ad7721e34387895306e1bb3f0aef483510f82144be3796c72f3442a0888471789f00da671f373ed3c67ece88bdb148fea10c81a810351b16d793eac79327252ff396c27eb79da5534a81e27a628645e7096b3b1803b02f27717dc35597429ba6307145e1a43e1bc2ce1eb985cdaa5d8d9545e1308753068d300f7201f327f2af4d21d538fb38ae090d9ef006c87b95c450b6e105b88122869eb57a6efdc7fc9f5634bd9bbc016485f2449756d222072cbf7f3525ae9b347953edaece57b31b3622f05c81ff2f2b300565e0a831f683a868de4dc209936c634d7b652a855eea0fc396b2f654f0d6e3718ebb5cb3f9a305723b4ffbde7888e383f1844f06b57a3847e74fecab2b11bd47c14455b29e57329f09a1dc1a40e8ee40d99f6deb6fc2f1db384a43302650e528c41a4f51f69d7577b68bea60b818d1dd0a0f1d12fbb87d16895afbc459193c46ebd336c972c3cfcc222d480cf59a3b53cf7b89286f8dc455e848d8cfae9420f6e5f76d899864c57abb8115cadc821e0bf4e8e05bd3dd67e0d4264908cd82173ff32035af3b696728b2e1134ad0619271a1aaff80ca87dd05afedc850b98fc17d1b519cb8b5c5f455ed6dfce16d4b02de0f6ca9b4f497b23d06ff642fb5577f9f2d5298a9ed87165ff27265f767fb9a04e736e014a2257b83b8eaa1feb9855e8d0d2cf7726f52c9379fbc65825caa484f8e866bd46bf87873a645035c66a9c17feab5ef534ec0f1195a1e4597d9ea81607078a6bee212fb2b608c74c7b79702c8b5a7e560554b61f642e832697d5920876f863661c06a044ca3ed505fd127316af3a219d3d59a65aeb7fed6220011b660f4258032e7b96136ee1570df8648a11d1efe86787094aecc773cf7006675c36539868ff1fb1103d65512905cf9b0489cca7d96a194c28e64627c468e13e459bb1abac36cc45b5d0dfb2198b0f033bc24642c1d75d6b1913830c7e1888fd1013f4070f8ef445bf675abcf023afd20192187853a4402723cf81e3786b73632978f012f55c09c8cd448252b7daea561093904edff6baa76762264cea32311301403f77c2abf6f0ea90de52b7866f6e29c9ce6e5588ddb88a7e7b8dbf39e80dffdbf2ea91da26e74e3e165ec0d64c309ffe74118baad428a8bc979229618342ae47e2de02d344a650f08a9493d234050caaf42cc3a2014c5dc3f8c9fbbd8d8b4bb22ef32b8cf5e0de24cee949a0143bd5987b559e81e8a2a486ad8ca2fb1b874897abc7ce9e63b627fd706ca7d2d614bae978f88d8868f7088ba623f835865db8d42abe790925a11e907cf6e409f97403b358e5184463094278f2b333e8e5b2b977bafed548cf3ab1779711997901cb0d7e736adfa915419c6a1f6b199eebd1b3c0e0a67e10e217a63012e673044495d628abf46de8129f3a5872948664e0047e2aae3f47ec9f3777c26103d2f5ca2d2bd3f658424d0856354966be20cd5b1f9b0abf990aa4d259db5aee72cfba8e6007f2b01b752fb2974c4d653dbd375605d1ed71e312d5cc2be1e44b41b114f9d82a7f19b15529c97139c9eb50ecb99cd88a05925aea096188d4982848fec22729a34a5e8de8607804f174c5b242c73ebc52dca006c08ca318555b8f75d81d748bb3d4f2291dd4f21ad68b2bf4933ea7681d30e1db5faa8e083cd2ca7b28f548fa73670f4b5cb663ccfc09106958040a15db12f6b0e946c0f91cb05a49c02b4c6fc48a67a2665d521a2679eb66819fe05e016017db69ff5b257f01bc4971e939f05a", 0x1000, 0x6}], 0x20006, &(0x7f0000000280)={[{@mblk_io_submit}, {@data_ordered}, {@orlov}, {@stripe={'stripe', 0x3d, 0xf3b1}}], [{@seclabel}, {@fsuuid={'fsuuid', 0x3d, {[0x38, 0x30, 0x62, 0x68, 0xc2, 0x36, 0x39, 0x63], 0x2d, [0x36, 0x38, 0x63, 0x37], 0x2d, [0x35, 0x37, 0x65, 0x34], 0x2d, [0x58, 0x66, 0x33], 0x2d, [0x30, 0x34, 0x36, 0x4643f794530f7de6, 0x38, 0x31, 0x61]}}}, {@context={'context', 0x3d, 'root'}}, {@fowner_eq}]}) r4 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r4, 0xc3f7) close_range(0xffffffffffffffff, r4, 0x0) ftruncate(r4, 0xfff) r5 = memfd_create(&(0x7f0000000340)='\x00', 0x6) ftruncate(r5, 0x8800000) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) sendfile(r3, r5, &(0x7f0000001380)=0x2, 0x4) r6 = dup(r3) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f00000013c0)={{0x1, 0x1, 0x18, r6, {r3}}, './file0\x00'}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xc, 0x110, r0, 0x8faba000) r7 = open(&(0x7f0000000140)='./file0\x00', 0x80400, 0x1a4) io_uring_register$IORING_REGISTER_PERSONALITY(r7, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x3, 0x0, 0x0, 0x0, 0x1}, 0xf6) [ 1043.525377] loop6: detected capacity change from 0 to 32768 [ 1043.529019] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1043.529891] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1043.535634] FAT-fs (loop6): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1043.542566] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1043.545945] FAT-fs (loop5): bogus number of FAT sectors [ 1043.546720] FAT-fs (loop5): Can't find a valid FAT filesystem 22:26:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, 0x0, 0x0, 0x0, 0x0) 22:26:53 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f800002000400000000000000000", 0x23}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:26:53 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) 22:26:53 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, 0x0, 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) 22:26:53 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000", 0x21}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) [ 1043.672045] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:26:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) fdatasync(r1) 22:26:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, 0x0, 0x0, 0x0, 0x0) [ 1043.676633] loop7: detected capacity change from 0 to 32768 [ 1043.681685] loop4: detected capacity change from 0 to 32768 [ 1043.700122] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1043.714467] FAT-fs (loop7): bogus number of FAT sectors [ 1043.715305] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1043.733457] loop5: detected capacity change from 0 to 32768 [ 1043.737602] FAT-fs (loop5): bogus number of FAT sectors [ 1043.738582] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1043.744905] FAT-fs (loop6): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:26:53 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:26:53 executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) 22:26:53 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) 22:26:53 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) 22:26:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400), 0x0, 0x0, 0x0) 22:26:53 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000", 0x21}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:26:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) fdatasync(r1) [ 1043.845422] loop6: detected capacity change from 0 to 32768 [ 1043.866461] loop3: detected capacity change from 0 to 32768 [ 1043.876634] loop2: detected capacity change from 0 to 32768 [ 1043.879869] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1043.886866] FAT-fs (loop6): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1043.903102] loop4: detected capacity change from 0 to 32768 [ 1043.912201] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1043.918999] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1043.938441] loop5: detected capacity change from 0 to 32768 [ 1043.941184] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1043.946537] FAT-fs (loop5): bogus number of FAT sectors [ 1043.947891] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1043.957839] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:27:06 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) fdatasync(r1) 22:27:06 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x10000000c) r4 = dup(r3) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r4) write$binfmt_elf64(r2, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x3, 0x7, 0x20, 0x0, 0x1f, 0x2, 0x6, 0x0, 0x5, 0x40, 0x251, 0x4, 0x2, 0x38, 0x1, 0x1, 0x2, 0x4}, [{0x1, 0x5, 0x6, 0x1, 0xd20, 0x6e, 0x100, 0x7ff}, {0x2, 0x591, 0x5, 0x4, 0x3, 0x0, 0x4, 0x6}], "c12720e12bdcb9e6ec5caa920b6bba23d5340b07c5dfdb342b6ec822e86472787c4b5e0a096d4892ff036c74892fa639269b161c5ac4f2eca4ed9aa50a2610d26d4d6a53", ['\x00', '\x00', '\x00']}, 0x3f4) syz_io_uring_setup(0x20401ae9, &(0x7f0000000300)={0x0, 0x4e1c, 0x1, 0x2, 0x31a}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000380), &(0x7f00000003c0)) syz_io_uring_setup(0x77d5, &(0x7f0000000140)={0x0, 0x6d73, 0x10, 0x3, 0xbb, 0x0, r1}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f00000000c0), &(0x7f0000000400)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:27:06 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f800002000400000000000000000", 0x23}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:27:06 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000", 0x21}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:27:06 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(0xffffffffffffffff) 22:27:06 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x10000000c) r4 = dup(r3) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r4) write$binfmt_elf64(r2, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x3, 0x7, 0x20, 0x0, 0x1f, 0x2, 0x6, 0x0, 0x5, 0x40, 0x251, 0x4, 0x2, 0x38, 0x1, 0x1, 0x2, 0x4}, [{0x1, 0x5, 0x6, 0x1, 0xd20, 0x6e, 0x100, 0x7ff}, {0x2, 0x591, 0x5, 0x4, 0x3, 0x0, 0x4, 0x6}], "c12720e12bdcb9e6ec5caa920b6bba23d5340b07c5dfdb342b6ec822e86472787c4b5e0a096d4892ff036c74892fa639269b161c5ac4f2eca4ed9aa50a2610d26d4d6a53", ['\x00', '\x00', '\x00']}, 0x3f4) syz_io_uring_setup(0x20401ae9, &(0x7f0000000300)={0x0, 0x4e1c, 0x1, 0x2, 0x31a}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000380), &(0x7f00000003c0)) syz_io_uring_setup(0x77d5, &(0x7f0000000140)={0x0, 0x6d73, 0x10, 0x3, 0xbb, 0x0, r1}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f00000000c0), &(0x7f0000000400)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) 22:27:06 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) [ 1056.457604] loop2: detected capacity change from 0 to 32768 22:27:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400), 0x0, 0x0, 0x0) [ 1056.469313] loop4: detected capacity change from 0 to 32768 [ 1056.472015] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1056.475665] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1056.483835] loop5: detected capacity change from 0 to 32768 [ 1056.488760] loop6: detected capacity change from 0 to 32768 [ 1056.505111] loop7: detected capacity change from 0 to 32768 [ 1056.509388] loop3: detected capacity change from 0 to 32768 [ 1056.514296] FAT-fs (loop6): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1056.515777] FAT-fs (loop5): bogus number of FAT sectors [ 1056.516503] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1056.545120] FAT-fs (loop7): bogus number of FAT sectors [ 1056.545830] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1056.546851] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1056.609869] attempt to access beyond end of device [ 1056.609869] loop6: rw=2049, want=124, limit=64 [ 1056.613535] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1056.623156] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1056.659509] FAT-fs (loop6): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:27:18 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x10000000c) r4 = dup(r3) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r4) write$binfmt_elf64(r2, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x3, 0x7, 0x20, 0x0, 0x1f, 0x2, 0x6, 0x0, 0x5, 0x40, 0x251, 0x4, 0x2, 0x38, 0x1, 0x1, 0x2, 0x4}, [{0x1, 0x5, 0x6, 0x1, 0xd20, 0x6e, 0x100, 0x7ff}, {0x2, 0x591, 0x5, 0x4, 0x3, 0x0, 0x4, 0x6}], "c12720e12bdcb9e6ec5caa920b6bba23d5340b07c5dfdb342b6ec822e86472787c4b5e0a096d4892ff036c74892fa639269b161c5ac4f2eca4ed9aa50a2610d26d4d6a53", ['\x00', '\x00', '\x00']}, 0x3f4) syz_io_uring_setup(0x20401ae9, &(0x7f0000000300)={0x0, 0x4e1c, 0x1, 0x2, 0x31a}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000380), &(0x7f00000003c0)) syz_io_uring_setup(0x77d5, &(0x7f0000000140)={0x0, 0x6d73, 0x10, 0x3, 0xbb, 0x0, r1}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f00000000c0), &(0x7f0000000400)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) r5 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r5, 0x6, 0x13, &(0x7f0000000080)=0x1, 0x4) fdatasync(r1) 22:27:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f800002000400000000000000000", 0x23}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:27:18 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x10000000c) fdatasync(r1) 22:27:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400), 0x0, 0x0, 0x0) 22:27:18 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) 22:27:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x10000000c) r4 = dup(r3) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r4) write$binfmt_elf64(r2, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x3, 0x7, 0x20, 0x0, 0x1f, 0x2, 0x6, 0x0, 0x5, 0x40, 0x251, 0x4, 0x2, 0x38, 0x1, 0x1, 0x2, 0x4}, [{0x1, 0x5, 0x6, 0x1, 0xd20, 0x6e, 0x100, 0x7ff}, {0x2, 0x591, 0x5, 0x4, 0x3, 0x0, 0x4, 0x6}], "c12720e12bdcb9e6ec5caa920b6bba23d5340b07c5dfdb342b6ec822e86472787c4b5e0a096d4892ff036c74892fa639269b161c5ac4f2eca4ed9aa50a2610d26d4d6a53", ['\x00', '\x00', '\x00']}, 0x3f4) syz_io_uring_setup(0x20401ae9, &(0x7f0000000300)={0x0, 0x4e1c, 0x1, 0x2, 0x31a}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000380), &(0x7f00000003c0)) syz_io_uring_setup(0x77d5, &(0x7f0000000140)={0x0, 0x6d73, 0x10, 0x3, 0xbb, 0x0, r1}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f00000000c0), &(0x7f0000000400)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:27:18 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000000000", 0x24}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:27:18 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(0xffffffffffffffff) [ 1068.913321] loop6: detected capacity change from 0 to 32768 [ 1068.926746] loop7: detected capacity change from 0 to 32768 [ 1068.941447] loop4: detected capacity change from 0 to 32768 [ 1068.956948] loop5: detected capacity change from 0 to 32768 [ 1068.961622] loop3: detected capacity change from 0 to 32768 [ 1068.969445] FAT-fs (loop6): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1068.979836] loop2: detected capacity change from 0 to 32768 [ 1068.985705] FAT-fs (loop7): bogus number of FAT sectors [ 1068.987066] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1068.987862] FAT-fs (loop5): bogus number of FAT sectors [ 1068.989681] FAT-fs (loop5): Can't find a valid FAT filesystem 22:27:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) [ 1068.997842] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1069.000694] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1069.005017] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:27:18 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000000000", 0x24}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1069.064994] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:27:18 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x10000000c) fdatasync(r1) 22:27:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x10000000c) r4 = dup(r3) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r4) write$binfmt_elf64(r2, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x3, 0x7, 0x20, 0x0, 0x1f, 0x2, 0x6, 0x0, 0x5, 0x40, 0x251, 0x4, 0x2, 0x38, 0x1, 0x1, 0x2, 0x4}, [{0x1, 0x5, 0x6, 0x1, 0xd20, 0x6e, 0x100, 0x7ff}, {0x2, 0x591, 0x5, 0x4, 0x3, 0x0, 0x4, 0x6}], "c12720e12bdcb9e6ec5caa920b6bba23d5340b07c5dfdb342b6ec822e86472787c4b5e0a096d4892ff036c74892fa639269b161c5ac4f2eca4ed9aa50a2610d26d4d6a53", ['\x00', '\x00', '\x00']}, 0x3f4) syz_io_uring_setup(0x20401ae9, &(0x7f0000000300)={0x0, 0x4e1c, 0x1, 0x2, 0x31a}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000380), &(0x7f00000003c0)) syz_io_uring_setup(0x77d5, &(0x7f0000000140)={0x0, 0x6d73, 0x10, 0x3, 0xbb, 0x0, r1}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f00000000c0), &(0x7f0000000400)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:27:18 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(0xffffffffffffffff) [ 1069.159299] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1069.189388] loop7: detected capacity change from 0 to 32768 22:27:19 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f800002000400000000000000000", 0x23}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:27:19 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) [ 1069.209520] loop3: detected capacity change from 0 to 32768 [ 1069.228002] FAT-fs (loop7): bogus number of FAT sectors [ 1069.229311] FAT-fs (loop7): Can't find a valid FAT filesystem 22:27:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) [ 1069.244402] loop2: detected capacity change from 0 to 32768 [ 1069.255960] loop5: detected capacity change from 0 to 32768 [ 1069.265971] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1069.275513] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1069.278491] FAT-fs (loop5): bogus number of FAT sectors [ 1069.279731] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1069.366803] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1069.382550] FAT-fs (loop6): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1069.398838] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:27:32 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f800002000400000000000000000", 0x23}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:27:32 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x10000000c) write$binfmt_elf64(r2, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x3, 0x7, 0x20, 0x0, 0x1f, 0x2, 0x6, 0x0, 0x5, 0x40, 0x251, 0x4, 0x2, 0x38, 0x1, 0x1, 0x2, 0x4}, [{0x1, 0x5, 0x6, 0x1, 0xd20, 0x6e, 0x100, 0x7ff}, {0x2, 0x591, 0x5, 0x4, 0x3, 0x0, 0x4, 0x6}], "c12720e12bdcb9e6ec5caa920b6bba23d5340b07c5dfdb342b6ec822e86472787c4b5e0a096d4892ff036c74892fa639269b161c5ac4f2eca4ed9aa50a2610d26d4d6a53", ['\x00', '\x00', '\x00']}, 0x3f4) fdatasync(r1) 22:27:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) 22:27:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x10000000c) fdatasync(r1) 22:27:32 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000000000", 0x24}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:27:32 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) 22:27:32 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) 22:27:32 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_elf64(r2, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x3, 0x7, 0x20, 0x0, 0x1f, 0x2, 0x6, 0x0, 0x5, 0x40, 0x251, 0x4, 0x2, 0x38, 0x1, 0x1, 0x2, 0x4}, [{0x1, 0x5, 0x6, 0x1, 0xd20, 0x6e, 0x100, 0x7ff}, {0x2, 0x591, 0x5, 0x4, 0x3, 0x0, 0x4, 0x6}], "c12720e12bdcb9e6ec5caa920b6bba23d5340b07c5dfdb342b6ec822e86472787c4b5e0a096d4892ff036c74892fa639269b161c5ac4f2eca4ed9aa50a2610d26d4d6a53", ['\x00', '\x00', '\x00']}, 0x3f4) fdatasync(r1) [ 1082.703395] loop2: detected capacity change from 0 to 32768 [ 1082.716590] loop5: detected capacity change from 0 to 32768 [ 1082.740928] loop3: detected capacity change from 0 to 32768 [ 1082.747304] loop7: detected capacity change from 0 to 32768 [ 1082.752583] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1082.765422] loop4: detected capacity change from 0 to 32768 [ 1082.773383] FAT-fs (loop5): bogus number of FAT sectors [ 1082.773744] FAT-fs (loop7): bogus number of FAT sectors [ 1082.774713] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1082.775796] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1082.778695] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1082.782265] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1082.880228] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:27:32 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) [ 1082.904781] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:27:32 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:27:32 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x10000000c) write$binfmt_elf64(r2, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x3, 0x7, 0x20, 0x0, 0x1f, 0x2, 0x6, 0x0, 0x5, 0x40, 0x251, 0x4, 0x2, 0x38, 0x1, 0x1, 0x2, 0x4}, [{0x1, 0x5, 0x6, 0x1, 0xd20, 0x6e, 0x100, 0x7ff}, {0x2, 0x591, 0x5, 0x4, 0x3, 0x0, 0x4, 0x6}], "c12720e12bdcb9e6ec5caa920b6bba23d5340b07c5dfdb342b6ec822e86472787c4b5e0a096d4892ff036c74892fa639269b161c5ac4f2eca4ed9aa50a2610d26d4d6a53", ['\x00', '\x00', '\x00']}, 0x3f4) fdatasync(r1) 22:27:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) r3 = dup(r2) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r3) fdatasync(r1) 22:27:32 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000000000", 0x24}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:27:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1082.952993] loop1: detected capacity change from 0 to 32768 [ 1082.961917] FAT-fs (loop3): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:27:32 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 1) [ 1082.982313] FAT-fs (loop1): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1082.999017] loop7: detected capacity change from 0 to 32768 [ 1083.010227] loop4: detected capacity change from 0 to 32768 22:27:32 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x10000000c) write$binfmt_elf64(r2, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x3, 0x7, 0x20, 0x0, 0x1f, 0x2, 0x6, 0x0, 0x5, 0x40, 0x251, 0x4, 0x2, 0x38, 0x1, 0x1, 0x2, 0x4}, [{0x1, 0x5, 0x6, 0x1, 0xd20, 0x6e, 0x100, 0x7ff}, {0x2, 0x591, 0x5, 0x4, 0x3, 0x0, 0x4, 0x6}], "c12720e12bdcb9e6ec5caa920b6bba23d5340b07c5dfdb342b6ec822e86472787c4b5e0a096d4892ff036c74892fa639269b161c5ac4f2eca4ed9aa50a2610d26d4d6a53", ['\x00', '\x00', '\x00']}, 0x3f4) fdatasync(r1) 22:27:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1083.037711] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:27:32 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1083.086854] loop5: detected capacity change from 0 to 32768 [ 1083.130844] FAT-fs (loop5): bogus number of FAT sectors [ 1083.132146] FAT-fs (loop5): Can't find a valid FAT filesystem 22:27:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:27:32 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) [ 1083.147548] FAULT_INJECTION: forcing a failure. [ 1083.147548] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1083.151408] CPU: 0 PID: 7673 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1083.152943] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1083.154803] Call Trace: [ 1083.155396] dump_stack+0x107/0x167 [ 1083.156214] should_fail.cold+0x5/0xa [ 1083.157075] _copy_from_user+0x2e/0x1b0 [ 1083.157977] iovec_from_user+0x141/0x400 [ 1083.158890] __import_iovec+0x67/0x590 [ 1083.159763] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1083.160941] import_iovec+0x83/0xb0 [ 1083.161770] vfs_readv+0xbb/0x160 [ 1083.162546] ? vfs_iter_read+0xa0/0xa0 [ 1083.163425] ? __fget_files+0x2cf/0x520 [ 1083.164314] ? lock_downgrade+0x6d0/0x6d0 [ 1083.165240] ? ksys_write+0x12d/0x260 [ 1083.166110] ? __fget_files+0x2f8/0x520 [ 1083.167010] __x64_sys_preadv+0x235/0x310 [ 1083.167937] ? __ia32_sys_writev+0xb0/0xb0 [ 1083.168884] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1083.170063] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1083.171216] do_syscall_64+0x33/0x40 [ 1083.172053] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1083.173200] RIP: 0033:0x7fa536ca6b19 [ 1083.174032] 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 [ 1083.178150] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1083.179849] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1083.181447] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1083.183037] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1083.184624] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1083.186222] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1083.188909] loop7: detected capacity change from 0 to 32768 [ 1083.188924] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1083.192542] attempt to access beyond end of device [ 1083.192542] loop1: rw=2049, want=124, limit=64 22:27:33 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1083.267918] loop2: detected capacity change from 0 to 32768 [ 1083.298874] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1083.335790] FAT-fs (loop1): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1083.356562] loop7: detected capacity change from 0 to 32768 [ 1083.386993] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:27:45 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 1) 22:27:45 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 2) 22:27:45 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000000000", 0x24}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:27:45 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) (fail_nth: 1) 22:27:45 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) 22:27:45 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x10000000c) dup(r1) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r0) 22:27:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x10000000c) fdatasync(0xffffffffffffffff) 22:27:45 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) [ 1095.371613] FAULT_INJECTION: forcing a failure. [ 1095.371613] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1095.374214] CPU: 1 PID: 7693 Comm: syz-executor.0 Not tainted 5.10.240 #1 [ 1095.375673] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1095.377434] Call Trace: [ 1095.377997] dump_stack+0x107/0x167 [ 1095.378764] should_fail.cold+0x5/0xa [ 1095.379574] _copy_to_user+0x2e/0x180 [ 1095.380394] simple_read_from_buffer+0xcc/0x160 [ 1095.381381] proc_fail_nth_read+0x198/0x230 [ 1095.382296] ? proc_sessionid_read+0x230/0x230 [ 1095.383248] ? security_file_permission+0xb1/0xe0 [ 1095.384272] ? proc_sessionid_read+0x230/0x230 [ 1095.385234] vfs_read+0x228/0x620 [ 1095.385987] ksys_read+0x12d/0x260 [ 1095.386732] ? vfs_write+0xb10/0xb10 [ 1095.387527] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1095.388630] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1095.389729] do_syscall_64+0x33/0x40 [ 1095.390511] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1095.391588] RIP: 0033:0x7fe29e5db69c [ 1095.392372] 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 [ 1095.396251] RSP: 002b:00007fe29bb9e170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1095.397870] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 00007fe29e5db69c [ 1095.399375] RDX: 000000000000000f RSI: 00007fe29bb9e1e0 RDI: 0000000000000003 [ 1095.400883] RBP: 00007fe29bb9e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1095.402407] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1095.403898] R13: 00007ffc13cf812f R14: 00007fe29bb9e300 R15: 0000000000022000 [ 1095.414812] FAULT_INJECTION: forcing a failure. [ 1095.414812] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1095.416562] CPU: 0 PID: 7707 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1095.417450] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1095.418523] Call Trace: [ 1095.418862] dump_stack+0x107/0x167 [ 1095.419331] should_fail.cold+0x5/0xa [ 1095.419826] copy_page_to_iter+0x41e/0xf80 [ 1095.420386] shmem_file_read_iter+0x3dd/0xbb0 [ 1095.420974] ? shmem_get_link+0x440/0x440 [ 1095.421520] ? file_has_perm+0x183/0x280 [ 1095.422042] ? inode_has_perm+0x1d0/0x1d0 [ 1095.422579] do_iter_readv_writev+0x57c/0x750 [ 1095.423182] ? new_sync_write+0x660/0x660 [ 1095.423717] ? fsnotify_perm.part.0+0x22d/0x620 [ 1095.424312] ? security_file_permission+0xb1/0xe0 [ 1095.424944] do_iter_read+0x301/0x760 [ 1095.425440] ? import_iovec+0x83/0xb0 [ 1095.425926] vfs_readv+0xe5/0x160 [ 1095.426377] ? vfs_iter_read+0xa0/0xa0 [ 1095.426873] ? __fget_files+0x2cf/0x520 [ 1095.427381] ? ksys_write+0x12d/0x260 [ 1095.427873] ? __fget_files+0x2f8/0x520 [ 1095.428384] __x64_sys_preadv+0x235/0x310 [ 1095.428920] ? __ia32_sys_writev+0xb0/0xb0 [ 1095.429472] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1095.430158] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1095.430815] do_syscall_64+0x33/0x40 [ 1095.431289] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1095.431942] RIP: 0033:0x7fa536ca6b19 [ 1095.432438] 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 [ 1095.434789] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1095.435758] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1095.436668] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1095.437593] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1095.438502] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1095.438781] FAULT_INJECTION: forcing a failure. [ 1095.438781] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1095.439408] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1095.441152] loop7: detected capacity change from 0 to 32768 [ 1095.441949] CPU: 1 PID: 7700 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1095.445726] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1095.447677] Call Trace: [ 1095.448298] dump_stack+0x107/0x167 [ 1095.449156] should_fail.cold+0x5/0xa [ 1095.450073] _copy_from_user+0x2e/0x1b0 [ 1095.451021] iovec_from_user+0x141/0x400 [ 1095.451994] __import_iovec+0x67/0x590 [ 1095.452917] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 22:27:45 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1095.454188] import_iovec+0x83/0xb0 [ 1095.455266] vfs_readv+0xbb/0x160 [ 1095.456091] ? vfs_iter_read+0xa0/0xa0 [ 1095.457018] ? __fget_files+0x2cf/0x520 [ 1095.457977] ? lock_downgrade+0x6d0/0x6d0 [ 1095.458955] ? ksys_write+0x12d/0x260 [ 1095.459863] ? __fget_files+0x2f8/0x520 [ 1095.460818] __x64_sys_preadv+0x235/0x310 [ 1095.461806] ? __ia32_sys_writev+0xb0/0xb0 [ 1095.462815] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1095.464041] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1095.465255] do_syscall_64+0x33/0x40 [ 1095.466135] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1095.467343] RIP: 0033:0x7fe49124eb19 [ 1095.468226] 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 [ 1095.472564] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1095.474358] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1095.476034] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1095.477712] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1095.479383] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1095.481050] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1095.486210] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1095.496871] loop5: detected capacity change from 0 to 32768 [ 1095.506533] loop2: detected capacity change from 0 to 32768 22:27:45 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="871b725df98d6e764fb0f8ea6d8a4d537517fe3566ad0944416f930c47ea7f5e0ca132de95271937743a402516b2c541e8348231d784cdba63369f93587381473364b5e22029f75b688c2f0414"]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x2, 0x20) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1095.519538] loop4: detected capacity change from 0 to 32768 [ 1095.525415] FAT-fs (loop5): bogus number of FAT sectors [ 1095.526810] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1095.528841] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:27:45 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 2) 22:27:45 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x10000000c) dup(r1) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r0) [ 1095.570517] FAULT_INJECTION: forcing a failure. [ 1095.570517] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1095.573384] CPU: 1 PID: 7723 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1095.574926] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1095.576784] Call Trace: [ 1095.577378] dump_stack+0x107/0x167 [ 1095.578207] should_fail.cold+0x5/0xa [ 1095.579068] copy_page_to_iter+0x41e/0xf80 [ 1095.580018] shmem_file_read_iter+0x3dd/0xbb0 [ 1095.581031] ? shmem_get_link+0x440/0x440 [ 1095.581972] ? file_has_perm+0x183/0x280 [ 1095.582881] ? inode_has_perm+0x1d0/0x1d0 [ 1095.583818] do_iter_readv_writev+0x57c/0x750 [ 1095.584823] ? new_sync_write+0x660/0x660 [ 1095.585755] ? fsnotify_perm.part.0+0x22d/0x620 [ 1095.586796] ? security_file_permission+0xb1/0xe0 [ 1095.587882] do_iter_read+0x301/0x760 [ 1095.588739] ? import_iovec+0x83/0xb0 [ 1095.589605] vfs_readv+0xe5/0x160 [ 1095.590383] ? vfs_iter_read+0xa0/0xa0 [ 1095.591254] ? __fget_files+0x2cf/0x520 [ 1095.592148] ? ksys_write+0x12d/0x260 [ 1095.593012] ? __fget_files+0x2f8/0x520 [ 1095.593915] __x64_sys_preadv+0x235/0x310 [ 1095.594837] ? __ia32_sys_writev+0xb0/0xb0 [ 1095.595785] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1095.596958] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1095.598116] do_syscall_64+0x33/0x40 [ 1095.598945] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1095.600087] RIP: 0033:0x7fe49124eb19 [ 1095.600921] 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 [ 1095.605052] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1095.606765] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1095.608357] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1095.609958] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1095.611551] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1095.613144] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 22:27:45 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 1) [ 1095.675141] FAULT_INJECTION: forcing a failure. [ 1095.675141] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1095.676718] CPU: 0 PID: 7730 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1095.677552] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1095.678558] Call Trace: [ 1095.678880] dump_stack+0x107/0x167 [ 1095.679320] should_fail.cold+0x5/0xa [ 1095.679784] _copy_from_user+0x2e/0x1b0 [ 1095.680265] iovec_from_user+0x141/0x400 [ 1095.680763] __import_iovec+0x67/0x590 [ 1095.681236] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1095.681887] import_iovec+0x83/0xb0 [ 1095.682333] vfs_readv+0xbb/0x160 [ 1095.682753] ? vfs_iter_read+0xa0/0xa0 [ 1095.683223] ? __fget_files+0x2cf/0x520 [ 1095.683700] ? lock_downgrade+0x6d0/0x6d0 [ 1095.684201] ? ksys_write+0x12d/0x260 [ 1095.684666] ? __fget_files+0x2f8/0x520 [ 1095.685149] __x64_sys_preadv+0x235/0x310 [ 1095.685653] ? __ia32_sys_writev+0xb0/0xb0 [ 1095.686164] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1095.686797] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1095.687417] do_syscall_64+0x33/0x40 [ 1095.687866] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1095.688481] RIP: 0033:0x7f602c72cb19 [ 1095.688928] 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 [ 1095.691153] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1095.692069] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1095.692927] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1095.693791] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1095.694644] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1095.695503] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 22:27:57 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 2) 22:27:57 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x10000000c) fdatasync(0xffffffffffffffff) 22:27:57 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) 22:27:57 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 3) 22:27:57 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x10000000c) dup(r1) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r0) 22:27:57 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x220000, 0x42) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x74403, 0x20) fdatasync(r1) 22:27:58 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 3) 22:27:58 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000000000", 0x24}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) [ 1108.173611] FAULT_INJECTION: forcing a failure. [ 1108.173611] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1108.175165] FAULT_INJECTION: forcing a failure. [ 1108.175165] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1108.176387] CPU: 1 PID: 7737 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1108.179181] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1108.180973] Call Trace: [ 1108.181547] dump_stack+0x107/0x167 [ 1108.182343] should_fail.cold+0x5/0xa [ 1108.183166] copy_page_to_iter+0x41e/0xf80 [ 1108.184085] shmem_file_read_iter+0x3dd/0xbb0 [ 1108.185068] ? shmem_get_link+0x440/0x440 [ 1108.185976] ? file_has_perm+0x183/0x280 [ 1108.186854] ? inode_has_perm+0x1d0/0x1d0 [ 1108.187756] do_iter_readv_writev+0x57c/0x750 [ 1108.188723] ? new_sync_write+0x660/0x660 [ 1108.189620] ? fsnotify_perm.part.0+0x22d/0x620 [ 1108.190623] ? security_file_permission+0xb1/0xe0 [ 1108.191669] do_iter_read+0x301/0x760 [ 1108.192491] ? import_iovec+0x83/0xb0 [ 1108.193312] vfs_readv+0xe5/0x160 [ 1108.194071] ? vfs_iter_read+0xa0/0xa0 [ 1108.194911] ? __fget_files+0x2cf/0x520 [ 1108.195771] ? ksys_write+0x12d/0x260 [ 1108.196602] ? __fget_files+0x2f8/0x520 [ 1108.197472] __x64_sys_preadv+0x235/0x310 [ 1108.198377] ? __ia32_sys_writev+0xb0/0xb0 [ 1108.199301] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1108.200575] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1108.201839] do_syscall_64+0x33/0x40 [ 1108.202743] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1108.203984] RIP: 0033:0x7f602c72cb19 [ 1108.204887] 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 [ 1108.209395] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1108.211235] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1108.212948] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1108.214667] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1108.216374] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1108.218097] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1108.219841] CPU: 0 PID: 7749 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1108.220720] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1108.221808] Call Trace: [ 1108.222145] dump_stack+0x107/0x167 [ 1108.222610] should_fail.cold+0x5/0xa [ 1108.223099] copy_page_to_iter+0x41e/0xf80 [ 1108.223660] shmem_file_read_iter+0x3dd/0xbb0 [ 1108.224234] ? shmem_get_link+0x440/0x440 [ 1108.224762] ? file_has_perm+0x183/0x280 [ 1108.225280] ? inode_has_perm+0x1d0/0x1d0 [ 1108.225815] do_iter_readv_writev+0x57c/0x750 [ 1108.226390] ? new_sync_write+0x660/0x660 [ 1108.226923] ? fsnotify_perm.part.0+0x22d/0x620 [ 1108.227518] ? security_file_permission+0xb1/0xe0 [ 1108.228141] loop7: detected capacity change from 0 to 32768 [ 1108.228150] do_iter_read+0x301/0x760 [ 1108.228165] ? import_iovec+0x83/0xb0 [ 1108.230469] vfs_readv+0xe5/0x160 [ 1108.230922] ? vfs_iter_read+0xa0/0xa0 [ 1108.231421] ? __fget_files+0x2cf/0x520 [ 1108.231947] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1108.232641] ? __fget_files+0x2f8/0x520 [ 1108.233145] __x64_sys_preadv+0x235/0x310 [ 1108.233676] ? __ia32_sys_writev+0xb0/0xb0 [ 1108.234222] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1108.234893] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1108.235555] do_syscall_64+0x33/0x40 [ 1108.236024] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1108.236686] RIP: 0033:0x7fe49124eb19 [ 1108.237153] 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 [ 1108.237388] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1108.239463] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1108.239473] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1108.239479] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1108.239484] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1108.239490] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1108.239495] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 22:27:58 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) r2 = memfd_create(&(0x7f0000000340)='\x00', 0x6) ftruncate(r2, 0x8800000) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="8077cb7033c94bba62723d5953f1c5121f11231f60aea0d14b3e836070f379c08b709d1bd923492b2ce4641eb503c1e75891325dfed5c49f70d28d6d4e08a579abe8f2bf93470d418f32603c06825a07a9c91325cd16b708049716a0b64747e4c457af0b5f5d5b08500bb845daeffd61c949d0652a0ec87541beadfc69dfc7d0dadd30139db2ff196021403ac8bb4a6d2c78f4dd8e1e7a86b34a6532e8ca27e386a29ed8", 0xa4) [ 1108.261000] FAULT_INJECTION: forcing a failure. [ 1108.261000] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1108.262641] CPU: 0 PID: 7753 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1108.263482] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1108.264511] Call Trace: [ 1108.264844] dump_stack+0x107/0x167 [ 1108.265298] should_fail.cold+0x5/0xa [ 1108.265781] copy_page_to_iter+0x41e/0xf80 [ 1108.266318] shmem_file_read_iter+0x3dd/0xbb0 [ 1108.266882] ? shmem_get_link+0x440/0x440 [ 1108.267400] ? file_has_perm+0x183/0x280 [ 1108.267917] ? inode_has_perm+0x1d0/0x1d0 [ 1108.268451] do_iter_readv_writev+0x57c/0x750 [ 1108.269015] ? new_sync_write+0x660/0x660 [ 1108.269546] ? fsnotify_perm.part.0+0x22d/0x620 [ 1108.270147] ? security_file_permission+0xb1/0xe0 [ 1108.270751] do_iter_read+0x301/0x760 [ 1108.271227] ? import_iovec+0x83/0xb0 [ 1108.271709] vfs_readv+0xe5/0x160 [ 1108.272143] ? vfs_iter_read+0xa0/0xa0 [ 1108.272627] ? __fget_files+0x2cf/0x520 [ 1108.273131] ? ksys_write+0x12d/0x260 [ 1108.273613] ? __fget_files+0x2f8/0x520 [ 1108.274110] __x64_sys_preadv+0x235/0x310 [ 1108.274624] ? __ia32_sys_writev+0xb0/0xb0 [ 1108.275151] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1108.275804] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1108.276440] do_syscall_64+0x33/0x40 [ 1108.276898] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1108.277528] RIP: 0033:0x7fa536ca6b19 [ 1108.277990] 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 [ 1108.280277] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1108.281221] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1108.282105] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1108.282998] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1108.283888] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1108.284782] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1108.293658] loop2: detected capacity change from 0 to 32768 22:27:58 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 4) 22:27:58 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 3) [ 1108.299273] loop5: detected capacity change from 0 to 32768 [ 1108.308460] loop4: detected capacity change from 0 to 32768 [ 1108.317137] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1108.318340] FAT-fs (loop5): bogus number of FAT sectors [ 1108.319002] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1108.351843] FAULT_INJECTION: forcing a failure. [ 1108.351843] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1108.354668] CPU: 1 PID: 7766 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1108.356221] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1108.358109] Call Trace: [ 1108.358712] dump_stack+0x107/0x167 [ 1108.359536] should_fail.cold+0x5/0xa [ 1108.360405] copy_page_to_iter+0x41e/0xf80 [ 1108.361378] shmem_file_read_iter+0x3dd/0xbb0 [ 1108.362414] ? shmem_get_link+0x440/0x440 [ 1108.363354] ? file_has_perm+0x183/0x280 [ 1108.364274] ? inode_has_perm+0x1d0/0x1d0 [ 1108.365223] do_iter_readv_writev+0x57c/0x750 [ 1108.366249] ? new_sync_write+0x660/0x660 [ 1108.367197] ? fsnotify_perm.part.0+0x22d/0x620 [ 1108.368252] ? security_file_permission+0xb1/0xe0 [ 1108.369353] do_iter_read+0x301/0x760 [ 1108.370227] ? import_iovec+0x83/0xb0 [ 1108.371102] vfs_readv+0xe5/0x160 [ 1108.371896] ? vfs_iter_read+0xa0/0xa0 [ 1108.372782] ? __fget_files+0x2cf/0x520 [ 1108.373691] ? ksys_write+0x12d/0x260 [ 1108.374564] ? __fget_files+0x2f8/0x520 [ 1108.375473] __x64_sys_preadv+0x235/0x310 [ 1108.376407] ? __ia32_sys_writev+0xb0/0xb0 [ 1108.377373] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1108.378573] ? syscall_enter_from_user_mode+0x1d/0x50 22:27:58 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) [ 1108.379740] do_syscall_64+0x33/0x40 [ 1108.380732] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1108.381889] RIP: 0033:0x7f602c72cb19 22:27:58 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r2 = fsmount(0xffffffffffffffff, 0x1, 0x70) mknodat$null(r2, &(0x7f0000000040)='./file1\x00', 0x100, 0x103) r3 = syz_open_dev$vcsn(&(0x7f0000000140), 0xe, 0x460400) r4 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r4, 0xc3f7) close_range(0xffffffffffffffff, r4, 0x0) stat(&(0x7f0000001cc0)='.\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r5, 0x0) getsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000180)={{{@in=@loopback, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private0}, 0x0, @in=@private}}, &(0x7f0000000280)=0xe8) stat(&(0x7f0000001cc0)='.\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r7, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) statx(r2, &(0x7f0000000340)='./file1\x00', 0x3400, 0x800, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), 0x2, &(0x7f0000000580)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@access_uid={'access', 0x3d, r5}}, {@loose}, {@cache_none}], [{@fowner_eq={'fowner', 0x3d, r6}}, {@measure}, {@fowner_gt={'fowner>', r7}}, {@rootcontext={'rootcontext', 0x3d, 'user_u'}}, {@uid_gt={'uid>', r8}}, {@defcontext={'defcontext', 0x3d, 'user_u'}}, {@dont_hash}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x38, 0x35, 0x3750cdddcc4d9bc3, 0x65, 0x37, 0x39], 0x2d, [0x61, 0x5, 0x63, 0x33], 0x2d, [0x32, 0x36, 0x30, 0x32], 0x2d, [0x61, 0x62, 0x30, 0x63], 0x2d, [0x36, 0x36, 0x38, 0x35, 0x36, 0x32, 0x36, 0x35]}}}, {@uid_lt={'uid<', r9}}]}}) fdatasync(r1) [ 1108.382717] 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 22:27:58 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x10000000c) fdatasync(0xffffffffffffffff) [ 1108.386963] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1108.388753] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1108.390373] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1108.391984] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1108.393606] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1108.395218] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1108.427106] loop5: detected capacity change from 0 to 32768 22:27:58 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 4) 22:27:58 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) [ 1108.454564] FAULT_INJECTION: forcing a failure. [ 1108.454564] name fail_page_alloc, interval 1, probability 0, space 0, times 1 [ 1108.456219] CPU: 0 PID: 7773 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1108.457044] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1108.458052] Call Trace: [ 1108.458376] dump_stack+0x107/0x167 [ 1108.458818] should_fail.cold+0x5/0xa [ 1108.459285] __alloc_pages_nodemask+0x182/0x600 [ 1108.459856] ? add_mm_counter_fast+0x220/0x220 [ 1108.460413] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1108.461148] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1108.461789] ? lock_downgrade+0x6d0/0x6d0 [ 1108.462299] ? mark_held_locks+0x9e/0xe0 [ 1108.462798] alloc_pages_vma+0xbb/0x410 [ 1108.463283] handle_mm_fault+0x152f/0x3500 [ 1108.463799] ? __pmd_alloc+0x630/0x630 [ 1108.464272] ? vmacache_find+0x55/0x2a0 [ 1108.464759] ? vmacache_update+0xce/0x140 [ 1108.465275] do_user_addr_fault+0x56e/0xc60 [ 1108.465814] exc_page_fault+0xa2/0x1a0 [ 1108.466287] asm_exc_page_fault+0x1e/0x30 [ 1108.466791] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1108.467445] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1108.469701] RSP: 0018:ffff8880485179c0 EFLAGS: 00050246 [ 1108.470360] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1108.471226] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020002000 22:27:58 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, 0x0, 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:27:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 4) [ 1108.472093] RBP: 0000000020001080 R08: 0000000000000000 R09: ffff88800606afff [ 1108.473067] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1108.473940] R13: 0000000020002080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1108.474816] copyout.part.0+0x10b/0x140 [ 1108.475299] copy_page_to_iter+0x44d/0xf80 [ 1108.475832] shmem_file_read_iter+0x3dd/0xbb0 [ 1108.476386] ? shmem_get_link+0x440/0x440 [ 1108.476890] ? file_has_perm+0x183/0x280 [ 1108.477382] ? inode_has_perm+0x1d0/0x1d0 [ 1108.477897] do_iter_readv_writev+0x57c/0x750 [ 1108.478443] ? new_sync_write+0x660/0x660 [ 1108.478954] ? fsnotify_perm.part.0+0x22d/0x620 [ 1108.479519] ? security_file_permission+0xb1/0xe0 [ 1108.480105] do_iter_read+0x301/0x760 [ 1108.480568] ? import_iovec+0x83/0xb0 [ 1108.481031] vfs_readv+0xe5/0x160 [ 1108.481450] ? vfs_iter_read+0xa0/0xa0 [ 1108.481936] ? __fget_files+0x2cf/0x520 [ 1108.482419] ? ksys_write+0x12d/0x260 [ 1108.482888] ? __fget_files+0x2f8/0x520 [ 1108.483390] __x64_sys_preadv+0x235/0x310 [ 1108.483892] ? __ia32_sys_writev+0xb0/0xb0 [ 1108.484414] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1108.485060] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1108.485703] do_syscall_64+0x33/0x40 [ 1108.486159] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1108.486779] RIP: 0033:0x7fe49124eb19 [ 1108.487230] 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 [ 1108.489485] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1108.490414] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1108.491281] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1108.492150] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1108.493021] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1108.493266] loop4: detected capacity change from 0 to 32768 [ 1108.493891] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1108.500395] FAULT_INJECTION: forcing a failure. [ 1108.500395] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1108.501846] CPU: 0 PID: 7779 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1108.502672] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1108.503679] Call Trace: [ 1108.504000] dump_stack+0x107/0x167 [ 1108.504442] should_fail.cold+0x5/0xa [ 1108.504910] __alloc_pages_nodemask+0x182/0x600 [ 1108.505482] ? add_mm_counter_fast+0x220/0x220 [ 1108.506041] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1108.506786] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1108.507430] ? lock_downgrade+0x6d0/0x6d0 [ 1108.507946] ? mark_held_locks+0x9e/0xe0 [ 1108.508456] alloc_pages_vma+0xbb/0x410 [ 1108.508953] handle_mm_fault+0x152f/0x3500 [ 1108.509480] ? __pmd_alloc+0x630/0x630 [ 1108.509966] ? vmacache_find+0x55/0x2a0 [ 1108.510456] ? vmacache_update+0xce/0x140 [ 1108.510964] do_user_addr_fault+0x56e/0xc60 [ 1108.511487] exc_page_fault+0xa2/0x1a0 [ 1108.511957] asm_exc_page_fault+0x1e/0x30 [ 1108.512466] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1108.513117] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1108.515370] RSP: 0018:ffff88804b0df9c0 EFLAGS: 00050246 [ 1108.516023] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1108.516885] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020002000 [ 1108.517764] RBP: 0000000020001080 R08: 0000000000000000 R09: ffff88800606afff [ 1108.518624] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1108.519485] R13: 0000000020002080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1108.520360] copyout.part.0+0x10b/0x140 [ 1108.520841] copy_page_to_iter+0x44d/0xf80 [ 1108.521359] shmem_file_read_iter+0x3dd/0xbb0 [ 1108.521920] ? shmem_get_link+0x440/0x440 [ 1108.522423] ? file_has_perm+0x183/0x280 [ 1108.522914] ? inode_has_perm+0x1d0/0x1d0 [ 1108.523418] do_iter_readv_writev+0x57c/0x750 [ 1108.523960] ? new_sync_write+0x660/0x660 [ 1108.524460] ? fsnotify_perm.part.0+0x22d/0x620 [ 1108.525028] ? security_file_permission+0xb1/0xe0 [ 1108.525624] do_iter_read+0x301/0x760 [ 1108.526087] ? import_iovec+0x83/0xb0 [ 1108.526549] vfs_readv+0xe5/0x160 [ 1108.526969] ? vfs_iter_read+0xa0/0xa0 [ 1108.527441] ? __fget_files+0x2cf/0x520 [ 1108.527927] ? ksys_write+0x12d/0x260 [ 1108.528390] ? __fget_files+0x2f8/0x520 [ 1108.528895] __x64_sys_preadv+0x235/0x310 [ 1108.529395] ? __ia32_sys_writev+0xb0/0xb0 [ 1108.529924] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1108.530556] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1108.531195] do_syscall_64+0x33/0x40 [ 1108.531643] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1108.532265] RIP: 0033:0x7fa536ca6b19 [ 1108.532715] 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 [ 1108.534967] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1108.535887] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1108.536752] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1108.537631] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1108.539743] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1108.541690] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 22:27:58 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:27:58 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r2) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) mknodat$loop(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x1) fdatasync(r1) [ 1108.552310] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1108.580307] loop2: detected capacity change from 0 to 32768 [ 1108.589845] FAULT_INJECTION: forcing a failure. [ 1108.589845] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1108.592848] CPU: 0 PID: 7785 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1108.594414] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1108.596301] Call Trace: [ 1108.596901] dump_stack+0x107/0x167 [ 1108.597746] should_fail.cold+0x5/0xa [ 1108.598620] __alloc_pages_nodemask+0x182/0x600 [ 1108.599679] ? add_mm_counter_fast+0x220/0x220 [ 1108.600707] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 22:27:58 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) [ 1108.602081] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1108.603424] ? lock_downgrade+0x6d0/0x6d0 [ 1108.604350] ? mark_held_locks+0x9e/0xe0 [ 1108.605264] alloc_pages_vma+0xbb/0x410 [ 1108.606172] handle_mm_fault+0x152f/0x3500 [ 1108.607139] ? __pmd_alloc+0x630/0x630 [ 1108.608020] ? vmacache_find+0x55/0x2a0 [ 1108.608919] ? vmacache_update+0xce/0x140 [ 1108.609860] do_user_addr_fault+0x56e/0xc60 [ 1108.610844] exc_page_fault+0xa2/0x1a0 [ 1108.611720] asm_exc_page_fault+0x1e/0x30 [ 1108.612649] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1108.613877] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1108.618055] RSP: 0018:ffff8880493379c0 EFLAGS: 00050246 [ 1108.619263] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1108.620855] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020002000 [ 1108.622482] RBP: 0000000020001080 R08: 0000000000000000 R09: ffff88800606afff [ 1108.624085] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1108.625698] R13: 0000000020002080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1108.627327] copyout.part.0+0x10b/0x140 [ 1108.628228] copy_page_to_iter+0x44d/0xf80 [ 1108.629195] shmem_file_read_iter+0x3dd/0xbb0 [ 1108.630220] ? shmem_get_link+0x440/0x440 [ 1108.631152] ? file_has_perm+0x183/0x280 [ 1108.632058] ? inode_has_perm+0x1d0/0x1d0 [ 1108.633004] do_iter_readv_writev+0x57c/0x750 [ 1108.634031] ? new_sync_write+0x660/0x660 [ 1108.634981] ? fsnotify_perm.part.0+0x22d/0x620 [ 1108.636053] ? security_file_permission+0xb1/0xe0 [ 1108.637152] do_iter_read+0x301/0x760 [ 1108.638022] ? import_iovec+0x83/0xb0 [ 1108.638891] vfs_readv+0xe5/0x160 [ 1108.639675] ? vfs_iter_read+0xa0/0xa0 [ 1108.640551] ? __fget_files+0x2cf/0x520 [ 1108.641450] ? ksys_write+0x12d/0x260 [ 1108.642315] ? __fget_files+0x2f8/0x520 [ 1108.643220] __x64_sys_preadv+0x235/0x310 [ 1108.644151] ? __ia32_sys_writev+0xb0/0xb0 [ 1108.645115] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1108.646309] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1108.647481] do_syscall_64+0x33/0x40 [ 1108.648316] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1108.649473] RIP: 0033:0x7f602c72cb19 [ 1108.650324] 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 [ 1108.654513] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1108.656239] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1108.657860] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1108.659474] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1108.661086] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1108.662711] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1108.664688] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1108.669476] loop5: detected capacity change from 0 to 32768 [ 1108.689053] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1108.722442] loop7: detected capacity change from 0 to 32768 22:27:58 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:27:58 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x9}], 0x0, &(0x7f0000001880)=ANY=[@ANYRESDEC]) r1 = open_tree(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x0) r2 = gettid() ioprio_set$pid(0x2, r2, 0x0) r3 = syz_open_procfs(r2, 0x0) ioctl$FIBMAP(r3, 0x1, &(0x7f0000000080)=0x7) r4 = openat(r3, &(0x7f0000000140)='./file1\x00', 0x105142, 0x4) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20000000320001010000000000000000000000000c0002"], 0x20}}, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r3, 0x29, 0x22, &(0x7f0000000240)={{{@in, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in6=@local}}, &(0x7f0000000340)=0xe8) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f0000000380)={0x0, 0x0}) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000001840)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000400)={&(0x7f0000000480)={0x13c0, 0x28, 0x100, 0x70bd29, 0x25dfdbfe, {0x14}, [@nested={0x108, 0x5c, 0x0, 0x1, [@generic="215bdaa3310e59c5d16ca4356dfc9e7cd6c48533b6754cc2dd16f8e364188dd589635a8ce3a30a02db160d75ca941e4b6b03026c2fa74b99d5984a1d3cf5b72f3dd65a90803a10e4f877ee8d8227871ce867441083ae5eb1cde7092ca3a6eea1b554943c296fc4270412ce", @typed={0x9, 0x6, 0x0, 0x0, @str='vfat\x00'}, @typed={0x4, 0x50}, @generic="c0b10384c156610f74935c33e8b1f1ab57679db382599380f93acf9c22a9ced9236f15db91b9a2e358e8e2396fcbbd18dcc3f8415d2f1d99ecfe9bb800749616eff665e513ec99d29bb56fbb96e31bf779e7fa2becf7c874e1cbb1644f8a695a2aee9f283cdb239fef10d03102", @typed={0x8, 0x3, 0x0, 0x0, @uid=r5}, @typed={0x14, 0x19, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0x39}}]}, @typed={0x16, 0x34, 0x0, 0x0, @binary="22797af7c8ca275753a1160df7093fb338d7"}, @typed={0xc, 0x77, 0x0, 0x0, @u64=0x3ff}, @nested={0x9c, 0x2, 0x0, 0x1, [@typed={0xc, 0x38, 0x0, 0x0, @u64=0x6}, @typed={0x4, 0x33}, @generic="af6b6e7d7401b223cf20770055180e54856cf59c9aa49dff20ba5e0dd8418cfdcbb98d83beea1680c8ead1d493fa8f64aac663fbac119a83c5396bc68ed2b8000eb7bb63ca5383e08e0c13ae68e4e1094472424305269746ac20c19b66e41c16c21c509e1e9ee0b8b74ad26d4159c5a884364df1ed1862ec011a6eb2b9bb2167", @typed={0x8, 0x75, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}}]}, @nested={0x1087, 0x2b, 0x0, 0x1, [@typed={0x8, 0x6, 0x0, 0x0, @pid=r6}, @generic="3995fb84ba2017b7ace9c27f732a8a4a953c4330abd494b20ea9f425c56b4df0ce667036f9971014079fa62b31f6b9e33e3fc5b013f6a903706d59a1de64b1a4230087db582cb8bcf21af9b23d80f3d3b4553ec464c63de8a901ea7c5275ecef3fa6f7a893e9bc5c1fd834caa76a81adc9a3c6a8ffc32cd5c8273b7db488d0b85cffffd14b53ee208f0e64cbe330cce411c4dea530fe1022862035cdf681f225eb4e4ebd17332a3b4219b8069e77edd789f104885f4fe83daf96bc571f3a4147ae91dab9e748d312688cdc1f302b5de32005dedd67f417eb3f019a1ca3fb1f8b14372abf0c68e8d9f50584ef818bd72c296abcb5e0b73255f9c346cf7eda7d13987734c20f5334580e16a8ad54de70c44037c78687bc84b140e95cca3fa0c908efd5c4625a8387c709d371ef09dd7373a1e9fda378301681092ee532b9af6073de9bfec527376ce20b4ef053af504a540b0e999afed2a7af85bd415105df9700cabd95f2fd3c32b5ce7501845d9e0ee663d723b8f423bda48dfe474d6d93c55d5aebe133efa9a7b68b5f02c5184b3605ab180cc08505d8d873f6b210276cc7e52d1ef9660cbe1890d1f28eb242f83316f50cc54f132f417ec0af0e55a04214edf8434f1260a0dce60968233f150a51c1109963af4de2d838bd2fefd7cb41c5e0a95970a46c3aad17faf6bdfde7f67f0019204bd827f049f21e6747c8f5a7221dd94a2c581cc4d348171614e4ed1cba36cbe249a2046919dddc4563999a6d415dc65aa67a3f43deeb5f5df19fea561deb43b87c473847debaaf44e5413053ebe6b670cf89e9d66166e60cfb5a5f42de7d7eb10c29bca322e39ba8d29cc14eff83e9079353ba16895398473db57b8f292c3d0eed40c691ef415fc39ac6efaa8fdd4dd40e1c4f0537c443342a78432776049d209bf52999ac1723e500e029caef590533f465ec3ec1cbf26da8f0901a3f7b3a6be35e2d4aa7c292bb6ee1282fe773bdecb55938d08b6156f579b6bf22f0dd90beec4fd58d76a40d45e6d8c7e5c2adc1106aae023b02684622fbd2089826d7a587fea0a37c5c33382fc4b47fda1c6b4e67de620b512b8c0bd66ee63fe27fab0fded28ba8050282ded46d341f2e6469c8a59c31ead77b8269b96493c4f7516162a5380e6e562e1dedfa7a959b09e131226d7789b02021d3c0343367cc087f15517325b0401b2c5b292cdb7a35dd5676f4b3741b7cf1fb30fa4355277a31133fbbb18d1a103ec7ca3df5127c5545981802017147c34e58f814d0b3a4a4631d31c74a77864c658641f22966e328a49a549f9be5c32c957cb7651338af31731efa679ecdf33893ed478834beadcf281b0a38cf5de09b5f007637933fcb8037154b4be0a5a97cf57519609e42e74984804ac972f2dbf87c440203100aff23fdeb6ec6cdd1f0b3db14755ef932223ecf7d53f69fee0b5fbb0d2e26c7e206acb3f0117713b6f2914dd0ec3b1a2b0e2954cf77ee5ef0332c84eb0ceb0213833e71f075022b55e913c20f39b1589130d58ad8fabad24aa5481b6e2813aaf8618c1a0afa526e459f7afa123f3b08fc280fef2559607dcc4175136343723d11c996f01321593e55788595ced8755dddf095bb8fda9a612ccc5dee2a27272e94fcd37331dbd17e49a98fa208083cfa12e4f78f4ad4a197d3615caecb6c4eee84c62507211906abc5a2674e79185f38affafe30f70802fbf28809c1e7858fc6e93a3df8545818260f24728ba0603ad25a2f760f15621f59fdf4aeb3bab84d8a16860fc0881d6b65681b75a59467e804f034c91357f1a1bb33bd2e75a707e206eac33c7e4ab7bfdafe1c55067d9fea94a80b359427adfe2d6cefc21dae27e1b5d0ea3119326036daaec6c1a329f951d2dadb68011fb1856dda5825152a565bac2b99c8fb627e82b973ed21a54fa658d75e773ba885586231d050f1a6871d15aaee3c0b8f9a35373309744777964218df7131f7fb59dbc7f66f3f4f00173891daf1a2e8e61df17fd3709a238c0b1721a2c32f06b4a554484908fac9b076c93d7062deec76a59b48c648147c890af5992a68b9a37b7d16cc7ac74193627f735cb5602a2b116fb2ba8f1502c6d08b247ba1433f80d511565a896dd372ca83b530ed76fe929340dcad97df4a5a34f5ace2b46e3e2aaa1528b9502994b1f25cfa7a20b421a8e80ebe8f6fae6b511bbd303ba1b4b9eb588982861dba997b567db5332a6029424bdf728ea3d6e8e437370fc5249d196fb164fbd328b6a74305a52d095cd1fed9546fe57e565e8d34398b89508ece6a68454f581d71c4d3a82fd3756d3ade0a2b2cbafd6c1923629ec292c33741b91890db078994286736f8328482442b62b0a2e8705c071ce083025f3ac991220ac72dc0e0d7c4ca78b8b692b51ec11903504a10aef8c28ee882f4dbf0b2d13a9971ce12d005181408bd28e0cd7c33abf3ffaab79cd75521f24cd7623bf5d139a5f5e6baec0a14e65c73f0f1f8b3530f9d16b3b1b0e3d5a333fd767bd3c0af43d16d8ddc68e17381f83cf926a1439b667a94454cc31bd47ef390e32a0abc332a1ab2529ff110b981f7b72c39a14cf625dbf2b23fb0a2a896422d241cb6b7878d59d63857adffcc8c97849c9ef0859adbaaacd9f8cecf613b442c4cd86d8d31f9909b11304511a1b2148c03db406e903a510be8b3fc0f331b8d1ad925cfbd0a1646139f53dab82ad908e6804de97478072cea31c23b3d6442ef29d9212bd5551f07cbb1c199f6cae17505982db59676bcbcd2c38f3f639137b79a5d06380df620913ff8d068112a93dfda287bf9055cc076a5016947083822894f35be22e55ca5dcebfa039364cdc461424def9acdcfc3dc8ddb03ac6cdd84818000fc081955173fa3ca5905f92cdd9efcadec4410311122bde43278b0a8bb9575c5031b3a6d03201e0fc3638f969cc086f3629e6771945546c4c252ac9fcf84be88b85e1ced39655cc7c3960a2c166ab5f7a8d2e7a4fd8bec6a79345b96abd6f2b9924bd239081ad457ee2188208ad0f51ea8d2e8aee51b388320eed4814f1d66a8c00b7c0f44f33d637235832ceeb5097056da03e86b3f885f7ec5695b01c2ed1db85caf9816219b9c95be0e661be9332f7f4e3431261de02021a7184d286faa3e24b605244426241813e85dd4550a5fc9317ca548d42bbc6bb2ced52a4ef67d9cbb3f314715d8078008f2db309f588282b9416610bf557fd36b609a80ae4763a187b82befd98a094ebcdb7036553c3812b51bca32596789b37951c888156092d89d9e164acb83f0d0b43891c5b179bd5593804fe56003cad6ac9bb8b188e997e92e576fa0168a3c01b0cc6693fb4375b0806cb12c8b50180d78a66cae5f13e030cb69812a766b19c9d35ba7dc8fe8d0185ad5e738b49c60211a0af606131ab32029640613c9986dd87530a85679064aa04a0c02a1eb36a57d1414de196e1bda26270e6290414278e00d7d91f5f3855f8c0d3df78b42c3fb946b642049ab48350b9c0c802ec2c22f10653348ca61b572857f92464076500fd714221b786270e48599ef86bc8ee8ca0f456af8ae323477ca852fb73973ff0acabc46571e20c931a4ae8f9686178b07416c612a7bf6b3e091571d2ee7abac4d998d206da8edef9a3e4ac211ebc3995f591c8a7b5b67ef880ed2a3fad6c170845917bd70b34e01ae7c7778ddf4c24cfece6910697c12cb378783fb27337da46540ad1da9ea147b4371b899c2c86c2f1a711371d34a4d5bc1cc75db9a934c34504c418404637204aed4349442eb59d3ac2484a9a092c69a0d16bf90d59a68105d2f2a21d078db388f03fe67fa3b0647fe69131f40f584241382f80eb2601c2eadf21468143dcce53ef1d8e077ffa5171aeab6f384aa1aa166dede84bb664afa464fff3ab498e7c85d3391fba28b34b3b4810d984e092e6ce13b609cd7f2fb174749d5aec6fa701f522f2735c7ce5a0f9c9f89caad720753f8b0f2e3c1bda4f8ab28e985ae53eaa0f205475d42730ed0c46181eaf5c2b34db9cbbaf00ae61680041227f1b4c952e58b444d03eb0fafc8f08d4cf3ed100bd18467bede889d4a411f6a2e039117c4766cbe40afeb01bd86f2221b1e53fe274d8ef88c83cc1c2ff5e394c3dbfae8aadf345f6b8c2665173c040584d249b6dc30594154837aa3ee23a959bf3c5a297b5e833c6e2f31ec24a5120dfc90b4cbbc50e80f6faf94868b1f5476107fcd9f096454deeb7a3929cb35f7804dbc44a3269cfe99c6bf192c9c063834f5acf998c5cdc19042e49885feb8d3bb80a8912e9e3168a840939c8dc2d930c895ecb2bd2508930849c22c183574f754c667a4ba7fcfac606c1ec00a9156a40704a91458bb3d5e94bd73118380d308115b314f10085d2672988e9db8c41da8d9839d63573397d253ba41ac98cee1904a7d209fe7fec9b01173053c5e0fb993acd4a3110dd93d7532f65565a02851838ccb597f88cba507c3dc6f9797ad0b1f804289c641eec28bd8ba9e6f90b58f4fff1e3e3662d733ee06036562e7d59c961cc2f58598b78bacd1ba32783defedf1136a28b96df4b2e507379562ae918ae5c02ba57bc947ffc2a1a9327700b5a69167e8e3ca1afbcb31caba860e855d1c8138045220b7a8d570322e08aa72ff492abcde953ec032d3e48121187f00965be8fddd50206c662e34660f3bcfa3d4c04344e7d6e236e2388a8b17fc224946e2660cbddba570a0bec08440e31e6521ac405afa89542ef9211b3d1979d95c7ec623074b10c937d86690b76d3a19d16b789fb671d2a791c414d332ef9233a8af162a65f9441a100750f8d8463bd4976eab581d7781161961d2ee6816b8120998d4796c117aad6a28bdaa4f201fe2a568726ca16b374b798ea88e46c9c5848510baa177f1d308884763773c0aee7512b0c62ae20fb00591693bf36bb042cfc27f0e572017fc3f7ee3617125b62296203583ad01de7ea4a316d5f84e25754ea7f5983a5443e2cc74fa302a9c56e0eb25c26121050a4e08fde70217c5b6a8ac9996a9a2eaf939bfba1fb60f52b05205a3a5a869e48e911cddbd4e3da415a3c15ac3293653c4b576eb9b371676055025ee7e3e62b3c9027fcc0c9e5786435910ba6c59e03506f42119fcbbb25d21b1fed8145182a4b0dd3e6869410ed14b0ac8dbab9c4135a22390cc9a571c1df41caa681ca76bf1cd9efe9adfb3b064f6064666ed12b25dc68bd9d156bf66abdb273b92dda1e5d59e618bb5c74e2f42ddbed8a7c3104bf03fce8f7f1160fb4987755e5267a0051e9791ba0652f875eb42464d84cb4372fe8521bedfcede6eeac015e3f814029b237a96840b23eb254e944eba442b5404ef8aa4bf9265a2aeb2ec94050436459859937a44a3a8e9362d02b9c7c1c2597de3fa90e7bf8894d3d1f72ee69b8688bc0d12b2a6b46d04bd47e71201962e8b689489095b64dc7fefe6d68da4760154911e378ed071b6cd01d1fc14d6820aff766706e9b927a17dd1858feecc0f039716bfcb44b553ece03cd376a0b29534fc4e5ff4d149a4979da71d0c1aad9c9beee0290b855a720525e2331a1665f14b82b428cc720e9e599f37f048156c67122d6cade61bbad3f371fd7f25b584b95901a931e56898641b58069d7df68f432062c6bdc2e6605393e492eadbbb1e0d699106fe62b2a1c1564ad0bb2717ddbb302461e97f9c3a1fb1bd4684a2d31e7ccc8d6fad9d2700adc8ce3a466e77f322b698f66f27d61e4d3af3e87778701916bed7bc8a2c9c038c072026401c77cb7887ec3b8d930021", @generic="ff8414c6f165aadea8d40952308a16df2a74697e32361adb8c47132dad723ad4ce145c25349a0f3ba9d4000303cba2e16958b1e83a99e42b0581b50ee7a029b942872e3b8762b9a6810ff98bffd40afc32ec267b44583d9de1ddf110ae07f3d442bdc1cd7571c6d142a4de8170f5a91c9be8843f05e330ad367d2a"]}, @typed={0x8, 0x87, 0x0, 0x0, @ipv4=@broadcast}, @typed={0x8, 0x3b, 0x0, 0x0, @uid=0xffffffffffffffff}, @generic="3be0619769e152b3faabaf02870786243ab5d582d39d614c817506afc7c26d7dcacde2812775596d91df186822acdd65fc1eb2630d0e29ddc8fcf8111804461fb7320288353eb7552fae363c70edd6c381b7c3f6531be7a255847c0b698769fc97bbfaeac1af52e0f02f6a65bf99f8bf05674501236a8e5d54763b2ebfc324c25e8b1eca16ecd3c01214e887baa962296adfa8943c4e45a7abb5d90f6c1279a9fcf2620fff119ccd6f34fd8a39b614d60eea76b494c29f406cd9c8431aff271172e3a6326ae74c748a87e3bb194b664376c5", @generic="32aff327c2aaed98fd5ac20fe3a6153c67e373e0980f37b6691768d370d8b22eb7565b2197cb7945bfe4b9c196593b992a58c9689f4d47356c55e26d2ac08aa3ee3bc4b8208ee31c9e6c786fbd69fd4f46ab00a621acf7f7dc2fd58ff839906742302d6103dc988ed73196bffdc7e34975a68df82003968e0f94"]}, 0x13c0}, 0x1, 0x0, 0x0, 0x8000}, 0xaa494a1825430e7f) fdatasync(r4) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r4, 0xc018937a, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="0b0b0001000000002e2f66696c653100"]) fcntl$F_SET_RW_HINT(r7, 0x40c, &(0x7f0000000080)=0x4) r8 = gettid() ioprio_set$pid(0x2, r8, 0x0) r9 = syz_open_procfs(r8, 0x0) ioctl$FIBMAP(r9, 0x1, &(0x7f0000000080)=0x7) utimensat(r9, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x0, 0xea60}, {0x77359400}}, 0x100) [ 1108.753146] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1108.779598] loop4: detected capacity change from 0 to 32768 [ 1108.786732] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:27:58 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x10000000c) fdatasync(r0) 22:27:58 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) [ 1108.831753] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1108.833892] loop5: detected capacity change from 0 to 32768 [ 1108.899514] loop4: detected capacity change from 0 to 32768 [ 1108.934394] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1109.054948] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:28:12 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 5) 22:28:12 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 5) 22:28:12 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r0) 22:28:12 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, 0x0, 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:28:12 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000180)='./file1\x00', 0x0, 0x2, &(0x7f0000000140)=[{&(0x7f0000000080)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x1}], 0x97a538c71453204e, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRESOCT, @ANYRES16, @ANYRESHEX, @ANYRES16=0x0]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) ioctl$BTRFS_IOC_QGROUP_CREATE(r0, 0x4010942a, &(0x7f00000000c0)={0x0, 0x1}) 22:28:12 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) 22:28:12 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x10000000c) fdatasync(r0) 22:28:12 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 5) [ 1122.741040] loop4: detected capacity change from 0 to 32768 [ 1122.747950] FAULT_INJECTION: forcing a failure. [ 1122.747950] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1122.749391] CPU: 1 PID: 7826 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1122.750204] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1122.751187] Call Trace: [ 1122.751501] dump_stack+0x107/0x167 [ 1122.751938] should_fail.cold+0x5/0xa [ 1122.752393] copy_page_to_iter+0x41e/0xf80 [ 1122.752896] shmem_file_read_iter+0x3dd/0xbb0 [ 1122.753430] ? shmem_get_link+0x440/0x440 [ 1122.753923] ? file_has_perm+0x183/0x280 [ 1122.754409] ? inode_has_perm+0x1d0/0x1d0 [ 1122.754897] do_iter_readv_writev+0x57c/0x750 [ 1122.754916] FAULT_INJECTION: forcing a failure. [ 1122.754916] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1122.756773] ? new_sync_write+0x660/0x660 [ 1122.757262] ? fsnotify_perm.part.0+0x22d/0x620 [ 1122.757818] ? security_file_permission+0xb1/0xe0 [ 1122.758388] do_iter_read+0x301/0x760 [ 1122.758836] ? import_iovec+0x83/0xb0 [ 1122.759288] vfs_readv+0xe5/0x160 [ 1122.759697] ? vfs_iter_read+0xa0/0xa0 [ 1122.760153] ? __fget_files+0x2cf/0x520 [ 1122.760619] ? ksys_write+0x12d/0x260 [ 1122.761067] ? __fget_files+0x2f8/0x520 [ 1122.761541] __x64_sys_preadv+0x235/0x310 [ 1122.762037] ? __ia32_sys_writev+0xb0/0xb0 [ 1122.762537] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1122.763154] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1122.763758] do_syscall_64+0x33/0x40 [ 1122.764197] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1122.764799] RIP: 0033:0x7fa536ca6b19 [ 1122.765234] 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 [ 1122.767403] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1122.768298] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1122.769131] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1122.769972] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1122.770815] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1122.771651] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1122.772519] CPU: 0 PID: 7820 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1122.774110] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1122.775990] Call Trace: [ 1122.776594] dump_stack+0x107/0x167 [ 1122.777430] should_fail.cold+0x5/0xa [ 1122.778316] copy_page_to_iter+0x41e/0xf80 [ 1122.779286] shmem_file_read_iter+0x3dd/0xbb0 [ 1122.780316] ? shmem_get_link+0x440/0x440 [ 1122.781258] ? file_has_perm+0x183/0x280 [ 1122.782181] ? inode_has_perm+0x1d0/0x1d0 [ 1122.783128] do_iter_readv_writev+0x57c/0x750 [ 1122.784142] ? new_sync_write+0x660/0x660 [ 1122.785084] ? fsnotify_perm.part.0+0x22d/0x620 [ 1122.786148] ? security_file_permission+0xb1/0xe0 [ 1122.787249] do_iter_read+0x301/0x760 [ 1122.788118] ? import_iovec+0x83/0xb0 [ 1122.788989] vfs_readv+0xe5/0x160 [ 1122.789791] ? vfs_iter_read+0xa0/0xa0 [ 1122.790681] ? __fget_files+0x2cf/0x520 [ 1122.791585] ? ksys_write+0x12d/0x260 [ 1122.792457] ? __fget_files+0x2f8/0x520 [ 1122.793367] __x64_sys_preadv+0x235/0x310 [ 1122.794311] ? __ia32_sys_writev+0xb0/0xb0 [ 1122.795266] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1122.795380] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1122.796459] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1122.796482] do_syscall_64+0x33/0x40 [ 1122.799420] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1122.800581] RIP: 0033:0x7fe49124eb19 [ 1122.801419] 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 [ 1122.805610] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1122.807347] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1122.808968] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1122.810594] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1122.812207] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1122.813843] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1122.832005] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1122.833395] loop7: detected capacity change from 0 to 32768 [ 1122.840126] loop5: detected capacity change from 0 to 32768 [ 1122.840769] FAULT_INJECTION: forcing a failure. [ 1122.840769] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1122.842815] CPU: 1 PID: 7836 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1122.843586] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1122.844529] Call Trace: [ 1122.844835] dump_stack+0x107/0x167 [ 1122.845251] should_fail.cold+0x5/0xa [ 1122.845296] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1122.845691] copy_page_to_iter+0x41e/0xf80 [ 1122.848046] shmem_file_read_iter+0x3dd/0xbb0 [ 1122.848563] ? shmem_get_link+0x440/0x440 [ 1122.849032] ? file_has_perm+0x183/0x280 [ 1122.849497] ? inode_has_perm+0x1d0/0x1d0 [ 1122.849976] do_iter_readv_writev+0x57c/0x750 [ 1122.850487] ? new_sync_write+0x660/0x660 [ 1122.850958] ? fsnotify_perm.part.0+0x22d/0x620 [ 1122.851490] ? security_file_permission+0xb1/0xe0 [ 1122.852042] do_iter_read+0x301/0x760 [ 1122.852479] ? import_iovec+0x83/0xb0 [ 1122.852911] vfs_readv+0xe5/0x160 [ 1122.853309] ? vfs_iter_read+0xa0/0xa0 [ 1122.853762] ? __fget_files+0x2cf/0x520 [ 1122.853978] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1122.854217] ? ksys_write+0x12d/0x260 [ 1122.854232] ? __fget_files+0x2f8/0x520 [ 1122.854247] __x64_sys_preadv+0x235/0x310 [ 1122.854263] ? __ia32_sys_writev+0xb0/0xb0 [ 1122.858055] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1122.858652] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1122.859238] do_syscall_64+0x33/0x40 [ 1122.859663] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1122.860246] RIP: 0033:0x7f602c72cb19 [ 1122.860674] 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 [ 1122.862770] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1122.863635] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1122.864445] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1122.865252] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1122.866075] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1122.866881] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 22:28:12 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) 22:28:12 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 6) 22:28:12 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, 0x0, 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:28:12 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r0) 22:28:12 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x10000000c) fdatasync(r0) [ 1122.916347] loop4: detected capacity change from 0 to 32768 [ 1122.923879] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1122.927848] FAULT_INJECTION: forcing a failure. [ 1122.927848] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1122.930909] CPU: 0 PID: 7843 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1122.932456] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1122.934345] Call Trace: [ 1122.934945] dump_stack+0x107/0x167 [ 1122.935765] should_fail.cold+0x5/0xa [ 1122.936629] __alloc_pages_nodemask+0x182/0x600 [ 1122.937679] ? add_mm_counter_fast+0x220/0x220 [ 1122.938713] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1122.940072] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1122.941257] ? lock_downgrade+0x6d0/0x6d0 [ 1122.942193] ? mark_held_locks+0x9e/0xe0 [ 1122.943113] alloc_pages_vma+0xbb/0x410 [ 1122.944015] handle_mm_fault+0x152f/0x3500 [ 1122.944980] ? __pmd_alloc+0x630/0x630 [ 1122.945881] ? vmacache_find+0x55/0x2a0 [ 1122.946789] do_user_addr_fault+0x56e/0xc60 [ 1122.947769] exc_page_fault+0xa2/0x1a0 [ 1122.948642] asm_exc_page_fault+0x1e/0x30 [ 1122.949576] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1122.950795] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1122.954951] RSP: 0018:ffff88804b7779c0 EFLAGS: 00050246 [ 1122.956158] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1122.957787] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020003000 [ 1122.959396] RBP: 0000000020002080 R08: 0000000000000000 R09: ffff88800606afff [ 1122.961005] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1122.962618] R13: 0000000020003080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1122.964264] copyout.part.0+0x10b/0x140 [ 1122.965177] copy_page_to_iter+0x44d/0xf80 [ 1122.966158] shmem_file_read_iter+0x3dd/0xbb0 [ 1122.967189] ? shmem_get_link+0x440/0x440 [ 1122.968114] ? file_has_perm+0x183/0x280 [ 1122.969031] ? inode_has_perm+0x1d0/0x1d0 [ 1122.969978] do_iter_readv_writev+0x57c/0x750 [ 1122.970990] ? new_sync_write+0x660/0x660 [ 1122.971927] ? fsnotify_perm.part.0+0x22d/0x620 [ 1122.972982] ? security_file_permission+0xb1/0xe0 [ 1122.974085] do_iter_read+0x301/0x760 [ 1122.974946] ? import_iovec+0x83/0xb0 [ 1122.975805] vfs_readv+0xe5/0x160 [ 1122.976587] ? vfs_iter_read+0xa0/0xa0 [ 1122.977470] ? __fget_files+0x2cf/0x520 [ 1122.978380] ? ksys_write+0x12d/0x260 [ 1122.979244] ? __fget_files+0x2f8/0x520 [ 1122.980155] __x64_sys_preadv+0x235/0x310 [ 1122.981084] ? __ia32_sys_writev+0xb0/0xb0 [ 1122.982057] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1122.983245] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1122.984412] do_syscall_64+0x33/0x40 [ 1122.985252] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1122.986421] RIP: 0033:0x7fa536ca6b19 [ 1122.987256] 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 [ 1122.991423] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1122.993137] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1122.994757] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1122.996369] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1122.997984] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1122.999589] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1123.014377] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1123.034228] loop7: detected capacity change from 0 to 32768 [ 1123.057659] loop5: detected capacity change from 0 to 32768 [ 1123.067484] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1135.269363] loop2: detected capacity change from 0 to 32768 [ 1135.302926] loop4: detected capacity change from 0 to 32768 [ 1135.306756] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1135.306811] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1124 sclass=netlink_route_socket pid=7869 comm=syz-executor.0 22:28:25 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 7) 22:28:25 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 6) 22:28:25 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 6) 22:28:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r0) 22:28:25 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)) fdatasync(r1) 22:28:25 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:28:25 executing program 2: r0 = syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:28:25 executing program 0: sendmsg$GTP_CMD_DELPDP(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, 0x0, 0x8, 0x70bd27, 0x25dfdbff, {}, [@GTPA_NET_NS_FD={0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x24004004) r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) r2 = openat2(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={0x20003, 0x80, 0x2}, 0x18) r3 = socket$netlink(0x10, 0x3, 0x0) ioctl$AUTOFS_IOC_READY(r2, 0x9360, 0x2) sendmsg$nl_generic(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYRES32=r1], 0x20}, 0x1, 0x0, 0x0, 0x4048891}, 0x4004090) sendmsg$AUDIT_USER_TTY(r3, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x7c, 0x464, 0x100, 0x70bd25, 0x25dfdbfc, "03283f4819591d5074ed84f38ea7ed97815a53c33d04723ab75243b0f2f4bb05c1b0633e8a821652102decaa8dbdd0325f156d3cd12b8dbae6fd74bba3a08712096e8cbae95064705b293fbc8fa03909852b14d55a45e0c03843fc2d9bca744e8837a967b58dc4d70fe7", ["", "", ""]}, 0x7c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) 22:28:25 executing program 2: r0 = syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1135.313944] FAULT_INJECTION: forcing a failure. [ 1135.313944] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1135.315649] CPU: 1 PID: 7861 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1135.316515] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1135.317564] Call Trace: [ 1135.317897] dump_stack+0x107/0x167 [ 1135.318372] should_fail.cold+0x5/0xa [ 1135.318853] copy_page_to_iter+0x41e/0xf80 [ 1135.319391] shmem_file_read_iter+0x3dd/0xbb0 [ 1135.319958] ? shmem_get_link+0x440/0x440 [ 1135.320478] ? file_has_perm+0x183/0x280 [ 1135.320987] ? inode_has_perm+0x1d0/0x1d0 [ 1135.321515] do_iter_readv_writev+0x57c/0x750 [ 1135.322088] ? new_sync_write+0x660/0x660 [ 1135.322606] ? fsnotify_perm.part.0+0x22d/0x620 [ 1135.323189] ? security_file_permission+0xb1/0xe0 [ 1135.323797] do_iter_read+0x301/0x760 [ 1135.324277] ? import_iovec+0x83/0xb0 [ 1135.324753] vfs_readv+0xe5/0x160 [ 1135.325186] ? vfs_iter_read+0xa0/0xa0 [ 1135.325677] ? __fget_files+0x2cf/0x520 [ 1135.326193] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1135.326851] ? __fget_files+0x2f8/0x520 [ 1135.327352] __x64_sys_preadv+0x235/0x310 [ 1135.327866] ? __ia32_sys_writev+0xb0/0xb0 [ 1135.328394] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1135.329057] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1135.329707] do_syscall_64+0x33/0x40 [ 1135.330178] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1135.330823] RIP: 0033:0x7fa536ca6b19 [ 1135.331295] 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 [ 1135.333612] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1135.334586] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1135.335480] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1135.336373] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1135.336870] FAULT_INJECTION: forcing a failure. [ 1135.336870] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1135.337265] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1135.337272] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1135.337545] loop2: detected capacity change from 0 to 32768 [ 1135.340493] CPU: 0 PID: 7881 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1135.341655] FAULT_INJECTION: forcing a failure. [ 1135.341655] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1135.342823] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1135.342830] Call Trace: [ 1135.342859] dump_stack+0x107/0x167 [ 1135.342880] should_fail.cold+0x5/0xa [ 1135.342905] __alloc_pages_nodemask+0x182/0x600 [ 1135.342924] ? add_mm_counter_fast+0x220/0x220 [ 1135.342945] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1135.342969] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1135.342990] ? lock_downgrade+0x6d0/0x6d0 [ 1135.343006] ? mark_held_locks+0x9e/0xe0 [ 1135.343031] alloc_pages_vma+0xbb/0x410 [ 1135.343054] handle_mm_fault+0x152f/0x3500 [ 1135.343083] ? __pmd_alloc+0x630/0x630 [ 1135.343110] ? vmacache_find+0x55/0x2a0 [ 1135.343138] do_user_addr_fault+0x56e/0xc60 [ 1135.343168] exc_page_fault+0xa2/0x1a0 [ 1135.343191] asm_exc_page_fault+0x1e/0x30 [ 1135.366465] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1135.367748] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1135.372242] RSP: 0018:ffff8880467379c0 EFLAGS: 00050246 [ 1135.373491] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1135.375182] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020003000 [ 1135.376867] RBP: 0000000020002080 R08: 0000000000000000 R09: ffff88800606afff [ 1135.378546] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1135.380239] R13: 0000000020003080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1135.381963] copyout.part.0+0x10b/0x140 [ 1135.382909] copy_page_to_iter+0x44d/0xf80 [ 1135.383929] shmem_file_read_iter+0x3dd/0xbb0 [ 1135.385002] ? shmem_get_link+0x440/0x440 [ 1135.385988] ? file_has_perm+0x183/0x280 [ 1135.386946] ? inode_has_perm+0x1d0/0x1d0 [ 1135.387937] do_iter_readv_writev+0x57c/0x750 [ 1135.388997] ? new_sync_write+0x660/0x660 [ 1135.389996] ? fsnotify_perm.part.0+0x22d/0x620 [ 1135.391093] ? security_file_permission+0xb1/0xe0 [ 1135.392242] do_iter_read+0x301/0x760 [ 1135.393145] ? import_iovec+0x83/0xb0 [ 1135.394065] vfs_readv+0xe5/0x160 [ 1135.394886] ? vfs_iter_read+0xa0/0xa0 [ 1135.395817] ? __fget_files+0x2cf/0x520 [ 1135.396763] ? ksys_write+0x12d/0x260 [ 1135.397660] ? __fget_files+0x2f8/0x520 [ 1135.398614] __x64_sys_preadv+0x235/0x310 [ 1135.399587] ? __ia32_sys_writev+0xb0/0xb0 [ 1135.400592] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1135.401835] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1135.403058] do_syscall_64+0x33/0x40 [ 1135.403950] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1135.405153] RIP: 0033:0x7f602c72cb19 [ 1135.406036] 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 [ 1135.410368] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1135.412157] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1135.413835] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1135.415514] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1135.417201] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1135.418887] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1135.420581] CPU: 1 PID: 7867 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1135.421420] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1135.422424] Call Trace: [ 1135.422740] dump_stack+0x107/0x167 [ 1135.423175] should_fail.cold+0x5/0xa [ 1135.423641] __alloc_pages_nodemask+0x182/0x600 [ 1135.424207] ? add_mm_counter_fast+0x220/0x220 [ 1135.424764] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1135.425488] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1135.426156] ? lock_downgrade+0x6d0/0x6d0 [ 1135.426653] ? mark_held_locks+0x9e/0xe0 [ 1135.427153] alloc_pages_vma+0xbb/0x410 [ 1135.427629] handle_mm_fault+0x152f/0x3500 [ 1135.428149] ? __pmd_alloc+0x630/0x630 [ 1135.428619] ? vmacache_find+0x55/0x2a0 [ 1135.429104] do_user_addr_fault+0x56e/0xc60 [ 1135.429636] exc_page_fault+0xa2/0x1a0 [ 1135.430115] asm_exc_page_fault+0x1e/0x30 [ 1135.430618] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1135.431268] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1135.433488] RSP: 0018:ffff888046a2f9c0 EFLAGS: 00050246 [ 1135.434147] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1135.435002] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020003000 [ 1135.435862] RBP: 0000000020002080 R08: 0000000000000000 R09: ffff88800606afff [ 1135.436711] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1135.437566] R13: 0000000020003080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1135.438450] copyout.part.0+0x10b/0x140 [ 1135.438922] copy_page_to_iter+0x44d/0xf80 [ 1135.439434] shmem_file_read_iter+0x3dd/0xbb0 [ 1135.439976] ? shmem_get_link+0x440/0x440 [ 1135.440476] ? file_has_perm+0x183/0x280 [ 1135.440964] ? inode_has_perm+0x1d0/0x1d0 [ 1135.441459] do_iter_readv_writev+0x57c/0x750 [ 1135.442013] ? new_sync_write+0x660/0x660 [ 1135.442514] ? fsnotify_perm.part.0+0x22d/0x620 [ 1135.443088] ? security_file_permission+0xb1/0xe0 [ 1135.443683] do_iter_read+0x301/0x760 [ 1135.444153] ? import_iovec+0x83/0xb0 [ 1135.444613] vfs_readv+0xe5/0x160 [ 1135.445036] ? vfs_iter_read+0xa0/0xa0 [ 1135.445519] ? __fget_files+0x2cf/0x520 [ 1135.446009] ? ksys_write+0x12d/0x260 [ 1135.446483] ? __fget_files+0x2f8/0x520 [ 1135.446976] __x64_sys_preadv+0x235/0x310 [ 1135.447481] ? __ia32_sys_writev+0xb0/0xb0 [ 1135.447996] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1135.448631] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1135.449268] do_syscall_64+0x33/0x40 [ 1135.449723] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1135.450362] RIP: 0033:0x7fe49124eb19 [ 1135.450810] 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 [ 1135.452975] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1135.453858] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1135.454740] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1135.455575] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1135.456400] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1135.457231] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 22:28:25 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) fsetxattr$trusted_overlay_opaque(r1, &(0x7f0000000040), &(0x7f0000000080), 0x2, 0x1) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1135.487537] loop7: detected capacity change from 0 to 32768 [ 1135.502869] loop5: detected capacity change from 0 to 32768 [ 1135.525895] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:28:25 executing program 2: r0 = syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:28:25 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) 22:28:25 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 8) [ 1135.593012] loop4: detected capacity change from 0 to 32768 [ 1135.602440] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1135.612768] FAULT_INJECTION: forcing a failure. [ 1135.612768] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1135.614341] CPU: 1 PID: 7900 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1135.615124] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1135.616074] Call Trace: [ 1135.616382] dump_stack+0x107/0x167 [ 1135.616797] should_fail.cold+0x5/0xa [ 1135.617236] __alloc_pages_nodemask+0x182/0x600 [ 1135.617767] ? add_mm_counter_fast+0x220/0x220 [ 1135.618299] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1135.618985] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1135.619585] ? lock_downgrade+0x6d0/0x6d0 [ 1135.620053] ? mark_held_locks+0x9e/0xe0 [ 1135.620519] alloc_pages_vma+0xbb/0x410 [ 1135.620976] handle_mm_fault+0x152f/0x3500 [ 1135.621463] ? __pmd_alloc+0x630/0x630 [ 1135.621921] ? vmacache_find+0x55/0x2a0 [ 1135.622384] do_user_addr_fault+0x56e/0xc60 [ 1135.622884] exc_page_fault+0xa2/0x1a0 [ 1135.623330] asm_exc_page_fault+0x1e/0x30 [ 1135.623803] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1135.624423] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1135.626537] RSP: 0018:ffff88804b5af9c0 EFLAGS: 00050246 [ 1135.627151] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1135.627965] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020004000 [ 1135.628782] RBP: 0000000020003080 R08: 0000000000000000 R09: ffff88800606afff [ 1135.629591] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1135.630429] R13: 0000000020004080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1135.631256] copyout.part.0+0x10b/0x140 [ 1135.631709] copy_page_to_iter+0x44d/0xf80 [ 1135.632199] shmem_file_read_iter+0x3dd/0xbb0 [ 1135.632723] ? shmem_get_link+0x440/0x440 [ 1135.633204] ? file_has_perm+0x183/0x280 [ 1135.633669] ? inode_has_perm+0x1d0/0x1d0 [ 1135.634155] do_iter_readv_writev+0x57c/0x750 [ 1135.634670] ? new_sync_write+0x660/0x660 [ 1135.635145] ? fsnotify_perm.part.0+0x22d/0x620 [ 1135.635679] ? security_file_permission+0xb1/0xe0 [ 1135.636234] do_iter_read+0x301/0x760 [ 1135.636668] ? import_iovec+0x83/0xb0 [ 1135.637110] vfs_readv+0xe5/0x160 [ 1135.637504] ? vfs_iter_read+0xa0/0xa0 [ 1135.637958] ? __fget_files+0x2cf/0x520 [ 1135.638413] ? ksys_write+0x12d/0x260 [ 1135.638851] ? __fget_files+0x2f8/0x520 [ 1135.639309] __x64_sys_preadv+0x235/0x310 [ 1135.639784] ? __ia32_sys_writev+0xb0/0xb0 [ 1135.640271] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1135.640871] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1135.641479] do_syscall_64+0x33/0x40 [ 1135.641903] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1135.642495] RIP: 0033:0x7fa536ca6b19 [ 1135.642918] 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 [ 1135.645013] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1135.645883] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1135.646704] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1135.647514] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1135.648325] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1135.649140] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1135.700337] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:28:39 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, 0x0, 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:28:39 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 7) 22:28:39 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 9) 22:28:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:28:39 executing program 0: r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) r1 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r1, 0xc3f7) close_range(0xffffffffffffffff, r1, 0x0) r2 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, &(0x7f0000000440), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1fea57bc10b4d316699efd27060476291004fb232f04e4820347412b265eaa2ddc0339cab2e7c02a6b7031ed53042e42c965cded67e6bb73be", @ANYRESDEC=r0, @ANYRES16=r1, @ANYRESOCT]) r3 = openat(r2, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r3) r4 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = dup2(r4, r4) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r5, 0x0) ioctl$CDROMREADRAW(r5, 0x5314, &(0x7f0000000440)={0x9, 0x9, 0x0, 0x3, 0x2, 0x1}) 22:28:39 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:28:39 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(0xffffffffffffffff) 22:28:39 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 7) [ 1149.999653] FAULT_INJECTION: forcing a failure. [ 1149.999653] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1150.001285] CPU: 1 PID: 7916 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1150.002231] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1150.003339] Call Trace: [ 1150.003696] dump_stack+0x107/0x167 [ 1150.004184] should_fail.cold+0x5/0xa [ 1150.004696] copy_page_to_iter+0x41e/0xf80 [ 1150.005267] shmem_file_read_iter+0x3dd/0xbb0 [ 1150.005873] ? shmem_get_link+0x440/0x440 [ 1150.006432] ? file_has_perm+0x183/0x280 [ 1150.006976] ? inode_has_perm+0x1d0/0x1d0 [ 1150.007539] do_iter_readv_writev+0x57c/0x750 [ 1150.008139] ? new_sync_write+0x660/0x660 [ 1150.008692] ? fsnotify_perm.part.0+0x22d/0x620 [ 1150.009313] ? security_file_permission+0xb1/0xe0 [ 1150.009958] do_iter_read+0x301/0x760 [ 1150.010482] ? import_iovec+0x83/0xb0 [ 1150.010994] vfs_readv+0xe5/0x160 [ 1150.011458] ? vfs_iter_read+0xa0/0xa0 [ 1150.011980] ? __fget_files+0x2cf/0x520 [ 1150.012513] ? ksys_write+0x12d/0x260 [ 1150.013028] ? __fget_files+0x2f8/0x520 [ 1150.013563] __x64_sys_preadv+0x235/0x310 [ 1150.014125] ? __ia32_sys_writev+0xb0/0xb0 [ 1150.014692] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1150.015398] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1150.016089] do_syscall_64+0x33/0x40 [ 1150.016588] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1150.017270] RIP: 0033:0x7fe49124eb19 [ 1150.017765] 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 [ 1150.020228] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1150.021244] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1150.022223] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1150.023169] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1150.024121] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1150.025063] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1150.033761] loop2: detected capacity change from 0 to 32768 [ 1150.038795] loop4: detected capacity change from 0 to 32768 [ 1150.038920] FAULT_INJECTION: forcing a failure. [ 1150.038920] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1150.041961] CPU: 1 PID: 7917 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1150.042886] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1150.043995] Call Trace: [ 1150.044351] dump_stack+0x107/0x167 [ 1150.044642] FAULT_INJECTION: forcing a failure. [ 1150.044642] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1150.044833] should_fail.cold+0x5/0xa [ 1150.044847] copy_page_to_iter+0x41e/0xf80 [ 1150.044867] shmem_file_read_iter+0x3dd/0xbb0 [ 1150.048946] ? shmem_get_link+0x440/0x440 [ 1150.049499] ? file_has_perm+0x183/0x280 [ 1150.050032] ? inode_has_perm+0x1d0/0x1d0 [ 1150.050597] do_iter_readv_writev+0x57c/0x750 [ 1150.051204] ? new_sync_write+0x660/0x660 [ 1150.051760] ? fsnotify_perm.part.0+0x22d/0x620 [ 1150.052374] ? security_file_permission+0xb1/0xe0 [ 1150.053021] do_iter_read+0x301/0x760 [ 1150.053536] ? import_iovec+0x83/0xb0 [ 1150.054039] vfs_readv+0xe5/0x160 [ 1150.054508] ? vfs_iter_read+0xa0/0xa0 [ 1150.055019] ? __fget_files+0x2cf/0x520 [ 1150.055553] ? ksys_write+0x12d/0x260 [ 1150.056064] ? __fget_files+0x2f8/0x520 [ 1150.056599] __x64_sys_preadv+0x235/0x310 [ 1150.057145] ? __ia32_sys_writev+0xb0/0xb0 [ 1150.057720] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1150.058421] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1150.059101] do_syscall_64+0x33/0x40 [ 1150.059600] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1150.060277] RIP: 0033:0x7fa536ca6b19 [ 1150.060773] 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 [ 1150.063223] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1150.064248] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1150.065197] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1150.066153] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1150.067106] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1150.068057] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1150.069024] CPU: 0 PID: 7924 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1150.070525] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1150.072300] Call Trace: [ 1150.072868] dump_stack+0x107/0x167 [ 1150.073775] should_fail.cold+0x5/0xa [ 1150.074845] copy_page_to_iter+0x41e/0xf80 [ 1150.076023] shmem_file_read_iter+0x3dd/0xbb0 [ 1150.076221] loop7: detected capacity change from 0 to 32768 [ 1150.077042] ? shmem_get_link+0x440/0x440 [ 1150.078678] ? file_has_perm+0x183/0x280 [ 1150.079562] ? inode_has_perm+0x1d0/0x1d0 [ 1150.080480] do_iter_readv_writev+0x57c/0x750 [ 1150.081468] ? new_sync_write+0x660/0x660 [ 1150.082448] ? fsnotify_perm.part.0+0x22d/0x620 [ 1150.083453] ? security_file_permission+0xb1/0xe0 [ 1150.084484] do_iter_read+0x301/0x760 [ 1150.085298] ? import_iovec+0x83/0xb0 [ 1150.086122] vfs_readv+0xe5/0x160 [ 1150.086858] ? vfs_iter_read+0xa0/0xa0 [ 1150.087687] ? __fget_files+0x2cf/0x520 [ 1150.088538] ? ksys_write+0x12d/0x260 [ 1150.089356] ? __fget_files+0x2f8/0x520 [ 1150.090218] __x64_sys_preadv+0x235/0x310 [ 1150.091098] ? __ia32_sys_writev+0xb0/0xb0 [ 1150.091996] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1150.093109] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1150.094224] do_syscall_64+0x33/0x40 [ 1150.095016] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1150.096106] RIP: 0033:0x7f602c72cb19 [ 1150.096893] 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 [ 1150.100807] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1150.102433] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1150.103959] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1150.105466] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1150.106964] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1150.108479] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1150.120218] loop5: detected capacity change from 0 to 32768 [ 1150.126851] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1150.129559] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1150.150349] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:28:39 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1150.209281] loop7: detected capacity change from 0 to 32768 22:28:40 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 8) 22:28:40 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 10) 22:28:40 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1150.235738] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:28:40 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, 0x0, 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) [ 1150.266613] FAULT_INJECTION: forcing a failure. [ 1150.266613] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1150.268360] CPU: 1 PID: 7939 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1150.269224] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1150.270307] Call Trace: [ 1150.270644] dump_stack+0x107/0x167 [ 1150.271106] should_fail.cold+0x5/0xa [ 1150.271597] __alloc_pages_nodemask+0x182/0x600 [ 1150.272185] ? add_mm_counter_fast+0x220/0x220 [ 1150.272755] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1150.273520] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1150.274196] ? lock_downgrade+0x6d0/0x6d0 [ 1150.274714] ? mark_held_locks+0x9e/0xe0 [ 1150.275232] alloc_pages_vma+0xbb/0x410 [ 1150.275740] handle_mm_fault+0x152f/0x3500 [ 1150.276278] ? __pmd_alloc+0x630/0x630 [ 1150.276769] ? vmacache_find+0x55/0x2a0 [ 1150.277271] do_user_addr_fault+0x56e/0xc60 [ 1150.277826] exc_page_fault+0xa2/0x1a0 [ 1150.278331] asm_exc_page_fault+0x1e/0x30 [ 1150.278859] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1150.279549] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1150.281850] RSP: 0018:ffff8880487df9c0 EFLAGS: 00050246 [ 1150.282523] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1150.283427] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020005000 [ 1150.284315] RBP: 0000000020004080 R08: 0000000000000000 R09: ffff88800606afff [ 1150.285210] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1150.286115] R13: 0000000020005080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1150.287027] copyout.part.0+0x10b/0x140 [ 1150.287538] copy_page_to_iter+0x44d/0xf80 [ 1150.288086] shmem_file_read_iter+0x3dd/0xbb0 [ 1150.288665] ? shmem_get_link+0x440/0x440 [ 1150.289196] ? file_has_perm+0x183/0x280 [ 1150.289703] ? inode_has_perm+0x1d0/0x1d0 [ 1150.290239] do_iter_readv_writev+0x57c/0x750 [ 1150.290798] ? new_sync_write+0x660/0x660 [ 1150.291323] ? fsnotify_perm.part.0+0x22d/0x620 [ 1150.291909] ? security_file_permission+0xb1/0xe0 [ 1150.292527] do_iter_read+0x301/0x760 [ 1150.293003] ? import_iovec+0x83/0xb0 [ 1150.293479] vfs_readv+0xe5/0x160 [ 1150.293920] ? vfs_iter_read+0xa0/0xa0 [ 1150.294412] ? __fget_files+0x2cf/0x520 [ 1150.294906] ? ksys_write+0x12d/0x260 [ 1150.295390] ? __fget_files+0x2f8/0x520 [ 1150.295889] __x64_sys_preadv+0x235/0x310 [ 1150.296406] ? __ia32_sys_writev+0xb0/0xb0 [ 1150.296944] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1150.297597] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1150.298259] do_syscall_64+0x33/0x40 [ 1150.298719] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1150.299364] RIP: 0033:0x7fa536ca6b19 [ 1150.299823] 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 [ 1150.302124] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1150.303079] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1150.303969] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1150.304849] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1150.305749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1150.306656] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1150.337300] loop5: detected capacity change from 0 to 32768 [ 1150.339787] FAULT_INJECTION: forcing a failure. [ 1150.339787] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1150.341450] CPU: 1 PID: 7946 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1150.342309] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1150.343323] Call Trace: [ 1150.343649] dump_stack+0x107/0x167 [ 1150.344099] should_fail.cold+0x5/0xa [ 1150.344568] __alloc_pages_nodemask+0x182/0x600 [ 1150.345140] ? add_mm_counter_fast+0x220/0x220 [ 1150.345699] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1150.346441] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1150.347083] ? lock_downgrade+0x6d0/0x6d0 [ 1150.347585] ? mark_held_locks+0x9e/0xe0 [ 1150.348088] alloc_pages_vma+0xbb/0x410 [ 1150.348575] handle_mm_fault+0x152f/0x3500 [ 1150.349098] ? __pmd_alloc+0x630/0x630 [ 1150.349575] ? vmacache_find+0x55/0x2a0 [ 1150.350068] do_user_addr_fault+0x56e/0xc60 [ 1150.350608] exc_page_fault+0xa2/0x1a0 [ 1150.351081] asm_exc_page_fault+0x1e/0x30 [ 1150.351601] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1150.352271] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1150.354516] RSP: 0018:ffff88800fe079c0 EFLAGS: 00050246 [ 1150.355171] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1150.356046] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020004000 [ 1150.356915] RBP: 0000000020003080 R08: 0000000000000000 R09: ffff88800606afff [ 1150.357785] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1150.358661] R13: 0000000020004080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1150.359545] copyout.part.0+0x10b/0x140 [ 1150.360042] copy_page_to_iter+0x44d/0xf80 [ 1150.360570] shmem_file_read_iter+0x3dd/0xbb0 [ 1150.361124] ? shmem_get_link+0x440/0x440 [ 1150.361623] ? file_has_perm+0x183/0x280 [ 1150.362122] ? inode_has_perm+0x1d0/0x1d0 [ 1150.362628] do_iter_readv_writev+0x57c/0x750 [ 1150.363171] ? new_sync_write+0x660/0x660 [ 1150.363674] ? fsnotify_perm.part.0+0x22d/0x620 [ 1150.364237] ? security_file_permission+0xb1/0xe0 [ 1150.364822] do_iter_read+0x301/0x760 [ 1150.365285] ? import_iovec+0x83/0xb0 [ 1150.365750] vfs_readv+0xe5/0x160 [ 1150.366187] ? vfs_iter_read+0xa0/0xa0 [ 1150.366658] ? __fget_files+0x2cf/0x520 [ 1150.367141] ? ksys_write+0x12d/0x260 [ 1150.367607] ? __fget_files+0x2f8/0x520 [ 1150.368095] __x64_sys_preadv+0x235/0x310 [ 1150.368592] ? __ia32_sys_writev+0xb0/0xb0 [ 1150.369106] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1150.369739] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1150.370371] do_syscall_64+0x33/0x40 [ 1150.370820] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1150.371440] RIP: 0033:0x7fe49124eb19 [ 1150.371886] 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 [ 1150.374114] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1150.375032] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1150.375891] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1150.376750] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1150.377611] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1150.378481] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1150.381578] loop2: detected capacity change from 0 to 32768 [ 1150.386268] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:28:54 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(0xffffffffffffffff) 22:28:54 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:28:54 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 11) 22:28:54 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 9) 22:28:54 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) mount$9p_tcp(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), 0x4008, &(0x7f0000000140)={'trans=tcp,', {'port', 0x3d, 0x4e21}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, 0xee00}}, {@noextend}], [{@dont_measure}, {@fsuuid={'fsuuid', 0x3d, {[0x30, 0x32, 0x34, 0x66, 0x38, 0x65, 0x35, 0x36], 0x2d, [0x31, 0x31, 0x61, 0x65], 0x2d, [0x65, 0x0, 0x36, 0x30], 0x2d, [0x63, 0x65, 0x30, 0x62], 0x2d, [0x61, 0x37, 0x64, 0x34, 0x35, 0x31, 0x3, 0x39]}}}, {@context={'context', 0x3d, 'system_u'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'vfat\x00'}}, {@seclabel}, {@dont_hash}, {@uid_lt={'uid<', 0xee00}}, {@euid_gt={'euid>', 0xffffffffffffffff}}]}}) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) dup3(r1, r1, 0x0) 22:28:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:28:54 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, 0x0, 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:28:54 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 8) [ 1164.673989] FAULT_INJECTION: forcing a failure. [ 1164.673989] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1164.676772] CPU: 1 PID: 7956 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1164.678167] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1164.679870] Call Trace: [ 1164.680415] dump_stack+0x107/0x167 [ 1164.681170] should_fail.cold+0x5/0xa [ 1164.681964] __alloc_pages_nodemask+0x182/0x600 [ 1164.682928] ? add_mm_counter_fast+0x220/0x220 [ 1164.683870] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1164.685109] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1164.686182] ? lock_downgrade+0x6d0/0x6d0 [ 1164.687041] ? mark_held_locks+0x9e/0xe0 [ 1164.687881] alloc_pages_vma+0xbb/0x410 [ 1164.688712] handle_mm_fault+0x152f/0x3500 [ 1164.689585] ? __pmd_alloc+0x630/0x630 [ 1164.690395] ? vmacache_find+0x55/0x2a0 [ 1164.691218] do_user_addr_fault+0x56e/0xc60 [ 1164.692120] exc_page_fault+0xa2/0x1a0 [ 1164.692920] asm_exc_page_fault+0x1e/0x30 [ 1164.693777] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1164.694897] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1164.698650] RSP: 0018:ffff8880489cf9c0 EFLAGS: 00050246 [ 1164.699745] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1164.701216] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020004000 [ 1164.702695] RBP: 0000000020003080 R08: 0000000000000000 R09: ffff88800606afff [ 1164.704158] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1164.705624] R13: 0000000020004080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1164.707124] copyout.part.0+0x10b/0x140 [ 1164.707941] copy_page_to_iter+0x44d/0xf80 [ 1164.708814] shmem_file_read_iter+0x3dd/0xbb0 [ 1164.709747] ? shmem_get_link+0x440/0x440 [ 1164.710603] ? file_has_perm+0x183/0x280 [ 1164.711435] ? inode_has_perm+0x1d0/0x1d0 [ 1164.712288] do_iter_readv_writev+0x57c/0x750 [ 1164.713209] ? new_sync_write+0x660/0x660 [ 1164.714074] ? fsnotify_perm.part.0+0x22d/0x620 [ 1164.715083] ? security_file_permission+0xb1/0xe0 [ 1164.716088] do_iter_read+0x301/0x760 [ 1164.716916] ? import_iovec+0x83/0xb0 [ 1164.717697] vfs_readv+0xe5/0x160 [ 1164.718471] ? vfs_iter_read+0xa0/0xa0 [ 1164.719318] ? __fget_files+0x2cf/0x520 [ 1164.720191] ? ksys_write+0x12d/0x260 [ 1164.721029] ? __fget_files+0x2f8/0x520 [ 1164.721301] FAULT_INJECTION: forcing a failure. [ 1164.721301] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1164.721897] __x64_sys_preadv+0x235/0x310 [ 1164.721913] ? __ia32_sys_writev+0xb0/0xb0 [ 1164.721946] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1164.727668] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1164.728811] do_syscall_64+0x33/0x40 [ 1164.729633] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1164.730771] RIP: 0033:0x7f602c72cb19 [ 1164.731594] 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 [ 1164.735669] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1164.737351] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1164.738934] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1164.740498] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1164.742070] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1164.743653] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1164.745296] CPU: 0 PID: 7965 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1164.747023] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1164.749101] Call Trace: [ 1164.749768] dump_stack+0x107/0x167 [ 1164.750686] should_fail.cold+0x5/0xa [ 1164.751641] copy_page_to_iter+0x41e/0xf80 [ 1164.752701] shmem_file_read_iter+0x3dd/0xbb0 [ 1164.753825] ? shmem_get_link+0x440/0x440 [ 1164.754858] ? file_has_perm+0x183/0x280 [ 1164.755889] ? inode_has_perm+0x1d0/0x1d0 [ 1164.756936] do_iter_readv_writev+0x57c/0x750 [ 1164.758050] ? new_sync_write+0x660/0x660 [ 1164.759086] ? fsnotify_perm.part.0+0x22d/0x620 [ 1164.760239] ? security_file_permission+0xb1/0xe0 [ 1164.761440] do_iter_read+0x301/0x760 [ 1164.762398] ? import_iovec+0x83/0xb0 [ 1164.763347] vfs_readv+0xe5/0x160 [ 1164.764220] ? vfs_iter_read+0xa0/0xa0 [ 1164.765187] ? __fget_files+0x2cf/0x520 [ 1164.766176] ? ksys_write+0x12d/0x260 [ 1164.767136] ? __fget_files+0x2f8/0x520 [ 1164.768131] __x64_sys_preadv+0x235/0x310 [ 1164.769153] ? __ia32_sys_writev+0xb0/0xb0 [ 1164.770209] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1164.771514] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1164.772797] do_syscall_64+0x33/0x40 [ 1164.773719] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1164.774998] RIP: 0033:0x7fe49124eb19 [ 1164.775918] 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 [ 1164.780504] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1164.782397] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1164.784166] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1164.785936] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1164.787713] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1164.789479] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1164.796978] loop4: detected capacity change from 0 to 32768 [ 1164.804379] loop5: detected capacity change from 0 to 32768 [ 1164.819443] FAULT_INJECTION: forcing a failure. [ 1164.819443] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1164.822348] CPU: 1 PID: 7968 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1164.823856] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1164.825683] Call Trace: [ 1164.826260] dump_stack+0x107/0x167 [ 1164.827081] should_fail.cold+0x5/0xa [ 1164.827922] copy_page_to_iter+0x41e/0xf80 [ 1164.828867] shmem_file_read_iter+0x3dd/0xbb0 [ 1164.829866] ? shmem_get_link+0x440/0x440 [ 1164.830782] ? file_has_perm+0x183/0x280 [ 1164.831673] ? inode_has_perm+0x1d0/0x1d0 [ 1164.832586] do_iter_readv_writev+0x57c/0x750 [ 1164.833567] ? new_sync_write+0x660/0x660 [ 1164.834486] ? fsnotify_perm.part.0+0x22d/0x620 [ 1164.835509] ? security_file_permission+0xb1/0xe0 [ 1164.836574] do_iter_read+0x301/0x760 [ 1164.837411] ? import_iovec+0x83/0xb0 [ 1164.838247] vfs_readv+0xe5/0x160 [ 1164.839014] ? vfs_iter_read+0xa0/0xa0 [ 1164.839871] ? __fget_files+0x2cf/0x520 [ 1164.840753] ? ksys_write+0x12d/0x260 [ 1164.841592] ? __fget_files+0x2f8/0x520 [ 1164.842476] __x64_sys_preadv+0x235/0x310 [ 1164.843385] ? __ia32_sys_writev+0xb0/0xb0 [ 1164.844325] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1164.845467] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1164.846616] do_syscall_64+0x33/0x40 [ 1164.847427] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1164.848546] RIP: 0033:0x7fa536ca6b19 [ 1164.849358] 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 [ 1164.853389] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1164.855076] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1164.856648] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1164.858217] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1164.859802] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1164.861375] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 22:28:54 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 10) [ 1164.876842] loop2: detected capacity change from 0 to 32768 [ 1164.881249] loop7: detected capacity change from 0 to 32768 [ 1164.888448] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1164.892232] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1164.892297] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:28:54 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:28:54 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(0xffffffffffffffff) 22:28:54 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r2 = syz_mount_image$nfs(&(0x7f0000000040), &(0x7f0000000080)='./file1/../file0\x00', 0xa07, 0x1, &(0x7f0000000140)=[{&(0x7f00000000c0)="3f2f7aec8cd1e4b157f224f54830f249c7b2ac04cd982f8b33720d3820277bd4310d47accc7cbb20c2d0e57f9299ac1b4f79ded4", 0x34, 0x6}], 0x58802, &(0x7f0000000180)={[{'%/)R\'%,'}, {'vfat\x00'}], [{@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@fowner_lt={'fowner<', 0xee00}}, {@fsuuid={'fsuuid', 0x3d, {[0x63, 0x61, 0x65, 0x38, 0x33, 0x63, 0x36, 0x68], 0x2d, [0x62, 0x31, 0x33, 0x35], 0x2d, [0x79, 0xa9, 0x37, 0x38], 0x2d, [0x33, 0x35, 0x35, 0x61], 0x2d, [0x39, 0x63, 0x30, 0x33, 0x64, 0xc, 0x62, 0x34]}}}, {@fscontext={'fscontext', 0x3d, 'system_u'}}, {@appraise}]}) openat(r2, &(0x7f0000000200)='./file1\x00', 0x208180, 0x2) fdatasync(r1) r3 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r3, 0xc3f7) close_range(0xffffffffffffffff, r3, 0x0) ftruncate(r3, 0x788e) 22:28:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1164.991909] FAULT_INJECTION: forcing a failure. [ 1164.991909] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1164.995024] CPU: 0 PID: 7980 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1164.996711] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1164.998772] Call Trace: [ 1164.999426] dump_stack+0x107/0x167 [ 1165.000327] should_fail.cold+0x5/0xa [ 1165.001273] __alloc_pages_nodemask+0x182/0x600 [ 1165.002431] ? add_mm_counter_fast+0x220/0x220 [ 1165.003560] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1165.005049] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1165.006351] ? lock_downgrade+0x6d0/0x6d0 [ 1165.007373] ? mark_held_locks+0x9e/0xe0 [ 1165.008382] alloc_pages_vma+0xbb/0x410 [ 1165.009369] handle_mm_fault+0x152f/0x3500 [ 1165.010437] ? __pmd_alloc+0x630/0x630 [ 1165.011409] ? vmacache_find+0x55/0x2a0 [ 1165.012402] do_user_addr_fault+0x56e/0xc60 [ 1165.013478] exc_page_fault+0xa2/0x1a0 [ 1165.014452] asm_exc_page_fault+0x1e/0x30 [ 1165.015479] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1165.016812] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1165.021371] RSP: 0018:ffff88804b3bf9c0 EFLAGS: 00050246 [ 1165.022708] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1165.024468] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020005000 [ 1165.026233] RBP: 0000000020004080 R08: 0000000000000000 R09: ffff88800606afff 22:28:54 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1165.027980] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1165.029719] R13: 0000000020005080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1165.031408] copyout.part.0+0x10b/0x140 [ 1165.032323] copy_page_to_iter+0x44d/0xf80 [ 1165.033311] shmem_file_read_iter+0x3dd/0xbb0 [ 1165.034362] ? shmem_get_link+0x440/0x440 [ 1165.035327] ? file_has_perm+0x183/0x280 [ 1165.036269] ? inode_has_perm+0x1d0/0x1d0 [ 1165.037212] do_iter_readv_writev+0x57c/0x750 [ 1165.038250] ? new_sync_write+0x660/0x660 [ 1165.039219] ? fsnotify_perm.part.0+0x22d/0x620 [ 1165.040301] ? security_file_permission+0xb1/0xe0 [ 1165.041403] do_iter_read+0x301/0x760 [ 1165.042262] ? import_iovec+0x83/0xb0 [ 1165.043142] vfs_readv+0xe5/0x160 [ 1165.043933] ? vfs_iter_read+0xa0/0xa0 [ 1165.044826] ? __fget_files+0x2cf/0x520 [ 1165.045769] ? ksys_write+0x12d/0x260 [ 1165.046667] ? __fget_files+0x2f8/0x520 [ 1165.047582] __x64_sys_preadv+0x235/0x310 [ 1165.048540] ? __ia32_sys_writev+0xb0/0xb0 [ 1165.049540] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1165.050744] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1165.051917] do_syscall_64+0x33/0x40 [ 1165.052770] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1165.053927] RIP: 0033:0x7fe49124eb19 [ 1165.054751] 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 [ 1165.058924] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1165.060671] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1165.062335] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1165.062630] loop4: detected capacity change from 0 to 32768 [ 1165.063998] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1165.064008] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1165.064018] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1165.108281] loop5: detected capacity change from 0 to 32768 [ 1165.132253] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:28:54 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 12) 22:28:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1165.138456] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:28:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0xf6c, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f0000000080)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1165.215831] FAULT_INJECTION: forcing a failure. [ 1165.215831] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1165.218718] CPU: 0 PID: 7996 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1165.220290] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1165.222190] Call Trace: [ 1165.222848] dump_stack+0x107/0x167 [ 1165.223691] should_fail.cold+0x5/0xa [ 1165.224592] __alloc_pages_nodemask+0x182/0x600 [ 1165.225666] ? add_mm_counter_fast+0x220/0x220 [ 1165.226746] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1165.228146] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1165.229359] ? lock_downgrade+0x6d0/0x6d0 [ 1165.230322] ? mark_held_locks+0x9e/0xe0 [ 1165.231294] alloc_pages_vma+0xbb/0x410 [ 1165.232240] handle_mm_fault+0x152f/0x3500 [ 1165.233227] ? __pmd_alloc+0x630/0x630 [ 1165.234127] ? vmacache_find+0x55/0x2a0 [ 1165.235086] do_user_addr_fault+0x56e/0xc60 [ 1165.236091] exc_page_fault+0xa2/0x1a0 [ 1165.236988] asm_exc_page_fault+0x1e/0x30 [ 1165.237950] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1165.239217] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1165.243494] RSP: 0018:ffff888039d6f9c0 EFLAGS: 00050246 [ 1165.244749] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1165.246386] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020006000 [ 1165.248064] RBP: 0000000020005080 R08: 0000000000000000 R09: ffff88800606afff [ 1165.249688] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1165.251381] R13: 0000000020006080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1165.253051] copyout.part.0+0x10b/0x140 [ 1165.253982] copy_page_to_iter+0x44d/0xf80 [ 1165.254995] shmem_file_read_iter+0x3dd/0xbb0 [ 1165.256047] ? shmem_get_link+0x440/0x440 [ 1165.257008] ? file_has_perm+0x183/0x280 [ 1165.257941] ? inode_has_perm+0x1d0/0x1d0 [ 1165.258914] do_iter_readv_writev+0x57c/0x750 [ 1165.259957] ? new_sync_write+0x660/0x660 [ 1165.260935] ? fsnotify_perm.part.0+0x22d/0x620 [ 1165.262016] ? security_file_permission+0xb1/0xe0 [ 1165.263183] do_iter_read+0x301/0x760 [ 1165.264098] ? import_iovec+0x83/0xb0 [ 1165.264144] loop7: detected capacity change from 0 to 32768 [ 1165.264977] vfs_readv+0xe5/0x160 [ 1165.265001] ? vfs_iter_read+0xa0/0xa0 [ 1165.267957] ? __fget_files+0x2cf/0x520 [ 1165.268903] ? ksys_write+0x12d/0x260 [ 1165.269798] ? __fget_files+0x2f8/0x520 [ 1165.270750] __x64_sys_preadv+0x235/0x310 [ 1165.271714] ? __ia32_sys_writev+0xb0/0xb0 [ 1165.272707] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1165.273927] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1165.275121] do_syscall_64+0x33/0x40 [ 1165.276008] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1165.277187] RIP: 0033:0x7fa536ca6b19 [ 1165.278053] 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 [ 1165.282319] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1165.284081] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1165.285736] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1165.287431] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1165.289089] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1165.290766] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1165.302956] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1165.382354] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:29:10 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 13) 22:29:10 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:29:10 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 11) 22:29:10 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25, 0x36}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x725802, 0x105) stat(&(0x7f0000001cc0)='.\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) mount$tmpfs(0x0, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300), 0x800, &(0x7f0000000340)={[{@gid={'gid', 0x3d, 0xee01}}, {@huge_always}, {@nr_inodes={'nr_inodes', 0x3d, [0x67]}}, {@mpol={'mpol', 0x3d, {'bind', '=static', @void}}}], [{@euid_lt}, {@pcr={'pcr', 0x3d, 0xb}}, {@smackfsdef={'smackfsdef', 0x3d, '\x88'}}, {@pcr={'pcr', 0x3d, 0xa}}, {@uid_lt={'uid<', r2}}]}) syz_io_uring_setup(0x3201, &(0x7f0000000080)={0x0, 0x33d6, 0x0, 0x3, 0x104, 0x0, r1}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000140), &(0x7f0000000180)=0x0) syz_io_uring_submit(0x0, r3, &(0x7f0000000280)=@IORING_OP_READ=@pass_buffer={0x16, 0x5, 0x2007, @fd=r0, 0x7f, &(0x7f00000001c0)=""/176, 0xb0, 0x16, 0x2}, 0x4) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) timerfd_create(0x1, 0xc0000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x882c2, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r4, 0x0) r5 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_int(r5, 0x11, 0x67, &(0x7f0000000140)=0x7f, 0x4) connect$inet6(r5, &(0x7f0000000100)={0xa, 0x0, 0x0, @remote, 0x2}, 0x1c) sendmsg$inet(r5, &(0x7f00000000c0)={&(0x7f0000000180)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x26}}, 0x10, 0x0}, 0x8804) connect$inet6(r5, &(0x7f0000000080)={0xa, 0x4e22, 0x1, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) 22:29:10 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:29:10 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 9) 22:29:10 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:29:10 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) (fail_nth: 1) [ 1180.639513] loop4: detected capacity change from 0 to 32768 [ 1180.653356] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1180.672978] FAULT_INJECTION: forcing a failure. [ 1180.672978] name failslab, interval 1, probability 0, space 0, times 1 [ 1180.675810] CPU: 0 PID: 8013 Comm: syz-executor.4 Not tainted 5.10.240 #1 [ 1180.677336] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1180.679200] Call Trace: [ 1180.679791] dump_stack+0x107/0x167 [ 1180.680608] should_fail.cold+0x5/0xa [ 1180.681452] ? mempool_alloc+0x148/0x360 [ 1180.682358] ? mempool_free_pages+0x20/0x20 [ 1180.683332] should_failslab+0x5/0x20 [ 1180.684178] kmem_cache_alloc+0x5b/0x310 [ 1180.685092] ? mempool_free_pages+0x20/0x20 [ 1180.686052] mempool_alloc+0x148/0x360 [ 1180.686932] ? mempool_resize+0x7d0/0x7d0 [ 1180.687860] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1180.689046] ? lock_acquire+0x197/0x470 [ 1180.689933] ? lock_page_memcg+0x30/0x270 [ 1180.690872] bio_alloc_bioset+0x36e/0x600 [ 1180.691808] ? bvec_alloc+0x2f0/0x2f0 [ 1180.692652] ? unlock_page_memcg+0x96/0x170 [ 1180.693619] ? lock_downgrade+0x6d0/0x6d0 [ 1180.694549] ? lock_downgrade+0x6d0/0x6d0 [ 1180.695479] submit_bh_wbc.constprop.0+0x1b8/0x780 [ 1180.696574] __sync_dirty_buffer+0x16a/0x3e0 [ 1180.696951] loop7: detected capacity change from 0 to 32768 [ 1180.697554] __fat_write_inode+0x7ce/0x990 [ 1180.697599] ? fat_direct_IO+0x380/0x380 [ 1180.700673] ? do_raw_spin_lock+0x121/0x260 [ 1180.701635] ? rwlock_bug.part.0+0x90/0x90 [ 1180.702596] fat_write_inode+0x8f/0x180 [ 1180.703354] FAULT_INJECTION: forcing a failure. [ 1180.703354] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1180.703534] __writeback_single_inode+0x843/0xb30 [ 1180.703565] writeback_single_inode+0x2ae/0x570 [ 1180.708160] sync_inode_metadata+0xbf/0x100 [ 1180.709148] ? sync_inode+0x20/0x20 [ 1180.709963] ? down_write+0xe0/0x160 [ 1180.710837] __generic_file_fsync+0x163/0x1f0 [ 1180.711872] fat_file_fsync+0x73/0x200 [ 1180.712762] ? fat_trim_fs+0xfc0/0xfc0 [ 1180.713651] __x64_sys_fdatasync+0xc7/0x140 [ 1180.714651] do_syscall_64+0x33/0x40 [ 1180.715506] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1180.716683] RIP: 0033:0x7fad101eab19 [ 1180.717533] 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 [ 1180.721782] RSP: 002b:00007fad0d760188 EFLAGS: 00000246 ORIG_RAX: 000000000000004b [ 1180.723559] RAX: ffffffffffffffda RBX: 00007fad102fdf60 RCX: 00007fad101eab19 [ 1180.725217] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 1180.726884] RBP: 00007fad0d7601d0 R08: 0000000000000000 R09: 0000000000000000 [ 1180.728537] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1180.730194] R13: 00007ffcd3e6367f R14: 00007fad0d760300 R15: 0000000000022000 [ 1180.731887] CPU: 1 PID: 8025 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1180.733396] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1180.735236] Call Trace: [ 1180.735822] dump_stack+0x107/0x167 [ 1180.736620] should_fail.cold+0x5/0xa [ 1180.737465] copy_page_to_iter+0x41e/0xf80 [ 1180.738404] shmem_file_read_iter+0x3dd/0xbb0 [ 1180.739420] ? shmem_get_link+0x440/0x440 [ 1180.740325] ? file_has_perm+0x183/0x280 [ 1180.741212] ? inode_has_perm+0x1d0/0x1d0 [ 1180.742121] do_iter_readv_writev+0x57c/0x750 [ 1180.742790] FAULT_INJECTION: forcing a failure. [ 1180.742790] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1180.743130] ? new_sync_write+0x660/0x660 [ 1180.743150] ? fsnotify_perm.part.0+0x22d/0x620 [ 1180.743184] ? security_file_permission+0xb1/0xe0 [ 1180.748772] do_iter_read+0x301/0x760 [ 1180.749607] ? import_iovec+0x83/0xb0 [ 1180.750443] vfs_readv+0xe5/0x160 [ 1180.751220] ? vfs_iter_read+0xa0/0xa0 [ 1180.752072] ? __fget_files+0x2cf/0x520 [ 1180.752943] ? ksys_write+0x12d/0x260 [ 1180.753782] ? __fget_files+0x2f8/0x520 [ 1180.754685] __x64_sys_preadv+0x235/0x310 [ 1180.755585] ? __ia32_sys_writev+0xb0/0xb0 [ 1180.756489] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1180.757632] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1180.758740] do_syscall_64+0x33/0x40 [ 1180.759556] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1180.760630] RIP: 0033:0x7fe49124eb19 [ 1180.761441] 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 [ 1180.765339] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1180.767030] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1180.768598] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1180.770160] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1180.771740] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1180.773302] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1180.774915] CPU: 0 PID: 8024 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1180.776518] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1180.777821] loop5: detected capacity change from 0 to 32768 [ 1180.778441] Call Trace: [ 1180.778478] dump_stack+0x107/0x167 [ 1180.778498] should_fail.cold+0x5/0xa [ 1180.778521] copy_page_to_iter+0x41e/0xf80 [ 1180.778552] shmem_file_read_iter+0x3dd/0xbb0 [ 1180.784079] ? shmem_get_link+0x440/0x440 [ 1180.785040] ? file_has_perm+0x183/0x280 [ 1180.785977] ? inode_has_perm+0x1d0/0x1d0 [ 1180.786955] do_iter_readv_writev+0x57c/0x750 [ 1180.787990] ? new_sync_write+0x660/0x660 [ 1180.788946] ? fsnotify_perm.part.0+0x22d/0x620 [ 1180.790015] ? security_file_permission+0xb1/0xe0 [ 1180.790155] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1180.791138] do_iter_read+0x301/0x760 [ 1180.791161] ? import_iovec+0x83/0xb0 [ 1180.791185] vfs_readv+0xe5/0x160 [ 1180.795479] ? vfs_iter_read+0xa0/0xa0 [ 1180.796377] ? __fget_files+0x2cf/0x520 [ 1180.797294] ? ksys_write+0x12d/0x260 [ 1180.798178] ? __fget_files+0x2f8/0x520 [ 1180.799117] __x64_sys_preadv+0x235/0x310 [ 1180.800064] ? __ia32_sys_writev+0xb0/0xb0 [ 1180.801045] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1180.802256] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1180.803455] do_syscall_64+0x33/0x40 [ 1180.804315] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1180.805501] RIP: 0033:0x7f602c72cb19 [ 1180.806360] 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 [ 1180.810654] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1180.812424] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1180.814080] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1180.815737] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1180.817394] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1180.819058] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1180.830373] FAULT_INJECTION: forcing a failure. [ 1180.830373] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1180.833473] CPU: 0 PID: 8030 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1180.835068] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1180.836987] Call Trace: [ 1180.837598] dump_stack+0x107/0x167 [ 1180.838442] should_fail.cold+0x5/0xa [ 1180.839334] copy_page_to_iter+0x41e/0xf80 [ 1180.840319] shmem_file_read_iter+0x3dd/0xbb0 [ 1180.841384] ? shmem_get_link+0x440/0x440 [ 1180.842340] ? file_has_perm+0x183/0x280 [ 1180.843323] ? inode_has_perm+0x1d0/0x1d0 [ 1180.844284] do_iter_readv_writev+0x57c/0x750 [ 1180.845324] ? new_sync_write+0x660/0x660 [ 1180.846278] ? fsnotify_perm.part.0+0x22d/0x620 [ 1180.847406] ? security_file_permission+0xb1/0xe0 [ 1180.848524] do_iter_read+0x301/0x760 [ 1180.849403] ? import_iovec+0x83/0xb0 [ 1180.850287] vfs_readv+0xe5/0x160 [ 1180.851092] ? vfs_iter_read+0xa0/0xa0 [ 1180.851994] ? __fget_files+0x2cf/0x520 [ 1180.852912] ? ksys_write+0x12d/0x260 [ 1180.853806] ? __fget_files+0x2f8/0x520 [ 1180.854740] __x64_sys_preadv+0x235/0x310 [ 1180.855694] ? __ia32_sys_writev+0xb0/0xb0 [ 1180.856672] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1180.857883] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1180.859092] do_syscall_64+0x33/0x40 [ 1180.859951] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1180.861131] RIP: 0033:0x7fa536ca6b19 [ 1180.861983] 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 [ 1180.866328] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1180.868092] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1180.869741] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1180.871403] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1180.873054] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1180.874710] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1180.877478] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1180.892862] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:29:10 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 12) 22:29:10 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) (fail_nth: 2) 22:29:10 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x1, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1180.949553] FAULT_INJECTION: forcing a failure. [ 1180.949553] name fail_page_alloc, interval 1, probability 0, space 0, times 0 22:29:10 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) [ 1180.952505] CPU: 1 PID: 8040 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1180.954069] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1180.955898] Call Trace: [ 1180.956476] dump_stack+0x107/0x167 [ 1180.957268] should_fail.cold+0x5/0xa [ 1180.958103] __alloc_pages_nodemask+0x182/0x600 [ 1180.959128] ? add_mm_counter_fast+0x220/0x220 [ 1180.960122] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1180.961433] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1180.962587] ? lock_downgrade+0x6d0/0x6d0 [ 1180.963488] ? mark_held_locks+0x9e/0xe0 [ 1180.964378] alloc_pages_vma+0xbb/0x410 [ 1180.965253] handle_mm_fault+0x152f/0x3500 [ 1180.966183] ? __pmd_alloc+0x630/0x630 [ 1180.967074] ? vmacache_find+0x55/0x2a0 [ 1180.967954] do_user_addr_fault+0x56e/0xc60 [ 1180.968906] exc_page_fault+0xa2/0x1a0 [ 1180.969756] asm_exc_page_fault+0x1e/0x30 [ 1180.970699] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1180.971875] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1180.975932] RSP: 0018:ffff8880182279c0 EFLAGS: 00050246 [ 1180.977089] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1180.978681] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020006000 [ 1180.980241] RBP: 0000000020005080 R08: 0000000000000000 R09: ffff88800606afff [ 1180.981796] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1180.983385] R13: 0000000020006080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1180.984976] copyout.part.0+0x10b/0x140 [ 1180.985843] copy_page_to_iter+0x44d/0xf80 [ 1180.986816] shmem_file_read_iter+0x3dd/0xbb0 [ 1180.987806] ? shmem_get_link+0x440/0x440 [ 1180.988706] ? file_has_perm+0x183/0x280 [ 1180.989592] ? inode_has_perm+0x1d0/0x1d0 [ 1180.990525] do_iter_readv_writev+0x57c/0x750 [ 1180.991522] ? new_sync_write+0x660/0x660 [ 1180.992428] ? fsnotify_perm.part.0+0x22d/0x620 [ 1180.993443] ? security_file_permission+0xb1/0xe0 [ 1180.994523] do_iter_read+0x301/0x760 [ 1180.995377] ? import_iovec+0x83/0xb0 [ 1180.996213] vfs_readv+0xe5/0x160 [ 1180.996972] ? vfs_iter_read+0xa0/0xa0 [ 1180.997822] ? __fget_files+0x2cf/0x520 [ 1180.998725] ? ksys_write+0x12d/0x260 [ 1180.999568] ? __fget_files+0x2f8/0x520 [ 1181.000445] __x64_sys_preadv+0x235/0x310 [ 1181.001343] ? __ia32_sys_writev+0xb0/0xb0 [ 1181.002268] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1181.003445] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1181.004576] do_syscall_64+0x33/0x40 [ 1181.005387] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1181.006520] RIP: 0033:0x7fe49124eb19 [ 1181.007345] 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 [ 1181.011390] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1181.013063] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1181.014660] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1181.016224] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1181.017788] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1181.019376] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1181.081588] FAT-fs (loop2): bogus number of reserved sectors [ 1181.083155] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1181.089342] loop7: detected capacity change from 0 to 32768 [ 1181.104666] loop5: detected capacity change from 0 to 32768 [ 1181.112546] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:29:10 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:29:10 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x26, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) syz_open_dev$vcsu(&(0x7f0000000040), 0x401, 0x501101) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(0xffffffffffffffff) 22:29:10 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 14) 22:29:10 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x80, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1181.120701] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1181.157832] FAULT_INJECTION: forcing a failure. [ 1181.157832] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1181.160802] CPU: 0 PID: 8056 Comm: syz-executor.4 Not tainted 5.10.240 #1 [ 1181.162366] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1181.164261] Call Trace: [ 1181.164864] dump_stack+0x107/0x167 [ 1181.165700] should_fail.cold+0x5/0xa [ 1181.166590] _copy_from_user+0x2e/0x1b0 [ 1181.167508] kstrtouint_from_user+0xbd/0x220 [ 1181.168509] ? kstrtou8_from_user+0x210/0x210 [ 1181.169554] ? lock_acquire+0x197/0x470 [ 1181.170479] ? ksys_write+0x12d/0x260 [ 1181.171366] proc_fail_nth_write+0x78/0x220 [ 1181.172335] ? proc_task_getattr+0x1f0/0x1f0 [ 1181.173340] ? proc_task_getattr+0x1f0/0x1f0 [ 1181.174327] vfs_write+0x29a/0xb10 [ 1181.175148] ksys_write+0x12d/0x260 [ 1181.175981] ? __ia32_sys_read+0xb0/0xb0 [ 1181.176890] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1181.178098] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1181.179292] do_syscall_64+0x33/0x40 [ 1181.180154] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1181.181334] RIP: 0033:0x7fad1019d5ff [ 1181.182199] 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 [ 1181.186412] RSP: 002b:00007fad0d73f170 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 1181.188195] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fad1019d5ff [ 1181.189857] RDX: 0000000000000001 RSI: 00007fad0d73f1e0 RDI: 0000000000000006 [ 1181.191534] RBP: 00007fad0d73f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1181.193206] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000001 [ 1181.194886] R13: 00007ffcd3e6367f R14: 00007fad0d73f300 R15: 0000000000022000 [ 1181.214826] FAULT_INJECTION: forcing a failure. [ 1181.214826] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1181.217928] CPU: 0 PID: 8055 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1181.219523] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1181.221446] Call Trace: [ 1181.222055] dump_stack+0x107/0x167 [ 1181.222907] should_fail.cold+0x5/0xa [ 1181.223792] __alloc_pages_nodemask+0x182/0x600 [ 1181.224868] ? add_mm_counter_fast+0x220/0x220 [ 1181.225930] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1181.227340] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1181.228551] ? lock_downgrade+0x6d0/0x6d0 [ 1181.229506] ? mark_held_locks+0x9e/0xe0 [ 1181.230456] alloc_pages_vma+0xbb/0x410 [ 1181.231392] handle_mm_fault+0x152f/0x3500 22:29:11 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(0xffffffffffffffff) [ 1181.232379] ? __pmd_alloc+0x630/0x630 [ 1181.233476] ? vmacache_find+0x55/0x2a0 [ 1181.234411] do_user_addr_fault+0x56e/0xc60 [ 1181.235417] exc_page_fault+0xa2/0x1a0 [ 1181.236323] asm_exc_page_fault+0x1e/0x30 [ 1181.237275] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1181.238543] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1181.242731] RSP: 0018:ffff88801cda79c0 EFLAGS: 00050246 [ 1181.243963] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1181.245626] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020007000 [ 1181.247302] RBP: 0000000020006080 R08: 0000000000000000 R09: ffff88800606afff [ 1181.248963] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1181.250631] R13: 0000000020007080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1181.252326] copyout.part.0+0x10b/0x140 [ 1181.253253] copy_page_to_iter+0x44d/0xf80 [ 1181.254251] shmem_file_read_iter+0x3dd/0xbb0 [ 1181.255319] ? shmem_get_link+0x440/0x440 [ 1181.256282] ? file_has_perm+0x183/0x280 [ 1181.257228] ? inode_has_perm+0x1d0/0x1d0 [ 1181.258203] do_iter_readv_writev+0x57c/0x750 22:29:11 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1181.259261] ? new_sync_write+0x660/0x660 [ 1181.260338] ? fsnotify_perm.part.0+0x22d/0x620 [ 1181.261419] ? security_file_permission+0xb1/0xe0 [ 1181.262567] do_iter_read+0x301/0x760 [ 1181.263465] ? import_iovec+0x83/0xb0 [ 1181.264357] vfs_readv+0xe5/0x160 [ 1181.265164] ? vfs_iter_read+0xa0/0xa0 [ 1181.266078] ? __fget_files+0x2cf/0x520 [ 1181.267016] ? ksys_write+0x12d/0x260 [ 1181.267917] ? __fget_files+0x2f8/0x520 [ 1181.268856] __x64_sys_preadv+0x235/0x310 [ 1181.269824] ? __ia32_sys_writev+0xb0/0xb0 [ 1181.270824] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1181.272048] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1181.273255] do_syscall_64+0x33/0x40 [ 1181.274123] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1181.275326] RIP: 0033:0x7fa536ca6b19 [ 1181.276188] 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 [ 1181.280918] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1181.283009] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1181.284962] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1181.286908] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1181.288854] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1181.290800] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 22:29:11 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x1, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1181.296625] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:29:11 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 10) [ 1181.324738] loop5: detected capacity change from 0 to 32768 [ 1181.333570] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1181.343305] FAT-fs (loop2): bogus number of reserved sectors [ 1181.344733] FAT-fs (loop2): Can't find a valid FAT filesystem 22:29:11 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x3, &(0x7f0000000140)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25, 0x200}, {0x0, 0x0, 0x4000}, {&(0x7f0000000040)="91568a94662c6d24cfd742690b94032e518a16ff10b5dd0f04a399ac60a7a6e8acbfc8706c566a8a1d4863ef880e5d401e53f935c4daf7392cff817f179743e81d4d39712a030cdf363de51307c25f2d0bffa9e0274dac2baecd71be2b3a5e9060f95896479c27c6539f8807c3d571f7689643fb73a49cdb97b02339344371942da9864eccc3d6a4f21d3b87ac6d9571ca0d1eed255f0afbacaedc0584c1d04238b5b9317ca05dfb77d4993eaae20f61be7336b31f", 0xb5, 0x5}], 0x1020000, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1181.378134] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:29:11 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) 22:29:11 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(0xffffffffffffffff) [ 1181.429917] loop7: detected capacity change from 0 to 32768 [ 1181.451865] FAULT_INJECTION: forcing a failure. [ 1181.451865] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1181.455813] CPU: 1 PID: 8071 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1181.457316] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1181.459159] Call Trace: [ 1181.459735] dump_stack+0x107/0x167 [ 1181.460525] should_fail.cold+0x5/0xa [ 1181.461357] __alloc_pages_nodemask+0x182/0x600 [ 1181.462372] ? add_mm_counter_fast+0x220/0x220 [ 1181.463392] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1181.464705] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1181.465840] ? lock_downgrade+0x6d0/0x6d0 [ 1181.466770] ? mark_held_locks+0x9e/0xe0 [ 1181.467661] alloc_pages_vma+0xbb/0x410 [ 1181.468530] handle_mm_fault+0x152f/0x3500 [ 1181.469460] ? __pmd_alloc+0x630/0x630 [ 1181.470316] ? vmacache_find+0x55/0x2a0 [ 1181.471222] do_user_addr_fault+0x56e/0xc60 [ 1181.472174] exc_page_fault+0xa2/0x1a0 [ 1181.473024] asm_exc_page_fault+0x1e/0x30 [ 1181.473937] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1181.475142] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1181.479200] RSP: 0018:ffff888048f0f9c0 EFLAGS: 00050246 [ 1181.480384] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1181.481944] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020005000 [ 1181.483531] RBP: 0000000020004080 R08: 0000000000000000 R09: ffff88800606afff [ 1181.485094] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1181.486695] R13: 0000000020005080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1181.488283] copyout.part.0+0x10b/0x140 [ 1181.489157] copy_page_to_iter+0x44d/0xf80 [ 1181.490098] shmem_file_read_iter+0x3dd/0xbb0 [ 1181.491119] ? shmem_get_link+0x440/0x440 [ 1181.492013] ? file_has_perm+0x183/0x280 [ 1181.492897] ? inode_has_perm+0x1d0/0x1d0 [ 1181.493806] do_iter_readv_writev+0x57c/0x750 [ 1181.494813] ? new_sync_write+0x660/0x660 [ 1181.495720] ? fsnotify_perm.part.0+0x22d/0x620 [ 1181.496738] ? security_file_permission+0xb1/0xe0 [ 1181.497796] do_iter_read+0x301/0x760 [ 1181.498657] ? import_iovec+0x83/0xb0 [ 1181.499497] vfs_readv+0xe5/0x160 [ 1181.500250] ? vfs_iter_read+0xa0/0xa0 [ 1181.501102] ? __fget_files+0x2cf/0x520 [ 1181.501973] ? ksys_write+0x12d/0x260 [ 1181.502846] ? __fget_files+0x2f8/0x520 [ 1181.503722] __x64_sys_preadv+0x235/0x310 [ 1181.504629] ? __ia32_sys_writev+0xb0/0xb0 [ 1181.505553] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1181.506723] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1181.507849] do_syscall_64+0x33/0x40 [ 1181.508663] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1181.509779] RIP: 0033:0x7f602c72cb19 [ 1181.510611] 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 [ 1181.514666] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1181.516320] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1181.517890] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1181.519474] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1181.521025] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1181.522613] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 22:29:11 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x6901, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x4c0301, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r2) r3 = ioctl$NS_GET_PARENT(r2, 0xb702, 0x0) write$binfmt_script(r1, &(0x7f0000000140)={'#! ', './file1', [{0x20, 'vfat\x00'}, {0x20, 'vfat\x00'}, {0x20, 'vfat\x00'}, {0x20, 'vfat\x00'}], 0xa, "ec04bfaa2e2134f0a49729fb5625970c8ea7944ad0cd669f203af70bdd280a621fbd8ee230c68c4ce1a69460574a60a0b675f90e1709659eaae32c0dc4e76c8d53172084100f1565a479f994bd33e26773040261f08dfafec70b5169756b1433173a09"}, 0x86) fallocate(r3, 0x20, 0x6, 0x100) [ 1181.544989] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1181.564637] loop5: detected capacity change from 0 to 32768 [ 1181.573559] loop4: detected capacity change from 0 to 32768 [ 1181.586736] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1181.588742] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1181.700849] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1181.755600] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:29:23 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 13) 22:29:23 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 15) 22:29:23 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 11) 22:29:23 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:29:23 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x1, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:29:23 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e00f800002000400007e60a51000000000000000001", 0x1d}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) openat(r2, &(0x7f0000000080)='./file1\x00', 0x252140, 0x40) 22:29:23 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8001) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) 22:29:23 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(0xffffffffffffffff) [ 1193.975368] loop5: detected capacity change from 0 to 32768 [ 1193.983825] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1193.989879] loop4: detected capacity change from 0 to 32768 [ 1193.992959] FAULT_INJECTION: forcing a failure. [ 1193.992959] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1193.995764] CPU: 1 PID: 8105 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1193.997360] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1193.999329] Call Trace: [ 1193.999947] dump_stack+0x107/0x167 [ 1194.000800] should_fail.cold+0x5/0xa [ 1194.001694] copy_page_to_iter+0x41e/0xf80 [ 1194.002725] shmem_file_read_iter+0x3dd/0xbb0 [ 1194.003783] ? shmem_get_link+0x440/0x440 [ 1194.004741] ? file_has_perm+0x183/0x280 [ 1194.005677] ? inode_has_perm+0x1d0/0x1d0 [ 1194.006669] do_iter_readv_writev+0x57c/0x750 [ 1194.007727] ? new_sync_write+0x660/0x660 [ 1194.008687] ? fsnotify_perm.part.0+0x22d/0x620 [ 1194.009764] ? security_file_permission+0xb1/0xe0 [ 1194.010923] do_iter_read+0x301/0x760 [ 1194.011812] ? import_iovec+0x83/0xb0 [ 1194.012206] FAULT_INJECTION: forcing a failure. [ 1194.012206] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1194.012699] vfs_readv+0xe5/0x160 [ 1194.012721] ? vfs_iter_read+0xa0/0xa0 [ 1194.015954] ? __fget_files+0x2cf/0x520 [ 1194.016872] ? ksys_write+0x12d/0x260 [ 1194.017765] ? __fget_files+0x2f8/0x520 [ 1194.018726] __x64_sys_preadv+0x235/0x310 [ 1194.019685] ? __ia32_sys_writev+0xb0/0xb0 [ 1194.020660] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1194.021876] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1194.023089] do_syscall_64+0x33/0x40 [ 1194.023959] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1194.025156] RIP: 0033:0x7fe49124eb19 [ 1194.026020] 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 [ 1194.030349] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1194.032155] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1194.033827] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1194.035527] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1194.037199] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1194.038883] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1194.040565] CPU: 0 PID: 8110 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1194.041509] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1194.042644] Call Trace: [ 1194.042912] loop7: detected capacity change from 0 to 32768 [ 1194.043012] dump_stack+0x107/0x167 [ 1194.044812] should_fail.cold+0x5/0xa [ 1194.045333] copy_page_to_iter+0x41e/0xf80 [ 1194.045908] shmem_file_read_iter+0x3dd/0xbb0 [ 1194.046517] ? shmem_get_link+0x440/0x440 [ 1194.047093] ? file_has_perm+0x183/0x280 [ 1194.047650] ? inode_has_perm+0x1d0/0x1d0 [ 1194.048212] do_iter_readv_writev+0x57c/0x750 [ 1194.048816] ? new_sync_write+0x660/0x660 [ 1194.049381] ? fsnotify_perm.part.0+0x22d/0x620 [ 1194.050006] ? security_file_permission+0xb1/0xe0 [ 1194.050668] do_iter_read+0x301/0x760 [ 1194.051184] ? import_iovec+0x83/0xb0 [ 1194.051700] vfs_readv+0xe5/0x160 [ 1194.052165] ? vfs_iter_read+0xa0/0xa0 [ 1194.052690] ? __fget_files+0x2cf/0x520 [ 1194.053229] ? ksys_write+0x12d/0x260 [ 1194.053748] ? __fget_files+0x2f8/0x520 [ 1194.054287] __x64_sys_preadv+0x235/0x310 [ 1194.054849] ? __ia32_sys_writev+0xb0/0xb0 [ 1194.055426] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1194.056135] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1194.056833] do_syscall_64+0x33/0x40 [ 1194.057338] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1194.058024] RIP: 0033:0x7fa536ca6b19 [ 1194.058526] 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 [ 1194.061013] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1194.062036] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1194.063005] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1194.063970] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1194.064929] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1194.065888] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1194.068805] FAULT_INJECTION: forcing a failure. [ 1194.068805] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1194.071762] CPU: 1 PID: 8102 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1194.073315] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1194.075219] Call Trace: [ 1194.075638] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1194.075822] dump_stack+0x107/0x167 [ 1194.077730] should_fail.cold+0x5/0xa [ 1194.078599] copy_page_to_iter+0x41e/0xf80 [ 1194.079596] shmem_file_read_iter+0x3dd/0xbb0 [ 1194.080621] ? shmem_get_link+0x440/0x440 [ 1194.081562] ? file_has_perm+0x183/0x280 [ 1194.082113] FAT-fs (loop2): bogus number of reserved sectors [ 1194.082480] ? inode_has_perm+0x1d0/0x1d0 [ 1194.082509] do_iter_readv_writev+0x57c/0x750 [ 1194.083309] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1194.084205] ? new_sync_write+0x660/0x660 [ 1194.084227] ? fsnotify_perm.part.0+0x22d/0x620 [ 1194.088058] ? security_file_permission+0xb1/0xe0 [ 1194.089150] do_iter_read+0x301/0x760 [ 1194.090009] ? import_iovec+0x83/0xb0 [ 1194.090899] vfs_readv+0xe5/0x160 [ 1194.091678] ? vfs_iter_read+0xa0/0xa0 [ 1194.092558] ? __fget_files+0x2cf/0x520 [ 1194.093457] ? ksys_write+0x12d/0x260 [ 1194.094313] ? __fget_files+0x2f8/0x520 [ 1194.095234] __x64_sys_preadv+0x235/0x310 [ 1194.096154] ? __ia32_sys_writev+0xb0/0xb0 [ 1194.097101] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1194.098274] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1194.099448] do_syscall_64+0x33/0x40 [ 1194.100283] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1194.101426] RIP: 0033:0x7f602c72cb19 [ 1194.102252] 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 [ 1194.106365] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1194.108071] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1194.109654] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1194.111255] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1194.112834] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1194.114406] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1194.130174] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1209.009399] loop4: detected capacity change from 0 to 280576 [ 1209.021604] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:29:38 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 14) 22:29:38 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 12) 22:29:38 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r2 = signalfd(r1, &(0x7f0000000040)={[0x8000000000000000]}, 0x8) openat(r2, &(0x7f0000000080)='./file1\x00', 0xa940, 0x9) fdatasync(r1) 22:29:38 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:29:38 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 16) 22:29:38 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) (fail_nth: 1) 22:29:38 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:29:38 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x224c2}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x1111c3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) [ 1209.057683] loop7: detected capacity change from 0 to 32768 [ 1209.064364] FAULT_INJECTION: forcing a failure. [ 1209.064364] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1209.067450] CPU: 0 PID: 8139 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1209.069040] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1209.070981] Call Trace: [ 1209.071595] dump_stack+0x107/0x167 [ 1209.072444] should_fail.cold+0x5/0xa [ 1209.073337] __alloc_pages_nodemask+0x182/0x600 [ 1209.074420] ? add_mm_counter_fast+0x220/0x220 [ 1209.075494] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1209.076895] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1209.077375] FAULT_INJECTION: forcing a failure. [ 1209.077375] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1209.078114] ? lock_downgrade+0x6d0/0x6d0 [ 1209.078131] ? mark_held_locks+0x9e/0xe0 [ 1209.078156] alloc_pages_vma+0xbb/0x410 [ 1209.078179] handle_mm_fault+0x152f/0x3500 [ 1209.078207] ? __pmd_alloc+0x630/0x630 [ 1209.078234] ? vmacache_find+0x55/0x2a0 [ 1209.078262] do_user_addr_fault+0x56e/0xc60 [ 1209.078292] exc_page_fault+0xa2/0x1a0 [ 1209.088167] asm_exc_page_fault+0x1e/0x30 [ 1209.089129] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1209.090383] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1209.094679] RSP: 0018:ffff88804867f9c0 EFLAGS: 00050246 [ 1209.095915] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1209.097572] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020007000 [ 1209.099232] RBP: 0000000020006080 R08: 0000000000000000 R09: ffff88800606afff [ 1209.100887] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1209.102512] R13: 0000000020007080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1209.104160] copyout.part.0+0x10b/0x140 [ 1209.105060] copy_page_to_iter+0x44d/0xf80 [ 1209.106032] shmem_file_read_iter+0x3dd/0xbb0 [ 1209.107068] ? shmem_get_link+0x440/0x440 [ 1209.108004] ? file_has_perm+0x183/0x280 [ 1209.108921] ? inode_has_perm+0x1d0/0x1d0 [ 1209.109863] do_iter_readv_writev+0x57c/0x750 [ 1209.110884] ? new_sync_write+0x660/0x660 [ 1209.111819] ? fsnotify_perm.part.0+0x22d/0x620 [ 1209.112870] ? security_file_permission+0xb1/0xe0 [ 1209.113965] do_iter_read+0x301/0x760 [ 1209.114845] ? import_iovec+0x83/0xb0 [ 1209.115708] vfs_readv+0xe5/0x160 [ 1209.116496] ? vfs_iter_read+0xa0/0xa0 [ 1209.117385] ? __fget_files+0x2cf/0x520 [ 1209.118289] ? ksys_write+0x12d/0x260 [ 1209.119178] ? __fget_files+0x2f8/0x520 [ 1209.120093] __x64_sys_preadv+0x235/0x310 [ 1209.121030] ? __ia32_sys_writev+0xb0/0xb0 [ 1209.122000] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1209.123187] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1209.124346] do_syscall_64+0x33/0x40 [ 1209.125188] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1209.126350] RIP: 0033:0x7fe49124eb19 [ 1209.127200] 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 [ 1209.131396] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1209.133133] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1209.134755] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1209.136378] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1209.137997] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1209.139623] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1209.141278] CPU: 1 PID: 8140 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1209.142745] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1209.144509] Call Trace: [ 1209.145068] dump_stack+0x107/0x167 [ 1209.145872] should_fail.cold+0x5/0xa [ 1209.146773] __alloc_pages_nodemask+0x182/0x600 [ 1209.147765] ? add_mm_counter_fast+0x220/0x220 [ 1209.148725] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1209.149991] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1209.151102] ? lock_downgrade+0x6d0/0x6d0 [ 1209.151737] FAULT_INJECTION: forcing a failure. [ 1209.151737] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1209.151965] ? mark_held_locks+0x9e/0xe0 [ 1209.151990] alloc_pages_vma+0xbb/0x410 [ 1209.156234] handle_mm_fault+0x152f/0x3500 [ 1209.157131] ? __pmd_alloc+0x630/0x630 [ 1209.157958] ? vmacache_find+0x55/0x2a0 [ 1209.158794] do_user_addr_fault+0x56e/0xc60 [ 1209.159735] exc_page_fault+0xa2/0x1a0 [ 1209.160553] asm_exc_page_fault+0x1e/0x30 [ 1209.161424] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1209.162556] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1209.166433] RSP: 0018:ffff88804b13f9c0 EFLAGS: 00050246 [ 1209.167561] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1209.169061] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020008000 [ 1209.170564] RBP: 0000000020007080 R08: 0000000000000000 R09: ffff88800606afff [ 1209.172080] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1209.173579] R13: 0000000020008080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1209.175126] copyout.part.0+0x10b/0x140 [ 1209.175967] copy_page_to_iter+0x44d/0xf80 [ 1209.176871] shmem_file_read_iter+0x3dd/0xbb0 [ 1209.177829] ? shmem_get_link+0x440/0x440 [ 1209.178700] ? file_has_perm+0x183/0x280 [ 1209.179569] ? inode_has_perm+0x1d0/0x1d0 [ 1209.180448] do_iter_readv_writev+0x57c/0x750 [ 1209.181399] ? new_sync_write+0x660/0x660 [ 1209.182268] ? fsnotify_perm.part.0+0x22d/0x620 [ 1209.183257] ? security_file_permission+0xb1/0xe0 [ 1209.184282] do_iter_read+0x301/0x760 [ 1209.185094] ? import_iovec+0x83/0xb0 [ 1209.185901] vfs_readv+0xe5/0x160 [ 1209.186632] ? vfs_iter_read+0xa0/0xa0 [ 1209.187463] ? __fget_files+0x2cf/0x520 [ 1209.188311] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1209.189449] ? trace_hardirqs_on+0x5b/0x180 [ 1209.190360] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1209.191519] __x64_sys_preadv+0x235/0x310 [ 1209.192390] ? __ia32_sys_writev+0xb0/0xb0 [ 1209.193282] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1209.194383] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1209.195483] do_syscall_64+0x33/0x40 [ 1209.196270] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1209.197347] RIP: 0033:0x7fa536ca6b19 [ 1209.198129] 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 [ 1209.202013] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1209.203619] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1209.205119] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1209.206618] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1209.208125] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1209.209625] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1209.211167] CPU: 0 PID: 8147 Comm: syz-executor.5 Not tainted 5.10.240 #1 [ 1209.212720] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1209.214603] Call Trace: [ 1209.215207] dump_stack+0x107/0x167 [ 1209.216029] should_fail.cold+0x5/0xa [ 1209.216892] _copy_to_user+0x2e/0x180 [ 1209.217756] simple_read_from_buffer+0xcc/0x160 [ 1209.218818] proc_fail_nth_read+0x198/0x230 [ 1209.219797] ? proc_sessionid_read+0x230/0x230 [ 1209.220827] ? security_file_permission+0xb1/0xe0 [ 1209.221921] ? proc_sessionid_read+0x230/0x230 [ 1209.222956] vfs_read+0x228/0x620 [ 1209.223743] ksys_read+0x12d/0x260 [ 1209.224542] ? vfs_write+0xb10/0xb10 [ 1209.225388] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1209.226565] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1209.227739] do_syscall_64+0x33/0x40 [ 1209.228577] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1209.229732] RIP: 0033:0x7f89064f669c [ 1209.230582] 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 [ 1209.234759] RSP: 002b:00007f8903a98170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1209.236486] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 00007f89064f669c [ 1209.238100] RDX: 000000000000000f RSI: 00007f8903a981e0 RDI: 0000000000000006 [ 1209.239718] RBP: 00007f8903a981d0 R08: 0000000000000000 R09: 0000000000000000 [ 1209.241326] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1209.242945] R13: 00007ffee8902caf R14: 00007f8903a98300 R15: 0000000000022000 [ 1209.245602] FAULT_INJECTION: forcing a failure. [ 1209.245602] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1209.248329] CPU: 0 PID: 8144 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1209.249866] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1209.251757] Call Trace: [ 1209.252360] dump_stack+0x107/0x167 [ 1209.253182] should_fail.cold+0x5/0xa [ 1209.254046] __alloc_pages_nodemask+0x182/0x600 [ 1209.255102] ? add_mm_counter_fast+0x220/0x220 [ 1209.256136] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1209.257509] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1209.258692] ? lock_downgrade+0x6d0/0x6d0 [ 1209.259636] ? mark_held_locks+0x9e/0xe0 [ 1209.260562] alloc_pages_vma+0xbb/0x410 [ 1209.261463] handle_mm_fault+0x152f/0x3500 [ 1209.262427] ? __pmd_alloc+0x630/0x630 [ 1209.263320] ? vmacache_find+0x55/0x2a0 [ 1209.264221] do_user_addr_fault+0x56e/0xc60 [ 1209.265203] exc_page_fault+0xa2/0x1a0 [ 1209.266082] asm_exc_page_fault+0x1e/0x30 [ 1209.267019] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1209.268235] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1209.272418] RSP: 0018:ffff8880466979c0 EFLAGS: 00050246 [ 1209.273619] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1209.275245] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020006000 [ 1209.276860] RBP: 0000000020005080 R08: 0000000000000000 R09: ffff88800606afff [ 1209.278472] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1209.280102] R13: 0000000020006080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1209.281745] copyout.part.0+0x10b/0x140 22:29:39 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) [ 1209.282651] copy_page_to_iter+0x44d/0xf80 [ 1209.283850] shmem_file_read_iter+0x3dd/0xbb0 [ 1209.284876] ? shmem_get_link+0x440/0x440 [ 1209.285817] ? file_has_perm+0x183/0x280 [ 1209.286733] ? inode_has_perm+0x1d0/0x1d0 [ 1209.287685] do_iter_readv_writev+0x57c/0x750 [ 1209.288698] ? new_sync_write+0x660/0x660 [ 1209.289631] ? fsnotify_perm.part.0+0x22d/0x620 [ 1209.290683] ? security_file_permission+0xb1/0xe0 [ 1209.291786] do_iter_read+0x301/0x760 [ 1209.292652] ? import_iovec+0x83/0xb0 [ 1209.293565] vfs_readv+0xe5/0x160 [ 1209.294369] ? vfs_iter_read+0xa0/0xa0 [ 1209.295293] ? __fget_files+0x2cf/0x520 [ 1209.296185] ? ksys_write+0x12d/0x260 22:29:39 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/sockstat\x00') getdents64(r0, 0x0, 0x0) getdents64(r0, 0x0, 0x0) r1 = syz_genetlink_get_family_id$ipvs(0x0, r0) sendmsg$IPVS_CMD_GET_SERVICE(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRES16=r1, @ANYBLOB="40c61083b985f05dafeff5daa4363f66af57b188a13de0dbaff82e4f4fd430eb6584711a2d01b6a5fe06bc8b6936f7a9d43251a1225a2ed754cbe095f3b9b0f13f40bf8ac1d657d56c4475aa5673e1304104ba0290199ce16f4d0b20a62eb4c8badbb054e591d12466ceeb2a01d5b484b42034e38dad7ac72c95aa3232cd69350531d256d74c8323e766597b48a5663778d015f7de3160206bd25fc396c50da30b0fb80af18578d54f0c991584aa18347e7c886563dc5af1339b05fce07b4fe1b78fd73263910d1bff0713445a2a0af10a50ce1da420fa485173a56405"], 0x100}, 0x1, 0x0, 0x0, 0x4804}, 0x0) sendmsg$IPVS_CMD_GET_DEST(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000140)={0xe8, r1, 0x1, 0x70bd25, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x2b40}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x2ac}, @IPVS_CMD_ATTR_SERVICE={0x58, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x4}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x0, 0x82237d5a8be0ed0f}}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0xa}, @IPVS_SVC_ATTR_TIMEOUT={0x8}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x1f}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x30b5}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x7}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x2f}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x6}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x7}, @IPVS_CMD_ATTR_SERVICE={0x48, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x5e}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e21}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x88}, @IPVS_SVC_ATTR_SCHED_NAME={0x8, 0x6, 'wlc\x00'}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@broadcast}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}]}, @IPVS_CMD_ATTR_DEST={0x14, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x5}, @IPVS_DEST_ATTR_WEIGHT={0x8}]}]}, 0xe8}, 0x1, 0x0, 0x0, 0x40000}, 0x400c4) r2 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r3 = openat(r2, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r3) r4 = memfd_create(&(0x7f0000000340)='\x00', 0x6) r5 = openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000480), 0x2, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r5, 0x40049421, 0x2) ftruncate(r4, 0x8800000) preadv(r4, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r4, 0x80047210, &(0x7f00000003c0)) [ 1209.297050] ? __fget_files+0x2f8/0x520 [ 1209.298045] __x64_sys_preadv+0x235/0x310 [ 1209.298993] ? __ia32_sys_writev+0xb0/0xb0 [ 1209.299947] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1209.301127] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1209.302292] do_syscall_64+0x33/0x40 [ 1209.303152] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1209.304302] RIP: 0033:0x7f602c72cb19 [ 1209.305136] 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 [ 1209.309307] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1209.311029] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1209.312633] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1209.314233] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1209.315844] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1209.317449] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1209.322481] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1209.328329] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1209.385501] loop5: detected capacity change from 0 to 32768 22:29:39 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r1, 0xc018937a, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0, {0xffffffffffffd246}}, './file1\x00'}) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r2, 0xc018937a, &(0x7f0000000200)={{0x1, 0x1, 0x18, r0, {0x3}}, './file1\x00'}) r3 = syz_open_dev$vcsu(&(0x7f0000000040), 0x72d, 0x841) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) futimesat(r3, &(0x7f0000000080)='./file1\x00', &(0x7f0000000140)={{}, {r4, r5/1000+10000}}) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r6, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) r7 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r8 = dup2(r7, r7) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r8, 0x0) openat(r8, &(0x7f0000000180)='./file1\x00', 0x101000, 0x40) [ 1209.415853] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:29:39 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1209.482236] loop4: detected capacity change from 0 to 32768 [ 1209.511898] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:29:39 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) r2 = accept$packet(r1, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000080)=0x14) fsetxattr$security_ima(r2, &(0x7f00000000c0), &(0x7f0000000140)=@v2={0x5, 0x2, 0x10, 0x4, 0xdb, "2c32ea504464e3adf0a151e2c16a3fe68dad26d4a752e0b54344b6cc3bf82cda1bba391c582ed8e4742b4ead660eddb749112082e663ac5f2062b76f22b276a05ebfb06f359436458cb7777445e1510609a8095e9f9d695fed3f15a1677c7a1d921b347c4d20376d4791957fc6ee48930618f519a1da4991f142054a2b0133abebe02133fbd50378fe5c9250c2c6ab32fed9dd5fd82e5ef6683d4726463d90c0bb8bcd243a96605a47575207faded601b501aa61baf38154435c48892333655d7c55ae8649d149f6d48bb35a3bfb64cafab9f68ee8e8515a8c549c"}, 0xe4, 0x1) 22:29:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1209.579708] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1209.593358] FAT-fs (loop2): bogus number of reserved sectors [ 1209.595078] FAT-fs (loop2): Can't find a valid FAT filesystem 22:29:53 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 13) 22:29:53 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000480)={{{@in6=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@dev}}, &(0x7f0000000380)=0xe8) mount$9p_rdma(&(0x7f00000002c0), &(0x7f0000000300)='./file1\x00', &(0x7f0000000340), 0x104000, &(0x7f0000000580)={'trans=rdma,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@common=@version_L}, {@common=@cache_fscache}, {@timeout={'timeout', 0x3d, 0x100000000}}, {@rq={'rq', 0x3d, 0x1000}}, {@timeout}, {@rq={'rq', 0x3d, 0x1}}, {@common=@version_L}, {@timeout={'timeout', 0x3d, 0x1}}, {@timeout={'timeout', 0x3d, 0x75663b4b}}], [{@fowner_lt={'fowner<', r1}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'nl80211\x00'}}]}}) r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r2) accept4$inet6(r2, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, &(0x7f0000000240)=0x1c, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000280), 0x4) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x20000, 0x120) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYBLOB="200000009a7d39f88e2df232b47670403c9265fe58727a3cd400fafd16d6f63960d5ff87e44e74eeb7fb55bf92fd265d51c241ae", @ANYRES16, @ANYBLOB="200025bd7000fcdbdf254c0000000c0058001f00000000000000"], 0x20}, 0x1, 0x0, 0x0, 0x20004000}, 0x4000881) r4 = signalfd(r3, &(0x7f00000003c0)={[0x3b]}, 0x8) r5 = epoll_create(0xffff8000) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r4, 0xc0189378, &(0x7f0000000400)={{0x1, 0x1, 0x18, r5}, './file1\x00'}) 22:29:53 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 15) 22:29:53 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = gettid() ioprio_set$pid(0x2, r1, 0x0) r2 = syz_open_procfs(r1, 0x0) ioctl$FIBMAP(r2, 0x1, &(0x7f0000000080)=0x7) r3 = openat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r3) r4 = memfd_create(&(0x7f0000000340)='\x00', 0x6) ftruncate(r4, 0x8800000) preadv(r4, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r4, 0xc028660f, &(0x7f00000001c0)={0x0, r0, 0xfffffffffffffffc, 0x3, 0x4, 0x7}) r5 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r5, 0x8800000) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) fstatfs(r5, &(0x7f00000000c0)=""/14) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x2000, 0x62) 22:29:53 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x10000000c) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:29:53 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 17) 22:29:53 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x8, 0x13, r2, 0x554ce000) fdatasync(r1) 22:29:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1223.428617] FAULT_INJECTION: forcing a failure. [ 1223.428617] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1223.431324] CPU: 1 PID: 8191 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1223.432763] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1223.433745] FAULT_INJECTION: forcing a failure. [ 1223.433745] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1223.434503] Call Trace: [ 1223.434529] dump_stack+0x107/0x167 [ 1223.434549] should_fail.cold+0x5/0xa [ 1223.434573] copy_page_to_iter+0x41e/0xf80 [ 1223.434605] shmem_file_read_iter+0x3dd/0xbb0 [ 1223.434636] ? shmem_get_link+0x440/0x440 [ 1223.434652] ? file_has_perm+0x183/0x280 [ 1223.434676] ? inode_has_perm+0x1d0/0x1d0 [ 1223.443625] do_iter_readv_writev+0x57c/0x750 [ 1223.444567] ? new_sync_write+0x660/0x660 [ 1223.445431] ? fsnotify_perm.part.0+0x22d/0x620 [ 1223.446400] ? security_file_permission+0xb1/0xe0 [ 1223.447418] do_iter_read+0x301/0x760 [ 1223.448210] ? import_iovec+0x83/0xb0 [ 1223.449013] vfs_readv+0xe5/0x160 [ 1223.449732] ? vfs_iter_read+0xa0/0xa0 [ 1223.450551] ? __fget_files+0x2cf/0x520 [ 1223.451396] ? ksys_write+0x12d/0x260 [ 1223.452201] ? __fget_files+0x2f8/0x520 [ 1223.453036] __x64_sys_preadv+0x235/0x310 [ 1223.453895] ? __ia32_sys_writev+0xb0/0xb0 [ 1223.454785] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1223.455893] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1223.456975] do_syscall_64+0x33/0x40 [ 1223.457761] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1223.458831] RIP: 0033:0x7fe49124eb19 [ 1223.459620] 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 [ 1223.463652] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1223.465664] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1223.467361] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1223.468912] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1223.470479] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1223.472062] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1223.473621] CPU: 0 PID: 8187 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1223.475188] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1223.476325] loop4: detected capacity change from 0 to 32768 [ 1223.477058] Call Trace: [ 1223.477079] dump_stack+0x107/0x167 [ 1223.477100] should_fail.cold+0x5/0xa [ 1223.480625] copy_page_to_iter+0x41e/0xf80 [ 1223.481594] shmem_file_read_iter+0x3dd/0xbb0 [ 1223.482622] ? shmem_get_link+0x440/0x440 [ 1223.483566] ? file_has_perm+0x183/0x280 [ 1223.484483] ? inode_has_perm+0x1d0/0x1d0 [ 1223.485416] do_iter_readv_writev+0x57c/0x750 [ 1223.486429] ? new_sync_write+0x660/0x660 [ 1223.487380] ? fsnotify_perm.part.0+0x22d/0x620 [ 1223.488432] ? security_file_permission+0xb1/0xe0 [ 1223.489520] do_iter_read+0x301/0x760 [ 1223.490379] ? import_iovec+0x83/0xb0 [ 1223.491247] vfs_readv+0xe5/0x160 [ 1223.492039] ? vfs_iter_read+0xa0/0xa0 [ 1223.492921] ? __fget_files+0x2cf/0x520 [ 1223.493818] ? ksys_write+0x12d/0x260 [ 1223.494680] ? __fget_files+0x2f8/0x520 [ 1223.495590] __x64_sys_preadv+0x235/0x310 [ 1223.495647] FAULT_INJECTION: forcing a failure. [ 1223.495647] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1223.496516] ? __ia32_sys_writev+0xb0/0xb0 [ 1223.496539] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1223.496557] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1223.496578] do_syscall_64+0x33/0x40 [ 1223.496595] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1223.496606] RIP: 0033:0x7fa536ca6b19 [ 1223.496624] 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 [ 1223.496642] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1223.510867] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1223.512471] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1223.514069] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1223.515672] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1223.517267] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1223.518898] CPU: 1 PID: 8198 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1223.520348] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1223.522092] Call Trace: [ 1223.522641] dump_stack+0x107/0x167 [ 1223.523414] should_fail.cold+0x5/0xa [ 1223.524214] copy_page_to_iter+0x41e/0xf80 [ 1223.524963] FAT-fs (loop2): bogus number of reserved sectors [ 1223.525108] shmem_file_read_iter+0x3dd/0xbb0 [ 1223.525140] ? shmem_get_link+0x440/0x440 [ 1223.526443] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1223.527348] ? file_has_perm+0x183/0x280 [ 1223.527367] ? inode_has_perm+0x1d0/0x1d0 [ 1223.527391] do_iter_readv_writev+0x57c/0x750 [ 1223.532119] ? new_sync_write+0x660/0x660 [ 1223.532992] ? fsnotify_perm.part.0+0x22d/0x620 [ 1223.533967] ? security_file_permission+0xb1/0xe0 [ 1223.534996] do_iter_read+0x301/0x760 [ 1223.535806] ? import_iovec+0x83/0xb0 [ 1223.536610] vfs_readv+0xe5/0x160 [ 1223.537338] ? vfs_iter_read+0xa0/0xa0 [ 1223.538159] ? __fget_files+0x2cf/0x520 [ 1223.539005] ? ksys_write+0x12d/0x260 [ 1223.539817] ? __fget_files+0x2f8/0x520 [ 1223.540659] __x64_sys_preadv+0x235/0x310 [ 1223.541544] ? __ia32_sys_writev+0xb0/0xb0 [ 1223.542447] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1223.543566] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1223.544649] do_syscall_64+0x33/0x40 [ 1223.545430] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1223.546503] RIP: 0033:0x7f602c72cb19 [ 1223.547295] 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 [ 1223.551195] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1223.552788] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1223.554283] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1223.555786] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1223.557290] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1223.558790] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1223.572046] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1223.602740] loop5: detected capacity change from 0 to 32768 22:29:53 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 18) [ 1223.617787] loop7: detected capacity change from 0 to 32768 [ 1223.631254] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:29:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x1, &(0x7f0000000440)=[{0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1223.682700] FAULT_INJECTION: forcing a failure. [ 1223.682700] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1223.685810] CPU: 0 PID: 8211 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1223.687359] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1223.689235] Call Trace: [ 1223.689830] dump_stack+0x107/0x167 [ 1223.690663] should_fail.cold+0x5/0xa [ 1223.691532] __alloc_pages_nodemask+0x182/0x600 [ 1223.692579] ? add_mm_counter_fast+0x220/0x220 22:29:53 executing program 4: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file1\x00', 0x7, 0x0, &(0x7f0000000440), 0x0, &(0x7f0000000080)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105042, 0x0) r2 = creat(&(0x7f0000000040)='./file1\x00', 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='net/llc/core\x00') openat(r4, &(0x7f0000000180)='./file1\x00', 0x2000, 0xa0) sendfile(r1, r3, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) sendfile(r2, r0, &(0x7f0000000080)=0x1c86, 0x1) fdatasync(r1) io_setup(0x7, &(0x7f00000001c0)=0x0) io_cancel(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x5, 0x0, r3, &(0x7f0000000200)="fbccdb1207df675cd89bd9e3a09a5aa48a05a0d640527f431df6aa2010ffcf7cd967b7c34092dbde0a15f80790fc60b10d73d8327d2fdeb7ecb302357e9c9bfd0d2c1fba570cca88165b254a5807a808896a2d5297fa69bcd259fa5c522cd828d8d5a5bb6472124daab507788aad7a24a5c4fdd4ad8f5a637c13de0d1e0bfe88a4b00102b81bab14786ca0a761e070902177c9c5f8b6b31b4ad44bf5fcc7da8fc1e1e3325005ecca4a466fe1e7de4f895f61bc8c2e16eb06ff9287", 0xbb, 0xca9f, 0x0, 0x2, r1}, &(0x7f0000000300)) [ 1223.693614] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1223.695131] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1223.696305] ? lock_downgrade+0x6d0/0x6d0 [ 1223.697231] ? mark_held_locks+0x9e/0xe0 [ 1223.698150] alloc_pages_vma+0xbb/0x410 [ 1223.699057] handle_mm_fault+0x152f/0x3500 [ 1223.700013] ? __pmd_alloc+0x630/0x630 [ 1223.700893] ? vmacache_find+0x55/0x2a0 [ 1223.701799] do_user_addr_fault+0x56e/0xc60 [ 1223.702785] exc_page_fault+0xa2/0x1a0 [ 1223.703670] asm_exc_page_fault+0x1e/0x30 [ 1223.704607] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1223.705820] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1223.709965] RSP: 0018:ffff888017fc79c0 EFLAGS: 00050246 [ 1223.711164] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1223.712778] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020009000 [ 1223.714383] RBP: 0000000020008080 R08: 0000000000000000 R09: ffff88800606afff [ 1223.716002] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1223.717605] R13: 0000000020009080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1223.719239] copyout.part.0+0x10b/0x140 [ 1223.720131] copy_page_to_iter+0x44d/0xf80 [ 1223.721091] shmem_file_read_iter+0x3dd/0xbb0 [ 1223.722107] ? shmem_get_link+0x440/0x440 [ 1223.723045] ? file_has_perm+0x183/0x280 [ 1223.723958] ? inode_has_perm+0x1d0/0x1d0 [ 1223.724892] do_iter_readv_writev+0x57c/0x750 [ 1223.725899] ? new_sync_write+0x660/0x660 [ 1223.726836] ? fsnotify_perm.part.0+0x22d/0x620 [ 1223.727887] ? security_file_permission+0xb1/0xe0 [ 1223.728977] do_iter_read+0x301/0x760 [ 1223.729837] ? import_iovec+0x83/0xb0 [ 1223.730698] vfs_readv+0xe5/0x160 [ 1223.731488] ? vfs_iter_read+0xa0/0xa0 [ 1223.732362] ? __fget_files+0x2cf/0x520 [ 1223.733254] ? ksys_write+0x12d/0x260 [ 1223.734113] ? __fget_files+0x2f8/0x520 [ 1223.735022] __x64_sys_preadv+0x235/0x310 [ 1223.735945] ? __ia32_sys_writev+0xb0/0xb0 [ 1223.736893] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1223.738066] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1223.739236] do_syscall_64+0x33/0x40 [ 1223.740067] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1223.741213] RIP: 0033:0x7fa536ca6b19 [ 1223.742042] 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 [ 1223.746164] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1223.747887] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1223.749486] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1223.751100] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1223.752691] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1223.754291] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 22:29:53 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb000000000000000001706ae7c67d7a893ad300000000008000000000000000", 0x20}, {0x0, 0x0, 0x1}], 0x0, &(0x7f0000000040)=ANY=[@ANYRES16=0x0]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) [ 1223.775590] loop2: detected capacity change from 0 to 32768 [ 1223.809235] FAT-fs (loop2): bogus number of reserved sectors [ 1223.810887] FAT-fs (loop2): Can't find a valid FAT filesystem 22:29:53 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 16) 22:29:53 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 14) 22:29:53 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1223.911928] FAULT_INJECTION: forcing a failure. [ 1223.911928] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1223.914721] CPU: 1 PID: 8219 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1223.916186] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1223.917942] Call Trace: [ 1223.918502] dump_stack+0x107/0x167 [ 1223.919279] should_fail.cold+0x5/0xa [ 1223.920087] __alloc_pages_nodemask+0x182/0x600 [ 1223.921068] ? add_mm_counter_fast+0x220/0x220 [ 1223.922031] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1223.923305] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1223.924409] ? lock_downgrade+0x6d0/0x6d0 [ 1223.925280] ? mark_held_locks+0x9e/0xe0 [ 1223.926141] alloc_pages_vma+0xbb/0x410 [ 1223.926984] handle_mm_fault+0x152f/0x3500 [ 1223.927895] ? __pmd_alloc+0x630/0x630 [ 1223.928727] ? vmacache_find+0x55/0x2a0 [ 1223.929575] do_user_addr_fault+0x56e/0xc60 [ 1223.930497] exc_page_fault+0xa2/0x1a0 [ 1223.931332] asm_exc_page_fault+0x1e/0x30 [ 1223.932207] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1223.933342] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1223.937237] RSP: 0018:ffff88804719f9c0 EFLAGS: 00050246 [ 1223.938358] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1223.939864] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020008000 [ 1223.941363] RBP: 0000000020007080 R08: 0000000000000000 R09: ffff88800606afff [ 1223.942861] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1223.944370] R13: 0000000020008080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1223.945896] copyout.part.0+0x10b/0x140 [ 1223.946735] copy_page_to_iter+0x44d/0xf80 [ 1223.947640] shmem_file_read_iter+0x3dd/0xbb0 [ 1223.948602] ? shmem_get_link+0x440/0x440 [ 1223.949473] ? file_has_perm+0x183/0x280 [ 1223.950328] ? inode_has_perm+0x1d0/0x1d0 [ 1223.951336] do_iter_readv_writev+0x57c/0x750 [ 1223.952285] ? new_sync_write+0x660/0x660 [ 1223.953161] ? fsnotify_perm.part.0+0x22d/0x620 [ 1223.954141] ? security_file_permission+0xb1/0xe0 [ 1223.955179] do_iter_read+0x301/0x760 [ 1223.955980] ? import_iovec+0x83/0xb0 [ 1223.956780] vfs_readv+0xe5/0x160 [ 1223.957510] ? vfs_iter_read+0xa0/0xa0 [ 1223.958327] ? __fget_files+0x2cf/0x520 [ 1223.959170] ? ksys_write+0x12d/0x260 [ 1223.959978] ? __fget_files+0x2f8/0x520 [ 1223.960823] __x64_sys_preadv+0x235/0x310 [ 1223.961689] ? __ia32_sys_writev+0xb0/0xb0 [ 1223.962587] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1223.963710] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1223.964791] do_syscall_64+0x33/0x40 [ 1223.965569] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1223.966644] RIP: 0033:0x7fe49124eb19 [ 1223.967431] 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 [ 1223.971304] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1223.972910] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1223.974409] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1223.975911] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1223.977412] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1223.978909] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1223.997587] loop7: detected capacity change from 0 to 32768 [ 1224.008891] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:29:53 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 19) 22:29:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x1, &(0x7f0000000440)=[{0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1224.036990] loop2: detected capacity change from 0 to 32768 [ 1224.042204] FAT-fs (loop5): bogus number of reserved sectors [ 1224.043690] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1224.048040] FAT-fs (loop2): bogus number of reserved sectors [ 1224.049433] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1224.077035] FAULT_INJECTION: forcing a failure. [ 1224.077035] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1224.080288] CPU: 0 PID: 8233 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1224.081849] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1224.083761] Call Trace: [ 1224.084370] dump_stack+0x107/0x167 [ 1224.085211] should_fail.cold+0x5/0xa [ 1224.086086] __alloc_pages_nodemask+0x182/0x600 [ 1224.087144] ? add_mm_counter_fast+0x220/0x220 [ 1224.088189] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1224.089545] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1224.090739] ? lock_downgrade+0x6d0/0x6d0 [ 1224.091671] ? mark_held_locks+0x9e/0xe0 [ 1224.092586] alloc_pages_vma+0xbb/0x410 [ 1224.093475] handle_mm_fault+0x152f/0x3500 [ 1224.094433] ? __pmd_alloc+0x630/0x630 [ 1224.095330] ? vmacache_find+0x55/0x2a0 [ 1224.096244] do_user_addr_fault+0x56e/0xc60 [ 1224.097223] exc_page_fault+0xa2/0x1a0 [ 1224.098100] asm_exc_page_fault+0x1e/0x30 [ 1224.099029] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1224.100253] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1224.104355] RSP: 0018:ffff88800fe579c0 EFLAGS: 00050246 [ 1224.105551] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1224.107167] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020007000 [ 1224.108770] RBP: 0000000020006080 R08: 0000000000000000 R09: ffff88800606afff [ 1224.109441] FAULT_INJECTION: forcing a failure. [ 1224.109441] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1224.110374] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1224.110385] R13: 0000000020007080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1224.110421] copyout.part.0+0x10b/0x140 [ 1224.110442] copy_page_to_iter+0x44d/0xf80 [ 1224.110473] shmem_file_read_iter+0x3dd/0xbb0 [ 1224.119021] ? shmem_get_link+0x440/0x440 [ 1224.119925] ? file_has_perm+0x183/0x280 [ 1224.120823] ? inode_has_perm+0x1d0/0x1d0 [ 1224.121750] do_iter_readv_writev+0x57c/0x750 [ 1224.122748] ? new_sync_write+0x660/0x660 [ 1224.123685] ? fsnotify_perm.part.0+0x22d/0x620 [ 1224.124729] ? security_file_permission+0xb1/0xe0 [ 1224.125795] do_iter_read+0x301/0x760 [ 1224.126648] ? import_iovec+0x83/0xb0 [ 1224.127493] vfs_readv+0xe5/0x160 [ 1224.128264] ? vfs_iter_read+0xa0/0xa0 [ 1224.129127] ? __fget_files+0x2cf/0x520 [ 1224.130002] ? ksys_write+0x12d/0x260 [ 1224.130859] ? __fget_files+0x2f8/0x520 [ 1224.131762] __x64_sys_preadv+0x235/0x310 [ 1224.132678] ? __ia32_sys_writev+0xb0/0xb0 [ 1224.133624] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1224.134804] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1224.135974] do_syscall_64+0x33/0x40 [ 1224.136803] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1224.137946] RIP: 0033:0x7f602c72cb19 [ 1224.138776] 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 [ 1224.142867] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1224.144588] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1224.146175] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1224.147775] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1224.149366] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1224.150953] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1224.152589] CPU: 1 PID: 8234 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1224.154308] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1224.156381] Call Trace: [ 1224.157044] dump_stack+0x107/0x167 [ 1224.157942] should_fail.cold+0x5/0xa [ 1224.158885] copy_page_to_iter+0x41e/0xf80 [ 1224.159955] shmem_file_read_iter+0x3dd/0xbb0 [ 1224.161077] ? shmem_get_link+0x440/0x440 [ 1224.162091] ? file_has_perm+0x183/0x280 [ 1224.163101] ? inode_has_perm+0x1d0/0x1d0 [ 1224.164129] do_iter_readv_writev+0x57c/0x750 [ 1224.165230] ? new_sync_write+0x660/0x660 [ 1224.166244] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1224.167589] ? do_iter_read+0x298/0x760 [ 1224.168567] do_iter_read+0x301/0x760 [ 1224.169504] ? import_iovec+0x83/0xb0 [ 1224.170443] vfs_readv+0xe5/0x160 [ 1224.171303] ? vfs_iter_read+0xa0/0xa0 [ 1224.172259] ? __fget_files+0x2cf/0x520 [ 1224.173251] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1224.174581] ? __fget_files+0x2f8/0x520 [ 1224.175576] __x64_sys_preadv+0x235/0x310 [ 1224.176588] ? __ia32_sys_writev+0xb0/0xb0 [ 1224.177631] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1224.178915] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1224.180197] do_syscall_64+0x33/0x40 [ 1224.181124] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1224.182378] RIP: 0033:0x7fa536ca6b19 [ 1224.183298] 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 [ 1224.187829] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1224.189691] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1224.191452] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1224.193194] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1224.194922] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1224.196672] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1224.202235] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:29:54 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:29:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x1, &(0x7f0000000440)=[{0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1224.252223] FAT-fs (loop5): bogus number of reserved sectors [ 1224.253729] FAT-fs (loop5): Can't find a valid FAT filesystem 22:29:54 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) setsockopt(r0, 0x5a09, 0x5, &(0x7f0000000140)="447fcbdf37dd607750fd86eaf6b4ee1fe05fa0da06e7a5227ecd472a30a1cca4395eefd5f5968fc251df25855234b86dcb42677debd872d83b0fac5424ad9d5e9902cbb05e4a1a9e5737e7a12530b6cc08a2e2a678af4413435a7d52639da27467df08cce2b7063fd6c283b21447efa2acad3f132fbc14df60cda7b83e37aee93cbb122993a981a0f2de604e8486f5dbd64b82524cd73224682c4d4a3298c0", 0x9f) r1 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x200000, 0x18) r3 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x3, 0xf0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(0xffffffffffffffff, 0xc3fa) close_range(0xffffffffffffffff, r4, 0x0) r5 = memfd_create(&(0x7f0000000340)='\x00', 0x6) ftruncate(r5, 0x8800000) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) r6 = memfd_create(&(0x7f0000000340)='\x00', 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) recvmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000001600), 0xe, &(0x7f0000000380)=ANY=[@ANYRES32=r4], 0xd8}, 0x20) r7 = io_uring_register$IORING_REGISTER_PERSONALITY(r2, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000001780)=@IORING_OP_CONNECT={0x10, 0x4, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000001700)=@ll={0x11, 0x11, 0x0, 0x1, 0x9, 0x6, @multicast}, 0x0, 0x0, 0x1, {0x0, r7}}, 0x2) ftruncate(r6, 0x8800000) preadv(r6, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) write$binfmt_elf64(r6, 0x0, 0x0) fdatasync(r3) [ 1224.297581] loop7: detected capacity change from 0 to 32768 [ 1224.311593] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1224.313649] loop2: detected capacity change from 0 to 32768 [ 1224.327549] FAT-fs (loop2): bogus number of reserved sectors [ 1224.328849] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1224.393386] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:30:10 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x185142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r2 = memfd_create(&(0x7f0000000340)='\x00', 0x0) r3 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r3, 0xc3f7) close_range(0xffffffffffffffff, r3, 0x0) preadv2(r3, &(0x7f0000001780)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000380)=""/128, 0x80}, {&(0x7f0000001480)=""/67, 0x43}, {&(0x7f0000001500)=""/71, 0x47}, {&(0x7f0000001580)=""/77, 0x4d}, {&(0x7f0000001600)=""/238, 0xee}, {&(0x7f0000001700)=""/72, 0x48}], 0x9, 0x7, 0x1, 0x12) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000001a40)={r2, 0xffffffff, 0x800, 0x40}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000001a80)) ftruncate(r2, 0x8800000) r5 = socket$netlink(0x10, 0x3, 0x15) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0xc8}], 0x1, 0x0, 0x1000) syz_mount_image$vfat(&(0x7f0000000300), &(0x7f0000001840)='./file1/file0\x00', 0x3, 0x2, &(0x7f0000001940)=[{&(0x7f0000001e00)="3efab93f13f8225d4eeb031567641704fd88a9841c2e771609299edd10b45ac943ddccb831297ead00764c5c7ca2356b9d268af96f3137d74edd78ffff74f8f2785ae42a72cfd4d62ec92cbf264ccde59e73ad9e6c05e559c51f0dfec9c04a64d226132a1e14bb98da5ec687bf724484a9e13b84bd637dd1c09abc844928a0671325409b16496f28513078a207255b8c5bdd978b67f1576d246646196da6d8001410292d64f9e3294a22b244a825c0a2df2c82bd2a2e3cc0db5157f1778ecb9b5d6f718c0a0096b0f497c26ef088938096e2546852224521fcbf68c1d6228f27cfc51b8704cde789c8100028860e505a731238b23233db2bab8ef606d7bc88950dbf172818a5e91c3b46802433fca5eaca3883cea9bbc805b81478d4417613180043a15d3e1e6cd47f3b8280a921cc4b3bbb4488ec4f9deafa1ef9cdee8a45e6d1fd8a0766e31e35c70bbd5e407a87e982677d635e620a014070d07567d4f228f8896dacba0f9a437de48398ec3248c9d48e25971ccd2707a060ac7ca2d71882c4b45c44b9e11e186df70bab25075c423bb68cf7cecfccf175fd40a3c62325a14783d778623c48985c38ef46dfb090ece0eb498a1ae9e80d24e1bc2ed06b4bd68134d72d323cb95aae0a46a567cfbc9dd39b9aabf5d4a97e6113c9a83f1020c15efa16c1961a0871c76c97056f3d4cf4ad0bf5e3a7ff4b0ace92ba1b348ecc92d5f8d7feba60e45b6059d236e41e38afe32bea067c23ed150244ef19db892a07f543c54fa850b9c93c4cae46a6e9782719280fa8ff6e28e341cec8fe4ef6e83f476c45297c045938084e08d741b871e444fd39eda939cca4552a196d302d7dc6e43ca6915b81c058ed448637da7fd9f0b1a10d89da3125a46d1bc2944d47fb8ba6a04657c19a7a287eecbc281ed843b5a84fadcc75f0b96cf5e5f60b1f1dfad49d20e0ffc7a3a5fbbba2bc66f09408c314f421447d48950eb76a37b80729156313f416689ed682c26cea687ba015eff4b8bdb89491b00d7af56b8e90cd0737cfc21437b0f565fcfaaedab5d0ce9b9c7c9ff5867db2ed872dd80d8505ab483d6005d7385adc8a28952c80d66340f431acbe57b6012df721c0adb84b4ac4afb9961f55b8f40612d4e2acc5b2e0a26e09c0e949ab1872ed71b588a40e8469361047ed34b01475e7f8f0f442f64f0d9e515c52801e775d582f04c6fe54df93c94e7ea45c255192935608ebd54e4c69d61847fe670b504d2487786d6618c8aded97d93352ff4ca84706a5dfef9b6bb619923746ea2933a65e85754778baabb364be14b2335613af93258078b3443685a7077c3b1b833f61d1a5e66c8b18243be2bc014c82a0dc53188b12f23a0323eb4ff3e9f1388c3235c6de222318660b53b898b3a814017175afc87b710016b397294a72854f0b067fc25772f8ef7d7cf4f33ce4ff776ee9b9fb85e466c75465b63c341e4c4e625344c5984c77e9aea7ce8ccbb2e09585e93de751cfcbf45db219804c8c31b900aec9b09036f5766df2f0c33068bb000b41327b5f392120aa7dc2b52abe53e2185714c0f1c682ae5d2bddd93126542a7ed9d841b4905d993538fdcc7932aa8e62a27580a8584cdaef2ad593dd0d8ac4b7b3a007edc3c41bacbfb12615b10143fbfebad02a4873a8eeea629e59daa48b13a53800978ec34f4ffb6424490311ec21004d7c387aaa92207564026decb9e2acdec12129922af2c3f2a314d36da35a0c7b0d79bcf92eb5cf506ae7db998938904dcdb0ef5c0fe04185e3966d410256e076622e1cbd60670b36d191fde792664ed2a924bd1214b5566e11fcb750d821bbeb314f093c4e9d805b8fcba0481362b70129c6880437df644ebcbd80836f992a16994b61463b5a842aba50500fa16969f613c5aa3f10ab473c8e8d40cf5e417dbe2fbaa93746a72556c5ff162f968b3df4e23c561d4659119e1f0e85ef7d0b2cabd0f9026248a9e3f9e8b6639987628369b44a62551dffba9298df54c75735dc29a012bc7568d39f16f5c26e02e6b15870e5b2c01e8a6af7fb88b3faac5ac30370fe68045e8d182ee3c5b2a3ed5f373eb394a4842450f9de8a4c7c4a6b53c432fa02489a96f843ba71e03bed07c0a2a6b4c2141e9ce9ca20856afd1f2183b26c37ac522636d4c98bf4eaa1ab2074596a900a87af9571a59e90ddd90e390315a6b0a34f0a2a9d2dd99151cdfe03d279fd0f04bd62fc7751c16bab82b491819f95edc807e9ab1d9debb80754712998700b9fc662c6d246510e1b5304c3d55fac6fe8b86a38a32f8e273b30ca714046cc2b37b9b49e0ffe9a0ddb92fa1e627ef8de81ba7a89cd06f400df2aebc1668503f46a9222c9ce56a65cfc793543955288114c19458057cb8bf1ab55c9470fc762770ea5ff4bde96125061cb1f81c1e5fe096c31d67843cde895d4d5b9d94fd6d99cdbb2b2f862f7c2512cb03fe54e7cc2d9b4343cfcd0fe4023b41e298ad42f0a78d301ef0c5fb1a5026c97f5ecef4abba16084ed5c9244d7b48324c4d7c3ad9758a53743e0ea8624c5ef1933a5bd0d955ab80d42025927911b02934ac5c71bb0f467d2cce2351d611f7ca5243ba15edef40b89c1b690b147a22c53861c3dca11ed629db764f88b5e23ce4f7595748079e76dcee220273a5188dfad51ec553cae7e190d767d4d5885fc3838e71b4a6201b85d87c2f1ecad7ef69ca7324232c535f90848427fc0ad6b43bd9dab6e3000af198eb5f4680428dbd0164dca45e4febc7f2412c485910312c880399698a6514521a6c84e369286bb681561e24f174d22f3eca887f4be9cdf86b4e35ba9575a03856dd5b515410bdabb3ae313d86db1002c8eff96921acfb9d2bc9373f1e10a0c3418e5bd65743251bbf82e06f7d2a1a22c8713450ce7fc3cd33d361f713186b008560d3ba16e02b4078aa2bc2105f44c49ee5c91665253061c677eddb6188c4eaaf6b06d63da78d8d2ffb8932bfb440593b720a85e9f5ad2cc0d2973a89ff0374899b5c4ee39c117520d70fa960aceea09f1f47d7891cdd8e165b9bb8aef6be25f226818a01a7a31164d0636ebeec46011bc1ae9bf693e6feaa11f5bc4c3d15b22c21031ed9c5e98244b120fd406a10c4fdff07bc6ae5636f7241a109fa5916da4378f4a67b41f2a4ef84aabd6de727c7dda5a675e352c9397fb108045cd0f2ca3ad663255fbb39dbeb19fa4c22e5a4e6d188f9e836be767d6356f26a82af6c24d46d380ee5da6c1652885db82b844811bd918319cfc8782b38718afc8dcd1aa0f5d5e8b88d9cf9110a8f7106e480b238cba09069e983054e0b8ca880a9ec8ce007d2b5862659276ba3b9009b1e6230421abe6bccd15807b446af4a48276b7e56518a47c3aa3770e55f0d20036553748dc7fdd96ae745d86066c4115b7a3a028a21633f7d7a023e8da74b07e83a59f5f4932ee4a4dbd7c99aebc7241d74acdb86b9a7dd17a71b0e19b3d273b998fd4bfbec079742979fa826774c0a883557f88791dc110a30000de16a4750766db530f86b2ae0c97c0391c6386e066f638e02ada059d4c530cb3232f3e2e52b30a020934ebefe5f30266f75a5c5c0ed5c2dd74dc220cf8a3ac47b87e24ffb50ba6e675e65f0b5811f1706e419fbe1d81d4fe6527e4284fc322b7f098156a67c715fec496b7e5524a24b95646f404a068c84b909162701e47a972eb8ec3cba2f5bb9ef45d0014bd73321f64334dae82eabcf2571d06694c31ff663c737370ec772418e36c795db16436df4b4c8c104332bd063f9fe9bb7e04b1286511a928621bacefe917fea89a492aa63f4f595266970ff34956fa9f5225c6964e9966509d3d1b4f606f8c42dc71d4437deec5b0cfdb89c61d58738467aeea904d90d76f56b25140897a6e9b3aa170d8e144cf5ffff6d2beb232eecb4f2711f1506969bdcc54ba98f1e7f5ee5cb6927b9dc44f99f315856625cb451cdd81529b8b436c6b311476ce2c53cd9ed2a6fae23edc98359f5a9c138bad76aa730d301cbf678c4a94fcf4507b40824b8784f0b54feca896af34d641a271fdea3a4dfec27807e598c6cfc317b8a82100f48a2f114921feea74cdeb7eeb3b3180021b1af4858cb829313a2f3d0d3136370548b9821ac48b2238c848cf2740ca04e68b33c8f0f3439d7e8b3ee193faa9ef59173505091edc313301e37bf06743570a00dba1607be062034cba1415f53db76c67a541dab88e0ad313f401b57814097c7fe9e3996ec0c6e72512d1a29c360a32dc0c7197b9d1ed27fa527ae2a0ae6573dac458b356f44ee2a5963107e52139180da3ab9f0ddbab95162172048b65c769cd667317dbec8a3382ea4424e545ba46567cd402ff0414ef8694ff484a15dd41d3a6d8f9e252a09b7badac9a3e5c834133464c7f4648f240ccdc1f2a80decf9f933813e58d1afb49ba37e0768e61e3dd3db4f61cd464f46d88ac37f4dab419a4a0d1e88f6e20b3f61ab461644b468991f48c8836244bd6aa05389565f25a86fb2800a91b302ef3e94dc70d66df261c4f0b448a0ee4f8e30547d6ce72f56bc837038a2093cde97e26ef9fd8d8f07b00cb3d1f40d4ae2a624dc03f12321b5e8ae96ccee2b54d287a82f72cd76d2ed6c56db35e342f267e03f8a42c52718c57b40fe304728340e23409d3ea3c92e14848af9e8004a80da95be6f299e0880284735edfa3f245055d79e8b16682e290ce41383e11e362dc8bbb66bc49079d986aad6830e7ca65da6e5ac741c61e79b6e64f7fb1ac881dc94251966e3960de8909abaa532497b6e9031547fa65ce061f6f3a85310fd5d735270e11ce205cacbbab3e652fd93f3989409509e457d98ac17987bf9e830fc428a3bf0d932e400fdbf5b997c2104bf0c26edfd29f56b4d6e83de20aebde5095c3c7dd27c08f697e63ca606a4ecdbc91f47cbeb3c95e8e7693f65f526714d34191b75d4c126d8b1309717e1ce531a4cd8dd75b9d7dfe4d44695364d3a2eee9a641706143cbc654183833bc51a17c4e2873c3fc8f3686bf4d1a7cb1cc44e90e905f721535ec4fdba4d53953488b40e180886faca8a107aed5c6b9f1da04207daad310308ddcb21bfbf7994bc02221aa5122a273e1788eeba4d3a39c8974a27e8436c795551abba9be271c5a2a440960df121825f72da04145ffc222b84effc4a49295982b686d695a6ce6d808eca426b1c3c05a91fb134442f275f195e204db3f3d9e2f1c9de39f24a09fba5b66777df217c83f3abb3fc97f6b5e37ecdd0f909139b5afacafbe8135b4b7dc7643fec4deb0bf10975ea105f8e047a79e1f44e991f5e8ea475f0053692bac9aff2450a4426245ad780174d2d759930272a86e67c918638260d612643f9fef4f8cd44b0a19d5345aaf0ad82d343e5582c7952b8a322157c8436505f8b4b8e2b4b456657ddb7add9905d5c528cc1fd6059068cb158faaebbd6de7b33aca3451a25da8e6d5cbd34e9328bab42049d1bd06ff1f5751d0d0269b180dcbff77fc88b2808ee625be666bd0693f564e8b0670cbf8aa48b16d886dfe18910d2843ca7321015b4044ca010b7d4991eb50f928ad1f161acf06023d7f2617da03b0dcac9fdd227cac69b5ad986670e2bb5d560aef1e6b07ef944634685fad731b1e528816098b1174c57a954efca9117ec5a1a4ef3d0d8519d6f906bed0dfb8bb4ec0a31eacd7775e7e73d18bf1ce9f398b14e2b36c39833415cde5225240a74283aecd132ac582f45f2a37f83621b78ae84c7c81f93a6b24e0cee0b35b1b3e745791fe9fbfd09552bd7eafdf0a92a2f4", 0x1000, 0xd00a}, {&(0x7f0000001880)="d82aab7361d9323d9ef2eac20d99a26605883a6b34f8a31e9824444c928d163c34925eee0fcc587c8e0ea87b6d80c594ccb5d19ecc181af3ad54f76a9c7784317ca1bdb91afb23c55ab856388bc83add35159f1f3fe2effdbc4d2522d9eb18db31995afcade64793736e4238c42129a4b0619fa5c5a7837f492852c4fa30a07d43ed802c8c7a84736519627567cea75e5a60", 0x92, 0x9}], 0x1, &(0x7f0000001980)={[{@rodir}, {@uni_xlateno}, {@iocharset={'iocharset', 0x3d, 'maccenteuro'}}, {@iocharset={'iocharset', 0x3d, 'cp864'}}], [{@smackfshat={'smackfshat', 0x3d, '\x00'}}, {@obj_user={'obj_user', 0x3d, '%\\*('}}, {@uid_lt}]}) ioctl$EXT4_IOC_GROUP_ADD(r2, 0x40286608, &(0x7f0000001a00)={0x3, 0x6c5e, 0x7f, 0xffff, 0x4, 0x101}) chroot(&(0x7f0000001c80)='./file1\x00') fallocate(r1, 0x4, 0x100000000, 0x60000000000000) pwrite64(r1, &(0x7f0000000180)="9876f6a9c69e5bb6a0be4f96925bbc1293bf1f1ad27664194fe34c9d6023aff7d59419d03efff9b7e557645e026a26798594325d069458f837b9840a868f91f59e1482261fbf182becfcf0bba993df720ec65545de0e8aace9fe20a0c87662470efa", 0x62, 0x0) openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x80000, 0x0) fdatasync(r0) 22:30:10 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000000240)="eb5890826b66732ec7d78a25020120000200008000f8000020004000000010000000000001d02fe7125f5fa733568916d15dbcc82b47979d2f6f316dcad32286c767c71050f7a8b6c52ed9a4e4a0467a79c991b123b7f0bc52639af124f1b5be32568fc2f7d494fb3bad1a25a8cfa886bb12f93959ee8051955bf2d936937b9ef6b68e722b858d37fd1ba3dccf0fbaca4fcead17dac6c56bf31d852f6b70970a5e54ab1e05fb043c3d91fa7855ea0c44ca96fab2d3c0da1a47c6821dd8ec27035c8e2563403366e373693a657e9d08", 0xcf}, {0x0, 0x0, 0x20}], 0x400, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) mount$9p_fd(0x0, &(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000080), 0x102041, &(0x7f0000000140)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@msize={'msize', 0x3d, 0x10000}}, {@uname={'uname', 0x3d, 'vfat\x00'}}], [{@smackfshat={'smackfshat', 0x3d, 'vfat\x00'}}]}}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) 22:30:10 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 15) 22:30:10 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) dup(r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1240.873157] loop7: detected capacity change from 0 to 32768 22:30:10 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 20) 22:30:10 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = dup2(r1, r1) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x20010, r2, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x13, r2, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x80) r3 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4e22, 0x1ff, @private1={0xfc, 0x1, '\x00', 0x1}, 0x7}, 0x1c) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0x7, &(0x7f00000000c0)={0x8, 0x3, 0x5, 0x5}, 0x10) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r3) 22:30:10 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{0x0}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:30:10 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 17) [ 1240.884439] FAULT_INJECTION: forcing a failure. [ 1240.884439] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1240.887400] CPU: 0 PID: 8266 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1240.889073] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1240.891101] Call Trace: [ 1240.891766] dump_stack+0x107/0x167 [ 1240.892663] should_fail.cold+0x5/0xa [ 1240.893602] copy_page_to_iter+0x41e/0xf80 [ 1240.894654] shmem_file_read_iter+0x3dd/0xbb0 [ 1240.895779] ? shmem_get_link+0x440/0x440 [ 1240.896788] ? file_has_perm+0x183/0x280 [ 1240.897772] ? inode_has_perm+0x1d0/0x1d0 [ 1240.898788] do_iter_readv_writev+0x57c/0x750 [ 1240.899886] ? new_sync_write+0x660/0x660 [ 1240.900901] ? fsnotify_perm.part.0+0x22d/0x620 [ 1240.900923] ? security_file_permission+0xb1/0xe0 [ 1240.900951] do_iter_read+0x301/0x760 [ 1240.900975] ? import_iovec+0x83/0xb0 [ 1240.901004] vfs_readv+0xe5/0x160 [ 1240.905807] ? vfs_iter_read+0xa0/0xa0 [ 1240.906751] ? __fget_files+0x2cf/0x520 [ 1240.907737] ? ksys_write+0x12d/0x260 [ 1240.908661] ? __fget_files+0x2f8/0x520 [ 1240.909649] __x64_sys_preadv+0x235/0x310 [ 1240.910648] ? __ia32_sys_writev+0xb0/0xb0 [ 1240.911695] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1240.912013] FAULT_INJECTION: forcing a failure. [ 1240.912013] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1240.912956] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1240.912979] do_syscall_64+0x33/0x40 [ 1240.912999] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1240.913011] RIP: 0033:0x7f602c72cb19 [ 1240.913030] 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 [ 1240.913040] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1240.913061] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1240.913071] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1240.913093] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1240.931511] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1240.933271] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1240.935096] CPU: 1 PID: 8274 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1240.935793] loop2: detected capacity change from 0 to 32768 [ 1240.936858] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1240.936865] Call Trace: [ 1240.936897] dump_stack+0x107/0x167 [ 1240.936922] should_fail.cold+0x5/0xa [ 1240.936951] __alloc_pages_nodemask+0x182/0x600 [ 1240.936972] ? add_mm_counter_fast+0x220/0x220 [ 1240.936996] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1240.937026] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1240.937049] ? lock_downgrade+0x6d0/0x6d0 [ 1240.937068] ? mark_held_locks+0x9e/0xe0 [ 1240.937097] alloc_pages_vma+0xbb/0x410 [ 1240.937126] handle_mm_fault+0x152f/0x3500 [ 1240.952087] ? __pmd_alloc+0x630/0x630 [ 1240.953059] ? vmacache_find+0x55/0x2a0 [ 1240.954065] do_user_addr_fault+0x56e/0xc60 [ 1240.955171] exc_page_fault+0xa2/0x1a0 [ 1240.956167] asm_exc_page_fault+0x1e/0x30 [ 1240.957201] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1240.958557] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1240.963046] RSP: 0018:ffff88800d99f9c0 EFLAGS: 00050246 [ 1240.964371] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1240.966118] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000a000 [ 1240.967882] RBP: 0000000020009080 R08: 0000000000000000 R09: ffff88800606afff [ 1240.969628] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1240.971397] R13: 000000002000a080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1240.973158] copyout.part.0+0x10b/0x140 [ 1240.974362] copy_page_to_iter+0x44d/0xf80 [ 1240.975677] shmem_file_read_iter+0x3dd/0xbb0 [ 1240.977050] ? shmem_get_link+0x440/0x440 [ 1240.978303] ? file_has_perm+0x183/0x280 [ 1240.979505] ? inode_has_perm+0x1d0/0x1d0 [ 1240.980535] do_iter_readv_writev+0x57c/0x750 [ 1240.981638] ? new_sync_write+0x660/0x660 [ 1240.982673] ? fsnotify_perm.part.0+0x22d/0x620 [ 1240.983883] ? security_file_permission+0xb1/0xe0 [ 1240.985089] do_iter_read+0x301/0x760 [ 1240.986182] ? import_iovec+0x83/0xb0 [ 1240.987121] vfs_readv+0xe5/0x160 [ 1240.987995] ? vfs_iter_read+0xa0/0xa0 [ 1240.988977] ? __fget_files+0x2cf/0x520 [ 1240.989970] ? ksys_write+0x12d/0x260 [ 1240.990911] ? __fget_files+0x2f8/0x520 [ 1240.991912] __x64_sys_preadv+0x235/0x310 [ 1240.992913] ? __ia32_sys_writev+0xb0/0xb0 [ 1240.993960] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1240.995254] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1240.996528] do_syscall_64+0x33/0x40 [ 1240.997460] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1240.998690] RIP: 0033:0x7fa536ca6b19 [ 1240.999613] 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 [ 1241.001580] FAULT_INJECTION: forcing a failure. [ 1241.001580] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1241.004094] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1241.004117] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1241.004129] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1241.004142] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1241.004154] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1241.004183] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1241.017501] CPU: 0 PID: 8272 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1241.019194] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1241.021275] Call Trace: [ 1241.021927] dump_stack+0x107/0x167 [ 1241.022809] should_fail.cold+0x5/0xa 22:30:10 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 16) [ 1241.023761] copy_page_to_iter+0x41e/0xf80 [ 1241.024961] shmem_file_read_iter+0x3dd/0xbb0 [ 1241.026066] ? shmem_get_link+0x440/0x440 [ 1241.027080] ? file_has_perm+0x183/0x280 [ 1241.028118] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1241.029454] ? inode_has_perm+0x1d0/0x1d0 [ 1241.030475] ? asm_sysvec_apic_timer_interrupt+0x1c/0x20 [ 1241.031819] do_iter_readv_writev+0x57c/0x750 [ 1241.032932] ? new_sync_write+0x660/0x660 [ 1241.033933] ? fsnotify_perm.part.0+0x22d/0x620 [ 1241.035074] ? security_file_permission+0xb1/0xe0 [ 1241.036280] do_iter_read+0x301/0x760 [ 1241.037201] ? import_iovec+0x83/0xb0 [ 1241.038148] vfs_readv+0xe5/0x160 [ 1241.038998] ? vfs_iter_read+0xa0/0xa0 [ 1241.039958] ? __fget_files+0x2cf/0x520 [ 1241.040961] ? __fget_files+0x2f8/0x520 [ 1241.041952] __x64_sys_preadv+0x235/0x310 [ 1241.042974] ? __ia32_sys_writev+0xb0/0xb0 [ 1241.044027] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1241.045326] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1241.046593] do_syscall_64+0x33/0x40 [ 1241.047498] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1241.048757] RIP: 0033:0x7fe49124eb19 [ 1241.049672] 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 [ 1241.054146] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1241.056018] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1241.057743] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1241.059514] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1241.061282] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1241.063035] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1241.068726] FAT-fs (loop2): bogus number of reserved sectors [ 1241.070279] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1241.094420] loop5: detected capacity change from 0 to 32768 [ 1241.112736] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1241.132248] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:30:10 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 18) [ 1241.203374] FAULT_INJECTION: forcing a failure. [ 1241.203374] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1241.206399] CPU: 0 PID: 8289 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1241.208071] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1241.210087] Call Trace: [ 1241.210728] dump_stack+0x107/0x167 [ 1241.211640] should_fail.cold+0x5/0xa [ 1241.212593] __alloc_pages_nodemask+0x182/0x600 [ 1241.213719] ? add_mm_counter_fast+0x220/0x220 [ 1241.214836] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1241.216305] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1241.217557] ? lock_downgrade+0x6d0/0x6d0 [ 1241.218582] ? mark_held_locks+0x9e/0xe0 [ 1241.219583] alloc_pages_vma+0xbb/0x410 [ 1241.220568] handle_mm_fault+0x152f/0x3500 [ 1241.221612] ? __pmd_alloc+0x630/0x630 [ 1241.222567] ? vmacache_find+0x55/0x2a0 [ 1241.223532] do_user_addr_fault+0x56e/0xc60 [ 1241.224597] exc_page_fault+0xa2/0x1a0 [ 1241.225548] asm_exc_page_fault+0x1e/0x30 22:30:11 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x1) fdatasync(r1) copy_file_range(r1, &(0x7f0000000080)=0x2, r0, 0x0, 0x401, 0x0) [ 1241.226575] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1241.228076] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1241.232542] RSP: 0018:ffff8880483279c0 EFLAGS: 00050246 [ 1241.233829] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1241.235570] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020008000 [ 1241.237296] RBP: 0000000020007080 R08: 0000000000000000 R09: ffff88800606afff [ 1241.239073] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1241.240794] R13: 0000000020008080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1241.242557] copyout.part.0+0x10b/0x140 [ 1241.243515] copy_page_to_iter+0x44d/0xf80 [ 1241.244554] shmem_file_read_iter+0x3dd/0xbb0 [ 1241.245653] ? shmem_get_link+0x440/0x440 [ 1241.246653] ? file_has_perm+0x183/0x280 [ 1241.247652] ? inode_has_perm+0x1d0/0x1d0 [ 1241.248663] do_iter_readv_writev+0x57c/0x750 [ 1241.249757] ? new_sync_write+0x660/0x660 [ 1241.250763] ? fsnotify_perm.part.0+0x22d/0x620 [ 1241.251911] ? security_file_permission+0xb1/0xe0 [ 1241.253130] do_iter_read+0x301/0x760 [ 1241.254051] ? import_iovec+0x83/0xb0 [ 1241.254966] vfs_readv+0xe5/0x160 [ 1241.255827] ? vfs_iter_read+0xa0/0xa0 [ 1241.256792] ? __fget_files+0x2cf/0x520 [ 1241.257757] ? ksys_write+0x12d/0x260 [ 1241.258693] ? __fget_files+0x2f8/0x520 [ 1241.259688] __x64_sys_preadv+0x235/0x310 [ 1241.260699] ? __ia32_sys_writev+0xb0/0xb0 [ 1241.261729] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1241.263017] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1241.264292] do_syscall_64+0x33/0x40 [ 1241.265205] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1241.266461] RIP: 0033:0x7f602c72cb19 [ 1241.267376] 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 [ 1241.271903] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1241.273783] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1241.275527] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1241.277303] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1241.279055] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1241.280810] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1241.319501] FAULT_INJECTION: forcing a failure. [ 1241.319501] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1241.322693] CPU: 0 PID: 8295 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1241.324381] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1241.326402] Call Trace: [ 1241.327042] dump_stack+0x107/0x167 [ 1241.327959] should_fail.cold+0x5/0xa [ 1241.328894] __alloc_pages_nodemask+0x182/0x600 [ 1241.330025] ? add_mm_counter_fast+0x220/0x220 [ 1241.331143] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1241.332633] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1241.333940] ? lock_downgrade+0x6d0/0x6d0 [ 1241.334927] ? mark_held_locks+0x9e/0xe0 [ 1241.335930] alloc_pages_vma+0xbb/0x410 [ 1241.336920] handle_mm_fault+0x152f/0x3500 [ 1241.337965] ? __pmd_alloc+0x630/0x630 [ 1241.338934] ? vmacache_find+0x55/0x2a0 [ 1241.339934] do_user_addr_fault+0x56e/0xc60 [ 1241.341016] exc_page_fault+0xa2/0x1a0 [ 1241.341947] asm_exc_page_fault+0x1e/0x30 [ 1241.342955] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1241.344280] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1241.348695] RSP: 0018:ffff8880479af9c0 EFLAGS: 00050246 [ 1241.349986] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1241.351719] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020009000 [ 1241.353447] RBP: 0000000020008080 R08: 0000000000000000 R09: ffff88800606afff [ 1241.355184] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1241.356952] R13: 0000000020009080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1241.358745] copyout.part.0+0x10b/0x140 [ 1241.359721] copy_page_to_iter+0x44d/0xf80 [ 1241.360794] shmem_file_read_iter+0x3dd/0xbb0 [ 1241.361897] ? shmem_get_link+0x440/0x440 [ 1241.362899] ? file_has_perm+0x183/0x280 [ 1241.363898] ? inode_has_perm+0x1d0/0x1d0 [ 1241.364925] do_iter_readv_writev+0x57c/0x750 [ 1241.366020] ? new_sync_write+0x660/0x660 [ 1241.367027] ? fsnotify_perm.part.0+0x22d/0x620 [ 1241.368188] ? security_file_permission+0xb1/0xe0 [ 1241.369398] do_iter_read+0x301/0x760 [ 1241.370360] ? import_iovec+0x83/0xb0 [ 1241.371304] vfs_readv+0xe5/0x160 [ 1241.372160] ? vfs_iter_read+0xa0/0xa0 [ 1241.373118] ? __fget_files+0x2cf/0x520 [ 1241.374113] ? ksys_write+0x12d/0x260 [ 1241.375045] ? __fget_files+0x2f8/0x520 [ 1241.376027] __x64_sys_preadv+0x235/0x310 [ 1241.377026] ? __ia32_sys_writev+0xb0/0xb0 [ 1241.378065] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1241.379351] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1241.380611] do_syscall_64+0x33/0x40 [ 1241.381509] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1241.382754] RIP: 0033:0x7fe49124eb19 [ 1241.383675] 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 [ 1241.388132] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1241.389967] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1241.391688] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1241.393405] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1241.395120] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1241.396861] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1241.417618] FAT-fs (loop4): bogus number of reserved sectors [ 1241.419286] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1254.529835] FAULT_INJECTION: forcing a failure. [ 1254.529835] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1254.532745] CPU: 0 PID: 8309 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1254.534301] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1254.536174] Call Trace: [ 1254.536782] dump_stack+0x107/0x167 [ 1254.537610] should_fail.cold+0x5/0xa [ 1254.537621] loop2: detected capacity change from 0 to 32768 [ 1254.539769] copy_page_to_iter+0x41e/0xf80 [ 1254.540754] shmem_file_read_iter+0x3dd/0xbb0 [ 1254.541772] ? shmem_get_link+0x440/0x440 [ 1254.542648] FAT-fs (loop2): bogus number of reserved sectors [ 1254.542694] ? file_has_perm+0x183/0x280 [ 1254.542716] ? inode_has_perm+0x1d0/0x1d0 [ 1254.543504] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1254.544406] do_iter_readv_writev+0x57c/0x750 [ 1254.544429] ? new_sync_write+0x660/0x660 [ 1254.548247] ? fsnotify_perm.part.0+0x22d/0x620 [ 1254.549334] ? security_file_permission+0xb1/0xe0 [ 1254.550594] do_iter_read+0x301/0x760 22:30:24 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 19) 22:30:24 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 17) 22:30:24 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{0x0}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:30:24 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x1140000, &(0x7f00000004c0)=ANY=[]) r1 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = dup2(r1, r1) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) mkdirat(r2, &(0x7f0000000d40)='./file1\x00', 0x101) r3 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20000000320001010000000000000000000000000c0002"], 0x20}}, 0x0) sendmsg(r4, &(0x7f0000000400)={&(0x7f0000000180)=@in={0x2, 0x4e20, @loopback}, 0x80, &(0x7f00000006c0)=[{&(0x7f0000000200)="cfaa7131c941e475ea3e6c6341990cb8c73591056edaf9f72f5d1772025f9c490c6d5cdd6ab6e88d2160b94e3c549223acf992502c01321dbfcbe0111d9fb0aaecd5dac8227b78eb830fb772be375772a93e1da29769ad9a1f56671df508885daa509d1b13d1fb60bb8d897ceb5ef8bca4636b4f6a9e", 0x76}, {&(0x7f0000000280)="5365d6e4e4ad69c1394c9b83482878", 0xf}, {&(0x7f00000002c0)="1302f02e5aca42a2d234ff9e2be0079476682c5d59d623ef37fdd5c1617a5b00e0e7e770c708a668e981fb7d90b45fd8a849063589471824b6909268fe9c3ad1bb80046d67eaa688674e0e071c868bb4ac2ddc413ad71ee1e4f23295f5a3b5782ae402bcf2b7c9f493de9fc34a22f5edcfbf19d275687c111494cc21adfd51b7b701c318b8f453cf00b21a033168814b8b56838a451b5e9cb223f46557a39c500b", 0xa1}, {&(0x7f0000000380)="7db9d5b6daad883cd0bdaa0570158d2429fb1ebdadd0744e4acc879952", 0x1d}, {&(0x7f0000000480)="2b180619a19122b95414623da6f1fb9aed11fcba0a46d0e026a07f316ab489d5823591e1df62157eef650be855b3a7d7238d18f1ef828b6f51b287767630a9e04f40d9c0ce4e17828f4a54b3e29be8b34607cc2f353d84464e128aa69767851b496aeca7f4e1a341be0d7269503628eecda263eece94f3012d69c9163d917f727ec9", 0x82}, {&(0x7f00000003c0)="723390514c8dfb39a2a4397761b72b6a4128ef1391fa2a08ef23c43c96f2eb0606f54afd644aef3dadbd976967767214ca2f", 0x32}, {&(0x7f0000000540)="c406e1a1ff4a79479c49e15982437b8696e074b6ed82fac079d32dcd5b219854e79e8da7e37122d76691ddb93d3d054c2aa1094b8bf8f5102acc46123e14f9d4afae90148e8f9b088fc6fb36fa0bd98e89d2c813fe2d52d68938e3e27698a49380c57e40fdb46123a20229e540c80f84b8f134c950d3e1ef926e4b964ba2a0501e5a24a945cb831d1f681df0b5a82e1c92999315e054cc251aa2e24ac602069e01c7711af35b5d84246fc79eeb1f65a479a79b9fefe2c69a0807bac6dd03fc4c97ef55af2ee592310db2596d55a01181ce9ffa213ee933b815325a7b9aabd8d1eea1fd2ad0ff04ba0489606ae054d01a2671", 0xf2}, {&(0x7f0000000640)="7c9b5f8529e8dbc856c459642bd6241d84a00fd060f31047c05c9fcb6c4fe8d68992916b52da74c280dfb55851607923556da148e1223bd477a7240994cc69e91e4840b84b83104e33e1bbc5", 0x4c}], 0x8, &(0x7f0000000740)=[{0xa0, 0x10d, 0x4, "36eec27f6ea9e703f8171aa45ac757a8082b4641d38b2cb722a5a68aeafde6a80025de0b1c02cb43cfc0bf54251d4b976bacd4c4acf9e6cd8db7a66d1bd4d21b5f4a568f6fb2ce6fc6a1dacd39923fff75b5b6e5d84a980c6cd33ebb3404031a1669dba8b86db4e06c5a3f2fb6977f11c0e4d6e45c25747218577be86acf45cc690834eca2fd865272"}, {0xe0, 0x29, 0x7fff, "a4028d290d78e48172fd29f62d84d03de6dd1706d1ea3ac7e4b02e665ac1bed8185096e78706790b8c1c876437c3b562ff12eb2703fe9ef4e712752925b508fecf5a55522a699ec40d0513cc6db191f405b39ab624ccb3224a2be809a24e1183ef2d25b43b2bbe52785a4c972baa030243a371e526321988da8c167bfaf4a4206ef4604a9461fcfedc0ad32f9f0bbbf7c10d26779b79d457451e7efce8c36cb30073ed1a36519d0d635b50e4964edd0f38f2dcddb783ec7f59e9ccf00ef9e6a4fe4169775668d503339e188efe887e"}, {0xc0, 0x3a, 0x0, "9ca7ae972f5ae8b62116040e5c6914f65f8e9678d60aaeacf95662abc5c77eb572e51c88625996e7c90970921440ecea8d0ac3e5328b5ab0f8cfb344b05b2f477404c8f7f4f6ea30413b9c2b40b1d8b20416d3e0025d5dc8fb1730f08ec140e89019d3fb27196490e4a51c34b6570b498723f6f8c4b02a3db98e0d685dc4195fb8dde5ba0faebbc404b855bbad2c1e039efc032f13e147d06cc8853965149a1acf1fa6fc57812720c744"}, {0x58, 0x101, 0x800, "8cf6f786f2b6e73b70c05dea8887f16c341a167bc7c07d9b102cbcc5a2057c8fd59c1ebc2ed381d4ad5c963c0ca9ebd4e917b6a29ce2752ed255e220bab28e67908b0239"}, {0xe8, 0x11, 0x0, "405b09258e9a908a80f51e85539dcd8da34b5db3faf1d6c46381865f8ecb3b6a3c8304947a860d0818e09c51d1d22f7218d20b645690aa4a5f4dd32bea02c079cb0ad6f2bc65a2f100e45f33628b6da4a0ad649f11ad95db5af74857c4c4fbaac45e83d23b146eacd9f99085b5f92207e8c917eae357504031eb3ce8f0dabdee3d94552ccbe39c864dde361789ae0b6a8b4c9499dc0b893ff57511cf310557c4eeecfa986754508cb371a0b7a133576ab2b9803a0bee4880557b0d3b45c40e6c4f6614e74c4ab15b55ac4875d429573a19e572e7"}, {0x108, 0x84, 0x7f, "17007f03c1d3f75a92d44d08a92d68b6aced178d899cc8cefcfe095f6c5e1baf57aed685eb4dcee18ef99fa82e0a464f8f371c174b0536095ed73a3d03508590f9564bd0a11527276171e4e2b0726189484cbbf671583e90f59839851dc2e12959bcd14ccdcee6122063807144780148f7c4e14edda05aae139f8ffcdb10229cff886486b616bcf1456feda8e65a3cd1b4720b7c289ebf337358af036ad28185617fb1e0f453e964801ed5c9f2b4c0f07a97444efc7e274ce17c25ab1b51a60060767dd6d47836caf0ce2715e505e55a224bb5f6af9845df4df45930d0752e7e83174a64e02823fed861c5955f3cbdd21d"}, {0x20, 0x111, 0x2, "0153b9e466e8d4aa769f0a"}, {0x70, 0x118, 0x7ff, "d1eccc470d5d6e2def1c274f29c037d40ddfd20a524ff425cea44822a582f4e3a5cd0cdd03b51dffbafc92b79238bcc451329313c6b4a56e03f702a6550220cff36a8dd0e9a9fc0fcd7a1fbc1c4c5e326371980d3ab4bfc8ed1ca5d8756f91"}, {0xd0, 0x11, 0x0, "5c18884d41a301e96fe96d2adba33224e39aa89ec5e75c3c5f778cda1f73ccce7c7322c57954b907850336a7d81310a980d59a4599576ce308709f9e49b2544ac0ccb22e8bfb508a01b39e70283141af883689f646aec5168f836a5491c13926ebdae1afaab8a51ef00a1d441ed8de790f2af27d17489b022dbc316855e91449b6701c2bfa6772a66eb012e1ffec558695b05e246fb37d6e878229497ec2d161d5898fdce367cdf738401cd3c0ce0fe491507fb9db7ab80f19ce1a8ba7ca"}], 0x5e8}, 0x20000010) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r5 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r5, 0x8800000) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) close(r5) ftruncate(r0, 0x20) r6 = io_uring_setup(0x34bd, &(0x7f0000000040)={0x0, 0x15ef, 0x20, 0x3, 0x37b, 0x0, r3}) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r6, 0x40047211, &(0x7f0000000140)=0x20) fsync(r0) ioctl$int_in(r6, 0x5452, &(0x7f00000000c0)=0x10001) fdatasync(r3) 22:30:24 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(0xffffffffffffffff) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:30:24 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x90000, 0x2) r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r2) [ 1254.551816] ? import_iovec+0x83/0xb0 [ 1254.552923] vfs_readv+0xe5/0x160 [ 1254.553011] tc_dump_action: action bad kind [ 1254.553951] ? vfs_iter_read+0xa0/0xa0 [ 1254.553988] ? __fget_files+0x2cf/0x520 [ 1254.554023] ? ksys_write+0x12d/0x260 [ 1254.554064] ? __fget_files+0x2f8/0x520 [ 1254.559082] __x64_sys_preadv+0x235/0x310 [ 1254.560317] ? __ia32_sys_writev+0xb0/0xb0 [ 1254.561565] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1254.563097] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1254.564635] do_syscall_64+0x33/0x40 [ 1254.565632] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1254.566808] RIP: 0033:0x7fe49124eb19 [ 1254.567679] 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 [ 1254.571936] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1254.573700] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1254.575348] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1254.576999] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1254.578654] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1254.580311] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 22:30:24 executing program 4: r0 = epoll_create(0x0) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, 0xffffffffffffffff, &(0x7f0000000040)) r1 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r4, 0x8800000) preadv(r4, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) ioctl$VFAT_IOCTL_READDIR_SHORT(r4, 0x82307202, &(0x7f0000000140)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) fdatasync(r1) 22:30:24 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 21) [ 1254.594195] loop7: detected capacity change from 0 to 32768 [ 1254.605455] FAULT_INJECTION: forcing a failure. [ 1254.605455] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1254.607078] loop4: detected capacity change from 0 to 32768 [ 1254.609366] CPU: 0 PID: 8319 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1254.611036] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1254.612969] Call Trace: [ 1254.613583] dump_stack+0x107/0x167 [ 1254.614426] should_fail.cold+0x5/0xa [ 1254.615307] copy_page_to_iter+0x41e/0xf80 [ 1254.616322] shmem_file_read_iter+0x3dd/0xbb0 [ 1254.617358] ? shmem_get_link+0x440/0x440 [ 1254.618322] ? file_has_perm+0x183/0x280 [ 1254.619255] ? inode_has_perm+0x1d0/0x1d0 [ 1254.620234] do_iter_readv_writev+0x57c/0x750 [ 1254.621273] ? new_sync_write+0x660/0x660 [ 1254.622237] ? fsnotify_perm.part.0+0x22d/0x620 [ 1254.623302] ? security_file_permission+0xb1/0xe0 [ 1254.624441] do_iter_read+0x301/0x760 [ 1254.625334] ? import_iovec+0x83/0xb0 [ 1254.626217] vfs_readv+0xe5/0x160 [ 1254.627188] ? vfs_iter_read+0xa0/0xa0 [ 1254.628130] ? __fget_files+0x2cf/0x520 [ 1254.629049] ? ksys_write+0x12d/0x260 [ 1254.629943] ? __fget_files+0x2f8/0x520 [ 1254.630874] __x64_sys_preadv+0x235/0x310 22:30:24 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 20) [ 1254.631842] ? __ia32_sys_writev+0xb0/0xb0 [ 1254.632912] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1254.634133] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1254.635316] do_syscall_64+0x33/0x40 [ 1254.636203] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1254.637391] RIP: 0033:0x7f602c72cb19 [ 1254.638255] 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 [ 1254.642458] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1254.644274] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1254.646159] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1254.647514] FAULT_INJECTION: forcing a failure. [ 1254.647514] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1254.648147] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1254.648159] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1254.648179] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1254.654454] CPU: 1 PID: 8321 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1254.655293] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1254.656323] Call Trace: [ 1254.656642] dump_stack+0x107/0x167 [ 1254.657179] should_fail.cold+0x5/0xa [ 1254.657629] copy_page_to_iter+0x41e/0xf80 [ 1254.658135] shmem_file_read_iter+0x3dd/0xbb0 [ 1254.658681] ? shmem_get_link+0x440/0x440 [ 1254.659168] ? file_has_perm+0x183/0x280 [ 1254.659653] ? inode_has_perm+0x1d0/0x1d0 [ 1254.660142] do_iter_readv_writev+0x57c/0x750 [ 1254.660668] ? new_sync_write+0x660/0x660 [ 1254.661155] ? fsnotify_perm.part.0+0x22d/0x620 [ 1254.661702] ? security_file_permission+0xb1/0xe0 [ 1254.662286] do_iter_read+0x301/0x760 [ 1254.662750] ? import_iovec+0x83/0xb0 [ 1254.663196] vfs_readv+0xe5/0x160 [ 1254.663610] ? vfs_iter_read+0xa0/0xa0 [ 1254.664067] ? __fget_files+0x2cf/0x520 [ 1254.664534] ? ksys_write+0x12d/0x260 [ 1254.664980] ? __fget_files+0x2f8/0x520 [ 1254.665444] __x64_sys_preadv+0x235/0x310 [ 1254.665921] ? __ia32_sys_writev+0xb0/0xb0 [ 1254.666422] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1254.667033] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1254.667653] do_syscall_64+0x33/0x40 [ 1254.668097] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1254.668705] RIP: 0033:0x7fa536ca6b19 [ 1254.669139] 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 [ 1254.671285] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1254.672183] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1254.673010] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1254.673842] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1254.674668] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1254.675515] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1254.677463] tc_dump_action: action bad kind [ 1254.685353] loop5: detected capacity change from 0 to 32768 [ 1254.697815] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1254.698262] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1254.706322] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:30:24 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{0x0}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:30:24 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x12) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) openat(r2, &(0x7f0000000080)='./file1\x00', 0x301081, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) 22:30:24 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(0xffffffffffffffff) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:30:24 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 22) 22:30:24 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = dup2(r1, r1) mmap$IORING_OFF_SQ_RING(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0) r3 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x5) r4 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) ioctl$VFAT_IOCTL_READDIR_SHORT(r4, 0x82307202, &(0x7f0000000480)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r3) r5 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r5, 0xc3f7) close_range(0xffffffffffffffff, r5, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r5, 0xd000943e, &(0x7f00000006c0)={0x0, 0x0, "c75c55a6f14286282ea9f5361cde082789fd414c1ea4d5aedb01cab188bfe9209800364a760df57697d5dd4fc36d49c6547c149e98f30589f2c566b952c746facef702b4a369cc1843a21bcb97f011425f012e152412c85e2e3f14d434d14cb9922e23c6d8e551bd93abfff68341823636feaf9b2d2883f87815ae83baca28fc883257aa4069f08c98245955ba39de21729fd16bce960789ec3d191ae4719b710e5eb9678353e92b8f55ccbfd028c1be063e7f7d292a575d6565f0a7a18a18281ea11975516e99164deed23a169847596edcdc4c5015cfb57572333759257c0a2d1417473a1a03afe0fd0da759fef71c3fd1a08fbbcbca73dac98992be279ca5", "6b8d13783f1a58847649e111ba3c36e02dfaa4b77171b266a1382d22cb5111c3cab151e84a933bf35a20bfd40bf0685ac9f3bdfa412e450a0660d9ef9b2925a31d06d0083679c7f1bb130c46b918142a9e03d35ab4785d8f9b30c34926fdc925d4fc0031378af4c2388030234503d7c57a9a7a9c8d0074edce609639023c9a9c37da5044fee3580972c9fdfb23f90f9df45b1e509c1d8d598ab4ce086b416bf1cf04206fa12a98f395565bb31a9bb74f9bf10580f2c8cf084e234b6d3028ab5afcf210a7e22063d2257b1008f7df92cb66e402292abbf5385f013ecb0f743f3379d65d3596361ff3d19a629f6f76a4fd5a8f45998c8a82dd9250461f478fc05f4f91a17b41efb5706d5b40a136017aced42d7206a378a4df03874c72cec19ac65d656e66b8de17d57acb9500639f89749cd62f6ff32befa5e134454df6871a416f45d914dc6e0ed4118f169f8b7c597e5202eb1415d82706e335a8710d166dba1be189fc885e6e93ab7a38ead2233e154378d2ae0c3855a54bf86a51bb463a213b878ff13363ddc3b13baa5d8d7e5138342adfd936c449115c3a0ff7c91bfbc3405e2737943e3959f17bc510676d6f8116e1cd7e9ee03f6d2766a2144648bf7d278142c3139ec8c58c8fa581a32ed7468725760920f7cee78cefa30c902a373c0ccfd48ec14f154af398e05f3eae46ab0110dee721d44f3ad84335d4adce2f0b80ae797028e25641adbb120425850f3d897ae9ffe0a7e05d12f77469bfd81aef1f43c68853914adff59bcea5e1aa9de617723524dc2a124e2ea047a02d78b6d0aeb6d9de4ff13897ffdf2b628cc728aafd3a104deea5f7a092382bbb2c3de1c50b657b2a2e6d5c9e50c54663ad44f69bb5c098fb6d3bc50fcbd89c033ce3e609c795611c42482cb0c60acc754124a10315f982d120796ee4248b2b4687b2226e3f04331552fdb505256880c910dd459ac614b9dcaff2cdd489b4c4eb0d3192437e1613040992a377ee5889e8181d0e3918a21dd0c3888c962522c8a7be3ecb0e20d86975ec780140b08aebc7069fc72c972a2070ab4fa8a0fec1a14ca0a9a015af22807f11bac7e49133f74f6f651dcbfd862e6c39f8eba565f828422dd0e00b309a21cb1f447905d822006c4951a481d4226cf14449caaae03367dd1a20de17bc74a7cb5afc1de3e8913fb617d2761160f4506669d1cecae845ff72f14c27773b9fb5513ca41664fcd3da62bca70cb6f27e6c1ea3d34c5f259d381524470b5301242750d984103fda61d900a3c55883dff705554732ee0de40c58c2fd5c661049ef0e5e3f2f4e7f733a2ab6c2e13074702a1949ee7a04993acdd98edf7d98617b5010413a1d85794fc19e970e4c46d6bc50c41f3d5f38ee6f58a9452f523f4ac1a8935133a14c3ed2cf8056260f76ff3900b19f39368a5d7bc082b4e20263088bbf62b5afe4a89a1bc4d108b90f2ab6f77da11e605128ef4b34473e982ee2444c4049420a02bd77340b7acb7104166830a6a342c2ed2c06f57c2f9196808eb050a9b02e415a94bd43c193a68c61cbe0289b5cc9a0a937f6271d65ec8546def7c0d9657849bf137b85fa4a24f8008ab0f2259e96f91d01285c713d993bd7962cf9b907c0b0eeb242fbf44219c0c22e22c53648037bebd23fdf220207785a960739b9d654467fcaeded0f6ee4892606634a593cfd0336cfe1b89ff557f3a4a63cd9ec5547b64b19555e813087d2d6194d21144b7e7dff2d5151ecc5db7bf5550e6c1e6c0768690ffff93bceeb6ad05655444379b4caa18670c9fd150808487eb6046d16049def3cb0c5fc8a9292289c2a1c449b11a77cb9324ee0afdf3a4c53a8cc0a82aab103c91647d51c5f5ca668fbe669100dcb9798e39afdb2390a3d133740991b90bbc42edc90e04336315dad26db711a5c7deafa937ee40d344f2c767b02a81b6e84678ec8291f6cd551a211db7dee459e7034657874ae3d77f5d90bba4a14f1beda7222da4a5cdd86ebdf586b4e65ab4c097a98937663d25d3a9ed9ea966d02a20099cfbbd11fd919d9ee6cf6fb89203f26154ab233ec826031b09e420200ab79a2199bccb49201b1fe005a99ba450bf81b03ab3ff2969755cfdd291b71496525028e3f08b32bec69a0d37835067173b43a5677f30c51fecc47d0e09f4452a2b8e31920f9abf4b4d8e939bcefe01eb6057fa188767e9f8a69102a8a187b2d86d62f2df508f4ed78be2b812310f8912abf09e9f2386ef11b4cb29bf129a37abb44af17d56ab31a53d949803c4c38f13954c74521aa9d12952638946639e63d26c9402584165750edc7447ae36ef8a4c77bbfac56dafd705d050434e75e1bc73150a12eab9983ee79af7c0c413c60ee56b4ac067817567aee73077a90a815fe93eca69d38dc5409095ebe067f0186f337a24c378ff7d8360b5e5fb7e52cd0600269ff3a91d0ad7e117b61bc619067a196a496a342f83df22b3c89952c5453c205bbe6cd46a63335b05717fdffef51b94ce010d5cd1f2ab53265c436dbb2efdcc6ba33044464037a3687f24d332bf9814fa6efb3fad899a04ba87d907696db35666d5098f6e7f8af265d3f2978ac2cc6ab03d55c7f47f5bac9f3b4818f8f2e6599932919e9eb743cdc851c08f1356d1d2e86e535889f68c9225c21c73741ba4ef6d64303f6e6a627a4274fd4bf837d814fce45fa58d3f6062f27139723af797b4e787f88c29eaf19d0b9ac6c2fcdc82cd4fce839124597362783ec8f4381d57b7e1178dae309f89ab01fd1b4a06c1a2f5a11d6a030b6c0623d598b358181aaa161bb0adb00b816450c5d017193631b16ff739e64b3057eeaf606546d77aca458607117b87e8c551b78171ce1007bb9ff0e0f367f61bc0a0593eaf5f1e7965c545c4c79df909f3e03ce0b54302dd63c0f1cedcf7eb6775086db6738908f362ba4fbf1c08a7faf6a9a524aa8d82a31dce62e8171fbd7e97e8f04f53a6945e9f592ebae9115643272e12369c72db79601a119d3e9a00cf53c73082355fda7368710d6119f062f33931ca20c96deb6176070537577cb7a74853191b452daec3ab104587ffb3b034cc16ec55ba937a81c41a43a586271c1318fca6682559d96d34883708414bea4c660eb10700429dc7c730ed046579985801b8dc1e8b337ed86aa40f99b375bb68807ae2981d36ea37a25711c206861b5fd29744a1091e8cfaf2a4c67a0a249fe37f3f899721295a9d79afa0d0c778fd0d507438e7f91ad8916794debb4ac6e5bb5c5136451f075f36e8993f7a98408d769d54a622ec2395dfe373f791b27604e63f562013c249920f7d8c24991950282bda196d7dbdfd52c7df3e2a2154fb7a20b1f2ee61bf23a5896a34273fc835f358fe8a446e8a0a2dfa672c75c4dd72d04107072fafa718828a1b7d7b6c5c59adfc8d4dfc41f9c0d75914dc6dda40e6eb27223ac8ed1deca8619015c082edb7a82f8068a6279dd38c6d681da3764714b5c366d6b4f838b47d204f1770956b99d5d0c8f834831383c6b97ca6ae413494d7f2ba8c0b510bd72bb6b08f90e3f958f2ead8f37d63d19f71e1cf574e99ba92bff6517fa2df67dc1b698dbff494fdab48f966e1b7c860256177e53190c85e65a99c86fb76260343119a445d45ec255dd251c18036cf08772f69d0feb4f018484c1edaee1a763a0559d781537b21780da65cd4eeb6856aa9b45c5503833604a148fd8d91aadf4bde050e67d01f1d994b073ac11b219dc0cdad0b5eb008eecdc14fe7392b7af9a19cd791cb68eb42bcb8ea555964bda328b00bf5445b3c9765045494a6327296df7c73e51787b474ea0e658310128a1c93a23b47bacec0b994340adf5d92af329a694cec7789bad20047e4198a9768fa480337d5a14c789a85ce9d1f129318fdf10ee53cb071edf5cdfc3c2055d397507eaaaad6c7060780a7a99dbf01c54927f74c1135fc130cd4c0c6b5c8e2f7d7d83941395ff1b4c835e0d7e7bf0817e8c81afdfd28b8d245f631e6cdbb55530a0169821b8c4e43e70961e0c662cca4284405f2aec1c0f2c0cb7623982eb61f9f2394c7004c7c57cd855617e1259c6e85e7aec5373dfbf5d44aaf01be9961b67993fa147f6ca3369b69e48f06638c076030a5100485a48e2a913f5b37dd4bef4e572d476ccb15c30aadc8c1af29ab79888feccabf797168e455e78d302ebe03b030942234431331b90970542f1775fe844940393ba58bd1fe98ef978cf9599201293cc863b418fd4e8854e098fb10ba471002da9d43531ca8c4e433bb1a6d1ee512cec8580a191e5c3eecb9236e6b2eb0a54d271c4aec9788e5485fd91e17a7ece6fb83b989539f8943f9769a1cafa7f0008cb6617867624a23cfb6b8b0a73c9b0c4bd1a769df57237a9b19e9784750b415d88538dc0bdf37d06254cb9f564a07f9e377d47e291f9c7b5e2629f99e58fef6ffb0208e0c60fccb209f0148075426e61d004d2c7f9cce22b0589e3584e7dc8cd71bbeb3b9f922b0b7b6d0c7e3c2d668a7c489d584697e42d98b7a02bb6665886c871efe1e80e472ab6f2e8418620ef329a117048d04aee907207abdc058e2fc0e99209c23324f4254779ef032978c4516fd448a6584c0bc5a3f8ec624c49bb2b6145a3f2d04300b314f35f26fde5d6fc01edfe19e8fb41dd938c8615cdfb5b48f32ad6f81dd83463d423c3370e53b5457887ed709bd412d29532f26b0b6ea7740487031130e71899bed8024a408a23813c48c12c4dffcdfe25cc5cb53c02a9c0b311e57ebbd5ce176d74a4f5bdeb132c0835c0fd2036fdf89f003dd54af620f4604bdc08125f45d4203ff1ce17621384829102232c496dda3184e096fe01c41d41a28f5feb58300197e13e3989ee9360ef297fcf7a0f284a18e29ad7c0c06dc5b56965ad84524f46671aa20225a8a0a4f6cd39b55dc063a9a9c84bae29e59adb860df130a515f5deab5c9ec6439fced107e05d3d2be9c23c15aeb2af792d821551b72f90880160017920ccab5732bc8fa22df6ff227a1f8cce068e17bf86e4a3a8f88515a82d59b9b096786750d1049e6c385b0a14ae703aa6c69b232052e8b9d933dfaa8f84630b4b65c88c8b1e0273fb40c892e5186c66a24d8a0deeb18a512a107df3f6da4e103ad7722da38d2e954633b276637fc39aa9a35a56e0c840e69dcce48975af8b82f530e2b7531866d830f8e11600a79fdc3ec209eb4d186bdeea9a177848ce866945bc8f5460aec68137b73f85d12202e29f2f65b445cb4c1cb37ce93dc2f8154e97d1d7fe78405fa543fd4bf7a64c0832a806b4879115179ca6feadffc42a736d9abd49c0f198476adf58d4ebfc8740fb678fb4ec440c6d3f8cf21cfcd056f53eaa222deedce0b8ff5eef0f75286c2ff8b8194c8211afb88401910edf"}) [ 1254.809513] loop2: detected capacity change from 0 to 32768 [ 1254.829703] FAULT_INJECTION: forcing a failure. [ 1254.829703] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1254.832711] CPU: 0 PID: 8337 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1254.834253] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1254.836126] Call Trace: [ 1254.836719] dump_stack+0x107/0x167 [ 1254.837534] should_fail.cold+0x5/0xa [ 1254.838415] __alloc_pages_nodemask+0x182/0x600 [ 1254.839474] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1254.840837] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1254.842031] ? lock_downgrade+0x6d0/0x6d0 [ 1254.842967] alloc_pages_vma+0xbb/0x410 [ 1254.843730] FAT-fs (loop2): bogus number of reserved sectors [ 1254.843870] handle_mm_fault+0x152f/0x3500 [ 1254.844584] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1254.845510] ? mark_held_locks+0x9e/0xe0 [ 1254.845533] ? __pmd_alloc+0x630/0x630 [ 1254.845577] do_user_addr_fault+0x56e/0xc60 [ 1254.848919] exc_page_fault+0xa2/0x1a0 [ 1254.849797] asm_exc_page_fault+0x1e/0x30 [ 1254.850743] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1254.851978] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1254.856098] RSP: 0018:ffff88804b3979c0 EFLAGS: 00050246 [ 1254.857302] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1254.858896] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000b000 [ 1254.860510] RBP: 000000002000a080 R08: 0000000000000000 R09: ffff88800606afff [ 1254.862117] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1254.863744] R13: 000000002000b080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1254.865382] copyout.part.0+0x10b/0x140 [ 1254.866280] copy_page_to_iter+0x44d/0xf80 [ 1254.867247] shmem_file_read_iter+0x3dd/0xbb0 [ 1254.868279] ? shmem_get_link+0x440/0x440 [ 1254.869207] ? file_has_perm+0x183/0x280 [ 1254.870127] ? inode_has_perm+0x1d0/0x1d0 [ 1254.871077] do_iter_readv_writev+0x57c/0x750 [ 1254.872116] ? new_sync_write+0x660/0x660 [ 1254.873049] ? fsnotify_perm.part.0+0x22d/0x620 [ 1254.874102] ? security_file_permission+0xb1/0xe0 [ 1254.875200] do_iter_read+0x301/0x760 [ 1254.876071] ? import_iovec+0x83/0xb0 [ 1254.876930] vfs_readv+0xe5/0x160 [ 1254.877713] ? vfs_iter_read+0xa0/0xa0 [ 1254.878596] ? __fget_files+0x2cf/0x520 [ 1254.879510] ? ksys_write+0x12d/0x260 [ 1254.880383] ? __fget_files+0x2f8/0x520 [ 1254.880583] FAULT_INJECTION: forcing a failure. [ 1254.880583] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1254.881288] __x64_sys_preadv+0x235/0x310 [ 1254.881309] ? __ia32_sys_writev+0xb0/0xb0 [ 1254.884536] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1254.885745] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1254.886912] do_syscall_64+0x33/0x40 [ 1254.887761] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1254.888916] RIP: 0033:0x7fa536ca6b19 [ 1254.889750] 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 [ 1254.893885] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1254.895603] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1254.897212] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1254.898817] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1254.900415] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1254.902020] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1254.903653] CPU: 1 PID: 8342 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1254.904451] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1254.905402] Call Trace: [ 1254.905718] dump_stack+0x107/0x167 [ 1254.906139] should_fail.cold+0x5/0xa [ 1254.906587] __alloc_pages_nodemask+0x182/0x600 [ 1254.907122] ? add_mm_counter_fast+0x220/0x220 [ 1254.907656] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1254.908341] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1254.908947] ? lock_downgrade+0x6d0/0x6d0 [ 1254.909419] ? mark_held_locks+0x9e/0xe0 [ 1254.909885] alloc_pages_vma+0xbb/0x410 [ 1254.910346] handle_mm_fault+0x152f/0x3500 [ 1254.910831] ? __pmd_alloc+0x630/0x630 [ 1254.911283] ? vmacache_find+0x55/0x2a0 [ 1254.911745] do_user_addr_fault+0x56e/0xc60 [ 1254.912259] exc_page_fault+0xa2/0x1a0 [ 1254.912719] asm_exc_page_fault+0x1e/0x30 [ 1254.913206] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1254.913825] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1254.915933] RSP: 0018:ffff8880480179c0 EFLAGS: 00050246 [ 1254.916544] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1254.917359] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000a000 [ 1254.918189] RBP: 0000000020009080 R08: 0000000000000000 R09: ffff88800606afff [ 1254.919000] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1254.919822] R13: 000000002000a080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1254.920646] copyout.part.0+0x10b/0x140 [ 1254.921098] copy_page_to_iter+0x44d/0xf80 [ 1254.921590] shmem_file_read_iter+0x3dd/0xbb0 [ 1254.922105] ? shmem_get_link+0x440/0x440 [ 1254.922579] ? file_has_perm+0x183/0x280 [ 1254.923045] ? inode_has_perm+0x1d0/0x1d0 [ 1254.923531] do_iter_readv_writev+0x57c/0x750 [ 1254.924038] ? new_sync_write+0x660/0x660 [ 1254.924509] ? fsnotify_perm.part.0+0x22d/0x620 [ 1254.925045] ? security_file_permission+0xb1/0xe0 [ 1254.925611] do_iter_read+0x301/0x760 [ 1254.926050] ? import_iovec+0x83/0xb0 [ 1254.926503] vfs_readv+0xe5/0x160 [ 1254.926897] ? vfs_iter_read+0xa0/0xa0 [ 1254.927342] ? __fget_files+0x2cf/0x520 [ 1254.927810] ? ksys_write+0x12d/0x260 [ 1254.928256] ? __fget_files+0x2f8/0x520 [ 1254.928714] __x64_sys_preadv+0x235/0x310 [ 1254.929185] ? __ia32_sys_writev+0xb0/0xb0 [ 1254.929666] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1254.930257] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1254.930839] do_syscall_64+0x33/0x40 [ 1254.931264] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1254.931853] RIP: 0033:0x7fe49124eb19 [ 1254.932277] 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 [ 1254.934355] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1254.935233] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1254.936050] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1254.936862] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1254.937673] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1254.938485] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1254.979986] loop5: detected capacity change from 0 to 32768 [ 1254.983407] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1268.958091] loop4: detected capacity change from 0 to 32768 22:30:38 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 23) 22:30:38 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(0xffffffffffffffff) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:30:38 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 21) 22:30:38 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x50b9c3, 0x0) r2 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000400)='./file1\x00', 0x280003, 0x1c0) openat(r3, &(0x7f0000001500)='./file0\x00', 0x402800, 0x20) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pread64(r2, &(0x7f0000001480)=""/71, 0x47, 0x6) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x13, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000480)="6aaf7843c8a6bc467999a3d2f30dad1b72699f1783ee4c72895986e3a92c255afb8d99a56afd00148c206adf26fd955588720092ab20b840622e7d24b18407daa4d8d54265ae9baab4bb562435b9eb403118e757f88a5ed985c8700ab64986d8c092fa39cb36ee7c592fbeefab0576d1c13f5ac264428c35c109c4b0b3c9ba0fc797abbb8c25331206c0ed9f3d70038970409c6f838b9aacb8c17fed06060ef254dd910a4c1c39ff22e652ccdf93a9129914544028252c6517da9e8ed4a5f555b429a9a232616a658cae82a23b82db4cf99538bb813acf71fcf3ab00d8debdb4ed4b800fea843e7553100dd9ca2e3e8e333911e41ba4627a125f4f2f025e8c64c8c359d326a86f8ca83b955e1c013b395c69f564820a4557801dd32e588216a0ae301539a2b33a5bbb95d16a6ee3826e9ab12b810baa67182055d4670cc21680b3edee39f6800a69d64fd4b63bc463ba17b01d587d89ffb36127b5090d2388d26da9a0ded16b1ff512a3666d3d0e5ca5222bd47bd4958d68a701b922f661465ab38963a3c374b4322ffabcb988b351657930ef42fc3311594e7ef80d8d02c5c12579fa4d1c102ebfbd52bf619a18a36ea1444da254db934ab054afd1df0354bea1349bc5060ede13eaefdcad08c2bad4ba79189b7bc1eb6a3dd8656cda46eaf0bdb7ad09e56ee7b250a17423143608ffee9cc325f8346765625ac6c6a472efe7c37bfab51328554060e49643b6dcc83e3f21f152d2f9cbe7cc711a72c80bf36cd98f53983be4b1c40980c562af463e2aa2dba35d7e58278030e679ce0efeddcd32f2b7dcde23ebdd943c37ae0b339a3f57b437401727e4dbb537a2e27687f3cd6990f4e6fe39cf794c04f9a817bb3ffa3b0dc123cc1edda94f98860f9963685733bcd03f78d5a9198811e0df1f8bb6ceccb41c0ec47bb41761ac1f6d3d908df63e4e7254f198ddc614a4a32ec77943f7d90dd1f2d77beab3872d5c75aa21f163009b7d19d94257ec796f435ad756d515fdfcf600079344a01cae9f8f77c2d1826c6635a5c0aed3f22a2b78a3ddded05a3159273195801a9f74cf8f7b2a23295cdd7fa7104231338a4cb526a55a4d8589fb17bc23da408e6c1afe736be9ac317d68e9c424b33d5e57954f1456f5a457ec01114bd5d30a55aeb7b4819e416dfb2c7622eb8ee1bccd7a913ebf43fc4c8c110743d6d380419efe3de46b3a0d97976203b0885de986b38d174b95bfe4b2c150375ff477f0449150971f32522a2d5cee2b504763d70779993f2103f5f21bd203085f3edce9e0edca6e5d79eca2360c69bbbaed138ecee58a6635635b32a14ba5a65ca6f0ddf14b3eedc9adb1524f4bb1a179eba25df771fd57ed9a9a8407c7138fd51652ae66abfeee329239bb1db0889f61a0b974bcc6739ad9672843c8284ab25ba832d8d2072171233805a5a39ff6d42ba74441c43fd8f233302994cd91caa12b22fbebd57ce4defb8706a9af0b27bd97dcc332b954785bf6ac7b2da481ecf781853fe69fa89b2ffbbcef9de09415a4af1b3143bbbda5502cd896d44a6de9c93948e3c2482230d4580464b6ec344f8d01f8eafbd682fee2d3282216d6d6d783f5035a56b46e7fff32be5ecad71f9be08af82f5ba2089ad05c82e2986957fecacfaec5bbfe88aa7fb8ef11f3d0e904f6bf3b1d00d5be8106a60c85203c76631ef2fb053a73aa9ac20818dae3256fb4359b43a529ad6a9743e771c56c924a87be629db8c13aa1c195ddfd34feec5efad060148f27577f3410cf12b2c572ec7c3cbb6f643529d32720ba47a5b8d1be679825af9acab6981cc61552ff7fe99b7803a51d7fc02c77c7054ea9db4a853192661e44fb3e42c2f65421565e5c7ec40923b397e45776597027fb86243eff26ed522c2745eeb991d2c7a79e9acd6d3bc66fcbe0b1b15e5a3174e0a703b9fda64a6870498a15f6d36fe5fbfd5fb13b7530664a25d32a89429cfd563e11ce48533ec04819b798b50c04cf1388b30222c420ac2b60cb3ab151bf4f52fac4509495cd20b55d8f82897919e83ffcec5e7fe2f048cd93bc5e9ed3fb6572e11a1db79e7a14a650e58ced00c1e557c8fc8da475a7142a1334e9bbfd01b7763a9cf2c98075d805c674bf3ad4e1e299d3f04fd1f067590e3cfe701421ee9189bcb4e8d2dca7372acefe321ab43a5d84157947037665c33f158d8b15f586e574c6a54fcb9a3cf2ef487b773229ceb5a0e92de21299c1677c71f261ea41b128e65b117c0d07636bc36d0ba01de9f44a8f23c9ec6649d949fb5eff18f6db03f600ad443d6c6310f1160f2275f1364c65a5093bd14bc748758b6c346091dab16a6c02a60ebd6233c7420d578c7e029e93aad16cb650344abf4587ff5640503bff8b022593973768cfc85da387f857a1ec28e8ce0ebd7d5e06689920d8a5b94e71eca4b2d993ce70f241b78e92e09db6cf8e94f7f0f38e226f1701a79afa6dfff4a3b592d4ac3f55310c5a6fd6f156ce5d3a59d2054ac74b4486cb817347e45499d2aac6c039d5e627952b3cd42e9628959e0edcf15e35fa9a332f0871ddb57643755ef99fb6b8ac0106e43f3af5ad396e573933379952599f8fa709b518f3bfacb2d4e71a410c69217c0c984ae11e52803b982184688a441eda27a33474450aaf9235dc9babcee2fff89529b6b112a21849002c2ed9e567b50f95d04eedb83b9b0f8154c103dd2d67ba86ab7722872fd2c0cb5f25d3c786e65f2764cde6ef299919ce106bdd3e8777e68b75b9e81317e39e25d093ce5da733b07a0e01e12acc82932ca2cbb507e6cf50f3ae16ab149f4a6f4c55ee4ec335ba1714e118d47d9b0c0e9f633f44314f6a88ce995ca6fe3c137c57b8b498ccec8092d8952028b1a52058fea9679a18e800a2164d0bec61cc9495be0946a3291eb4ba518adba829fc9a76b82b938fd849a0eb18bbf5729f9bce0b72eb9d145dcdd6143acefb37f664afa8f32cfcb80f2a5e650467448af9d6587fa224b80ba866775e7b7cad6bd0b0db3cf081f36010c16eecd85abee9afa28ec50c7ce0111191211586203eac38f816deee4ff7c916d756fe8a0c0277bb6edc843c63665ac445aad8ace895b8d3b0152ed2476c2d363249546ac782b7db3ab9bde3bb77b4b68783d6e6a36b95eb0a1790e3633cf6de4ebd43d2f000372e8f718ccffdee93fd7d713c84533ff15d7f0b4c155b1351818b78c86ea1601a721046de7a56b3748ef194f18824daade1fec716a2eb4feb019cb5de355f8d77ca9dce09270d66e4f91f519ac2eef3c43ad2b93848979c15131c5f6b49e36a795ef88a2e6ea81f22b14861a192b2b66272933e849d4798dd698fd9318311bf5105549e087bf977c40353b12ae777ae29de93a80346635d8ef2cffba39b4faa4494654eea19e1e0295baaf49ef54a37735ff318edbeab3399be12980655c015ebe5a650501226e94a22b566fd084025f5366720b06c57a473c4e6c2b671f7c9b40a54ecae4f56aff771550d70f89f3cc7c18accee997e674597b68018ff9d557e37035318bd113c225e945e531320ddb973c99ef2e09100ccc06537f8e8fb76c7202f3fd6ac3b2edad768ea9f2d3b884f440c2a15eee633f1fc06d82067410ceec5c49cece635baac92344c2fec3641b7444c31faacf3c36ecac96f4448d89a07638542068e36e6604acd33744d61b8e8156b072a92aeec51711cd02f3bee58b49e8510963c52e065caea21b2c6a33a71f725ac9db1e2938fac04f6c778f26410f57329670c8c0687ada6894d2d77f8d4402edc0616ac71b872fb960d59eabcd70e2dfe8bd95cc090669426d3d450f70c50944e447c0fdff875811b6b644cca1fcb8fe7c3d524624dda3c453e321e639964e690dc2f42b7bfb8e042e6cbb688ec6a5050d96a7a9078d6b8cb06393e4a8d774de24267b5da52f9b493e860159798274f4ddb5647ecc4126b3de4e07eb44978355e121d1968650d21bd5567aff36389fdc90ed1659be9797fdcbec4d3d6f8f8dd55804f232c99fb50781e20ed6e6f47b5d801f89a86c1eb3c05f49788c9f7866fd15761a18868ecc296a216ad7b2bf85b4a818046227b42060e5854169c39b2669bb2818b3ee10180c85711531b040ec52fd3aa18c68daffe9eb8b66bb79fe3afab71fea9a11aa30d11d33098f156cdcb5d4aae35cf2300d49d28bf0f4d2e6a4db19cd2713a292040c6aae594a1fd60ee9dc93df4d3e24c26ab02e31375a9b274922d2732b3541cd6dfe08ddd63f7ffb2d1a9be0f6b126aad7e37300329e8df833e0e849d134e8b6fbe20c64f2a2f33c79df5685000fd0860b29b28850bce004800b932fbbbb0abd421aedbaa32bf9d64e4ad69cd10dabb1a92b5f5a477b5ee55eb638c39aa329ff998db5c19520dfc4cf513918c458b2d59a38b3ffda6e238e5a8b992f96647262334eef00d50ea27c6467e938f7c60d1d662c3de9efcbf3723713867b3381f811b26759a610461fe4f5382e83b38d0154eb0b58d520a5f5040c0dbc76d8691561f42e79150731b2425b539a8e50aece8d7815f34e88006c2d4f5eff89b87403fd103d81717c4ecb47ae4eeeeb2d6041442f28c4e1f0598230c8b4eabd18380e742ee23f548246b1ddbdb9fb92eba60fba6230d5885b2a325dbb9e85630c8de0d00bad822edda3815de0e186a452e7ae3b2429370be5b7ac4810b1a044749757e23cb17e8f3a4d75ee70bd5de954896edf01254cd3e4397a62e4114f0208dc8bafd005d6c7e90e2053e2f56dd1db181ea6bffd219a6a6c95bdf8e5cc96cde3e3fc14204a1d796cd3186c1fe017ebe79b26307156ca557c82085d86497fbf489818f2cc972d10286bd0031429e029db19e5dd9ea497059fd3e54d0a2a515d434218d6dd0a2fcc252152941b9764d2e71cd5c13da6f5b48f98af67d17db314df6ae7e79980cb01479620c5676361b16c9464d2a57eeb35177524f2d65792d93d885dd9904df6923135e52e03666725e337e85faa48eace7071bc84dd9495b485e6d0c7954a549dc7f6f8225681e2654c9b3ab2979e86f1c4486c77ae089a56f4ebaa95c272712bbbc69614b480ed82a969c2926af2b5d9d574bf015330892e9656dcdd1a0323035434978d800245c32f7763935316096666f65444db4f4f16b3df0a98bc62243d6da90f9d4f7adc969e69ff25c6b89ada596153240f4f9bd2f694dd412e2bf9e64f52d04334131a7d5afa41344216dea86f1dba864be7c48343dab373936039b7e56493368612feba0028dc519accd49defa38bde2d3b2dc955494024a03e8c0456fc0d07410a657911fcd1141583609704b9dd445bd2a6e3a98e46dc3c4b9f31450c7a5d115a1b2fda92735932657eac974531f2da7a3ec03b552c16d8cf401c70b2cd002f6bf54473035ef6cae3d26509f5365721d03a567949bb6834191ad5cd0bf6ab5699260a98390ac35aa462caadec9f5b0f61a925811d88a4c1bf74fc9ba332690cf61c2f3e40c91da2926e4d45a1e03602f30ed3b40f83012581e3ace7c4d735cb8f9226b4fef323cfc847ebe9a5c9c14d93ff73fe70a6a09445e2e85047e21071f8942531c596028e02103360b246e192462be7090ada571b1a0fdcc8c300bff41dc2dca1fa8ab0953dcaa64d935d88f31ce0e2ae0c3d0c9bb8364161081f9bce351705647b89c18b6a8408865f598350b0c9be012aef9dab329398f2d4cce17e3c0c720d9f6be570c3412f052a59748772b76e61f3795053523193cdf9e94d8a4f5d25ed111659bdde73cfb5202a9e8dd270d4bf6aeaf", 0x1000}, {&(0x7f0000000040)="51a0b2abaadba8391a6fade1c50e72f4e324ae1fecd02f9625392f612ab015146a400930a92b166978c5d797d32fdbc7de56e4838100da2aa92060f186e58072036344dd446b7e5585b6eeeb22aafac83a7f5543c853e65d687125f84c5a", 0x5e}, {&(0x7f00000000c0)="3a27fca7e522b1698ddc11301a34a2fc86d0f493540fb173a8c0e92b015a1156478083fc6e3d8094b6e6c9e3d6d147066d31d07dbff332476bbac934712b97", 0x3f}, {&(0x7f0000000140)="d30acf3dfb38f4c9d2203b536929fb2c42c1edb6a181daa31bca7ed8550d35b56928da66b2e24b8525f31b479eb02a6bd6b08d932bf505cb112ff55ba7b2693a850df97762cc7874e45041d37f0214749d80688b818b27f3d45b69849d2cacbb2376b98e34b82c1807ef07be82ce9c3d86f067051773b2541ba589c7650933eb53f10271e194cf6164f4500700dedf93285e51cf036c2d1898045f23dc8fea82b48577bf2e71d956505e3522a6c2a3b7a94f626e24bc1952a56f633ba7240a3ebff932e64607ec02d22ef6a190b91d031dac9effb50a7b65675d4c11846bb6baf78562b5d2a458b451c454283ee5b16583e32c9f", 0xf4}, {&(0x7f0000000240)="af16dc3bf40c1683bba52d35b8169d965aed0631f6a9554de091e7e30e343a20ff34dc659a82ee2d794d4ae076f9f49d340444ab9fdb8b185924824c3c252272f92a97a4bb456a3c5a76d5f169c1f515ae761b82d1050b8c9e12153fc7858cac3c44ae0cc5379512956e5964bafbd7d2df8fec1212c42591a1545881c62a15cada12e1a331f711fce90c9dd428cd374da81372b2beda555cd9829c692de7c8b406f6692a74213dbd7d28000247a2623e3e7e34e14660d8e1ec2c9c629ecd79688805d7d7937446754e6184f89b89936afb17b4e158", 0xd5}], 0x5, 0x0, 0x0, 0x4804}, 0x10000000) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) 22:30:38 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 18) 22:30:38 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:30:38 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) read(r3, &(0x7f0000003b00)=""/174, 0xae) recvmmsg$unix(r1, &(0x7f0000003640)=[{{0x0, 0x0, &(0x7f0000003980)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000003800)=""/115, 0x73}, {&(0x7f0000003880)=""/198, 0xc6}], 0x5}}, {{&(0x7f0000000480), 0x6e, &(0x7f0000000400)=[{&(0x7f0000003bc0)=""/133, 0x81}, {&(0x7f0000000580)=""/200, 0xc8}, {&(0x7f0000000680)=""/76, 0x4c}, {&(0x7f00000000c0)=""/35, 0x23}], 0x4, &(0x7f0000000700)}}, {{&(0x7f0000000740)=@abs, 0x6e, &(0x7f0000000d00)=[{&(0x7f00000007c0)=""/160, 0xa0}, {&(0x7f0000000880)=""/22, 0x16}, {&(0x7f00000008c0)=""/34, 0x22}, {&(0x7f0000000900)=""/207, 0xcf}, {&(0x7f0000000a00)=""/72, 0x48}, {&(0x7f0000000a80)=""/139, 0x8b}, {&(0x7f0000000b40)=""/151, 0x97}, {&(0x7f0000000c00)=""/236, 0xec}], 0x8}}, {{&(0x7f0000000d80), 0x6e, &(0x7f0000000080)=[{&(0x7f0000000e00)=""/98, 0x63}, {&(0x7f0000000e80)=""/165, 0xa5}, {&(0x7f0000003a00)=""/214, 0x103}], 0x3, &(0x7f0000000f80)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x48}}, {{&(0x7f0000001000)=@abs, 0x6e, &(0x7f00000033c0)=[{&(0x7f0000001080)=""/210, 0xd2}, {&(0x7f0000001180)=""/213, 0xd5}, {&(0x7f0000001280)=""/143, 0x8f}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/106, 0x6a}], 0x6}}, {{&(0x7f0000003440), 0x6e, &(0x7f0000003580)=[{&(0x7f00000034c0)=""/49, 0x31}, {&(0x7f0000003500)=""/125, 0x7d}], 0x2, &(0x7f00000035c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0100008000000000000000000100000001000000", @ANYRES32, @ANYRES32], 0x78}}], 0x6, 0x2, 0x0) poll(&(0x7f00000037c0)=[{r1, 0x2}, {r0, 0x16b0}, {r3, 0x400}, {r4, 0x8}, {r1, 0x400}, {r2, 0x4000}, {r2, 0x854c}], 0x7, 0x1) r6 = gettid() ioprio_set$pid(0x2, r6, 0x0) syz_open_procfs(r6, 0x0) fcntl$setownex(r5, 0xf, &(0x7f0000000500)={0x1, r6}) 22:30:38 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, &(0x7f0000000440), 0x480, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1, 0x187) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) [ 1268.966899] FAULT_INJECTION: forcing a failure. [ 1268.966899] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1268.970299] CPU: 0 PID: 8358 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1268.971979] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1268.973824] Call Trace: [ 1268.974418] dump_stack+0x107/0x167 [ 1268.975229] should_fail.cold+0x5/0xa [ 1268.976092] copy_page_to_iter+0x41e/0xf80 [ 1268.977044] shmem_file_read_iter+0x3dd/0xbb0 [ 1268.978060] ? shmem_get_link+0x440/0x440 [ 1268.978986] ? file_has_perm+0x183/0x280 [ 1268.979901] ? inode_has_perm+0x1d0/0x1d0 [ 1268.980843] do_iter_readv_writev+0x57c/0x750 [ 1268.981844] ? new_sync_write+0x660/0x660 [ 1268.982766] ? fsnotify_perm.part.0+0x22d/0x620 [ 1268.983825] ? security_file_permission+0xb1/0xe0 [ 1268.984905] do_iter_read+0x301/0x760 [ 1268.985755] ? import_iovec+0x83/0xb0 [ 1268.986607] vfs_readv+0xe5/0x160 [ 1268.987383] ? vfs_iter_read+0xa0/0xa0 [ 1268.988272] ? __fget_files+0x2cf/0x520 [ 1268.989169] ? ksys_write+0x12d/0x260 [ 1268.990019] ? __fget_files+0x2f8/0x520 [ 1268.990913] __x64_sys_preadv+0x235/0x310 [ 1268.991846] ? __ia32_sys_writev+0xb0/0xb0 [ 1268.992884] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1268.994072] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1268.995233] do_syscall_64+0x33/0x40 [ 1268.996092] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1268.997254] RIP: 0033:0x7fe49124eb19 [ 1268.997507] FAULT_INJECTION: forcing a failure. [ 1268.997507] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1268.998089] 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 [ 1268.998100] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1268.998120] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1268.998142] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1269.009663] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1269.011267] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1269.012882] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1269.014516] CPU: 1 PID: 8374 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1269.016078] loop2: detected capacity change from 0 to 32768 [ 1269.016113] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1269.016126] Call Trace: [ 1269.019841] dump_stack+0x107/0x167 [ 1269.020644] should_fail.cold+0x5/0xa [ 1269.021515] __alloc_pages_nodemask+0x182/0x600 [ 1269.022554] ? add_mm_counter_fast+0x220/0x220 [ 1269.023496] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1269.024792] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1269.025709] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1269.025915] ? lock_downgrade+0x6d0/0x6d0 [ 1269.028619] ? mark_held_locks+0x9e/0xe0 [ 1269.029484] alloc_pages_vma+0xbb/0x410 [ 1269.030351] handle_mm_fault+0x152f/0x3500 [ 1269.031256] ? __pmd_alloc+0x630/0x630 [ 1269.032106] ? vmacache_find+0x55/0x2a0 [ 1269.032929] do_user_addr_fault+0x56e/0xc60 [ 1269.033816] exc_page_fault+0xa2/0x1a0 [ 1269.034616] asm_exc_page_fault+0x1e/0x30 [ 1269.035457] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1269.036639] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1269.040417] RSP: 0018:ffff8880490bf9c0 EFLAGS: 00050246 [ 1269.041506] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1269.043050] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020009000 [ 1269.044613] RBP: 0000000020008080 R08: 0000000000000000 R09: ffff88800606afff [ 1269.046148] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1269.047704] R13: 0000000020009080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1269.049234] copyout.part.0+0x10b/0x140 [ 1269.050083] copy_page_to_iter+0x44d/0xf80 [ 1269.051003] shmem_file_read_iter+0x3dd/0xbb0 [ 1269.051437] FAULT_INJECTION: forcing a failure. [ 1269.051437] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1269.052033] ? shmem_get_link+0x440/0x440 [ 1269.052061] ? file_has_perm+0x183/0x280 [ 1269.056416] ? inode_has_perm+0x1d0/0x1d0 [ 1269.057307] do_iter_readv_writev+0x57c/0x750 [ 1269.058240] ? new_sync_write+0x660/0x660 [ 1269.059101] ? fsnotify_perm.part.0+0x22d/0x620 [ 1269.060130] ? security_file_permission+0xb1/0xe0 [ 1269.061163] do_iter_read+0x301/0x760 [ 1269.061949] ? import_iovec+0x83/0xb0 [ 1269.062759] vfs_readv+0xe5/0x160 [ 1269.063486] ? vfs_iter_read+0xa0/0xa0 [ 1269.064356] ? __fget_files+0x2cf/0x520 [ 1269.065198] ? ksys_write+0x12d/0x260 [ 1269.066007] ? __fget_files+0x2f8/0x520 [ 1269.066834] __x64_sys_preadv+0x235/0x310 [ 1269.067740] ? __ia32_sys_writev+0xb0/0xb0 [ 1269.068611] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1269.069684] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1269.070741] do_syscall_64+0x33/0x40 [ 1269.071502] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1269.072599] RIP: 0033:0x7f602c72cb19 [ 1269.073371] 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 [ 1269.077230] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1269.078828] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1269.080355] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1269.081855] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1269.083355] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1269.084850] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1269.086394] CPU: 0 PID: 8371 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1269.087971] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1269.089872] Call Trace: [ 1269.090647] dump_stack+0x107/0x167 [ 1269.091473] should_fail.cold+0x5/0xa [ 1269.092344] copy_page_to_iter+0x41e/0xf80 [ 1269.093317] shmem_file_read_iter+0x3dd/0xbb0 [ 1269.094349] ? shmem_get_link+0x440/0x440 [ 1269.095296] ? file_has_perm+0x183/0x280 [ 1269.096238] ? inode_has_perm+0x1d0/0x1d0 [ 1269.097192] do_iter_readv_writev+0x57c/0x750 [ 1269.098250] ? new_sync_write+0x660/0x660 [ 1269.099191] ? fsnotify_perm.part.0+0x22d/0x620 [ 1269.100306] ? security_file_permission+0xb1/0xe0 [ 1269.101424] do_iter_read+0x301/0x760 [ 1269.102359] ? import_iovec+0x83/0xb0 [ 1269.103229] vfs_readv+0xe5/0x160 [ 1269.104094] ? vfs_iter_read+0xa0/0xa0 [ 1269.104987] ? __fget_files+0x2cf/0x520 [ 1269.105961] ? ksys_write+0x12d/0x260 [ 1269.106841] ? __fget_files+0x2f8/0x520 [ 1269.107823] __x64_sys_preadv+0x235/0x310 [ 1269.108757] ? __ia32_sys_writev+0xb0/0xb0 [ 1269.109760] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1269.110961] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1269.112231] do_syscall_64+0x33/0x40 [ 1269.113080] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1269.114330] RIP: 0033:0x7fa536ca6b19 [ 1269.115179] 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 [ 1269.119548] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1269.121297] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1269.123021] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1269.124659] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1269.126304] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1269.127958] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1269.131467] FAT-fs (loop2): bogus number of reserved sectors [ 1269.132866] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1269.159682] loop7: detected capacity change from 0 to 32768 [ 1269.177502] FAT-fs (loop5): bogus number of reserved sectors [ 1269.178839] FAT-fs (loop5): Can't find a valid FAT filesystem 22:30:39 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r3, 0x8800000) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) r4 = dup2(r2, r3) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x13, r4, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x48) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1269.191958] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:30:39 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 22) 22:30:39 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f0000010000)="eb58906d6b66732e666174b30300020120000200008000f800002000400000000000000000", 0x25}, {0x0, 0x0, 0x4000}], 0x9000, &(0x7f00000004c0)=ANY=[]) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x6) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) fsetxattr$trusted_overlay_redirect(r1, &(0x7f0000000200), &(0x7f0000000340)='./file1\x00', 0x8, 0x2) syz_mount_image$nfs4(&(0x7f0000000040), &(0x7f00000000c0)='./file1\x00', 0x5, 0x1, &(0x7f0000000300)=[{&(0x7f0000000140)="7bb0f40a7fe4bcdd1cf8159e667d348959f63f0f4b2ba1db075f02668e35b25851a67bd18fcb14370b8c95c4c9d46f1485a2d248ea4916c40df55bd11264f9f4f6cc13bd8f8227bb31759a271d7344e4103d6b0da5202c80cd22d512b58bdba638f5b1f56b488e82fddb7804b6ca6d4932265a19be94f3df77fcc24d8dc6fd520fab08f6f10d1f57d37600e8e84525b86d2f9ba05ba6097bddca61e2747dc2974b409fe9c99dcf4b42198cb5dc", 0xad, 0x800}], 0x10, &(0x7f0000000240)={[{']&{'}, {}, {'.@V.,r&'}, {}, {'vfat\x00'}, {'\\!.#\'{/#/\\\''}, {}, {}], [{@subj_role={'subj_role', 0x3d, 'vfat\x00'}}, {@uid_gt}, {@seclabel}, {@smackfshat={'smackfshat', 0x3d, 'vfat\x00'}}, {@subj_type={'subj_type', 0x3d, 'vfat\x00'}}, {@obj_user={'obj_user', 0x3d, 'vfat\x00'}}, {@audit}, {@smackfsroot={'smackfsroot', 0x3d, 'vfat\x00'}}]}) r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r2) 22:30:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1269.256888] FAT-fs (loop5): bogus number of reserved sectors [ 1269.258288] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1269.310274] FAULT_INJECTION: forcing a failure. [ 1269.310274] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1269.314439] CPU: 1 PID: 8389 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1269.315937] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1269.317714] Call Trace: [ 1269.318282] dump_stack+0x107/0x167 [ 1269.319064] should_fail.cold+0x5/0xa [ 1269.319923] __alloc_pages_nodemask+0x182/0x600 [ 1269.320918] ? add_mm_counter_fast+0x220/0x220 [ 1269.321896] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1269.323183] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1269.324333] ? lock_downgrade+0x6d0/0x6d0 [ 1269.325218] ? mark_held_locks+0x9e/0xe0 [ 1269.326094] alloc_pages_vma+0xbb/0x410 [ 1269.326946] handle_mm_fault+0x152f/0x3500 [ 1269.327849] ? __pmd_alloc+0x630/0x630 [ 1269.328696] ? vmacache_find+0x55/0x2a0 [ 1269.329560] do_user_addr_fault+0x56e/0xc60 [ 1269.330494] exc_page_fault+0xa2/0x1a0 [ 1269.331333] asm_exc_page_fault+0x1e/0x30 [ 1269.332258] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1269.333415] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1269.337373] RSP: 0018:ffff8880482cf9c0 EFLAGS: 00050246 [ 1269.338505] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1269.340052] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000b000 [ 1269.341577] RBP: 000000002000a080 R08: 0000000000000000 R09: ffff88800606afff [ 1269.343093] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1269.344649] R13: 000000002000b080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1269.346204] copyout.part.0+0x10b/0x140 [ 1269.347061] copy_page_to_iter+0x44d/0xf80 [ 1269.348004] shmem_file_read_iter+0x3dd/0xbb0 [ 1269.348977] ? shmem_get_link+0x440/0x440 [ 1269.349838] ? file_has_perm+0x183/0x280 [ 1269.350707] ? inode_has_perm+0x1d0/0x1d0 [ 1269.351601] do_iter_readv_writev+0x57c/0x750 [ 1269.352576] ? new_sync_write+0x660/0x660 [ 1269.353432] ? fsnotify_perm.part.0+0x22d/0x620 [ 1269.354430] ? security_file_permission+0xb1/0xe0 [ 1269.355424] do_iter_read+0x301/0x760 [ 1269.356279] ? import_iovec+0x83/0xb0 [ 1269.357068] vfs_readv+0xe5/0x160 [ 1269.357809] ? vfs_iter_read+0xa0/0xa0 [ 1269.358614] ? __fget_files+0x2cf/0x520 [ 1269.359477] ? ksys_write+0x12d/0x260 [ 1269.360315] ? __fget_files+0x2f8/0x520 [ 1269.361184] __x64_sys_preadv+0x235/0x310 [ 1269.362038] ? __ia32_sys_writev+0xb0/0xb0 [ 1269.362947] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1269.364086] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1269.365197] do_syscall_64+0x33/0x40 [ 1269.365962] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1269.367061] RIP: 0033:0x7fe49124eb19 [ 1269.367851] 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 [ 1269.371786] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1269.373375] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1269.374894] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1269.376391] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1269.377872] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1269.379351] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 22:30:39 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 24) 22:30:39 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x2000, 0xe8) ioctl$VFAT_IOCTL_READDIR_SHORT(r0, 0x82307202, &(0x7f0000000140)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) ftruncate(r2, 0x2) [ 1269.406427] loop4: detected capacity change from 0 to 32768 [ 1269.421035] loop2: detected capacity change from 0 to 32768 22:30:39 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1269.439344] FAT-fs (loop2): bogus number of reserved sectors [ 1269.440709] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1269.447576] FAULT_INJECTION: forcing a failure. [ 1269.447576] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1269.450309] CPU: 1 PID: 8398 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1269.451766] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1269.453496] Call Trace: [ 1269.454056] dump_stack+0x107/0x167 [ 1269.454814] should_fail.cold+0x5/0xa [ 1269.455640] __alloc_pages_nodemask+0x182/0x600 [ 1269.456621] ? add_mm_counter_fast+0x220/0x220 [ 1269.457578] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1269.458828] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1269.459957] ? lock_downgrade+0x6d0/0x6d0 [ 1269.460821] ? mark_held_locks+0x9e/0xe0 [ 1269.461667] alloc_pages_vma+0xbb/0x410 [ 1269.462500] handle_mm_fault+0x152f/0x3500 [ 1269.463382] ? __pmd_alloc+0x630/0x630 [ 1269.464243] ? vmacache_find+0x55/0x2a0 [ 1269.465071] do_user_addr_fault+0x56e/0xc60 [ 1269.465980] exc_page_fault+0xa2/0x1a0 [ 1269.466796] asm_exc_page_fault+0x1e/0x30 [ 1269.467703] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1269.468824] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1269.472683] RSP: 0018:ffff88801d2779c0 EFLAGS: 00050246 [ 1269.473778] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1269.475258] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000c000 [ 1269.476794] RBP: 000000002000b080 R08: 0000000000000000 R09: ffff88800606afff [ 1269.478282] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1269.479819] R13: 000000002000c080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1269.481337] copyout.part.0+0x10b/0x140 [ 1269.482165] copy_page_to_iter+0x44d/0xf80 [ 1269.483070] shmem_file_read_iter+0x3dd/0xbb0 [ 1269.484051] ? shmem_get_link+0x440/0x440 [ 1269.484922] ? file_has_perm+0x183/0x280 [ 1269.485771] ? inode_has_perm+0x1d0/0x1d0 [ 1269.486636] do_iter_readv_writev+0x57c/0x750 [ 1269.486650] loop5: detected capacity change from 0 to 32768 [ 1269.488792] ? new_sync_write+0x660/0x660 [ 1269.489668] ? fsnotify_perm.part.0+0x22d/0x620 [ 1269.490658] ? security_file_permission+0xb1/0xe0 [ 1269.491735] do_iter_read+0x301/0x760 [ 1269.492552] ? import_iovec+0x83/0xb0 [ 1269.493383] vfs_readv+0xe5/0x160 [ 1269.494128] ? vfs_iter_read+0xa0/0xa0 [ 1269.494964] ? __fget_files+0x2cf/0x520 [ 1269.495855] ? ksys_write+0x12d/0x260 [ 1269.496680] ? __fget_files+0x2f8/0x520 [ 1269.497545] __x64_sys_preadv+0x235/0x310 [ 1269.498425] ? __ia32_sys_writev+0xb0/0xb0 [ 1269.499329] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1269.500495] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1269.501599] do_syscall_64+0x33/0x40 [ 1269.502400] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1269.503492] RIP: 0033:0x7fa536ca6b19 [ 1269.504325] 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 [ 1269.508295] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1269.509920] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1269.511453] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1269.513023] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1269.514545] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1269.516110] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1269.543231] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1269.547800] loop7: detected capacity change from 0 to 32768 22:30:39 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) recvmmsg$unix(r2, &(0x7f0000001a80)=[{{&(0x7f0000000040), 0x6e, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000001480)=""/250, 0xfa}], 0x6, &(0x7f0000000400)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f0000001580), 0x6e, &(0x7f00000019c0)=[{&(0x7f0000001600)=""/175, 0xaf}, {&(0x7f00000016c0)}, {&(0x7f0000001700)=""/26, 0x1a}, {&(0x7f0000001740)=""/218, 0xda}, {&(0x7f0000001840)=""/162, 0xa2}, {&(0x7f0000001900)=""/133, 0x85}], 0x6, &(0x7f0000001a40)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0x38}}], 0x2, 0x2, &(0x7f0000001b00)={0x77359400}) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000001b40)={{0x1, 0x1, 0x18, r3}, './file1\x00'}) [ 1269.554674] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:30:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1269.684411] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1269.717280] loop2: detected capacity change from 0 to 32768 [ 1269.717353] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1269.725347] loop4: detected capacity change from 0 to 32768 [ 1269.738713] FAT-fs (loop2): bogus number of reserved sectors [ 1269.740171] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1269.745443] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1269.797114] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:30:53 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 25) 22:30:53 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0xac) fdatasync(r1) 22:30:53 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) fdatasync(r1) 22:30:53 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) getresgid(&(0x7f00000010c0), &(0x7f0000001100), &(0x7f0000001140)=0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000000280)='./file0/file0/file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYRES32, @ANYRES64=r3, @ANYRESDEC=r2, @ANYRESOCT, @ANYBLOB="8787ced5000000000000000000b42171a04b968501d54c48831c75fd386ae6d499910fda96770e3e322ee9daf2e2821b0215d49be3d5b078b0bfaadf333ed4c7e8f4c5b8f900b67c371f00c89201f8f90c3639402fc11ae461bbe76f0900f837b05efa517265efc311f6a5a001de2f85dcae5fe99163e87a8fabe2e930d0269dba", @ANYRES16=r3]) write$P9_RGETATTR(r1, &(0x7f0000000040)={0xa0, 0x19, 0x1, {0x11, {0x0, 0x4, 0x5}, 0xa, 0xffffffffffffffff, r3, 0x9, 0x8, 0x7, 0x8, 0x4, 0x7, 0x880, 0x3, 0x1f, 0x5, 0x3, 0x8564, 0x4, 0x3, 0x67}}, 0xa0) 22:30:53 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 19) 22:30:53 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000040)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x100000, &(0x7f00000004c0)=ANY=[]) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x37}}, './file1\x00'}) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x2080, 0x102) r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r2) 22:30:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e6661740002012000020000", 0x13}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:30:53 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 23) [ 1283.753398] FAULT_INJECTION: forcing a failure. [ 1283.753398] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1283.754953] CPU: 1 PID: 8433 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1283.755822] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1283.756880] Call Trace: [ 1283.757224] dump_stack+0x107/0x167 [ 1283.757688] should_fail.cold+0x5/0xa [ 1283.758178] copy_page_to_iter+0x41e/0xf80 [ 1283.758720] shmem_file_read_iter+0x3dd/0xbb0 [ 1283.759296] ? shmem_get_link+0x440/0x440 [ 1283.759837] ? file_has_perm+0x183/0x280 [ 1283.760355] ? inode_has_perm+0x1d0/0x1d0 [ 1283.760878] do_iter_readv_writev+0x57c/0x750 [ 1283.761444] ? new_sync_write+0x660/0x660 [ 1283.761978] ? fsnotify_perm.part.0+0x22d/0x620 [ 1283.762571] ? security_file_permission+0xb1/0xe0 [ 1283.763190] do_iter_read+0x301/0x760 [ 1283.763699] ? import_iovec+0x83/0xb0 [ 1283.764190] vfs_readv+0xe5/0x160 [ 1283.764633] ? vfs_iter_read+0xa0/0xa0 [ 1283.765125] ? __fget_files+0x2cf/0x520 [ 1283.765635] ? ksys_write+0x12d/0x260 [ 1283.766123] ? __fget_files+0x2f8/0x520 [ 1283.766640] __x64_sys_preadv+0x235/0x310 [ 1283.767159] ? __ia32_sys_writev+0xb0/0xb0 [ 1283.767702] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1283.768405] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1283.769061] do_syscall_64+0x33/0x40 [ 1283.769533] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1283.770189] RIP: 0033:0x7fa536ca6b19 [ 1283.770663] 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 [ 1283.771971] loop5: detected capacity change from 0 to 32768 [ 1283.773017] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1283.773030] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1283.773036] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1283.773042] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1283.773047] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1283.773053] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1283.779515] FAULT_INJECTION: forcing a failure. [ 1283.779515] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1283.785158] CPU: 1 PID: 8440 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1283.786035] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1283.787078] Call Trace: [ 1283.787407] dump_stack+0x107/0x167 [ 1283.787864] should_fail.cold+0x5/0xa [ 1283.788340] copy_page_to_iter+0x41e/0xf80 [ 1283.788871] shmem_file_read_iter+0x3dd/0xbb0 [ 1283.789442] ? shmem_get_link+0x440/0x440 [ 1283.789965] ? file_has_perm+0x183/0x280 [ 1283.790470] ? inode_has_perm+0x1d0/0x1d0 [ 1283.790989] do_iter_readv_writev+0x57c/0x750 [ 1283.791550] ? new_sync_write+0x660/0x660 [ 1283.792073] ? fsnotify_perm.part.0+0x22d/0x620 [ 1283.792655] ? security_file_permission+0xb1/0xe0 [ 1283.793261] do_iter_read+0x301/0x760 [ 1283.793746] ? import_iovec+0x83/0xb0 [ 1283.794223] vfs_readv+0xe5/0x160 [ 1283.794662] ? vfs_iter_read+0xa0/0xa0 [ 1283.795148] ? __fget_files+0x2cf/0x520 [ 1283.795647] ? ksys_write+0x12d/0x260 [ 1283.796138] ? __fget_files+0x2f8/0x520 [ 1283.796641] __x64_sys_preadv+0x235/0x310 [ 1283.797152] ? __ia32_sys_writev+0xb0/0xb0 [ 1283.797689] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1283.798336] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1283.798981] do_syscall_64+0x33/0x40 [ 1283.799445] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1283.800090] RIP: 0033:0x7f602c72cb19 [ 1283.800548] 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 [ 1283.800820] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1283.802856] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1283.802868] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1283.802873] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1283.802879] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1283.802885] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1283.802891] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1283.816868] FAULT_INJECTION: forcing a failure. [ 1283.816868] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1283.819776] CPU: 0 PID: 8427 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1283.821330] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1283.823203] Call Trace: [ 1283.823794] dump_stack+0x107/0x167 [ 1283.824614] should_fail.cold+0x5/0xa [ 1283.825459] copy_page_to_iter+0x41e/0xf80 [ 1283.826425] shmem_file_read_iter+0x3dd/0xbb0 [ 1283.826490] loop4: detected capacity change from 0 to 32768 [ 1283.827421] ? shmem_get_link+0x440/0x440 [ 1283.827442] ? file_has_perm+0x183/0x280 [ 1283.827463] ? inode_has_perm+0x1d0/0x1d0 [ 1283.831014] do_iter_readv_writev+0x57c/0x750 [ 1283.832038] ? new_sync_write+0x660/0x660 [ 1283.833014] ? fsnotify_perm.part.0+0x22d/0x620 [ 1283.834063] ? security_file_permission+0xb1/0xe0 [ 1283.835168] do_iter_read+0x301/0x760 [ 1283.836042] ? import_iovec+0x83/0xb0 [ 1283.836881] vfs_readv+0xe5/0x160 [ 1283.837659] ? vfs_iter_read+0xa0/0xa0 [ 1283.838545] ? __fget_files+0x2cf/0x520 22:30:53 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 26) [ 1283.839449] ? ksys_write+0x12d/0x260 [ 1283.840493] ? __fget_files+0x2f8/0x520 [ 1283.841399] __x64_sys_preadv+0x235/0x310 [ 1283.842335] ? __ia32_sys_writev+0xb0/0xb0 [ 1283.843277] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1283.844463] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1283.845618] do_syscall_64+0x33/0x40 [ 1283.846450] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1283.847585] RIP: 0033:0x7fe49124eb19 [ 1283.848425] 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 [ 1283.852559] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1283.854271] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1283.855870] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1283.857466] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1283.859062] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1283.860658] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 22:30:53 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 20) [ 1283.883198] loop7: detected capacity change from 0 to 32768 [ 1283.890719] loop2: detected capacity change from 0 to 32768 22:30:53 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 24) 22:30:53 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) openat(r2, &(0x7f0000000080)='./file1\x00', 0x22000, 0x122) [ 1283.925895] FAULT_INJECTION: forcing a failure. [ 1283.925895] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1283.927576] CPU: 1 PID: 8458 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1283.928389] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1283.929366] Call Trace: [ 1283.929683] dump_stack+0x107/0x167 [ 1283.930114] should_fail.cold+0x5/0xa [ 1283.930642] __alloc_pages_nodemask+0x182/0x600 [ 1283.931192] ? add_mm_counter_fast+0x220/0x220 [ 1283.931734] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1283.932454] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1283.933092] ? lock_downgrade+0x6d0/0x6d0 [ 1283.933576] ? mark_held_locks+0x9e/0xe0 [ 1283.934053] alloc_pages_vma+0xbb/0x410 [ 1283.934521] handle_mm_fault+0x152f/0x3500 [ 1283.935023] ? __pmd_alloc+0x630/0x630 [ 1283.935485] ? vmacache_find+0x55/0x2a0 [ 1283.935964] do_user_addr_fault+0x56e/0xc60 [ 1283.936477] exc_page_fault+0xa2/0x1a0 [ 1283.936936] asm_exc_page_fault+0x1e/0x30 [ 1283.937433] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1283.938067] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1283.940223] RSP: 0018:ffff88804b23f9c0 EFLAGS: 00050246 [ 1283.940846] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1283.941679] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000c000 [ 1283.942510] RBP: 000000002000b080 R08: 0000000000000000 R09: ffff88800606afff [ 1283.943343] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1283.944179] R13: 000000002000c080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1283.945024] copyout.part.0+0x10b/0x140 [ 1283.945490] copy_page_to_iter+0x44d/0xf80 [ 1283.945990] shmem_file_read_iter+0x3dd/0xbb0 [ 1283.946523] ? shmem_get_link+0x440/0x440 [ 1283.947005] ? file_has_perm+0x183/0x280 [ 1283.947481] ? inode_has_perm+0x1d0/0x1d0 [ 1283.947973] do_iter_readv_writev+0x57c/0x750 [ 1283.948497] ? new_sync_write+0x660/0x660 [ 1283.948980] ? fsnotify_perm.part.0+0x22d/0x620 [ 1283.949522] ? security_file_permission+0xb1/0xe0 [ 1283.950088] do_iter_read+0x301/0x760 [ 1283.950534] ? import_iovec+0x83/0xb0 [ 1283.950981] vfs_readv+0xe5/0x160 [ 1283.951385] ? vfs_iter_read+0xa0/0xa0 [ 1283.951845] ? __fget_files+0x2cf/0x520 [ 1283.952310] ? ksys_write+0x12d/0x260 [ 1283.952759] ? __fget_files+0x2f8/0x520 [ 1283.953229] __x64_sys_preadv+0x235/0x310 [ 1283.953709] ? __ia32_sys_writev+0xb0/0xb0 [ 1283.954204] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1283.954814] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1283.955418] do_syscall_64+0x33/0x40 [ 1283.955861] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1283.956454] RIP: 0033:0x7fe49124eb19 [ 1283.956883] 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 [ 1283.959014] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1283.959903] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1283.960727] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1283.961553] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1283.962375] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1283.963198] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1283.964299] loop4: detected capacity change from 0 to 32768 [ 1283.982450] FAULT_INJECTION: forcing a failure. [ 1283.982450] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1283.984072] CPU: 1 PID: 8461 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1283.984861] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1283.985818] Call Trace: [ 1283.986125] dump_stack+0x107/0x167 [ 1283.986557] should_fail.cold+0x5/0xa [ 1283.987007] __alloc_pages_nodemask+0x182/0x600 [ 1283.987545] ? add_mm_counter_fast+0x220/0x220 [ 1283.988085] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1283.988780] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1283.989380] ? lock_downgrade+0x6d0/0x6d0 [ 1283.989855] ? mark_held_locks+0x9e/0xe0 [ 1283.990325] alloc_pages_vma+0xbb/0x410 [ 1283.990787] handle_mm_fault+0x152f/0x3500 [ 1283.991280] ? __pmd_alloc+0x630/0x630 [ 1283.991740] ? vmacache_find+0x55/0x2a0 [ 1283.992203] do_user_addr_fault+0x56e/0xc60 [ 1283.992705] exc_page_fault+0xa2/0x1a0 [ 1283.993155] asm_exc_page_fault+0x1e/0x30 [ 1283.993634] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1283.994253] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1283.996377] RSP: 0018:ffff8880489779c0 EFLAGS: 00050246 [ 1283.996998] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1283.997817] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000a000 [ 1283.998639] RBP: 0000000020009080 R08: 0000000000000000 R09: ffff88800606afff [ 1283.999466] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1284.000293] R13: 000000002000a080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1284.001132] copyout.part.0+0x10b/0x140 [ 1284.001592] copy_page_to_iter+0x44d/0xf80 [ 1284.002088] shmem_file_read_iter+0x3dd/0xbb0 [ 1284.002613] ? shmem_get_link+0x440/0x440 [ 1284.003091] ? file_has_perm+0x183/0x280 [ 1284.003562] ? inode_has_perm+0x1d0/0x1d0 [ 1284.004051] do_iter_readv_writev+0x57c/0x750 [ 1284.004568] ? new_sync_write+0x660/0x660 [ 1284.005043] ? fsnotify_perm.part.0+0x22d/0x620 [ 1284.005579] ? security_file_permission+0xb1/0xe0 [ 1284.006141] do_iter_read+0x301/0x760 [ 1284.006592] ? import_iovec+0x83/0xb0 [ 1284.007029] vfs_readv+0xe5/0x160 [ 1284.007426] ? vfs_iter_read+0xa0/0xa0 [ 1284.007877] ? __fget_files+0x2cf/0x520 [ 1284.008334] ? ksys_write+0x12d/0x260 [ 1284.008771] ? __fget_files+0x2f8/0x520 [ 1284.009232] __x64_sys_preadv+0x235/0x310 [ 1284.009702] ? __ia32_sys_writev+0xb0/0xb0 [ 1284.010186] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1284.010784] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1284.011374] do_syscall_64+0x33/0x40 [ 1284.011807] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1284.012394] RIP: 0033:0x7f602c72cb19 [ 1284.012823] 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 [ 1284.014923] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1284.015824] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1284.016651] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1284.017476] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1284.018300] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1284.019117] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1284.023483] FAULT_INJECTION: forcing a failure. [ 1284.023483] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1284.026480] CPU: 0 PID: 8459 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1284.027996] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1284.029956] Call Trace: [ 1284.030550] dump_stack+0x107/0x167 [ 1284.031457] should_fail.cold+0x5/0xa [ 1284.032330] __alloc_pages_nodemask+0x182/0x600 [ 1284.033581] ? add_mm_counter_fast+0x220/0x220 [ 1284.034602] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1284.036226] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1284.037446] ? lock_downgrade+0x6d0/0x6d0 [ 1284.038548] ? mark_held_locks+0x9e/0xe0 [ 1284.039517] alloc_pages_vma+0xbb/0x410 [ 1284.040599] handle_mm_fault+0x152f/0x3500 [ 1284.041567] ? __pmd_alloc+0x630/0x630 [ 1284.042616] ? vmacache_find+0x55/0x2a0 22:30:53 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) r3 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r3, 0x8800000) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x8d044, &(0x7f0000000140)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, 0xee00}}, {@fscache}, {@mmap}, {@version_u}, {@version_9p2000}, {@fscache}], [{@seclabel}]}}) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000200)='.pending_reads\x00', 0x80000, 0x3) pidfd_send_signal(r4, 0x2, &(0x7f0000000240)={0x1e, 0x7f, 0x213fe8dd}, 0x0) [ 1284.043536] do_user_addr_fault+0x56e/0xc60 [ 1284.044753] exc_page_fault+0xa2/0x1a0 [ 1284.045804] asm_exc_page_fault+0x1e/0x30 [ 1284.046732] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1284.048193] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1284.052378] RSP: 0018:ffff8880489679c0 EFLAGS: 00050246 [ 1284.053801] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1284.055457] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000d000 [ 1284.057387] RBP: 000000002000c080 R08: 0000000000000000 R09: ffff88800606afff 22:30:53 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) fdatasync(r1) 22:30:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e6661740002012000020000", 0x13}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1284.059301] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1284.061171] R13: 000000002000d080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1284.062789] copyout.part.0+0x10b/0x140 [ 1284.063870] copy_page_to_iter+0x44d/0xf80 [ 1284.064846] shmem_file_read_iter+0x3dd/0xbb0 [ 1284.066063] ? shmem_get_link+0x440/0x440 [ 1284.067004] ? file_has_perm+0x183/0x280 [ 1284.068113] ? inode_has_perm+0x1d0/0x1d0 [ 1284.069079] do_iter_readv_writev+0x57c/0x750 [ 1284.070292] ? new_sync_write+0x660/0x660 [ 1284.071268] ? fsnotify_perm.part.0+0x22d/0x620 [ 1284.072534] ? security_file_permission+0xb1/0xe0 [ 1284.073664] do_iter_read+0x301/0x760 [ 1284.074691] ? import_iovec+0x83/0xb0 [ 1284.075554] vfs_readv+0xe5/0x160 [ 1284.076499] ? vfs_iter_read+0xa0/0xa0 [ 1284.077418] ? __fget_files+0x2cf/0x520 [ 1284.078487] ? ksys_write+0x12d/0x260 [ 1284.079393] ? __fget_files+0x2f8/0x520 [ 1284.080501] __x64_sys_preadv+0x235/0x310 [ 1284.081429] ? __ia32_sys_writev+0xb0/0xb0 [ 1284.082565] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1284.083822] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1284.085246] do_syscall_64+0x33/0x40 [ 1284.086095] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1284.087251] RIP: 0033:0x7fa536ca6b19 [ 1284.088097] 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 [ 1284.092224] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1284.093915] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1284.095505] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1284.097098] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1284.098684] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1284.100283] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 22:30:53 executing program 5: r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) r2 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r2, 0x8800000) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) r3 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) r4 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="789bab6c3ed9c4b33678a3b8c17567036c05a6e0c3efe5e6de21e2420f3eaf657539d4dcce070a79658425b7dc6c641bc4d96b1b6b", 0x35, 0x7}, {&(0x7f0000000140)="1ba2bcaf9b49c603f9033150577e8df96053121ede9ca8dd81246cc71426b96de0ab5660fc8ba3dc0249685a9961ef7e8f7effe76eda098688e2e7d2779332cc907ee937825c2ecd08954aa50541d6a7a2677b1462d0398dc2950cdfe90d2fad922a50920dff07c42eda784c9081b89e98da7e8f265d3293ed1cda82b0f5507b0e8638ec9bab99be77ba346e9e1d534235051095703787179039c008f8534f02dac596c00a2a45cc95b3b62b3a1f4e117080bae79c7fe2fda804df41779c8a67814738028baa9e2d2b8ba60184aa695bf178be88148439927dfd90f45fca08b0d2759ec0f978e0a20c6b48f0063f76e283046e", 0xf3, 0xffffffff00000001}, {&(0x7f0000000240)="401354a211ab1e323639c9a64b56aba17615f88e6bbd0dfa132b1e9e8cead7b9aa9ad42eb0e10c13e80e27ecd2b0a85f74dbca3180c79ab593d03fcfc48e083a10df6fd71c4b552b7a0b15578a2791127c7430ac4e262480828904fbccf2b64ebc0841b2d3805d9f9d9be3e00b10bdb0956d2c721c6ecbdde55b33472a68da4fd97865a355890dc9cee1", 0x8a, 0xfffffffffffffffc}, {&(0x7f0000000300)="1c9e1e738f185a358f4dd5424e04248b62ce09d5aac995ec6faed5d3ded8d2861d1785dca01199553b1281e00fb605dc6711bd5feb39dc5c57fff125beb71f6440a2a9dc5d748bcdd4b3e27fcfda242b52fe862303ee045d47884e1828ca5afada367b21e00fa6c219b336a19de9bbbfbbc60b6ef98b7c52bff133fc7afc12b5cbfc11b84d857f2ab00ab05dec0c9225fe4f1da036a8a57f69f8633f214f5c635b", 0xa1, 0x80000000}, {&(0x7f00000000c0)="d1b98fca41b7eb09e1e63dd4896f9f47da3ef48d60c7", 0x16, 0x1}, {&(0x7f00000003c0)="957605f1218a2fce6f90d269fdc16e478683072d1d4935dbb56895c5f15ef9487a1c084dd224e46a024dd8c97d6b5781c25d7cb084013c3e5807e4a33df8e7d25569915cbcd0775f47319a8856f5eb47273e25987a478fdacc2dca491e377b0223ae04bbb5bcec087f19486718e99f185e84158bce70916ea375418f4d86496c704a74da74d6b4079b73c7da9678090e49448fe7501d", 0x96, 0x80000000}, {&(0x7f0000000480)="761bee804956107b195cd49fcd3b2c0a557358cc6a61dcbd37cd303c80f30b796e79fbc3d074731787793712341343f823ac553bb1b2e29775ed", 0x3a, 0x7}, {&(0x7f00000004c0)="37fd6788589eeb570d35d1e756adc5f25cd53d5ec1bfce40243af077dddd58a62e94efceb0c835a1b569ce875a6a4668603cc25b9dc30145c6fefb9076f7d59966240ff204d6f3d0b0e41876d10547076f67efb9f63199c03534cda06432fe28c192220ab9bf121cad2f242ff96873f2e8acf3b9edcf4cec90f480c0add778754b230a174ec904971c7f004aa6bed516e504ba147866515a34f236b733f6cffa4ba5af7e651d4a09d447cbcb9c16542a1be534ccbea15155243a913a69aed23e9e9719d23554427891346a2cb9e52926e5cac454272fe30237745a7c6d4cc5609085", 0xe2, 0x1e}], 0x0, &(0x7f0000000680)=ANY=[@ANYRESHEX=r0, @ANYRES16, @ANYRES64=r1, @ANYRESOCT=r1, @ANYRES16, @ANYRES16=r2, @ANYRESOCT=r3, @ANYRES64, @ANYRES64, @ANYRESDEC=r0]) r5 = openat(r4, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r5) r6 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r7 = dup2(r6, r6) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r7, 0x0) openat(r7, &(0x7f0000000040)='./file1\x00', 0x20002, 0x10) 22:30:53 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) r4 = mmap$IORING_OFF_SQES(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2000008, 0x110, r1, 0x10000000) syz_io_uring_setup(0x6283, &(0x7f0000000140)={0x0, 0xf2cb, 0x8, 0x3, 0x243}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f00000001c0), &(0x7f0000000200)=0x0) syz_io_uring_submit(r2, r5, &(0x7f0000000240)=@IORING_OP_FADVISE={0x18, 0x2, 0x0, @fd=r1, 0x7fff, 0x0, 0x7425, 0x1}, 0x4c) syz_io_uring_submit(r2, r4, &(0x7f0000000040)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x5, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xfffffffa) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r6 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) bind$bt_l2cap(r6, &(0x7f0000000000)={0x1f, 0x5, @none, 0x0, 0x2}, 0xe) fdatasync(r1) 22:30:53 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, &(0x7f0000000440), 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_generic(r1, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x1c, 0x20, 0x200, 0x70bd2a, 0x25dfdbff, {0xe}, [@typed={0x8, 0x86, 0x0, 0x0, @u32=0x9b01}]}, 0x1c}, 0x1, 0x0, 0x0, 0x84851}, 0x80) fdatasync(r1) [ 1284.115681] loop7: detected capacity change from 0 to 32768 [ 1284.124245] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1284.133320] loop2: detected capacity change from 0 to 32768 [ 1284.143123] FAT-fs (loop2): invalid media value (0x00) [ 1284.144368] FAT-fs (loop2): Can't find a valid FAT filesystem 22:30:54 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) stat(&(0x7f0000001cc0)='.\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) fstat(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000080)='./file1\x00', 0x9, 0x6, &(0x7f0000000480)=[{&(0x7f0000000140)="0772e35fe0bbf956cbec67754574e394ba16c6f4951aee5e4a7df60567cf3c00f032af747d1968a375c9690972563215236ff079b6429730bf2e3ead5d41b26917d0184937784f19127a2c780d1fb3502bfe0ce0e025df283426d2961d3e1f7e2e4c0ecbb38c2ec8821d3d5c6c044ba205ec38d136d8f599e37153f07143e5907f7e8ca7aa0bcd9b4e68440f59c1c57a44dedc43efc6d2dd260936eb0ddca98dd153d92e6e1b4afcfe85923e60fe3c82d216373b0b", 0xb5, 0x7}, {&(0x7f0000000200)="5ff7ebb69e93d95f335af38310ffd5f005ea2f7da4ff409295ffcd20fed3d3dd1d1bb71fc2957ee79db767c4f27c4859db337e7c1362990c023ac2cd205d0d4f15ed823304c698c50ba3b6e5b5335200e9d62f50ad316e4040d97629b921aa14431fc5f56ecbdda3f1714c5493a088a1a48d9a682fcf07e12ca2026785092ffc447b4c4821ae56b4cc74b4729a4d3b80132c80827848ef5fcb1fad5729fa9cef493bf6dead359de67dde50d1205c5f9744fc60d075ac393b0dfefb21f6", 0xbd, 0x1}, {&(0x7f00000002c0)="611d98f98e1815c2597bdea04a598a89e9ad97bbfd25f1af6f3fe5dfceb3fe1977b2da1894ed342d5a42041480aacb726c4b62711e830977de60e520d79a2095a4e1a7443f1713ac027134160e574e89888200a3e7d8a622b8bd676a3635743c05086242deeb8e54c22a3bd53974c7171ee179b9753586573ca8b394b35a4de5e0a5752435fdbdacfd03f5026264a9c8d071121d6ac5192fd030ba0054fd2767cbd53f44035f", 0xa6, 0x100000000}, {&(0x7f00000000c0)="62f57012b04fe531dd81a235c090d30fc86b31d7ce7cf7a03ce63b348d", 0x1d, 0xd51}, {&(0x7f0000000380)="99ed7a9be0b1a2a6e188f55ba8cf1ac4767943916fe2642cd0b0f474", 0x1c, 0x1f}, {&(0x7f00000003c0)="c66681fc51032421b65576a270eb5f31e19180ea441652974e3b2649d4f097293ce1fdc2a15901f6cf344c3f04299bb8f2ff81042a188393bb3e741669532dd82153a028fabf7a1616fd4d4c8b951bbd5124223c2681dcb3de1c34b0f71e5561a659", 0x62, 0x25df}], 0x1200068, &(0x7f00000005c0)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x4000400}}, {@nodelalloc}, {@data_writeback}, {@bsdgroups}, {@jqfmt_vfsv0}, {@bsdgroups}], [{@uid_gt={'uid>', 0xffffffffffffffff}}, {@smackfsdef={'smackfsdef', 0x3d, '*'}}, {@permit_directio}, {@smackfsfloor={'smackfsfloor', 0x3d, '-('}}, {@measure}, {@subj_type={'subj_type', 0x3d, 'vfat\x00'}}, {@uid_lt={'uid<', r1}}, {@euid_eq={'euid', 0x3d, r2}}, {@obj_role={'obj_role', 0x3d, 'vfat\x00'}}]}) r3 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r3) syz_io_uring_complete(0x0) 22:30:54 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) fdatasync(r1) [ 1284.222849] loop4: detected capacity change from 0 to 32768 [ 1284.226521] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:30:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e6661740002012000020000", 0x13}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1284.301384] loop2: detected capacity change from 0 to 32768 [ 1284.305149] FAT-fs (loop2): invalid media value (0x00) [ 1284.305778] FAT-fs (loop2): Can't find a valid FAT filesystem 22:30:54 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(0xffffffffffffffff) 22:30:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000", 0x1c}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:30:54 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x12080, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1284.388593] loop7: detected capacity change from 0 to 32768 [ 1284.406402] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1284.411420] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1284.411584] loop2: detected capacity change from 0 to 32768 [ 1284.440268] FAT-fs (loop2): bogus number of FAT sectors [ 1284.440903] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1284.468323] loop5: detected capacity change from 0 to 135266304 [ 1284.471484] FAT-fs (loop5): Unrecognized mount option "0x0000000000000003ÿÿ" or missing value [ 1284.533671] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1284.547268] loop5: detected capacity change from 0 to 135266304 [ 1284.567610] FAT-fs (loop5): Unrecognized mount option "0x0000000000000003ÿÿ" or missing value 22:31:06 executing program 5: ioctl$AUTOFS_IOC_PROTOSUBVER(0xffffffffffffffff, 0x80049367, &(0x7f0000000040)) r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:31:06 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 25) 22:31:06 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000", 0x1c}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:31:06 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20000000320001010000000000000000000000000c0002"], 0x20}}, 0x0) accept4(r4, 0x0, &(0x7f00000026c0), 0x800) syz_io_uring_submit(r2, r3, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) syz_io_uring_submit(r2, 0x0, &(0x7f0000002680)=@IORING_OP_WRITEV={0x2, 0x1, 0x4004, @fd_index=0x7, 0x80, &(0x7f0000002600)=[{&(0x7f0000000340)="a4479a0f2fe3d4597a62124b9b3b35801b5fe14c70d5f8e118f095e3568939f801b3956e8a1daacf81359fc7353aabd6305e1230a8c566ab37db4d414401dab1a9", 0x41}, {&(0x7f00000003c0)="b07037a4f0a1e4c2a1696f0316e8aa15dabbdec1c54b3d2866a4a33d4371b9180a3e24cb0c84b480a9ba22e2ff101bd69d324ece84450c59ecf156b3daadc8934c828bec84bc591e605ff353", 0x4c}, {&(0x7f0000001480)="8d6cecc6a57832908dcf8f9b06dad5c45d303c5f56ed85b4c76c2c4e381290bb7396664c79e6b105f1c04a286385d736cdfffd05096466c709519c45bee8f336545823779defdbfd40b2ecd646eff7ffab777960d7358015595724d71f1727fd12d37ea4d50f189d080e36dcef7354827824e542a5d158acc3065cf90ff2b133da0f993cf5a67bbc541c8557ce45366df9b479451d1f0ab8aacd5c260a3bca842a8d33a66e1e8ab389818169fd92fb238e9f66c51b26a22d4cd32be9f5c79b1963e1c25d366c6d81", 0xc8}, {&(0x7f0000001580)="c1bd2de2dad9087b5969554e0c54465107d3", 0x12}, {&(0x7f00000015c0)="e9faf3", 0x3}, {&(0x7f0000001600)="c1364eaf8bec54b4c2ce1971987c5bbba3bffe1df41f1f7040f0fdd665e2200f2c18c684892f4e2c30e03169798b45b0258d99652a6de3e40b19fa50432f5332540988ae1148cddc407e9f0e7fea712c573ac2195976ba0cec08623deeafb709933c692eafb296e9c5d8475afe4ce94b0dae1eb0f9392a498d672939783e78db752f62a45e14bc309b72763a78e61bb093c476b47a951259ce21e6bb73b0ef378281eb3be46b08b954c5415dbbf2da36f23e4984a75d3224f7e20f6a84a21ea826519591a2b57f80e8720da5fec3ca311bf9de4eb02e76810a023fa61fdcb674ac677ff3626d8d3d61ab4847b51cd7997eb91cd86f93dd1c0e2f4bae005d7159ea3262dd80490887d0f68e07a5c36a49e3886c895b611db3c7f376dfd844b43608e504fff7a5c9f1b48ca06d0e09d2c2f4eeb930f38d4537d645baed473b5090ee4ef43e0867b1559d242339750f3cd8e7d4b343d1f348ddf8161cd25d4d6eb639b027b3700c5067d48055e5c8da337363b19cc92103eca0b253453321a4c51bdb9b7dae4bff13ff0eea986699cf2cfd8f3d9b8ff397264ceb0f09dc87f2cdccb58485c0dcde1ae98f9b21e4c17c1455fe8bd38781a254fbefa91d64d458e1b53433f0355aed4d2a23a25989cb5bd89fbd80a9ba68c2cca77efa468c49d4d3e2cf2407142ba0a2ca03822724e9c5ae0f21706edbed725f3f703cbae283abc25355d2d6a22f3dd9138a08e3c4f31e7c7c119500bf038b84d20bfb84c1ad13e1f4fc6c0aeef258f418d65592dda5f36a566455b830e9ed6d650b186e62cb447640439129ccf2b1ba2811b04d3546b0909f9c42954645dba33858871e17228953fe0f36843f2f25a80aac1288b54eb808127637ce1bd3907c9057d157bac7e9ea5f8c293626f8702f1c80e3bcbebe6655eba97400a71b2fe31f18093bdb96ec01800718ecacd8c07367cb8a1d88c7f81e2407779ede3697ea07f2f2d80f937886a79167ba8239178c19d437031cb1bda3ee6453e4e96e8437db914ddcd2c743374dce202408cf24f26819f535bf72658466a645d882a93ef971ecea3d9bd4d8fc31900cab5247f52bb404b29976d45ee2b5929e567dff6262d0f69973676712c6a3cda726a274820b6d4519a083857745fdeddabbbb1d69d9ff1b15fcb2ba5b6817bde3481a9d762acf105360247ea3ddf4f9606a985fcfcdc9575c5e4e93b80a7ad2ff1f158f4d62732fe78ec4da8cd236877bbfdfa14dd86ffe22f160f902ef11f77a37c6c09d82311df73f65c499abdf4e45592ab43da706613ad003f90ff743399eb3090fcc8581433b42b0ead3c5e954bb5bbda0209e6c7de75c7ad536af58d52e2b0eeb87febe8748d7a1eac7ecea592e30db8625b73e6c196b24c177d97e89e1012fe8818346c62ab476a2f341c68a69af18a0f570de7722d2bdb13f313aea2b05b561c428880c0eceff18e92efabc63932cf59bf11b5d22166dcfb51416e982d4b16a4d8d867350233ec33fb1842377618e6441298a688ca5ea57585a1421f5efe65bbf34dd81423ae677696b89872cbf368dfdb69b0bcb36e3d041f733c7cf029ad639e358d13b21526c10341c0fd2be23a114206e6eb3a83bd7bb80cfa3916ab2389566afc59000975463585366b0aa21b42e028d4a8c5a0aa93ad9ef7177124bdb6f65b9b6af7016b489ae9386cfe4f8e4b205dd08625364393ed1d41fd9fa8be3482b4a7e059cab32de48258fa449ff9e67185690de029e8bd52778139055294cb541372129d72a8b166383f38a891c5fcca19b4f01054a63a47349de761687d8145c3b6994ab99b6d06438b1880a3b4c4bcb1b7ae51d62779e90c06276e6cd4481b5c552613fc82b73a47869cd6b4235a2281fd45022ea82fa8d7fa4488031b257a943809d4b184fdcbe0159f9789925543021c7bfde0ebe739afb95337e062bb8b1ba4da4410a42b2f789d21e4c02fc3809d9f145a3886533b302c3367432a6ad8166880e362db31db86eaa5e4c871b129481c5c242baf3bc7a1637afcb4898defd13e1aab1d9ad872fd24fdb10721ba938bd1515fd04cfbe048193a6e57446472634c496262df10c74584fdfb89bd8bcb8296d706695ad21ef409fc76a0a9c2099354ecf44c73837b476be6dba0966f4bba372f22dd139825a9d22a69398e9e44de4d792b1f01d288dc8043a34b6a77780da23c60f80d065283a67dd97f5c34b0a53635187082a6489eaef93526cf2fbc022dfbd86004005f22d5a6bfd54c4b9e8ee4988c6c4ddc4c118e95360202623362166525bfc588016a92c5eafd95d4ddd3d2f96bef6f7ed6e565f296074a11dd30edd641211bf56c9e10ba6cfb74f8abe7d29158366c816b7d77925c4d974cf37e9f22ef88e850e31d9649945a8474fef16c4ffa8b9235e460242f7e558454e7a08de178e811ba4baf7a25275e6abfe010af93667691403da145351c9868967b694e86dd2fee872db17e9b992f0313e6c7eb96d07baf9057556f14ae81f389fade4c2a8d9ee02122626eed0b99579ccad7152e209e15be816e16c079f784beec255472af7eb2eeffcada1ffc618ffd3c1fee0bf71415e188bb8dfb0dc355ddba19a3265f012dd51dc9d7a44bc9e213433e14bb6e71116a388e5b8e3875d21655438f04fd22968510da08f00db3934835f9fb511ec11cdbdb9c732379afc25286858234cf9369588add0cd45f6a4f557e326701c2c3d8464cf32af77e8055978a992ce4cff066155965b20f95677311d13b7873d46486a440f8bd3dc326afd7771b7d6a20e672dbd59dc35c1fd1111f609c8ac2021d034122d8c15ee54721fb4d7f34f9cbfcd9cc8059e4bc8846f330ace3ea31f9b851ba1e085763641ad03c6c03140fc28fa77741bad05bc9281fd35b28f8e7382877531e57601fe42d43fb18ac2864fe6d8a06069a987517be5c0712387eb6d58e8f7a3474b8d599b9fd4b8fc2f6f46551e634e592b804abb7955f611f06a762d284992c79b0a354e2393ddd7a5d4788821937140ab8c4b7c71416e4a2ccaa13ff051f61912dbc3b682b0b45e8266c592bc77f5f820a5c92c5d472f7bcbaaaa55239a1e739d641fb1e9a0b679c2e4f61c6d427692299dacccacbe4167f21b9511dccb236d80af801a7d9b673e790ae23a9fc880ed3cea83b58fb8dab5a04e949805549b14b80595359f2ee405e62dbf31e127fdf33932e5a5a4fcdd320108d30387e454a07fc30fa1f83f6af4c06c9cad20944d7b451fbcdf88fdf2dd8430e8b64c58be765ea4eb15d8cf783e91a61df49d2c2f2987c877e5eed240bc83f9eeb9fbdb7b75bdfb51d7044d76060bf4bd6c405ad2bb31051f4accde4036b69d76014e24d8a44a766969f41903dad39944642f3a70b8b56cc3cbc7f0404e2988dd5ae409aa52acb22bc4c85f04c49157c18c6edf4ea4ba11a1dbb65572b33f42d706f1d503add7d181fe8938e9caae319abd337577bbeee221bed31dd497c479cc073310cb5b4a0d250aed1213795741edbf7a2ed9c3fc808ab94e01fa07f48af6f4075d81481f73847fdab82033d8ed47cb2e8e026ce2fefc3a2bf6120b750259fcb545f630a2b01bebff1ca670004d07da64dc7ab0c0791a87d31652227bfeb3e41865a3d84f215227dc006eaab3273e50e30ab29aab1fa1fd26ced841ebb1c8ee29b05abc3f751dea04a3aa330b1fb8bb56c4e119c08580c10a0f1bb4aa2a8f4388e23b58326846cd4d939f7276b2c57179c24085aa0708ea6729cc9269461bcbda611fe7bab4af980a797a03d4796fb6fa447353d9fe2e118439828bb0ffafa9841227993114ac41b06e52a1238697f66a3f2e2e2d218cfb54804ad934245ec307c53d12c623304552b0f4796c3d01ed9ba45076e89689964c5c5c4044f981de107047eb9ec0370d69035f7c6db91db26cfd55a2ede99fe2c70a34ecdd83426b654c019fd102b0e5dae16fd4ef6c1ec73f2bd820ce4f7dc8a94183988b965fe4a5874afb60409397223a55cc2d5e3953ad9852dfc3d2d7e2dfb7b50ef848c044a47f1e6ba04155402c0bd4be6eaae2aa1526a493ef251bc1e7e2d5ac3cde233f9faa6460ddd02778007503dc2146d8b0d7d55e8078ef47cfca407023a25f6912ca37399e2a961ce1b9df685d38873bb9f70a8aa7af32999d6b4a35fefdc3326a9275ba314e2bd5335efa408e806e6bf00456ce599f505f7920f1a4083e9a87e61a42e479a4968a8014585b1d7278898efe787ef27f89eff83592ff1e024a97e6f745f7fd29135a51f65021ed970586f0be5f1402fd409ced63dbb79fbe44c00e886fab2c736fe8291bb1d4e21e784175e0dc08ef82f2c08302ae79344dbb7352d70a87222df35a6adabdbbdbd97955d9127e4b467beafae2991c414957235241b02fe172524752b19b00ea8efc4013eed3a7ec00699c7b81373e164ac1c8a798ef0c5747440a101ade8d52d6fa43b9871c1a5b24d9f757fa8f53987fdad42af0157baeada1ca1623cf39ea234be1af4c1c7dd2e4becb9342b09220530e0175656a51c7c91ccd1c9d40157e411db57e882e738f7bb7ceece0427aafeab90fb2f4d23faf00c1e61dad0dbf631bba040b01a85ac88e81ad81f1aae0eac5648e4364ef1e5f39a72e22f972af96d4977100922b6b99d1fb5725df8b79dbd1ec47af0a03e5f84517aa814c5cb57ddb25563b2a4eb79dd94eff6b3ca9658b09077c3c483b1defce13b2371334f728e6724ea90ff728816fb9b68aa6c736fdffd45b57664a596ae907b2f864e6f999af0374d6be3e06d1ce5cf22a1abccfedc8123eab783bd547bd0219815663a71206b6e08fe6c3c82c2597c1d2ba5b6125de6c59285e0f6615bb656d8f7a35e41fc5dd1428d889685a718078adf6db8548e36c0c2654cc3ae87226140cbf4d84518ffef1ab8b8b0ee5b6ee388e047f16c2ba1f40f51e3392d36c4bdf47ed554656d03191c089c931bf28ef08b5e8ee7de2067b2416d639e2f9f2259d8e3ad1123e234ca0483b6e7ac50f6b40cc8d44a7ad9397c9dc9208e59ce8fcd08a83d9cc075c3f5837b361d13e98967624a23e01bebc75ad3c556d3230426fd8807f950583fd81910b3ac0ba106e5802ab6da633152b300a35a155ee25aa83130881f6e82495045b4b16c55e5c672aa3a05c409e9858f3c4835e2ee932443e441b46cb90b20b4053b48c5543c5c9b0c39d8405dcdc5fc22a3266f14bea5a19f12cad77163dff57c1333add5bad91a6604f2996772e76e93055d8076adbadb9d22a48f7c51444247ffbfafcb93b520ea29544fd64cf1257a5899b98e25629c1ff526d91d2ecbcfed9c811388eb7ad64a3d9d740eec531a55c82d60578de61f2062c8521d8a12ee82b7033540bc7b7beb8e03ecdf2664c24c105b28d3543e2dc88de0ca3c3e8cb4916520a06976053b7e8b1cdfd89b6c06bf14c0af211d2ff7fb4243161a11c79c181aee5b035c1b2eff1ca2a607fcae78cc5f5fa581ff4b79d7afc1d1d3c08ad9c319c600ceebf2002a8f294fad2ba10dcb3654efbbea47312aceffc11be79bdaf2feed115cbc28144a981c5ab569aba887c9cf0aa4412d87ce8d6d27b2ec24eae6b3a298e72bba311a397f3e37515115aaf277d944745b4449ec43522302632ebbfef94ded839379fe4ede717e48d2782d0f736cf43763e6c90f8f8eb106b86f2e68b4d63c508edea93b9adceb7b059162637d8774e491d1af41d0fbb60b3a345cd340b3f5fe95edaa0fc070a69bc0d3a0f7f3d6e3d7eedcbcb782ec31e81653ed04d91c072ec321a", 0x1000}], 0x6, 0x2, 0x0, {0x3}}, 0x5d3) [ 1297.109736] loop5: detected capacity change from 0 to 32768 [ 1297.127865] FAULT_INJECTION: forcing a failure. [ 1297.127865] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1297.130276] CPU: 1 PID: 8523 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1297.131140] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1297.131476] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1297.131492] Call Trace: [ 1297.135383] dump_stack+0x107/0x167 [ 1297.136040] should_fail.cold+0x5/0xa [ 1297.136717] copy_page_to_iter+0x41e/0xf80 [ 1297.137449] shmem_file_read_iter+0x3dd/0xbb0 [ 1297.138224] ? shmem_get_link+0x440/0x440 [ 1297.138955] ? file_has_perm+0x183/0x280 [ 1297.139618] ? inode_has_perm+0x1d0/0x1d0 syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000080)='./file1\x00', 0x3, 0x4, &(0x7f0000000280)=[{&(0x7f00000000c0)="9ba213c15f94359e50b860d8f96d50d99e6a9842b786be5ed74034d336b60ac7ff6b499c0dc666fc7f1ef45a577222bd2ebf1b00aa078a9c3c", 0x39, 0x37c}, {&(0x7f0000000140)="2eb6340ce3c08bdd0a6ae6d6a7c559d3597bd9a9d0854dd70d960e004d796bbbe0500679eab97eff008e8e010cb56c34e3c6d2578e64b40f5853444d76478232eeadfb86df099455aedf77fc1fcba8897215987328b0f2be3647b1bdeba8f9b5b027a3dd3ae1e943fc31d7dfa5d361e3895b73af684b0f87c37e3648c11cbf781a5fcc497f5cf588846e7a98cbac78555e8088feda10eeb8a0da19b431e2115282d05ae04be382d1873a3e5115fc", 0xae, 0x10000}, {&(0x7f0000000480)="6e3efe292ba2dd2904a03f0a84492ac70b3bb91f311a86e32cd7528ec901bb41a91969a3c63a02383a84f4ea3b4da74580037d8387cfa3eb75d6e54addba4c35d390e81611e6aba83afd2ade3e6206cd72eec4840559f834cb20cd17641e914e290d3365e5f66bd31dc03e8954850b397fdd27a58c3a9e90a1f81635875471623d998b4f1ab3febc33f95799e0395721d518c4bb12466278b5535b5dad32767c14c8d2b9211280d1f78d2512c4fa0fd793d304cd07fd5b39bac6e32c8e01bba47664d83cfd25bae64b1c916cc563288eefed62637d6d1df8d900543ead997fb77ea502c1540a4b39dbfc81e63387869519505c5912f5b91038012b12edb2558b61fe23d736e4d9ccc435bed463eccebc1cb8e8e2f60cb07f5a1a1f6fbd8b9155571eaaefc46301d04f77558d19a6dbf7ea05398738d8693f25124d6bb2cb93e86bd60991eb7d8e392d90f8785c140c80f10c95084bbab884790e90124725196769727decbda1fb0cf62ab403b6b4d6f226227b833f84600415d446fde82cc5400db693326d8ba5e82dafbf7d31077366bc940cae0d48721abdde01e1351ce25c1a56704472f6d111a66b8767406ebd53877eaea860e66b532b7266cee24a47e6e42ae1051a816816190acc5c164780bba504f2d949b291efca12efe8fa2a1737e74231b0dac5ef4fe787fbda1eb72dd4665d1cfee120b2d4abf195f50fe47945cb61021945baef6ec060a5084dcf9b998893d6037d0945bc561fa96d3daffb55809aee31a412cc2899bae769ef1a811adac59842ba70dc562fd0ff53672a959497c41feeb81aeabbc2f56c2db7964d646fa5155ba7e78e1ffa3cb39d1d365c7bbfef35c1ab29e3bc24b918155c71ed24a32291ae06448428e349b97e0472f6800b90c642be41bd9b8809be824a907246448a3a1a0210771bbf12fa9c377e3c47f6a5ab1d95b9f1ad18e7bc3f443cea544bdeda759d6a2a9c317483eb85d2bce761bae3939eccba881469fcbb53ee83c7c30cd06d3fb9120a0e303f54b188aabe5531540d8d486fc5e921accf22524ced50abfe44f73d3ea4a343e4a90d9433419c38173d1162f2aa62d10359ef1ebc0d18cf2e0a16a0f4a934a48d330a087311fd60d0d32837f091d9e78c6fd0653eea42e2fe6c9ec10ba629edf894026fd100bfdc87ed4d05aab753b0b733dbeebfafe4f41e32e4712a23bded075adf0c22af63937d4c3f80b45255b9101689ebf37933a7d22bcd5ca83ed74429d6a1eec744434e1156120814d49f39d6d225e069e0854517fe1b2780e2add675714edd78dd1d4d1c25989049a4acb78b56b044ff2e538baef7d84e3e6bbba9f904655da353c7c8cb9816997621c7e6773aa05cc4e209dd3d2218ffd0cf5c5a66e4e7192e907e573f3df9e5a13fb9cdad715b24ef665361e0615600622ca3ea03e1ec04af6643c0f0703ac84ee5102aaa2517cae7babf4be178247cb51d1dc89fe5a43705a138f9d5498b7fb60db30000a47b8bc31916f03a1986ba27bba3c9cf8799e89d252d7493d8328d10f32e25c8174c2f44385edcdb690effda56a9e8a5c61855338a10e70d63edd3e0eb8362f655297aa5aa433996fb56843c0a71fe264dc68440731322d8763e9a8441f8bead18f02208a10adb91ccc6ee5f43a49f8d3dfdba7401a5a533d01905e342d719032c089c42e78332a8c30d26b044e05f54a88d0dc0be1e894c5921bb0b6224d4be5675528247755977d2dc9ac15a6a80657cad96dcd072d01ffc63d59a59d91bddb174595f721bb871414d70016051b369e5ef976ce50cff7f751b48ad7a136029471dd658fa441e358dda6565805a941630f7d3b14875a3df8044de05ca871984f3d327ffc9ad086614029d8ac43ef255b22c254a184b6afdc761f57f10dc4f99f1d9e5d6edd12bb88b157032b33612cfd5ac7f71e1707519eccc00aa3d27ac4295e5d4634c5a3ff22404e17c158f1096015d9d8ca20b130dbe33471516f1fe6df7b3046f8356128e76374a40ae2ff153af88c223c87e92c9ded271a6b2f45cd2682cbc6959f5c3d717424428a030df73e3392a4ba57a017ee744c27905fdf176dd948086f365f0b51ab5c9fae2a74daa60443d96c59587af8adaf16e619340538a5d177662158acf3a24e4b7472f4f8c2b8fec377dbf38de0ad29715ad18dd0a1a2aefc6bf71baf757c459b368230d648ea5c12a20c30fb74c2750862d67d2cfb68cbcb6bb25b3c5f77f15ae6224eefd6b0d01b87e20ed4560faa3dc4392eb64b0d61b8c9d7a2bcc53c7c42223fadf3185f6884b1aadc19bf253635643dee038e6a0933a312c52ee3e69821ec705c792e6cdeb759b462f887da4baef2f1690b4118c21b7a393452d94785a02b9dfc18506e051299cf7eaeac004483d6ed4f8089fdfccfa81a459fbd7ddacc84f9b9a22ebbe60477a410327c5eb222fab0326349d5eded58fdf10fcd46b81ccea04233f3c62d5f49a153e67f3b53a0bf2a154669b824cdea1a12653767939351301207e5045d1181c08495ae84007278f60327b94c7d1d4bbaf68fbeb3083dbf60c6c869728eaade449be141813cfbbd73de264dae12709a0793be193e6e9abf0aecc4e7c4d698c298c45af29cc196e887d029f71c56d74d336922e93d0fb042ef7fcd154484301989cf9a0e79c753e368324274e5c4f839038e34f7658b9e4b0d8f4112fba51dcafd40bd2321c6f4ca5e08aba660eccb423a3ad448b1b2e7f2d226b42e136d63a020d900d8e8af76bde0878b35eecb63efac8af75ff3137fc7381a3cdb41f51ad6bf7be46c8d888e9effcde3008bf21aca1b933282ba66738bfbb9928923beb81e0a2edcf2f1b8197bee9711bf340d2584aaca4b59e3ef5e93be3f404ee5da6145c336a0525e71fec296fd489ab0dae2b0ddfdf619c2c68a8576ed416b4bf13774fbc2e5040adaa88d8e7824a1a18aedd12d5fed8cae10db26325e742a81777ed9f2728c5bc84554a3e310257ac93c4cba2b35b80d30e83609dd70a2d2f5efdea340b159c012ae5a81c0c0116fb430e027352935165404fde6244e8b3cc10866f47a0ef2f76c7dee64b82a7ab9eec710d02629a035148cbd17193ddf6c868c64bd510e80d3e2ef8721119861b19fcc274b42ddae4d452ac1a66be3afea9e738d0ecbc64a2c963877bda54b98a6e485983d9bde5fcb04af74fefb78fc5fdf335bcf2d142b1cce696974e506faab4b4f28e1425cf81478a1d3a767f6e78fb446a6e4f349664bae67b64bd33ec94e3ba5727b9b62f42e2d2af6f88c492bf470b54296c1107a54cbf5b14ab7ea372749394a2565fb803bcc17a958cfc27bfadef0c49f3513cf28e04edff53b78b82c5f5f5198ec57b9e3ef6b9694c5fb0539c7dace0d3eb0e43c0da3513c1d0539ff50132b8999c0700cd8405dbb58992993fe5f0f34c3166ac6434fc271b44a8c294f41927e8828283165f72cf9518d124f807789a994812c4cf6ab7534f73334fbb35dc9a82683f7bdd393326690deada635cfe5a11aecec1804991e39e8ae5895af96bc909d00bdafa82483853cf65e945bf250958e58f18191f969c2f7a71f5d3caa8595f9f15cdcdfb66c4b9b99351e18beef49ca4325e0c3ff5fc43ef33cc65b1836537ffa99696f1e3efe66101a1b33567c21e77fdf71b6abc9f6c66f59b7f68b8f5e3a039334cb3f71bd044a636ad5f147545432fe81e3d59397efe181a007f4756f69706da3084ee28e347bb7adf6b0a524cf9cba0865ee2e3d920e85b604ba9b9c0b34cab6f29838c8196e7075e09788174c7ec48ae780ddec338d3acb1eec303c84a0a308d71e65f4d028750d90ce1b84e11473e086caab000976f7db7bcd31a4ef4c8e5d253ca552a59a163aeb81f10a6970540a6c3e24f336b24e51e725f71ada5ff3302d027f327873eb299e168b269f90081a1d96993bbfa7a03d5b6cd286cf2e8e060e4f007300d70395d9a157d6948ad54fcc56d77dd40d5ac4ea300a321768907b1b95a5bba7dedddb49d8270219ba172fa1e6cbd44a0eb6fea0db8417f0473ad4112baac56fb2bf28eb425abc72551051ae24a466b40ee5bea9fee289a14c576723c77d0b9ec76135f6aed978b8cfcc0c1ace8ab5cd0db9f343793c3097c3cae7335cd6aa86be02f66b47415cac759996bcb3d2e0a25085c9bf3accfe12dcba809290d9adbeaf7809cbd37b754043d98357b713916d8854c45cf266f7ec9b08634c2d5f610b0ea0cfb639da7065c3789c007668c257df99664e071b9adae98d3c4ac9e97d8c50464cb0e65aba314516367fff84238cf49d3a6b2085134eb7c16e014a8feac8c1e730b4e5166707eb6b74a17383f7a645d2b6f3a3597e6a9c48a8d2fecd785c71b39094cfe1151ef380a51439cf9e6a00648d61f668b402c769cf54256bf8da989312f0f1610260e1c8dccd8afe926c8f0ffbd360e854bdcf31e0180a604fffe91cfe7d9948acdcd73d1b66838babfecb8dbc5e2d02597342392b2a49bcf0d5e728fd49cfab23a077457192fd43ad19d065f981eaa57b604fba54c62e60d72b15cb6bbaf68f1131016e9e662628b98f305f7ffe4132d4e5bdf6d1c23a35581d25265b850227269496a36e517a6af17f80c4a57a41d5d5b5307a7b24394e8220d8558a0dd62e5819af6474bd18a61d0ac72b6528e112ef6ad45dfd54e5e4545bf2023df876b57627c2a85838bc5a9961c0ad630de699f5b3964890b156c62991cc70be48e4adc2febe96a4d707f1f42aaad39ab68beacb750233ada7936c48024529f2a3ed1cf8540ae18755ed612ba07ad5fe7fc3783020eef7c72bddfdff796024e9ad3b477cdf830efe36ef88444d5abdf73e77cb50057d5248a10c3f337adc96d794852f1c038a71db01e62df70f8cd5c9c8cdd79b6aeb4b66ad3db2b35fd909514bdc9717d070a158897a9524d610c4656aad80306d88789265d331b770f076462ed7b9fba4a1ba01a05cf00265d71879c4b132cefa5f7dd6cb2824e1af82872ffcbbae824b4ec7272f0719f0e2b69204b4cac44134c430070586c654cc72d0e738945663233457b5a4688751eca0c66f205f7e92113025f475881d55a8028063acd8670fc93c2249172a192e092b22cec5548f88bc7beae16ec0758e5470f7847111461c008b48b39d3bc6f94c9f8f852339005bb02578f2c1d5d829fd97bb9ae3963a801b9c63a94aafd5a4454c17188cf6b9b219282be1fd0457e4c600eb42b72f9cda5386126672709aa933df59f8ce0d4931e36d59d5f07deef89f929fd6cb39c0488d23b818e19bd01f325fc4dcc2242144e70260b952e9ca951de31f31fea34a6d179aa3df15f18f20830ebcc47331212d4deddce45b6d5dc5e98ec462396fd4d3363fd100c41ec54ec2157c091a92370ec205a39d559fde4506ae125d0b43dc05529362963d2e3045951bf2cf287b794c111a0629efe9c0a487130c4b6157861338c49e777ed0799cd66cb7faa582ae1c3043a7468255bc49f65ea53094e3bc992820e0a80a14dd70557fe6107593f0a0e05e789d99818012eb4edd780bd8bf382e587da1af1c7f39ea9afab9717d8bfe16643d24f010d97760c5fa600d3ac9a860afcd02e9fef8829f999ba1dea1eb01ec8733ca09eeb89cfe5dd20de5eb059d3cd4e4afc361999f7375911faa4369f13784fae3f6df9b497f5749721819a100c7e5f0a798db3e17efcbea4da9ca034fda69e354eb5524fa0d19d65159a25d34b7bfb8eeca89645d52cf588d30110b3fce71967e3e86c22517cb66c7e5b1ba078", 0x1000, 0x1}, {&(0x7f0000000200)="455cb138cfa9b74399ddb35c8796ee5b1460b6221a6e2672dfddb2bb676efec267baf8cd10c94168062b69b59af93c2291f6d9ca4a65404f96b077ac65d9c469ef0986369fb6934f15d582", 0x4b, 0x1000}], 0x1300010, &(0x7f0000000300)={[{@nouser_xattr}, {@init_itable}, {@nobh}, {@data_err_ignore}], [{@hash}]}) fdatasync(r1) 22:31:06 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 21) [ 1297.140408] do_iter_readv_writev+0x57c/0x750 [ 1297.141230] ? new_sync_write+0x660/0x660 [ 1297.141829] ? fsnotify_perm.part.0+0x22d/0x620 [ 1297.142506] ? security_file_permission+0xb1/0xe0 [ 1297.143207] do_iter_read+0x301/0x760 [ 1297.143763] ? import_iovec+0x83/0xb0 [ 1297.144327] vfs_readv+0xe5/0x160 [ 1297.144829] ? vfs_iter_read+0xa0/0xa0 [ 1297.145391] ? __fget_files+0x2cf/0x520 22:31:06 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(0xffffffffffffffff) 22:31:06 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 27) 22:31:06 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = dup2(r1, r1) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) unlinkat(r2, &(0x7f0000000080)='./file1\x00', 0x200) r3 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x10000000c) openat(r4, &(0x7f0000000040)='./file1/file0\x00', 0x400c2, 0xc2) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r3) [ 1297.145967] ? ksys_write+0x12d/0x260 [ 1297.146669] ? __fget_files+0x2f8/0x520 [ 1297.147255] __x64_sys_preadv+0x235/0x310 [ 1297.147852] ? __ia32_sys_writev+0xb0/0xb0 [ 1297.148479] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1297.149237] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1297.149981] do_syscall_64+0x33/0x40 [ 1297.150517] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1297.151254] RIP: 0033:0x7f602c72cb19 [ 1297.151789] 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 [ 1297.154447] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1297.155541] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1297.156577] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1297.157598] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1297.158619] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1297.159633] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1297.162461] loop2: detected capacity change from 0 to 32768 [ 1297.170627] FAULT_INJECTION: forcing a failure. [ 1297.170627] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1297.172337] CPU: 1 PID: 8528 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1297.172465] FAULT_INJECTION: forcing a failure. [ 1297.172465] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1297.173327] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1297.173332] Call Trace: [ 1297.173346] dump_stack+0x107/0x167 [ 1297.173360] should_fail.cold+0x5/0xa [ 1297.173375] copy_page_to_iter+0x41e/0xf80 [ 1297.173395] shmem_file_read_iter+0x3dd/0xbb0 [ 1297.173417] ? shmem_get_link+0x440/0x440 [ 1297.173429] ? file_has_perm+0x183/0x280 [ 1297.173442] ? inode_has_perm+0x1d0/0x1d0 [ 1297.173459] do_iter_readv_writev+0x57c/0x750 [ 1297.173489] ? new_sync_write+0x660/0x660 [ 1297.182921] ? fsnotify_perm.part.0+0x22d/0x620 [ 1297.183592] ? security_file_permission+0xb1/0xe0 [ 1297.184330] do_iter_read+0x301/0x760 [ 1297.184872] ? import_iovec+0x83/0xb0 [ 1297.185420] vfs_readv+0xe5/0x160 [ 1297.185910] ? vfs_iter_read+0xa0/0xa0 [ 1297.186463] ? __fget_files+0x2cf/0x520 [ 1297.187029] ? ksys_write+0x12d/0x260 [ 1297.187590] ? __fget_files+0x2f8/0x520 [ 1297.188190] __x64_sys_preadv+0x235/0x310 [ 1297.188775] ? __ia32_sys_writev+0xb0/0xb0 [ 1297.189380] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1297.190121] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1297.190851] do_syscall_64+0x33/0x40 [ 1297.191379] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1297.192111] RIP: 0033:0x7fa536ca6b19 [ 1297.192635] 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 [ 1297.195241] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1297.196329] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1297.197347] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1297.198372] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1297.199378] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1297.200400] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1297.201438] CPU: 0 PID: 8520 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1297.203032] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1297.204945] Call Trace: [ 1297.205543] dump_stack+0x107/0x167 [ 1297.206380] should_fail.cold+0x5/0xa [ 1297.206531] loop7: detected capacity change from 0 to 32768 [ 1297.207264] copy_page_to_iter+0x41e/0xf80 [ 1297.207298] shmem_file_read_iter+0x3dd/0xbb0 [ 1297.210081] ? shmem_get_link+0x440/0x440 [ 1297.211029] ? file_has_perm+0x183/0x280 [ 1297.211987] ? inode_has_perm+0x1d0/0x1d0 [ 1297.212955] do_iter_readv_writev+0x57c/0x750 [ 1297.213986] ? new_sync_write+0x660/0x660 [ 1297.214771] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1297.214946] ? fsnotify_perm.part.0+0x22d/0x620 [ 1297.217195] ? security_file_permission+0xb1/0xe0 [ 1297.218321] do_iter_read+0x301/0x760 [ 1297.219205] ? import_iovec+0x83/0xb0 [ 1297.220107] vfs_readv+0xe5/0x160 [ 1297.220925] ? vfs_iter_read+0xa0/0xa0 [ 1297.221817] ? __fget_files+0x2cf/0x520 [ 1297.222730] ? ksys_write+0x12d/0x260 [ 1297.223618] ? __fget_files+0x2f8/0x520 [ 1297.224553] __x64_sys_preadv+0x235/0x310 [ 1297.225500] ? __ia32_sys_writev+0xb0/0xb0 [ 1297.226490] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1297.227693] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1297.228891] do_syscall_64+0x33/0x40 [ 1297.229753] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1297.231261] RIP: 0033:0x7fe49124eb19 [ 1297.232468] 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 [ 1297.233784] tc_dump_action: action bad kind [ 1297.238023] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1297.238048] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1297.238060] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1297.238071] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1297.238089] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1297.248494] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1297.250259] tc_dump_action: action bad kind 22:31:07 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_START_AP(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="050000000000000000000200000008000300", @ANYRES32=r4, @ANYBLOB="080002"], 0x24}}, 0x0) sendmsg$NL80211_CMD_SET_MESH_CONFIG(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x40, 0x0, 0x10, 0x70bd2c, 0x25dfdbfb, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_IFINDEX={0x8, 0x3, r4}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x6a}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x8, 0x6}}, @NL80211_ATTR_IFINDEX={0x8}]}, 0x40}, 0x1, 0x0, 0x0, 0x20000001}, 0x20000040) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20000000320001010000000000000000000000000c0002"], 0x20}}, 0x0) getsockopt$sock_int(r5, 0x1, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) [ 1297.257997] FAT-fs (loop2): bogus number of FAT sectors [ 1297.258983] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1297.260061] loop4: detected capacity change from 0 to 32768 [ 1297.288524] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:31:07 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 26) 22:31:07 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) ioctl$sock_inet_tcp_SIOCOUTQ(r1, 0x5411, &(0x7f0000000040)) 22:31:07 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(0xffffffffffffffff) [ 1297.315321] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:31:07 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000", 0x1c}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:31:07 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0xdfa}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0xf4780cb7c2cb89a6, 0x55) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1297.366733] FAULT_INJECTION: forcing a failure. [ 1297.366733] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1297.368469] CPU: 1 PID: 8545 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1297.369387] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1297.370499] Call Trace: [ 1297.370858] dump_stack+0x107/0x167 [ 1297.371350] should_fail.cold+0x5/0xa [ 1297.371866] __alloc_pages_nodemask+0x182/0x600 [ 1297.372502] ? add_mm_counter_fast+0x220/0x220 [ 1297.373132] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1297.373939] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1297.374641] ? lock_downgrade+0x6d0/0x6d0 [ 1297.375194] ? mark_held_locks+0x9e/0xe0 [ 1297.375743] alloc_pages_vma+0xbb/0x410 [ 1297.376299] handle_mm_fault+0x152f/0x3500 [ 1297.376874] ? __pmd_alloc+0x630/0x630 [ 1297.377399] ? vmacache_find+0x55/0x2a0 [ 1297.377944] do_user_addr_fault+0x56e/0xc60 [ 1297.378531] exc_page_fault+0xa2/0x1a0 [ 1297.379056] asm_exc_page_fault+0x1e/0x30 [ 1297.379613] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1297.380356] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1297.382823] RSP: 0018:ffff88804b51f9c0 EFLAGS: 00050246 [ 1297.383544] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1297.384515] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000d000 [ 1297.385476] RBP: 000000002000c080 R08: 0000000000000000 R09: ffff88800606afff [ 1297.386431] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1297.387384] R13: 000000002000d080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1297.388378] copyout.part.0+0x10b/0x140 [ 1297.388912] copy_page_to_iter+0x44d/0xf80 [ 1297.389484] shmem_file_read_iter+0x3dd/0xbb0 [ 1297.390088] ? shmem_get_link+0x440/0x440 [ 1297.390646] ? file_has_perm+0x183/0x280 [ 1297.391187] ? inode_has_perm+0x1d0/0x1d0 [ 1297.391740] do_iter_readv_writev+0x57c/0x750 [ 1297.392344] ? new_sync_write+0x660/0x660 [ 1297.392896] ? fsnotify_perm.part.0+0x22d/0x620 [ 1297.393513] ? security_file_permission+0xb1/0xe0 [ 1297.394156] do_iter_read+0x301/0x760 [ 1297.394704] ? import_iovec+0x83/0xb0 [ 1297.395242] vfs_readv+0xe5/0x160 [ 1297.395702] ? vfs_iter_read+0xa0/0xa0 [ 1297.396243] ? __fget_files+0x2cf/0x520 [ 1297.396774] ? ksys_write+0x12d/0x260 [ 1297.397308] ? __fget_files+0x2f8/0x520 [ 1297.397858] __x64_sys_preadv+0x235/0x310 [ 1297.398407] ? __ia32_sys_writev+0xb0/0xb0 [ 1297.398970] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1297.399670] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1297.400359] do_syscall_64+0x33/0x40 [ 1297.400853] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1297.401535] RIP: 0033:0x7fe49124eb19 [ 1297.402025] 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 [ 1297.404454] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1297.405457] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1297.406407] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1297.407348] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1297.408338] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1297.409304] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1297.430330] loop7: detected capacity change from 0 to 32768 [ 1297.437542] loop5: detected capacity change from 0 to 32768 [ 1297.442441] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1297.448661] loop2: detected capacity change from 0 to 32768 [ 1297.453373] FAT-fs (loop2): bogus number of FAT sectors [ 1297.454133] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1297.459693] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:31:07 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 28) [ 1297.493195] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:31:07 executing program 4: r0 = memfd_create(&(0x7f0000000340)='\x00', 0x6) pwritev2(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="015964e7db1641ec74f6f95d7eaf6a71f12884810d1f291957174801e133d1a6903198c0ebd5a406479e61c00ac09c82852cb1c1966d0ab8a3a2bafade267b25c47535", 0x43}, {&(0x7f0000000480)="f78ffc86eaad0637aa0b090599dc316903679a03628ff7ef0d3e0b2dcbebccba0033c49f7ba0cb40e666b13bdabb5e8cc4274d61efdadc1fda4593178162976488af9072ad0df0317cd99a1c63e86f724e697c94856a8965633fecf670b86a42971d6960c3d9b3fd84400dd250267b65df57eda77d025ae546466899182c4e30704b1a1ab9b25aeeffca2ebed3f2526df5d5d6c85ebdc24fc722e3518996037ee4a520a3aa02c8aa1db5ca4e9dbeab410235cf3b5e5b1fadaa84501e698374b76fa867c6fd9dd67962c9834f4770776d3ae65ee856672839ef2666d573e78b1136cfa5b9e4019987ca927f2fa1bdbdf8d855bf509c8390bb2b36b1dece4615da6ead2b03ad341c080cd9b1da4c2e736ca449a300d6de6137b9cff7aa7fc6bd3ca6eeed58a1a61175c2e26f60beddad9a62d9f1a834a435cb127f24fa716649c5b423b816299bba393a89f909b855a3ac4c2387db90bfc92c72d46ee76c020dbf003e2d6228d48f28aea8c468e6ac777c173ebb6065dd92203290df07e0c56c6695253f1ee9b26d081a0fdbd874037b315948703848dfe5480d56c6cfd17f55425fdf8c98836543a1a36297ea20bd52f620ec9e7928e6b80f5229d95843a6be0c294d6fe6927d59757879b056a0a132c8a161b66878e05a637702cb3d2ffa9cef91c2b4c54c293646568fe6410bdff4c025155e00b200bd7adc31fb340d09a0d0084dc1e71520de7ea38a48fce41ce38ffd05e30aa6759ff74b0e3316c22844b45919409c5e558dcca8abf87b2c8ce5e756fe05365a83d9e31b53140721aab352a0a97853683f65d14d98acd6bb07d3537d57c5731008c2355fffff2e2bbbf49a3c48aa718897f674377bd908c39e6b10279b4190f220c39d67bad69053b26677afdcde3700301d7987e4cbb9c33f52308de2872ef9c6d1474eae265d3b0c6704e0e9bb1d4639106122a7732ab741f1a4abdb7312020dcba7e0905908a28bffe9148a4d6252dbe43d4f60fc2a7fbf0c9d6417f5ece8ec639fbbe112c883eed1a313bc7b6f1bd2ce5a2ea5c19f30816791c4678b12820e78fd693ae170d80f5ed96645b908027babdb30a77f98f2b84aa206d7891f4235ce8902f3a8b18059d4533764cce0a77dee02c1ce5d7b873a957f9bb8019603868e7df20f806b63b79d1cb6fbb7e938f30aa4759b83b5c5dea28ba75ffa14d6f8fb9108ff767b1cd1e24201a95b72a72d10ce0f11da4b5d9f2899e3e048804feacfaf442e2658ce80db12fe15f3e3360395867fd61a956d014cc951a18413dc35fc2ff8abde3d1f0c04065446f8b1cab4ff0cd147b7dfb3deb9b42867c54bdd10658236908edf2dc500f1e2d83e9be692367a50a4f83fb419081728d0eab23fe5fb16cd2f68dcefeb25a1c3a335df9f56f57eae97b987ccfe1f2beb84f4c44e001adbb0f575931e85c3c77151000f78c6af1c600024022d2a057fc605bfe1efbb8afd050affc33eb0c573f075bd1b9d9caa4702b24a4952b22175b4edcd44c102e166058c0c8c75232a27414f7d4dc03acde50dd8508b4a5878c33114fc6aeaf66de7d570cf90be65afaad868471035b5779e1c50fc5a97ff60e047e4b402e847245cdd42279c73a15382b2237da6d6dcb6785b3caa52e4b4673110044b4d670fe6b1d993de3b3f2053ec72c9f4ec52410749c8a4819a45f360825e19b908b98cea5f0cd075e39ba779f6fcd2d94de3d3849dfd0f98527e99d6278c246930bcaa2f9d3427354cf21b91b7f30607ebe35c5e82fb99e82c1b411bb3834bd12fa5719e432cd5f5f49333030015a7a23bfe5f623c8323202dd4102a6fa3e563031c436d90acb909c68d2c141909146711bdd3f8da5e01347e824b4e298ae662a607013b6628157bcd3724563532305de9168f5c0f0cc62c3c0eddb5ef8fcd61ff5c3838361fee49299aa932de08eb1dfee595d19e8e5509c2480908b68162888945033f7a91c4017cb46b52984513c45c7fd749e62b3abdafd70820ef3ab4ba802d6459a988dba70e0a81d01e2dc7ee834172b45c4c5c49a319e1abfa4c6dddcbe54dd20f493e1f9e6b2735612cb98c6036ca5af970e61bd282c4405dd644532838b383c9cb246767d359abd43c80079f345131af744ebca24d3ee4e2587819e320df8c562ed9d6083820486ff97cfc9be3a47d708ae3b5a8d34de82b68daf27f4b63e298cd12034df2d4010c48e1814a9552bdbe34a5f9bde096443de9f4c7a6f6b9eac609c7de236aa8ec12cdc0c602fcfc80eafde19c47cc575042b927f5acea316b0d0481594ac2d1a427408fdcdac50b55983743f076549f28f8e4c8cc0cba7093d7a88e1848730e7df92b3f7d2525f04b412cdb0e542fd5e107851257865e613d4f7337c633d20130623eb7027bbbfa4a6681d866f267834502322932d879ae5989cd1ced0808c98c8463937d12805debee5f4599b79dcc077d45e1bb74a85a26383c98838f74d646f38153eb2905ee2bde0676764c1c3b8abcd888ce6eaf1b020a43528afcc3a02b57ab4d656c25282954fbb0731bfc99a2a689b285b627ce04894000c651504d43e4fd4128d653d000e0a8666481e7c8fc8e30b1123df5c5f0f2e56af1ebd8714d3843f1dfaa03553ce65ff2f3fa65855b705d9ef06b739b3facc0f2d6307bcf5865e95b62f30b4d6def3125ae2e5aec41480ca492f81d339c0152400a7ea368b9310c4bd98ae0b34bf1d9dc0d9b93c13808df8ee6852761567357a8a94578850b1438e3fc6e15bb7049159f74d41187f1bf2fa0b65eb4f3316955cb02009b99624eed5028186d4b4de8ded6df3611107f0ee6eb1dc316bfd77db361c14d23f0644d910a3d3b4bf1415272fa475a9795c581a83cd4198e5e97b3baae8481ceec59b784c70b0fe063774f678cf6a4de6f9b77c589184bbaf83773931b4edf4331facf5f1513bb8182c874705cd3491591aa1929516a6089d799cc0410ce38db939d390f3850468e26746440a20c3e2abd53a6b05dd5008a90ac6abf35fb2c1aaef555ec5a3ad410f10bc990759baa7d63fac140dcdbad57eee63a013572a0035cf989298dee284bdbf1d1a64cfdeb14e7a5a325d3f2d043cb7955b9b70077437fd305c9a690e382a74b5355f3ef759dc8c7c53b2d8fe69f81c875ca6fea37a6b5ae314e0b7a7c6a098c68ad464156a0c3914616b95ce2880023f577f71e52448f0aab4e641142b361010459c1b5f02305f7ea5fe8909c9c8941b489382e1a5cc7f70338aab78f14d8c5198c20a0eb0413ee8ce1b69f85be3aec446c5495fe6d6af3fe0b429c99a8a6e797b92cd3ecac4baf40b01b8abc16a8ba040df3ec471f5c852b6d147a6f4eb5b5a0427b5cea73654f76c1dea6ff619131b8b7cb9ed0df5514fff316cafa28b4e4a71b3351f7c6bd547e08711062a2147b4cca57c6ebf7c047f80368b22e7d58ce8ea065b65a69ffeb2a3b3bcbe3ed3ccdd73b9837d65c621fe994047ef6257fb1d847acb266fc9eef31a4b911047ec1540b462c246b44f62eb0219e219b330d70fa9a789d4424e8febbd6e00498af060bdea8b8c5e5be5af59e92f0443d95d3f2fcd28492b2147c97e93934e938a40ad558ac02072d762f192fcd5c57a6570cd25653fe0d3fa24d8627a4ef096b8345421be48e213c846661dcdc09ce0cd10c23cb1a4b8aa60fed79dae92806b25880239bf87a79f6dc1198404bed56d6ae57fa2dff544e83dce4de2d68422e08cee668704ec6fc2bd6cd1dd33dcdee8763d8e19844ad6f7c3f7accda880c6184f3602878c369139529c08cb4941c2d91e56a89eba99da0dc7ca2da70496dc83c051724d29e6f9d91ed0639fa628c825a0a61a00e7948d66193b009d04769050986d2ea710e43d9cc14f2f3dc8bde8e21f5898be481e1d7a1ce3fb76e8cfc4b79891947722f0d19a0a11d722749c4085073a1d7b22aa5a3dacc64fd1b7284c087090e29abb4d2fbd531e8826090ca186bdfef5d2a4c9c77a5f63df4545d5d42f62820829cc63d35b4f5507fd5321e6c73740fadef6126e4c20016ad779539ec570df4019ac2399ecf361998c73efa6bba145a847d5cae6b9dfbd4fcf829db89f260ef0c83662d6fab4bd4e816d71fd142e09400f490efb2013ec559fe89dc52adc24f1d4deddaacdde73378d71d24a50a2bdaf7e1a49655bfe0d8013ccf1fd843399f6f96df95e4c03901ce4885c3dd17f1bbb7674dfb5911f73c7cfad8098ce3eb3b1958d91818b5b7a8b0fde611642dbe6b7a05a5603a9f8a6871fc4e9c41303670d6563c48ccce621637bad63f2bc9d157a8e8d7e56782a08c47ad6314a8f68c4078124a627c003cec4e9220f17ae607bbe771586639f8742119261aa1ce962d33fba4577007bb9b24ed15f37ff87603991a1d156482599cf30c55b637b61c7a80ee55a8260ba31df6b43f67d977822bfff0d41e54ebb24ccd03d2fc27320fc4e9b3317f64dbe1cc1403c9548082e1ff32466081736c11f9d2fb8c06e08a548823afe483b22c36689fa1360858e924b9e61a38997881bcca600d610023d7fd8a4f75f05c1e8d32d178194c2a26f6869b33cd6feb2d19c1a4172f368ab3ccabfe592b052e4a2630de150fbac8c790efbcccd35e064895572f838238094896588de6e33d6eb8f56460161d05187b2d269bbf5c7ff3dd2449703c8781289f7b31e0f629465775775489d987a939e56eb2572d4ff25a21c40fb146bc96fc25fa01b8f12cf6b431334dea67fea405a8c3c320b9187c852e11d6fb53937a123ef8818f4b0b492a2e0524770e1a551abf872abe513218fb4b00d8081a1127c32861809154aba5a61a291d9ace2e949c149312fe2113ffcdf60ad21fc06961279777aa0182cf0c9eb728616279a82eab7354ff633512110b68742c4c1517376ff4aff618bb80dd713747b7d662284b5c6bddeb580fccd29ec8bb8906cd714227b3195675a7b7339c5ad965958d2e06555bf6ad40fe4ebcf5e04b65f6381399961b74533ed91ac138b2267c8aa85b9f5dae52c23285c788d4c478d53d6153ed25f0bf67c60b563b14d79d5e4b3f850c4506b76cec985d7742b1876f9106d460b2c5c95aed7185280a73d67bb86143a3a86153b86c32f6d256efd1bdb65b634c4046d9f933f60f54c452fc73ec320e69b93d08cad93834e32f92b1a6b0bfbb7e6ac3b5146b37647d7b774c3dc557ad32183e0f683b78c5030bdf129d3fb4f549356aaac145fac66a6fd5b2a5f60dd65ce01f0d7b431c9fe4712011c4556ecf5e65628fce7f518bbb37170b912201547f11e676daf6098f9f315de99485da3424738f7aa1d40b404b377aaa889e0a97c5c2a9941889bb0739a6096bd237901a35e7e0b07ed0efe3d26e2116b304986e1bf1803f2d395911b339b96ff0dd980a5bc334acdd11a87624a662f7494e56ad7d131c765b9b937a41692e9842757a750fc011b2b5c6189e8bc168e16684a1c09c2743b48626c1cf8b719fcb06ff3b9a4ceb3fb9e19f5070658a4b5331d4d3617cc86e6c74b98f760232e99c6db074b33609346ee9c1037e8c59a7e73a7f3868f564d8750c41ba29bf9e4087fd8382eda958123fc859686e79353e2dfd053d59faf1f92dcb7a5e764b9881acadf88987e99bd8a19dc64e66ca13774588d370c3e91ded8d4d20b26a870638f014ac342918a77366072ea1ae36b95b7b8462b36ed03807a179c3e80a0e42414cc949076bbe5c3a54969b58c8a5f1ce6bcd4bdfbec6a83ce014b4e300ee3ae34d63c91ccfdd10a17758e8b93783ea8171455206e366", 0x1000}, {&(0x7f00000000c0)="04ecdd7a15ec62ebfd17bf98d5312c72ec0353c6169c42932ecfa381cb6bb7be", 0x20}], 0x3, 0x401, 0x1, 0x17) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f0000000040)=ANY=[@ANYRES64, @ANYRESOCT, @ANYRES16=r0]) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r2) 22:31:07 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000900), r0) syz_genetlink_get_family_id$ieee802154(&(0x7f00000000c0), r0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x218000, &(0x7f00000004c0)=ANY=[]) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = gettid() ioprio_set$pid(0x2, r1, 0x0) r2 = syz_open_procfs(r1, 0x0) ioctl$FIBMAP(r2, 0x1, &(0x7f0000000080)=0x7) r3 = openat(r2, &(0x7f0000000040)='./file1\x00', 0x2c100, 0x10) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r3) [ 1297.533278] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1297.546324] FAULT_INJECTION: forcing a failure. [ 1297.546324] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1297.549397] CPU: 0 PID: 8563 Comm: syz-executor.3 Not tainted 5.10.240 #1 [ 1297.550963] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1297.552873] Call Trace: [ 1297.553480] dump_stack+0x107/0x167 [ 1297.554309] should_fail.cold+0x5/0xa [ 1297.555180] __alloc_pages_nodemask+0x182/0x600 [ 1297.556244] ? add_mm_counter_fast+0x220/0x220 [ 1297.557281] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1297.558643] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1297.559836] ? lock_downgrade+0x6d0/0x6d0 [ 1297.560781] ? mark_held_locks+0x9e/0xe0 [ 1297.561709] alloc_pages_vma+0xbb/0x410 [ 1297.562617] handle_mm_fault+0x152f/0x3500 [ 1297.563586] ? __pmd_alloc+0x630/0x630 [ 1297.564484] ? vmacache_find+0x55/0x2a0 [ 1297.565395] do_user_addr_fault+0x56e/0xc60 [ 1297.566382] exc_page_fault+0xa2/0x1a0 [ 1297.567268] asm_exc_page_fault+0x1e/0x30 [ 1297.568214] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1297.569436] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1297.573601] RSP: 0018:ffff88804801f9c0 EFLAGS: 00050246 [ 1297.574796] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1297.576408] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000e000 [ 1297.578008] RBP: 000000002000d080 R08: 0000000000000000 R09: ffff88800606afff [ 1297.579612] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1297.581229] R13: 000000002000e080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1297.582860] copyout.part.0+0x10b/0x140 [ 1297.583756] copy_page_to_iter+0x44d/0xf80 [ 1297.584726] shmem_file_read_iter+0x3dd/0xbb0 [ 1297.585747] ? shmem_get_link+0x440/0x440 [ 1297.586677] ? file_has_perm+0x183/0x280 [ 1297.587643] ? inode_has_perm+0x1d0/0x1d0 [ 1297.588734] do_iter_readv_writev+0x57c/0x750 [ 1297.589887] ? new_sync_write+0x660/0x660 [ 1297.590951] ? fsnotify_perm.part.0+0x22d/0x620 [ 1297.592166] ? security_file_permission+0xb1/0xe0 [ 1297.593417] do_iter_read+0x301/0x760 [ 1297.594410] ? import_iovec+0x83/0xb0 [ 1297.595414] vfs_readv+0xe5/0x160 [ 1297.596328] ? vfs_iter_read+0xa0/0xa0 [ 1297.597340] ? __fget_files+0x2cf/0x520 [ 1297.598374] ? ksys_write+0x12d/0x260 [ 1297.599367] ? __fget_files+0x2f8/0x520 [ 1297.600414] __x64_sys_preadv+0x235/0x310 [ 1297.601464] ? __ia32_sys_writev+0xb0/0xb0 [ 1297.602561] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1297.603915] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1297.605244] do_syscall_64+0x33/0x40 [ 1297.606197] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1297.607522] RIP: 0033:0x7fa536ca6b19 [ 1297.608483] 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 [ 1297.613223] RSP: 002b:00007fa53421c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1297.615166] RAX: ffffffffffffffda RBX: 00007fa536db9f60 RCX: 00007fa536ca6b19 [ 1297.617003] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1297.618806] RBP: 00007fa53421c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1297.620619] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1297.622426] R13: 00007ffe28e3d16f R14: 00007fa53421c300 R15: 0000000000022000 [ 1297.627228] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1297.642306] loop4: detected capacity change from 0 to 32768 [ 1297.645437] FAT-fs (loop4): Unrecognized mount option "ÿÿÿÿÿÿÿÿ01777777777777777777777" or missing value [ 1297.682782] loop4: detected capacity change from 0 to 32768 [ 1297.687567] FAT-fs (loop4): Unrecognized mount option "ÿÿÿÿÿÿÿÿ01777777777777777777777" or missing value 22:31:21 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 22) 22:31:21 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 29) 22:31:21 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f00000000c0), 0x2200, 0x0) execveat(r2, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f00000002c0)='}_\x99[\x00'], 0x1000) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r3) r4 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2000002, 0x11, r1, 0x8000000) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x5e033, 0xffffffffffffffff, 0x0) mincore(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20000000320001010000000000000000000000000c0002"], 0x20}}, 0x0) r6 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000240)=@IORING_OP_POLL_ADD={0x6, 0x2, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x1004}, 0x0, {0x0, r6}}, 0x3) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000100)=@IORING_OP_POLL_REMOVE={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r6}}, 0x38) syz_io_uring_submit(r4, 0x0, &(0x7f0000000040)=@IORING_OP_SEND={0x1a, 0x0, 0x0, r5, 0x0, &(0x7f0000000480)="15e530fe6ac30c133c34c136cfe022ae93e2ba778ed08db340fd7a3dc89c1587793db63712510ab065e1c2f33b27840670fecb35d0f3498ad8a612e55de7520711d75417c472db5dbd9e143034ecbbf3a734cbdd934cf92d9b90f9a0e2cd80b01bbafebc91324b697c6e829183b012e81ec90eb26c0a2ee286c095cdbd56f88763e634787c9408f31e22186d69787ab41847a52bc983e02a164c86d60a8033b567d9c0fbb30f6b670fc1eeb332948523328c1c5439b7d37c01b251f062363f80a320d7a72882f67c0c0bdba1f3e049b48262ef42cbbf0d30dbf7fcb880df6ae228be2fe0bcff412b4597a3a3cc6e733ffe61022b27540057a943008bb0cefcd113b15811cfbef0e68d6a13146c94372c70fd7575f8c6d0edb2247b9f4d6f8dc774b829ad9228148919c2a9eef084218ebb716ab64eac69679472648dc079da93e6fdcff34b1a6a575716ad0d948c3ed3bfcc49035ecedaa9ef995cb4bdc8c63b5d0c0642cd6f471cd92b219a8e0df253a040a83d9719f94c983dba7329820ea9c840f753fb2a830a1dfdd82818b446629b184dd99919d516b8170fa762c24a9a4a9e2cc14c39965a38654698abd36d93f8029ed357ebfd86499efa066a64316e96284b3ef466b86fb15cf1ad7e529b0d507f52db4f7062304ffc6621a3d399e75e786d9106e02fb625baea4db68d5a45b1963281f53a2e7b57f5a6297b0e67b590e6a6d10683e78b62ffcdad5cf322731e50c6feb6c3a23d1a4b77fc7592aa903885c351f09a4d6ee7048303bd373dc33da6ae7b3fd690a29b51933020e24e214868de4ad6559455731616fde28be42a066ff0d3934555f1439dadbf94785054b8f0cbb4c76ae217deb0cf2c94e0775a1d178495125a22881a5469ea37a4956b915777bb8fa2c95e2e5a31f59aae887fa89375c74645b45cb130e2360f6bbb573af030124c757793b4cc4744941eb5f2ce167bc00d456632eb310629652c84894df7bf3005a25479f4cc2f7eb77d4c4f37a4dbb84822483e30472aae0476d9fef485f7ce7058638153686acf9a1d87b22f04a33714e70a4602ab91f5ceea43c11e7291e69161a13d3c45a9d9be01329a42ac3be089daffe93eb3ef30e39b74c594f6f7ef81ad40ae48f5ec6bdcbe472df228c78e10fdcb2866e4bc04e3271966826c866b7a8102d5393ef55f9f93224d824a94059fd7ad3e9973a2c7cbdf5cf8db5f80bf91832ce35b56b11a54cba4c1512d65c37b9758943b5a501c9c21a7ec1247c516bd27e43c4bc442596f593350ddfc0dc667f8095dd193e8f26f75416f7c7887c1e1b09d0c725e3d76c24d3e7b2484f38ee1271f662c1081040c5a5a12ffd558492f5562405d0ccc9537587f25c9f6345649ffefedb7af3f5800c526158f2ef7d7e3cc2c663b086f42624ad97517415e91e7456e1c98620fcc92e5b8d2505cc5f070ab4143ac49443cc93b7d3cc3bd45e8d18ee7ebdc374b133ef06fc8c38eeb2f46414ab1452f616e837ea9c545e6d1475fe3dd90abaf17903e76a6a6a560bace6f40b4f0e2503173923d6dcafcb5ee7ca5a8fd59cbe068706d0749b234291c9a8886620f3d6620ffbbed527b49a25d368234c1462ed35327adfe5cdd46147f555ec8063f98bf5d0d53d9e5e492c1c204ed4ec9808ddef5623bbe7a7bb9bb46e41bfc4e7c74e790cb7d549f48de6c4b1a0637a1e0a9201ed1ef13a1f76bf038baf8c33efe17fb3c15e483b5772a836a6ba452dd7d94c6f70339ccc3117c40b1c3f8135e1d48e8a5d9068944cfa805f53d1d9728dd961e3e7eae1ea114664754ab075fd922e9dfa7a3eb47d886e8cc1cd336d7dd2c75b273aa684dc4cb3382ed4b8b2607dcb70bb503918a3fa76d9f4634518f7f7af870de65e55d7d9d4a3db5419fc36530f8157fb1aec628d5aa4997ceb57a86b69c7346ff5ed5fe8b3c8d9b7fde47e63a9f74ba26729fa18c5f6f09a5758870a1c32d97049a2fb3e6714091dfe3c3e30a3c1b3e2fe5f42c4e060da38f532af06c2455c441356c3f6751182d3d86ef2403be823d94f65d0bfcc54dc0e5bbc83ae7f017af5baad94c7ba75e2cdd9e331afc365b3a729d94d4f225d0b4b35151587a586717d9368c6fc7bfef9a2893888e2841d71f665c6c1da10e8a0719bc027130b030da144f48f8c14730c6d7eebaa49b3bd49501ccec99c69859d635d326c505336ae3b3fe455ad85c41164c2899183a394147aa02e8738ec167d9374b7a13be8bf764b6c8b79fcfd664762a007df5bb8367b341b0bed295dea9cf9d870ee0fd9308e21197669879317039087af6bd3200e1b00f3bdb11c14982756d0dc632c271eb88f816e268651a4b9e4fe6bf3ab5d0249c1a8243f5f9cd4388f1c3c1538eb953ab7ca68c9ad1aec0dc12cf071bd3bd55c9567ea2373c1c3f94d3e68349efe426f3ab9b40103f26e1e8496c1ed8774e11166a49fc55951e0595af115f7949cf8982e871f9721a07a426127b5891f13ab6746bb31c70018981f487775c081c06363a5a24d7e8d65c546e22150a7fe61840fb5868ef90d62e934bcd0e909b4dbb59a684146ee305b6d113cff91225dc01707fc837b4bd845bc7acba9f0516ac0130448176c5faefcf722bd24aaa975ba730d16a3f0d8748d4cca294c1295b8cd9c1e6615f52d338dc3355d7fc6030c9dc3aaccd596fed80454e4370df572332e5748b185d00a7454437cd019314a2eacd27ee1983568ad504617ff0df66393226ae8a817700e03f37838527b428f14ca439055a43ce61451a468f918c56beb7470355272c7c2e74c9b8be731accbde8639e4d664b3dcc6faf2f875dd2dcbf9ba5e515b19afde3c6d6afe47972f469b6640eb968dc9d487828aa337a3d6cc4b546fef7a9d8f383c21ab6bf7a779b60c79f44ca30b830d3ad241d3a2aea4ff270fec79ca532b56b38345a70e900298dd2a8f6cc4318e86108d56a856520518c7d431949b654a67c7c74f6f03f432e2e57842097a1ee94670879d68ce7d4bcda488c824420b337cfce799aa3914e65c497606ec3b34df9186c92b36828fdc2666433c0eeab13b34749c25b9b6b09f8925c742c1e8d01d08e68ad1d6e197ba7d32de132ddb6d12325603a7b8b806ed521bd9ad9ef3a404a95bfe906210c3694258554874a9cc0db4893b5544e09884989bf98f71290033e3e77f73f25cb394d8f2fd3eb976448b4a3e7ba4d7f6d1c0c928fc0410098f48ff6b1095fa0a73ac683230a108b60f4776ef73904bd0281583f810a0f55754c0f2fa001af89a5fec08a44ee93f06670c870fa8f0c67a748c2c740811431e6a2874b893eca0982497a725c5b2bde3d3d8a0369acfc7d00beb142c733b884fcd2c5a805fe687e679c4c4a358dbe7bbb78d66bc35de8f9a1f254a2f28987daad0f440efd62c467b221eab380f106f3d72231fecf3da682613a239e67d4b388255fd038a3116e163a711fa4948cb9ad9553fbbf5edbd9efb9c313037a5eb29c1dc4586cf92cdd0f4da9c961fb7e813a4f8d138372f23ede1d6d665e01c00155a40cad5c8de2f9c42e61ac7c6e3324106f90aa8483aec440b9e0db375d56c1051abad289a848393d5ed3563fb83e4ac27798d5cf2e348e8755cf2c12275c0f6ace2e55bc893dc8964959401086855f3782f27a84f858c022a471bca9eee33bf93ba43d371f2916693984075e6d2597c6cce3854d223822437b76b330d76b1593bbdb86032b14e076ba6c826688c52b615cef5587c3bcbde3f502fd13ea7958ef33ec4c848fe19812e3f1e4c4a0b9262d0c637a7c4357d2ae67dbaebc5c77bd4a0bbf833ad439c20ca2b2c7a0e2801e69ddccdb4cac9a01ae5969a07729b4235a9b29ba04393467c0c4759d5b8ffca2d250559327e594d06e5eb36e61c16942358849a57f15255b66dbdfd3cb91c2aeac685854f71ee97d65ce26f408f19a51b111401e1231a01cdebb61b309198f3478d63ee033c324d4b9ac33f513d9922e8502c22d94b835569bbdeaf5b167aea7ac2ba977e971dd8cd21f93e2ffa97d97ef3ac131f17b377e8c5bf100eb7dda7a9f42ef4724f26da884854617971eae252fba5bda375781d9ca7e41f9d63ae7f67587324a7d3c30d1e2f813ac0471981ba1ad6c1ef589724562e1b68d41017d6abf5ffc5c46139b493f5ba6b82445b5eb0ccf93ae03bb0d6154f7e24e0b188755fb8796c2ece6d1b7c3ca54f58ed49a041a3ba275e14a1418684ba5b4d505e730dfd371947e61212d08b3181790e416d750e294639089aafc83904967ef52c75c1957b94874bcbca7bca1fe7e3a9f454ad40c3890f7088dffb8d6eecb8895aa48e7050d007dee0a90d6a1ce642e67cb2c513c2faada60a03422637594f0925bcc7e1216459f87f61373082448f67268034bb9d80604cb6ba2ba34cb105032cd8d0780e545b4a04078386d36295d423fdf955a1579ef6d2cab0758db85cfd569719dc7902b086ce5082f9aaa5421334a52c4a4ddeed3bb05c71b3b39233389d0d09d9328f0174e4a95ead49e607b253d77a6639d347c6f2a0582c46205264add7bb8f055e1d13cdd50dccbaa1225762d1a11d60e9aee00c64872304cba7e54fffc610a9129389d08f80e6a48b99e4f5ed664cc1ff62460f93411fa98ddb84a0b44e3b35c11a6e85b58645e3e05c366101168d8daf41dae7fc84a6f689f60bbbdae28a0e7843d91093c59227765f53db905e411bf1139b155cb544b3e2af32b0a9e7ca6d056906e300f92d5d2d6565ad49055c8b8955bc5e25def53dcefdab920146ba40dcf24ee49d071e129d301eb847f9f489ff87655bc1e3499204042ed77b7b5d43a493d1442e6573b4def5f6104ef745ff525e33dc281c5198f5cbbcfdaf67d6e1bc660b147d8e6ae1e38ccb021c00a5ec5196c4fccd6f0dcd589dd55a0ddba95abc126e918ae8ac9dbfa23d5700c3614ca8c385316a8cf1ec4814c0d6da3a243208bd71fd2a94085dc512b1670a1aace2887b3abe36bdac5f78abb1cb91d3660286609c0a9398fb8b3bd236d351713776260ccb349b05046ad4a1d4abc0c99ff9bc7daef6542939e65f774fbc0d8eaca15c8cf52aa7188ffd64d6bdc6d98d855a63e725bdf5e7e6d63ce0f0a025a80100a60e03b6ab39fdc3cc1291db6ede70f112d52186c9ffeedd2178f1f04f520a33405d8b2ee02a75fadb169ab346c84ac481ce680e592bf03fd4fa70d19c9f4e57f15a9de48644acdd03d81bb2e82018aa594acd950368aea6186ce24d226af56742092cb53020db1bf6f6b993e2940efa379b9acc70443270533cc1c353638cf0f9b2f53951f06664fabd08c460ed3c63fd3f91e5b45437973e5b4966031477f32f446dce6ede579a90fdafce70e35d2be3fd5fd40cd40782573aff8945f81d394a5d634c52cfdf2bdd90700e9ee076958349daa04267bfa58d3c04b65cde2a7998ac8a137d872e059e34c73f721e27bf44e66d84ab8dcd0b8749cc9b3d264f84cca9e6c8ff158174b1b181a4ee60edc21b0493c94ce12dee10027392f1fc6c2032edbd2e1b70f678d32d24dcd2c9608287297e1ee47241ec5a2ef22b0187d44bd81ce3c4c3adefe2df07ab1ac9570c43b0f83daeddb3a1ca32698554b834bba2001598f363f8966d93c3fef383ecabd26980edb9cc4e43685c05bf019dd71e0e71ace76cbfb9e6467472043d4eb0a72194caf7139ed5b5455af0cd47bbb6ec9ec2211bb9f215fd2d62eb58f8dde9f634693a58eb5cc9c04b275c0fbbdf16cfaeb2b8ea2d431a9150203c950d64ef52c95bb8fee", 0x1000, 0x0, 0x0, {0x0, r6}}, 0x8) 22:31:21 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/config', 0x101100, 0x0) ioctl$SNAPSHOT_AVAIL_SWAP_SIZE(r2, 0x80083313, &(0x7f0000000080)) 22:31:21 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000", 0x21}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:31:21 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r2) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) getgroups(0x2, &(0x7f0000000740)=[0xee01, 0xee00]) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r3, 0xc018937b, &(0x7f0000000780)={{0x1, 0x1, 0x18, r0, {0xee01, r4}}, './file1\x00'}) r5 = socket$inet_tcp(0x2, 0x1, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) r8 = accept(r5, &(0x7f0000000300)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000380)=0x80) sendto$inet(r8, &(0x7f00000003c0)="5c138e27da5061736b263cf9962c779d81716e46ac958c03596f32f44f3956847cb73f4846d25dff25790069fc4b5bd03c9d84f0b53d1c1d560a0be5e4b2530979302d9c479c635fca5782cd55900bbccd7f6d16f0707b", 0x57, 0x1, 0x0, 0x0) r9 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r10 = dup2(r9, r9) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r10, {r6, r7}}, './file1\x00'}) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r10, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x13, r10, 0x0) sendto$inet(r10, &(0x7f0000000140)="7a43198e7d7ad6b58bdb07c55ccec1a9e38ebe6b00c1d04187e83940a445030c2262c49d9fb25ef33375374941e4e362622a1cc092ea77bbb409f8ce999ed58a0d053c164221a79c0e4e67b57b29105404435c893544b4d40c4ddc6eacac03d8382633142c", 0x65, 0x10, 0x0, 0x0) sendto$inet(r10, &(0x7f0000000200)="903cd3933cb43841aeea9514f24688a9a2be0a1f36a5b4f61988a9cbb7bb89b2725fb517269603c64ba3d67c87958d869809b213e79183cb7d07ce8df7332a2e0dfc28f6efdbfea1fb0bf9b444257aae1bd3875b36754023064637697d93016ea7b278e8ebf43d928600e30d135928ff6b67a57781ca5b4fa67908b815ecd88a48562d46c9275ec03545b97d618254ebcbc240013ad4867248e98524d30b3db27b86d78277f3f9507716c5788f475340ac1820848b8ac6fb791343ea241b471eb29de08f3fe6ca00cc30698ea5afef299279ac99c7ac6d293c3adf8dd362a3ecc40a642d569519b1214f", 0xea, 0x5, 0x0, 0x0) fdatasync(r1) 22:31:21 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) (fail_nth: 1) 22:31:21 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 27) [ 1311.201673] loop4: detected capacity change from 0 to 32768 [ 1311.205462] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1311.242038] FAULT_INJECTION: forcing a failure. [ 1311.242038] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1311.245263] CPU: 1 PID: 8577 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1311.247136] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1311.249234] Call Trace: [ 1311.249901] dump_stack+0x107/0x167 [ 1311.250821] should_fail.cold+0x5/0xa [ 1311.251782] __alloc_pages_nodemask+0x182/0x600 [ 1311.252966] ? add_mm_counter_fast+0x220/0x220 [ 1311.254115] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1311.255609] loop7: detected capacity change from 0 to 32768 [ 1311.255630] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1311.255654] ? lock_downgrade+0x6d0/0x6d0 [ 1311.258427] ? mark_held_locks+0x9e/0xe0 [ 1311.259286] alloc_pages_vma+0xbb/0x410 [ 1311.260125] handle_mm_fault+0x152f/0x3500 [ 1311.261029] ? __pmd_alloc+0x630/0x630 [ 1311.261850] ? vmacache_find+0x55/0x2a0 [ 1311.262679] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1311.262695] do_user_addr_fault+0x56e/0xc60 [ 1311.262725] exc_page_fault+0xa2/0x1a0 [ 1311.265401] asm_exc_page_fault+0x1e/0x30 [ 1311.266269] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1311.267397] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1311.271260] RSP: 0018:ffff8880483279c0 EFLAGS: 00050246 [ 1311.272388] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1311.273883] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000b000 [ 1311.275386] RBP: 000000002000a080 R08: 0000000000000000 R09: ffff88800606afff [ 1311.276890] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1311.278392] R13: 000000002000b080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1311.278561] FAULT_INJECTION: forcing a failure. [ 1311.278561] name failslab, interval 1, probability 0, space 0, times 0 [ 1311.279907] copyout.part.0+0x10b/0x140 [ 1311.279931] copy_page_to_iter+0x44d/0xf80 [ 1311.282974] shmem_file_read_iter+0x3dd/0xbb0 [ 1311.283929] ? shmem_get_link+0x440/0x440 [ 1311.284804] ? file_has_perm+0x183/0x280 [ 1311.285655] ? inode_has_perm+0x1d0/0x1d0 [ 1311.286528] do_iter_readv_writev+0x57c/0x750 [ 1311.287466] ? new_sync_write+0x660/0x660 [ 1311.288345] ? fsnotify_perm.part.0+0x22d/0x620 [ 1311.289319] ? security_file_permission+0xb1/0xe0 [ 1311.290332] do_iter_read+0x301/0x760 [ 1311.291132] ? import_iovec+0x83/0xb0 [ 1311.291934] vfs_readv+0xe5/0x160 [ 1311.292673] ? vfs_iter_read+0xa0/0xa0 [ 1311.293485] ? __fget_files+0x2cf/0x520 [ 1311.294324] ? ksys_write+0x12d/0x260 [ 1311.295125] ? __fget_files+0x2f8/0x520 [ 1311.295967] __x64_sys_preadv+0x235/0x310 [ 1311.296834] ? __ia32_sys_writev+0xb0/0xb0 [ 1311.297731] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1311.298819] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1311.299892] do_syscall_64+0x33/0x40 [ 1311.300682] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1311.301749] RIP: 0033:0x7f602c72cb19 [ 1311.302520] 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 [ 1311.306398] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1311.308004] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1311.309520] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1311.311029] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1311.312575] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1311.314083] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1311.315605] CPU: 0 PID: 8589 Comm: syz-executor.7 Not tainted 5.10.240 #1 [ 1311.316461] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1311.317473] Call Trace: [ 1311.317798] dump_stack+0x107/0x167 [ 1311.318238] should_fail.cold+0x5/0xa [ 1311.318706] ? mempool_alloc+0x148/0x360 [ 1311.319197] ? mempool_free_pages+0x20/0x20 [ 1311.319715] should_failslab+0x5/0x20 [ 1311.320199] kmem_cache_alloc+0x5b/0x310 [ 1311.320710] ? mempool_free_pages+0x20/0x20 [ 1311.321240] mempool_alloc+0x148/0x360 [ 1311.321713] ? mempool_resize+0x7d0/0x7d0 [ 1311.322225] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1311.322865] ? lock_acquire+0x197/0x470 [ 1311.323353] ? lock_page_memcg+0x30/0x270 [ 1311.323854] bio_alloc_bioset+0x36e/0x600 [ 1311.324366] ? bvec_alloc+0x2f0/0x2f0 [ 1311.324834] ? unlock_page_memcg+0x96/0x170 [ 1311.325366] ? lock_downgrade+0x6d0/0x6d0 [ 1311.325872] ? lock_downgrade+0x6d0/0x6d0 [ 1311.326392] submit_bh_wbc.constprop.0+0x1b8/0x780 [ 1311.326995] __sync_dirty_buffer+0x16a/0x3e0 [ 1311.327532] __fat_write_inode+0x7ce/0x990 [ 1311.328049] ? fat_direct_IO+0x380/0x380 [ 1311.328545] ? do_raw_spin_lock+0x121/0x260 [ 1311.329065] ? rwlock_bug.part.0+0x90/0x90 [ 1311.329593] fat_write_inode+0x8f/0x180 [ 1311.330072] __writeback_single_inode+0x843/0xb30 [ 1311.330667] writeback_single_inode+0x2ae/0x570 [ 1311.331232] sync_inode_metadata+0xbf/0x100 [ 1311.331764] ? sync_inode+0x20/0x20 [ 1311.331968] FAULT_INJECTION: forcing a failure. [ 1311.331968] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1311.332210] ? down_write+0xe0/0x160 [ 1311.332229] __generic_file_fsync+0x163/0x1f0 [ 1311.332253] fat_file_fsync+0x73/0x200 [ 1311.336088] ? fat_trim_fs+0xfc0/0xfc0 [ 1311.336563] __x64_sys_fdatasync+0xc7/0x140 [ 1311.337087] do_syscall_64+0x33/0x40 [ 1311.337538] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1311.338162] RIP: 0033:0x7f46418deb19 [ 1311.338611] 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 [ 1311.340846] RSP: 002b:00007f463ee54188 EFLAGS: 00000246 ORIG_RAX: 000000000000004b [ 1311.341766] RAX: ffffffffffffffda RBX: 00007f46419f1f60 RCX: 00007f46418deb19 [ 1311.342642] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 1311.343502] RBP: 00007f463ee541d0 R08: 0000000000000000 R09: 0000000000000000 [ 1311.344374] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1311.345244] R13: 00007ffc927bdb9f R14: 00007f463ee54300 R15: 0000000000022000 [ 1311.346313] CPU: 1 PID: 8594 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1311.347780] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1311.349554] Call Trace: [ 1311.350113] dump_stack+0x107/0x167 [ 1311.350889] should_fail.cold+0x5/0xa [ 1311.351706] copy_page_to_iter+0x41e/0xf80 [ 1311.352618] shmem_file_read_iter+0x3dd/0xbb0 [ 1311.353580] ? shmem_get_link+0x440/0x440 [ 1311.354454] ? file_has_perm+0x183/0x280 [ 1311.355313] ? inode_has_perm+0x1d0/0x1d0 [ 1311.356205] do_iter_readv_writev+0x57c/0x750 [ 1311.357158] ? new_sync_write+0x660/0x660 [ 1311.358044] ? fsnotify_perm.part.0+0x22d/0x620 [ 1311.359031] ? security_file_permission+0xb1/0xe0 [ 1311.360085] do_iter_read+0x301/0x760 [ 1311.360901] ? import_iovec+0x83/0xb0 [ 1311.361713] vfs_readv+0xe5/0x160 [ 1311.362450] ? vfs_iter_read+0xa0/0xa0 [ 1311.363279] ? __fget_files+0x2cf/0x520 [ 1311.364131] ? ksys_write+0x12d/0x260 [ 1311.364949] ? __fget_files+0x2f8/0x520 [ 1311.365801] __x64_sys_preadv+0x235/0x310 [ 1311.366675] ? __ia32_sys_writev+0xb0/0xb0 [ 1311.367578] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1311.368698] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1311.369787] do_syscall_64+0x33/0x40 [ 1311.370570] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1311.371651] RIP: 0033:0x7fe49124eb19 [ 1311.372455] 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 [ 1311.376361] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1311.377963] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1311.379515] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1311.381073] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1311.382639] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1311.384217] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1311.386859] loop5: detected capacity change from 0 to 32768 [ 1311.422634] loop2: detected capacity change from 0 to 32768 22:31:21 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 23) [ 1311.447381] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1311.454656] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1311.466192] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1311.487347] FAULT_INJECTION: forcing a failure. [ 1311.487347] name fail_usercopy, interval 1, probability 0, space 0, times 0 22:31:21 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) (fail_nth: 2) 22:31:21 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) [ 1311.490133] CPU: 1 PID: 8609 Comm: syz-executor.7 Not tainted 5.10.240 #1 [ 1311.491560] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1311.493338] Call Trace: [ 1311.493897] dump_stack+0x107/0x167 [ 1311.494670] should_fail.cold+0x5/0xa [ 1311.495488] _copy_from_user+0x2e/0x1b0 [ 1311.496337] kstrtouint_from_user+0xbd/0x220 [ 1311.497263] ? kstrtou8_from_user+0x210/0x210 [ 1311.498217] ? lock_acquire+0x197/0x470 [ 1311.499057] ? ksys_write+0x12d/0x260 [ 1311.499875] proc_fail_nth_write+0x78/0x220 [ 1311.500818] ? proc_task_getattr+0x1f0/0x1f0 [ 1311.501760] ? proc_task_getattr+0x1f0/0x1f0 [ 1311.502683] vfs_write+0x29a/0xb10 [ 1311.503439] ksys_write+0x12d/0x260 [ 1311.504217] ? __ia32_sys_read+0xb0/0xb0 [ 1311.505084] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1311.506191] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1311.507280] do_syscall_64+0x33/0x40 [ 1311.508076] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1311.509165] RIP: 0033:0x7f46418915ff [ 1311.509953] 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 [ 1311.513840] RSP: 002b:00007f463ee54170 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 1311.515439] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f46418915ff [ 1311.516968] RDX: 0000000000000001 RSI: 00007f463ee541e0 RDI: 0000000000000006 [ 1311.518474] RBP: 00007f463ee541d0 R08: 0000000000000000 R09: 0000000000000000 [ 1311.519976] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000001 [ 1311.521491] R13: 00007ffc927bdb9f R14: 00007f463ee54300 R15: 0000000000022000 [ 1311.529582] FAULT_INJECTION: forcing a failure. [ 1311.529582] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1311.531229] CPU: 0 PID: 8611 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1311.532070] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1311.533086] Call Trace: [ 1311.533411] dump_stack+0x107/0x167 [ 1311.533853] should_fail.cold+0x5/0xa [ 1311.534320] copy_page_to_iter+0x41e/0xf80 [ 1311.534845] shmem_file_read_iter+0x3dd/0xbb0 [ 1311.535408] ? shmem_get_link+0x440/0x440 [ 1311.535909] ? file_has_perm+0x183/0x280 [ 1311.536414] ? inode_has_perm+0x1d0/0x1d0 [ 1311.536919] do_iter_readv_writev+0x57c/0x750 [ 1311.537465] ? new_sync_write+0x660/0x660 [ 1311.537970] ? fsnotify_perm.part.0+0x22d/0x620 [ 1311.538533] ? security_file_permission+0xb1/0xe0 [ 1311.539118] do_iter_read+0x301/0x760 [ 1311.539582] ? import_iovec+0x83/0xb0 [ 1311.540043] vfs_readv+0xe5/0x160 [ 1311.540470] ? vfs_iter_read+0xa0/0xa0 [ 1311.540945] ? __fget_files+0x2cf/0x520 [ 1311.541430] ? ksys_write+0x12d/0x260 [ 1311.541895] ? __fget_files+0x2f8/0x520 [ 1311.542388] __x64_sys_preadv+0x235/0x310 [ 1311.542900] ? __ia32_sys_writev+0xb0/0xb0 [ 1311.543425] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1311.544090] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1311.544726] do_syscall_64+0x33/0x40 [ 1311.545181] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1311.545806] RIP: 0033:0x7f602c72cb19 [ 1311.546262] 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 [ 1311.548513] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1311.549436] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1311.550300] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1311.551167] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1311.552030] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1311.552909] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 22:31:36 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x2000}], 0x1, 0x0, 0x0) 22:31:36 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:31:36 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = syz_open_dev$vcsu(&(0x7f0000000240), 0x1000, 0x20880) openat(r2, &(0x7f0000000280)='./file1\x00', 0x282, 0x76) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) lsetxattr$security_capability(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000140)=@v1={0x1000000, [{0x287, 0x80000000}]}, 0xc, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="280000001300010100000000000000000000000008300080240000000c0000800800350000000000f336"], 0x28}}, 0x0) r4 = memfd_create(&(0x7f0000000340)='\x00', 0x6) ftruncate(r4, 0xa252) preadv(r4, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) sendfile(r4, r0, &(0x7f0000000040), 0x444b) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_START_AP(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="050000000000000000000200000008000300", @ANYRES32=r7, @ANYBLOB="080002"], 0x24}}, 0x0) sendmsg$NL80211_CMD_NEW_STATION(r3, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000480)={0xe0, r6, 0x300, 0x70bd26, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0xfffffffb, 0x1e}}}}, [@NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x7}, @NL80211_ATTR_STA_SUPPORTED_CHANNELS={0x14, 0xbd, [0x4, 0x3ff, 0x5, 0x1, 0x1, 0x3ff, 0x7, 0xffff]}, @NL80211_ATTR_STA_TX_POWER_SETTING={0x5}, @NL80211_ATTR_MGMT_SUBTYPE={0x5, 0x29, 0xa}, @NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES={0x6f, 0xbe, "b480b2702cdb4b463efc1326c845929a3fc104b8f4bcdf89155d63bc068a495ccf162abdb88fac8b87e8e62c1d44630b165e9beffb3876adb83b29abf554f1adac998c0776c8124d71b43925984a67f98dacbdcc61e27a626bc603f849b940393978e632c8805e6cd4de0d"}, @NL80211_ATTR_STA_VLAN={0x8}, @NL80211_ATTR_STA_PLINK_ACTION={0x5, 0x19, 0x2}, @NL80211_ATTR_STA_CAPABILITY={0x6, 0xab, 0x8000}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0xfff, 0x101}}]}, 0xe0}, 0x1, 0x0, 0x0, 0x44084}, 0x1) sendmsg$NL80211_CMD_START_AP(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16, @ANYBLOB="050000000000000000000200000008000300", @ANYRES32, @ANYBLOB="080002"], 0x24}}, 0x0) sendmsg$NL80211_CMD_SET_STATION(r1, &(0x7f0000000680)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000640)={&(0x7f00000005c0)={0x4c, 0x0, 0x100, 0x70bd2a, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x2c, 0x66}}}}, [@NL80211_ATTR_LOCAL_MESH_POWER_MODE={0x8, 0xa4, 0x2}, @NL80211_ATTR_STA_TX_POWER_SETTING={0x5, 0x113, 0x1}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_STA_PLINK_STATE={0x5, 0x74, 0x1}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4094}, 0x0) fdatasync(r1) 22:31:36 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000", 0x21}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:31:36 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 28) 22:31:36 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x3, &(0x7f0000000080)=[{&(0x7f0000000140)="5fd7a827162f0046d72c58b4725e622de8e94f47c4631d1257bc0fd0d0fe715601c7918064e21fb9f9aa8e5a6b4f020e29615a6f9c3f65773985806e1da9c5e8b0f0a715bd834d5787098544f5d29fbbb8bd2699cbf60006e6f4b8166f0dd079beef4c1b1de8bb0c0c911f9fe94deaf58d4ae5221b9773eb53660b0e5bbb6408d19da8ec52f78f17c9c20ce85e9595b8bae114278fd019e2a11b5047be93388dce7259d3d2700839ab73528b74c1e0e22a9ffb4844a439076af762f073bc20ed07fa46ed3f2f3c6fb49b675eb4983feba0a92b", 0xd3, 0x800}, {&(0x7f0000000240)="5caee8b6a2df3ad1b195d0cf34963e7bf96a4baa0cd6293a5e3d1d7a92612e5a0c0c7560dfd1c8afe3821e0f30ee24a976b00759f2bf4da8138e2be5f3f1931e3c1fcd2bb015232087774b94749d009ee740c037720fed5983dc6b08e694dd7ba7b7a9c2a62a3d09c07ba36ee82e80e06b466a4f40038cb0a5414afb147b76a7d5e3918f451f15869398d8d35da7dd8f7d53be198f3cce6cecb8b86e7bca340c312a25ad1eb904fa6a09fe32a6b65b7d3b481e8a439f2a40cae9eacfce0e80b6a07bfd424ec531576820991c41102f6bc1b208e25307eb307a1ca425646ae5d8eaaf678420a7863b39a03c9ced10652e22bb0b306cb4122f35a59ff9bfb2597b32cc6d832d724823cc5df25030833b76b6c42c102c90e779223f7fa120c8ab054bb6ba6100004ffbf568a47df1d0fafca967508d48d1359e8b05a35091194661f8b9341c5d527f9392c0421763639413049e897142a0a69f4df44ab644152c563bc4ff58062103a8afd9b4589acf0aa1b5aea6850fe09dceadfa28d22b2040b3b27c1aca27e82ba3dfa58822276d2fe80638117a799467daeab0ab2f906c77ad8eeea9bfe021bc334e0b72b2180a24a05c34384e0e7828a03ad08038b8262479270130cf7aeab5e7c4184171d8545276894036b600755ffc4d69277f11f9269e79922cc6d1a02209193529b0b6830acf26d5a5f5ce05c9a2d3ad8b8f03f91fc0e986c4ddce15a06426c5bc69bccb9ab711c7842764429ad8f3e540946b81cbf90aee52fa828563b9ea2b792a14735420c72b99e501fc4993a02f6f0e7453c06eb8c95457888fbf75cdc77557ecf977fafa38a5d4c6885d74acd5d9e7157993f0c2ed552b507d7158341dc47f4c829126c1866e0b2f305c62e5cd5347bac92a17ad2a0e8557d7908151cc0a59c050c9b663b9d50c8974913f310a8b7c13bb8b6b08d463c18f9cb5ee5136441fcd900b5fed4f261bcfcd7b3f10ba135847f585cc5805f7de784c82e91cdd3e6966380790c0915071d3079a5a290f1355ec4efc28591bcf7cd615fcf295263d8426ee89a4f237abbb02a00c0fc1d2a3a47beb903cf94b82c3aed20033abd1df31465e775b080811077cf8556b4e10948b773c823b330f09d3ed969903f88d0182a59bed8cac12d1a6016eb6ddd58e50dd95fa4b3ecf2eb0b98c88378333dccc5d1fda81e229c4fac00b9abef51a6dc034094574a9c767bbd3470eab2ad29f260a6a50f049b5eefd82bb38f69497b4bfe447f888dcdc7be86f0c7e2c52ca894a4417b4c5d37ffdb856578d751b86f41c9b7207b2c27098d5325f080723ff7322eedfa8cf8f0a9145a662363b02e39bec8835fae74623eda72c3dd3762a19c413ae2852963a7afe8b06bf161a2fe344b06a89a6ebb90cda5c7859feaa7a00b1313bc21b3602606a9548103defe6a34056cdf19e9c18929cf78bddbfd35b1b3384bbaea08cec70319a903cd7733a032c0a98586bd89e5d39d78bf232df19838f826de0cab20c7b69c60a484c93e76c1f0d127bcb3a661ed8d9a2462478cf13ff3f0761a0c9711374247fbe562a0b30bf6ccf573f9b6b69eea1c8d5acfee5bad7d67cffa4fc86704b8f2015e2e69f0f1233928b3549fb3707e980071ff1e0bf11dfd4579c184f087661e96b5512cc813a98be98d8237e9dd35540e5160343e3fc4c0894e902adfa166d9bbbbd7db4f9d95b37677298917d5fbc9623d38f7020a71b390bc620a8cc92f9d65d99355bf76c0bcd77536a44658884e2de4f976cfbee9e71ba525d4f72e2e6e5eceb3ddc858b2d44f64d863ed6c42c25e5c62c401de760235efcfd8a67b8b8c75958ffe3152f8cccb1346ce4f2670f12dcbec08f18429570d15ffc982faeaaab928c8c092997e56ebbdcf20c274be59c20453f280daaa43401056f2c9ec994dc43533439a1b6a3baf3f2dcc2bd9638d351be8ad6dd10f1b32ece9ba4737af51ec02b174df64f634eb982df30967a1f7cb6afe5de2c1194d82d79c2f60d08adebefbefdc76f10ef74cea3dbe87eb82fee71a3d946a94d98b8991aba4c42979461dba40b1eb0a330564d0993c914b6e9b4a967e74f531fe4c58758bc4d7f7be178ce1a672724df8c633293a2fd24b501055589ecffe541b123823d26e9421ddedb70536b1e61188911786d14cee7481445eef40f3d50a7790decc5dd90cf1c6b8e5b21c80fdc0a70951e454320770ee5f59acf8218a828ddb51e486ee6e27d6ecf29f7eda4d4c8ad1e17bc1808728c2604a93d078dba5ad3a78af2df5376bc94f6da0f2ce269637795d29d1d02c89654719b16ae4f6d2672525a7fdf4df3572674aac5f98e02e7a84a1f066cf8dd4b06e750a0459bdc78bd43196c8e5b995c8568c94a9752fe3a2410a467dfe1cee7abf40f678d10c6ae1851149714ef5da237ee449cae0905161ceff73485243be45f6a0dd98ac6f5872030fa4a900415a3d6ff969006f66287b170fbd154f35569fbe997c0fb273803b4e4ff4ae3ab73869e6d5b67566d3a7e004afba5bbc4bd975ec4f173964e1bad201efa7a1a0fe454e4cf026ba90817abdfe18085575bf08cb28e61ea91e9b7f7447b5b3fee10b270e5428fcf2b7985b4f65508888cd46e67604c1ec163e99273396771750c8bea597213f0e71a8c18e89fc9f51031b618a3e179bc065049cac987d692cf2885bb805dadc99afac47efaf22486c763d1b4036a03336b5511d0985879a91b9f9ca788f79974dca96e32c1e778200c79b6a67ff9a5ad0873a4fca26e251614947eaa62c3ee4844a12fc76a680b43f15ad185957689adcf738b1af7ca4abe93d8f99f30021f952426811559d5dab3da7a267f35208daf7c6e3307f75fdee9bec761fc0354eaa795886a3727788287da326164a374101034ad00bad2369964b6f2fe5b51f93969fd9147f24c046e278e442fc5cd098e36e9bafc28fb70663a3cd2d7d6d10481a9c911b6c9435a760ffe3c13c5b4763bcc7bcf10bb37d778922f72cff24d42d09f89e0c5011c84b2d58643f4d3ff9e6008ff256a3492f68b8fd3a100d283313d9b85162d533a5fa61cd5f09f93a176f77d4bb3a3ed5cb0106cf5ad464e22d293fa21102ada7eb67036c2231228cd8da1d77c6963c80669716bff5fef733a76d4b4d9ebdc08743840c334175c14ffd35f05f6940e563abcc38b233e4d29ac0a204fa65d7573c241e9512b8cb645a51852bfdbc003f9d29def4742351483049de9d746cf6d6d2c080446c99f9649a8f7635235a64f1850798d1a9bca8f049b91b9adbf3eb316d7c12ecdeada2de2bbbc0613f3c387ce137cfeb8b79259d29ccca01e3de01d84d96b6c388e302840d2bb9c42a4f14ab97d275ac0f2aab09a6421d2a222e8098ebb81d31e4ef32f665111344336d8fb73223a7e2def952849b7cfa1cbb1083c1513737611e72e918c851293282c6ecd2598b5bae50be5a31079e305c7a8c53857e3b1b899f9ca1cadae6ef1555e0aa39d14e628e5434d0e6b9ae07d88f109824c67cf5e829cb5779354b432da0523b5a6904bca10ebb9d2dd72ad9dfaffbb1309485e438aeff4f35193af3d8ca4b82e0dcb3ceb04f0c7333e3c3f8d2e6849f3c5e14bbdfbc0f8dc937ca94bf14beacb10db511e18da474af80c963fa8f3656eb9815bbd7e746d4f257a253e89204b58aae02280c1a5e37a5ee4db522b3a74d8e0a3ed30d933de118ef22a7b1d8c70e814e3b8552b00f02d2b94bd6231ca0f297232ffaf35f3530e540e7532065022a3dbc554e589104c4f80608a7b31d57dca477790620d711e5bf55345068b86ae3038867aadb2e4be05639107bb5c3ae33711800ec4b9221fab5786b5af8197b9806f2f5c43e70bc8bc69f07f0e7b35240cbf21c6bbae2938210d0afbe97dae5b3d1442f35f32249c88fbc4924fb8f13377ef0536679f008b4d7353692ae9ada2a86fb959cb39383543152427aa5e9dce92acc43b73ae2802f000cbdd160998cc12f92e53b6bd5bb06b1709505e25dd27f340481b155230375c49cc6c9b363c01bba87644e7e0bdc296fc2f9b74e5e696be1becc973ab4d5b291f76379b2deb3e6eab7d9334720e4761152cdc02c1ecfade141de8fe1eca9639d522f80f98d8192779ebbf1a4aff8358a9e5c822f14404397b9df322d0643e2f0b3c669e6ef55c4bddc47548199fcbf1f8c2f363436ca4320aa4f3b33ce20cfed71f2d49604e849db538dacfb663d3b90f785858d26aa1473cf1027a92db3a2f0d7b25c2455331972efaa0f4aa445181d9dcacc79a86eb705188b9044760b6290d0d57ba7c26bf580fa5c01b7285a49bc7575931d3aee6fa8b2072f3c40354e3f284157c0969406ba692ed21b7fc366e8be1496607121a197ac88dd55272d343c0cb3c2b644892cd838b122c010c0215cef769669bf14f0b0307baced6d4b0132aab6d28199d15a48957d8ce6473809a665f04650477de034ff73b8ef56bebdbddbf78ce4dacb80ab9663b01d966148e466c62a002fd46d3a9d4a83e8eb84ea9d2cf2451423d9daf199d1eb5c8b4de9c14e68f92d8e3ce3defcbf54e7cf7b15ae4223e10f0b454b916c2f91eb32c0f379395815f136f77f7cfb5e70fc30a7127c884aa5fa8f40e7d0c90d78c8bdf2abb8f98f65798c21d790ebe5cad65c9a047d41ee2374d48b623f6cc366be805651abb15c8b4f45f5ed0d91d6a793d9130fb227c07dac88c2f552ae86459fe8cbfbed4719291b22d76008d6d4d9b4aef1d437887cac61563502f5b6e28bffaeffbce07521bf41c97c082d3b9f3b22d8c597668382152133e99bec55dd2f3070c18c5385156ccc5e830c268c5cb86f66764816643750efed18ad731a3adf8e9a5d702e42e1d9dab74a0f852d57b8e3111c25e5bb20899dd04b8ef4aedbc88fb504f4ad96e440a38d8fbb89be311c90224ddfe134b81bc7e165179bb8300675dc358c687c02400fceb9269d6fec118e84966e55a8ba51a372d97f0e28ecf320e47621b0d90a69ca4ad2d891b00b3a7f0c90e35f8f636654cf40efb3e8407764c31ba980ac88226a3f27ac1c8e97f724ef5043d39e85e290279fc1408b4ed21dd104b40747bd4d94569d46b462c62f63539bbcd3af934d7e4e4c5a4fa2d61f8e09c70f61f244e644c00d3a2b715726f20b01909db5f0d971bdbf0cf2793d56638d12820cec269f501f93925df375096f65bf00a4a4ece5f360553d75456e682822cd6f062afaa7d2119ea04a0bf79006bbce997cd215981e63e42238465017c9a34269155c419a38a2c10bcf604bc925dab6479f646965ea74d7c851074b2763d83be435d17b186335d1aa170f611f5d3489e3685ff8e71adb5f54ccf11ff9a7efdd8ac51bc2ca7187e0140c58bcc5deb5df035eb32e2e9d9415c472739b57b5bcf65221c87880f481a32fec633d3836dfd8c9ebb49d873daf8ab9083c208339f5e2c97d3bb4872987a70ccc9f0c3b02b4e3813c51edb7dcd53e7e0fc1db9edd560f54b653151cc9a025dd36357dac7c181e44515025c9cad0324ca6fed805b7586cad41ea41301f77aaccaed910d12f869cd4b9cd59d3281304f630e43914f23b61ac47bdddf808dac06e044a2f23172a06f4e772d75bfe171484672c97f73ef668bf0eae9157619a6c016dd78172e09f3ab8fc977172de224ebd519c9f8c39e75719dca4d135c46d70fe54adbfaa8dda1042487d325af57be354b441eeffb9aaa4a8364a39c3ae64dad48214ba030ac415b335f595509acd06d4b2d8114c7ae3aa8c9a42f3c1ac2d4faf82a3803b7a039cd78", 0x1000, 0xfffffffffffffffb}, {&(0x7f0000001240)="81c69b3047c6c4135fdf49d55f6d61818f44daf07d0543862378d57f9f2f6a535a9823d2f78e6a45a36cbb802afbdd02e1afc5a9b6e395ed419c969dc1a9fe9b576bcd27f97c1aef0d9828008e28c4edb4ee60cf517ac403bd7ccd167bf48eb47edab3ea2343a941c670afe29c559b9690703ac688df8354beb0b5c4655250010ea69bd2cde2978f73c592c2c0b414005be5399f24086f6650f78030520975e8a9b2de500031137951336c19271b4acb0c6a5fee1f8e80bbeb99ad49629aae643b305e7dd5b49267d4325147c942c2d50bbd1e5ab8834218a4be248378297132ad23c83a64d2d2b0f878fde036", 0xed, 0x7fff}], 0x0, &(0x7f0000000080)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file1\x00', 0x688902, 0x20) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) r3 = syz_open_dev$vcsn(&(0x7f0000001340), 0xffffffff80000000, 0x902c1) sendfile(r3, r1, &(0x7f0000001380)=0x1, 0x5) 22:31:36 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, &(0x7f0000000040), 0xa99005, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:31:36 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 24) [ 1326.687388] loop7: detected capacity change from 0 to 32768 [ 1326.689889] FAULT_INJECTION: forcing a failure. [ 1326.689889] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1326.691876] CPU: 0 PID: 8637 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1326.692911] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1326.694138] Call Trace: [ 1326.694540] dump_stack+0x107/0x167 [ 1326.695082] should_fail.cold+0x5/0xa [ 1326.695688] __alloc_pages_nodemask+0x182/0x600 [ 1326.696393] ? add_mm_counter_fast+0x220/0x220 [ 1326.697068] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1326.697984] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1326.698769] ? lock_downgrade+0x6d0/0x6d0 [ 1326.699387] ? mark_held_locks+0x9e/0xe0 [ 1326.699994] alloc_pages_vma+0xbb/0x410 [ 1326.700606] handle_mm_fault+0x152f/0x3500 [ 1326.701246] ? __pmd_alloc+0x630/0x630 [ 1326.701824] ? vmacache_find+0x55/0x2a0 [ 1326.702416] do_user_addr_fault+0x56e/0xc60 [ 1326.703071] exc_page_fault+0xa2/0x1a0 [ 1326.703661] asm_exc_page_fault+0x1e/0x30 [ 1326.704282] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1326.705083] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1326.707814] RSP: 0018:ffff8880485c79c0 EFLAGS: 00050246 [ 1326.708611] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1326.709677] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000e000 [ 1326.710739] RBP: 000000002000d080 R08: 0000000000000000 R09: ffff88800606afff [ 1326.711788] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1326.712490] FAULT_INJECTION: forcing a failure. [ 1326.712490] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1326.712865] R13: 000000002000e080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1326.712892] copyout.part.0+0x10b/0x140 [ 1326.712906] copy_page_to_iter+0x44d/0xf80 [ 1326.712930] shmem_file_read_iter+0x3dd/0xbb0 [ 1326.718323] ? shmem_get_link+0x440/0x440 [ 1326.718941] ? file_has_perm+0x183/0x280 [ 1326.719553] ? inode_has_perm+0x1d0/0x1d0 [ 1326.720174] do_iter_readv_writev+0x57c/0x750 [ 1326.720861] ? new_sync_write+0x660/0x660 [ 1326.721477] ? fsnotify_perm.part.0+0x22d/0x620 [ 1326.722169] ? security_file_permission+0xb1/0xe0 [ 1326.722890] do_iter_read+0x301/0x760 [ 1326.723465] ? import_iovec+0x83/0xb0 [ 1326.724041] vfs_readv+0xe5/0x160 [ 1326.724570] ? vfs_iter_read+0xa0/0xa0 [ 1326.725147] ? __fget_files+0x2cf/0x520 [ 1326.725737] ? ksys_write+0x12d/0x260 [ 1326.726307] ? __fget_files+0x2f8/0x520 [ 1326.726899] __x64_sys_preadv+0x235/0x310 [ 1326.727508] ? __ia32_sys_writev+0xb0/0xb0 [ 1326.728135] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1326.728929] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1326.729698] do_syscall_64+0x33/0x40 [ 1326.730250] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1326.731011] RIP: 0033:0x7fe49124eb19 [ 1326.731562] 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 [ 1326.734313] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1326.735441] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1326.736501] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1326.737563] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1326.738620] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1326.739671] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1326.740758] CPU: 1 PID: 8638 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1326.742213] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1326.743940] Call Trace: [ 1326.744519] dump_stack+0x107/0x167 [ 1326.745289] should_fail.cold+0x5/0xa [ 1326.746093] __alloc_pages_nodemask+0x182/0x600 [ 1326.747076] ? add_mm_counter_fast+0x220/0x220 [ 1326.747442] loop4: detected capacity change from 0 to 8388096 [ 1326.748029] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1326.750157] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1326.751245] ? lock_downgrade+0x6d0/0x6d0 [ 1326.751306] FAT-fs (loop4): Unrecognized mount option "@" or missing value [ 1326.752114] ? mark_held_locks+0x9e/0xe0 [ 1326.752142] alloc_pages_vma+0xbb/0x410 [ 1326.754832] handle_mm_fault+0x152f/0x3500 [ 1326.755726] ? __pmd_alloc+0x630/0x630 [ 1326.756560] ? vmacache_find+0x55/0x2a0 [ 1326.757393] do_user_addr_fault+0x56e/0xc60 [ 1326.758296] exc_page_fault+0xa2/0x1a0 [ 1326.759113] asm_exc_page_fault+0x1e/0x30 [ 1326.759976] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1326.761122] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1326.764987] RSP: 0018:ffff888017ef79c0 EFLAGS: 00050246 [ 1326.766102] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1326.767609] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000c000 [ 1326.769114] RBP: 000000002000b080 R08: 0000000000000000 R09: ffff88800606afff [ 1326.770616] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1326.772101] R13: 000000002000c080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1326.773632] copyout.part.0+0x10b/0x140 [ 1326.774463] copy_page_to_iter+0x44d/0xf80 [ 1326.775361] shmem_file_read_iter+0x3dd/0xbb0 [ 1326.776324] ? shmem_get_link+0x440/0x440 [ 1326.777199] ? file_has_perm+0x183/0x280 [ 1326.778047] ? inode_has_perm+0x1d0/0x1d0 [ 1326.778918] do_iter_readv_writev+0x57c/0x750 [ 1326.779862] ? new_sync_write+0x660/0x660 [ 1326.780732] ? fsnotify_perm.part.0+0x22d/0x620 [ 1326.781708] ? security_file_permission+0xb1/0xe0 [ 1326.782718] do_iter_read+0x301/0x760 [ 1326.783522] ? import_iovec+0x83/0xb0 [ 1326.784332] vfs_readv+0xe5/0x160 [ 1326.785057] ? vfs_iter_read+0xa0/0xa0 [ 1326.785867] ? __fget_files+0x2cf/0x520 [ 1326.786705] ? ktime_get+0x158/0x1f0 [ 1326.787493] ? __fget_files+0x2f8/0x520 [ 1326.788344] __x64_sys_preadv+0x235/0x310 [ 1326.789218] ? __ia32_sys_writev+0xb0/0xb0 [ 1326.790106] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1326.791190] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1326.792271] do_syscall_64+0x33/0x40 [ 1326.793057] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1326.794122] RIP: 0033:0x7f602c72cb19 [ 1326.794904] 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 [ 1326.798918] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1326.800967] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1326.802885] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1326.804817] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1326.806534] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1326.808063] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 22:31:36 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x3000}], 0x1, 0x0, 0x0) [ 1326.827639] loop2: detected capacity change from 0 to 32768 [ 1326.831688] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1326.854088] loop4: detected capacity change from 0 to 8388096 [ 1326.864819] FAT-fs (loop4): Unrecognized mount option "@" or missing value 22:31:36 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) write$binfmt_elf64(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="7f454c460808ff6bffff0000000000000300060007000000ab0200000000000040000000000000006501000000000000c9000000ffff380001001f0005000008070000000080000007000000000000000300000000000000ff00000000000000000400000000000009000000000000000200000000000000ba60fdd56227981192cae1f25dbd93ff87ae25dd1e3bddaee9d3810dbbbcb763eb5051743427c212b7c452ad7de766b71de98288299bc033ab45ed499cc1bae2f2c12acab232d176d122f98a111c3483f2b2d6db0a018e8be498bd7d2cd544d25df8ef0a1798b20fdbbfed87ea451cc5c3b2859aff4d26544697f4e970cee3431065ec29daf4c7190d93f175d7bda414806ff16e9a40a961bd7d14f34f3f9779c06ee32e1612b0329b0f853636c486452dbaeda8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b0055e20c26381771f360a931482b"], 0x22c) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:31:36 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x327a42, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$nl_generic(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)={0x1c, 0x18, 0xc21, 0x0, 0x0, {0x2}, [@typed={0x8, 0x600, 0x0, 0x0, @u32}]}, 0x1c}}, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000040)='macvlan1\x00', 0x10) 22:31:36 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) r3 = open(&(0x7f00000002c0)='./file1\x00', 0x100, 0x40) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), r1) sendmsg$NL80211_CMD_VENDOR(r3, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000380)={&(0x7f0000000480)={0x10c, r4, 0x200, 0x4, 0x25dfdbfe, {{}, {@val={0x8, 0x1, 0x2a}, @void, @void}}, [@NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x3ff}, @NL80211_ATTR_VENDOR_SUBCMD={0x8, 0xc4, 0x7ff}, @NL80211_ATTR_VENDOR_ID={0x8}, @NL80211_ATTR_VENDOR_SUBCMD={0x8, 0xc4, 0x3}, @NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x94}, @NL80211_ATTR_VENDOR_SUBCMD={0x8, 0xc4, 0xf84}, @NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x2}, @NL80211_ATTR_VENDOR_DATA={0xaf, 0xc5, "9229eaf29a0ad77a746c38b3513d2da1e919630e4321fed10343e40d10c949644262288d11ac4d8e7f8d4669899aa2002fb3b5d476cf260bb2e7cd12e41bd82a551630a9c42382eb87479f20e901891552034289b2cf9429cdfb4fed9e108d37cc41689f9b17996df96e6add60d545e45a4174a6583650fd97bef86f973d422d47da5adc0e201232a060b66b4afe446d235e6dfa828aeb7a90894bd03d88c66562b8fc78c2a312960957c3"}, @NL80211_ATTR_VENDOR_ID={0x8, 0xc3, 0x3}]}, 0x10c}, 0x1, 0x0, 0x0, 0x8040804}, 0x40000) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) sendmsg$DEVLINK_CMD_PORT_GET(r1, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000080)={&(0x7f0000000140)={0x14c, 0x0, 0x870856f37e5808b8, 0x70bd2d, 0x25dfdbfc, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}]}, 0x14c}, 0x1, 0x0, 0x0, 0x24008000}, 0x800) [ 1326.962597] loop5: detected capacity change from 0 to 32768 [ 1326.969317] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1326.972359] loop4: detected capacity change from 0 to 32768 [ 1326.993224] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1327.054436] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:31:49 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 25) [ 1339.298960] loop7: detected capacity change from 0 to 32768 [ 1339.304585] FAULT_INJECTION: forcing a failure. [ 1339.304585] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1339.307730] CPU: 1 PID: 8676 Comm: syz-executor.6 Not tainted 5.10.240 #1 22:31:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x4000}], 0x1, 0x0, 0x0) 22:31:49 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000000040)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) 22:31:49 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000", 0x21}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:31:49 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 29) 22:31:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) r2 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r2) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x13, r3, 0x0) ioctl$CDROM_MEDIA_CHANGED(r3, 0x5325, 0xcfaa) 22:31:49 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) r3 = gettid() ioprio_set$pid(0x2, r3, 0x0) r4 = syz_open_procfs(r3, 0x0) ioctl$FIBMAP(r4, 0x1, &(0x7f0000000080)=0x7) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r4, 0xc018937d, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x4}}, './file1\x00'}) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:31:49 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) r2 = syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000002e00)={0x7, [], 0x4, "9755154351ac9a"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000057840)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000009640)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000000aa40)={0x0, 0x0, "c009b39830e4109622d7a29d0bd42e6d365c8384f665a2104b6faaa5427626b93311e77f0de4211e1217bc355a5246327eb7ba126bf7e4adb45535a4d9757c77f555e42c9254e9f9089be590271f821f5f6b632da2dabf1d6e618629da57a34a33f5e913338e628f32d84f60dbb9f94b70f1828e7d652bb2443c02901738d15cd72d14288f0d47dfe96e49988d0402f96628f97be361723e018daf71ab695fa4726664c00ec9aa53b8c092760da4cd088f03fad6504eceb8949dc35abc6c9f51916777bc38aa3669fb220546dbd1024eb87da205b46ec35180a8fcb898160855b5044023da75f2b1f285c1462a8afa95492a14be3f42052ff535612d226506a0", "7374bf600a2dbb0a10a4446998c60bc654676f080ecee8672b9b990319e9f34b4c45be9b1cbb8fbe1f4541599e2a8deeedad6067575d671432b4ba4028542704ab850b2cd326bd5a16431e3e06cbefba068d34f999e863befaed31fe2f898bdfe4043148f4d1cc27af274cc202dd9cd92b1891ba85c4048baa5cf0aa7a3d5dbef19adb89a7123a5c5cf1f42650df4c63aa25c0c5f606a072b8c1910206999409a39439cacd824f129adb4177e14f533050e77cfd6b9e760c12899b047feb4c8e5b746e5570db48fc8fafeccf98bad6d99a585091b403666ded97ce43cdf6dd1791052bc149861ea2585dfb28b538cc9fe6ffc5e07182615951fd668085ed124af574a07e3495491f19b1aa2a3b69028ccacd78524d988b224ab17ed905da0b840b4a9939e2af6efdf4221126075a8964d904883db014031e0924681a4ef3795071b256b75002a7df298c87c565b1d8a331e7d0c1000e1d707100917dfe107f87ebea9dca1b708b01cacf1c9f348c0d0fd64aa64193637c7169264d06f613c41be60f39b0cc9d813ae5fca2222832f86f2ae87e883efd48df36d16e6c1ca5c378f6ff0fbace91eb3099d744b16171fcc1ab7d5456392f0878ecf27e8caad7386663de490c3044eed7e7cb83e675716eda0cc09f219aadddd814c88048a7c6cefe69a79f2f7a234cfffbf19ac7a9f6ef59faf2776ac3d636904ec1bda09b1c9d8caeafa918983215d866f5cb6f1088e7e99a43425913d258a3dc8550fcbca3e0bec47503e24d709dd1fd1bb3cd92837d10387a0eebb98aab27950a2a66dc0b9bad3e4ef6393036d64949931ffe6479073790b3b885ac8563d4018e9227d644864c17f048daefbb192d15b56a2a440ad6d4ef5af2ac9904d8b69c64d2368928d7595594e6c3fd23229cb6aa80ec308301b1c94777900d34b1b3eea03dca765036a3f5351551affb585f22541074380b60ca062bf8a8a2324fe61ecad5733aec51e0c5ddc648280556b8a038b5816947b1637ef598cfd134cf9833d875fd23d22f5f74e74a4634d50a3ac908eed128f4297924296d95361b9504c08df4a0603eff93ee34bd45ed12e8d06b8f399fefef4ced732aad15b70f3e276101fa4b5a5c17435d0999b3345ccfe853c955e8b7927c7a171506b8e5b4de8a68cb5e80c3709a0e15643b5772d82d04859133e09fa8ab81ac042e67bc918f2847af14a4eb77c3fcac3132ec1af5a57d85acb9ce91d9d15019904396737ade63df938e6f054f8ee21e8994d45b0801ccd8ae8bda90128cb05eddd297d800412bc01fc5cfdfa9d473641fffc793b513da3f7565a27c4ff3678ac6f71560cc6cc95fb4d20f85b7934cb4a4f614182d331ab53b6a09ff47fc272b6c1f5aaca477bfdfed3fac942d639773b7a5656c526eb595d6fa9d301c425947f37088447cb4400c37750b76eb6c1f7933e43b27224c2fdc053e55125d00ab11428af674f58bd5c3ea1ce4762856afccbd37dd59a5e726f2e5e770bcc8372304fc2a33611234e3b0d411fcae8691e621b64581dc32b3d97c02920877b2c995018dcfff2da8687bc64332cffc3d355931561dc799d169f61d121f242dd3605e3fef8a46bf73998202d6a87671719896c61d729006104bdb7e926020f28260c75c2c754e5f073097d7031567e62cbfcbff541702cdaf498bbfe01e2948e6e164271ca4ab4df68a1569d29d3ce7029c0b58d2a1e6d179fa817ec9df17195c8b83a7a7508f18f0e3d07e8871f331d7a151bc11301c7dce402e6a5fda6f3096df2ddfeb48b3991e055c55d2a071ed66bf378e5c451f849cdbd7951cacad16d6b5734b71db866e77086bfab1797942633ec688d78bb2fccaae2b0e796b852b278bd4a4648d0811293e1bfe68e30b42eb27ac0a4e435e086b4cfeeb9fa539f0d800b6108e4c7b9d7237746770a3f3477646b7c9bfd2bc111679d40bffe221be492ba984df6cd4d7d8f9cbf7185e79804416be68d8a2bfa28e5bec4b57bf5f08eeecafabccd55744e49bb4a7dd1324908d91762b9884e7268d0bb6290be3b51091ae6ccf2ebbd4945dd7913bd38509a00ce38d955909bfa1f3740fc123a12e15b853b59b9b691460afdcda150d39e566a83eaa0c3b7bac9819bdbc7e0a620206be87ff2f8ea8091dbffa014d2f2eb919040a434cdeb3db68adf845d2ba751dc0e1ce4afd8672a5ecf0653b8c672c3265aa236a174185f4b4a291bda664bb79c13f8b6932a831385773898d194d2500b38fbfff8c4acafa5a80dfd3f1f906132885446f9f7ad787dbbdab593661ab1c255df879eaf4ca739deaa11379a5c6b650472257fa54b646b29ceb3dbe27e3584914f9f766bbbcc67abeffebb0df881a42b8671bba930b04d1d7710cc15d546ee69ad40e66f04eb28af8bd17b739e68ad75a239303fb97b18f8f08d2f95bdae0f245ebdfc3ecf555a6fd53f5a35af8b2dd016b227d209fc8323a7576e66a9913a0ad4f19d30d2b6f25ac8b5b6c762e2c68c76f9bd7818adbb3c9b194c09471482ec6898754469076b8674ab9e26b5977a0fa693160f18a01d2f2c362186ff75c205cec261d9e6c431ee672e4056b7e458ef02dca1167d09de5977210461758ed506290477a63c5af0698a1f4edf3bc569692bc9febd5fd641860dd34a6926af47ae7bdd3cce59a5b24b6944075e30ec2f2dbd043ebc57a39eaa5559bc4f21f08198e0daa2e8506b21160c8f9b629ad0e80d5e99e5cf4c4ceefb8d9fe5493ebcb066a647269fef2146f1ed55dac66974446e650e49db26ceb24c16c24885a2d2d011d11ec52d5b7a9c8096314d1dc7c992a1dee70be2fc0cc2d9fc94b0d02d479f6f4bfd3fa20df42568e27c0cea6caa1028d5dfbe6a9657053c06132387f9abfbaf93d9b335b69b168bf7fdaa0a44981dadc3358b50f1b24d390f8858d6775fa838388ff8a69b02bf446028485ba9e0c15731288c186b3cdf2fbc088f13f50e5eecc9b3a058d1369b7a254f11aa81a5fabd862bfd5226ce26e0199ef241badd55ba0d6087e9eb1661111a6afef1caf2bd54832bb5a3e8b864c8af220a8a115746c1646e78471ba2edb7c63fcff7f6be047a5f740525fbe5e259beee146dc2a609d3fd576e826ee1e4fce8ccbf75aa713514bda04ed4086cdd11a770cbe5782bca23f5f3ad8682609d5c5d4e5ca4e117d7423740b41081c6945b446223bb435c6ae2314552b7bf53a8b2c8a7a2a961d17315e0f7a660624b119c89ae81d2214b03cd79bc3eb355bf06811d7186b1f0a7219dd8d4096cb0df940719279357b853bc7c5bcf645aa65c12227859ce0851953fcefa6051f2a31e3666abde9ef1ece3eba658de696edf5d87a7d562dfe1f6bb9ac5e6773bc9069c732683715868cf14825345fb60665982549b9bb7c5b7d934ed0c4d136fa089f8459d473bf1ee678cf88c26f4f5ac681aa6dbe6ef78c26e7a3649ae0574f550f9fc64e8caa14586cbc43d8ec72a3170fc4f6c78fdbd40332c1f35adfc04be68a067f2c03325d624e21fa0e1fa6ea879caa84665bedefcd19759872824a0053a110af2b6099d8ea572b0c81cea39147bb2dca0eaefd4be8c3b59b98c27049f04ae5f3652ade0e1561238296d17979581b93d0ee26464fb5675b968cbc397558207fb1d5365f73994c0c8f2bcae0164e74d602a4856355b214af58b6357b2505779260ec73929eb4fe1047bbc2a125ff6c88718d2b8b8fb9c0d1cb1760748ffc5e4998dbaf8fad99df26b2eaf99bce2541d287b243d7b9cf0ecb25588d14c6228a6cb5413f48e3d07817d258c45ca0ab3494ca5b59f87abdf38e439b4a31d60d9474a52e465f36dd0cd56f00d4e5e563bfc6421b40a7522eb71894a698c19510fa7dc690b6b3f782d88e61ca635d5efd4c9c1725dbf24e0c8e246a2dc979e4750de8347687038f0441858bdf5a06bcba827d8d1327601943ca9fd004c121034fa6e1c8b9eff5da764961f5700eab97380e99b37f302239b528b36f5c9bbebaff25edae48fbe59dd272099af5c695a19b62f64485ba01ae8416c02f04360be933b8ba8a49c6c1188a78c3d36d0c61f61b4002bfeb669e29bbcb306f573528a749b085500c7649aea469fca867da4ca9eaecc75a70f41baeb80bf803402a9066dc1e8243192b78533e0ad590e14fd2bf2ce3ac943ade1fcefd247406785ee387d18e9afe8845481748fbadf4d081e01ecce50ef1fc5b457fa296b833d77390764e2af12f7930c6334476dc4cf45d9f272e364336810c11318bd0a95233005d66fe81a5708ae5fad8c7db17e6d97d2340651f7aa7a36e132a77a7a6206b36a95ccb5a48cb19bd3bb886ff0e77bc76653912149ca85895c4f80c373cbbd4305a91213e8ec5b7b18d8587d723c18f02854556aaaa540935eab2b7470a7c1c40c7e843ac1221a51e92eb05af2342fea7c853a46182c8384612aadb40145b95de565140003468eaca74b38bdf4dc640d0af80c3dd81747652c5fe15ffff8965a150a4ca6a9d9c91d067b4fac49b23cd2041dfdab22126c97d812b67ed638cc65d75d836bf439807cd7cd3cd0e6b30c81983e3f45a00282a14d401d81ac7c5544510dc7d157eeaa18b09df5ec949a22d7342b5b720b2a47251e995410f9b35d90824c1b19beb8575c9efe2aaa2a2011790a1099a924c01ca835fb7cc561eb2310a5331d4d9c4a9ee03a5f1364c17a7f4511c0c1b929c630cc110696f9e94b4107d0b75338fda2c5e0b8d46d19b98071e328f57debd56b4a0a9009913ac41518a08e6fa533edf20db0dc5eff43cd3ead623fc826ac03925490537d6b6a47f27031faa17f9852a3cb72d2088f33d35846a40758e60dab4b3980d032adc3e4faa61ff8aaea6b08bc9705cf097701e9af550fa43ec06c0ae2257927eebcbbbf4a05ad8097597943d6aed8a950ba32bc0d19827539019397e2fffa5f7379ffd7ec266f0c1cd947aab0c9e73c2796bd4c32fa0a0effbc84570efdebd3ac1eb57cc89cdbed91ed43a64cccfeba427a017a07d84acc850a45e2f26639598ed061ea81b60fb1873983591d446129ba8b27a4aef3311292017e3cbc00533824888ef80ef1a85c86a370dc11694d2f455e04ceb8811afa53aac77c65b38703d18167aedcc077c988dd9832ee1999a82c8752b921bceae484c19cee6828eef373c979b5c3f208080c8dcb38c53e384bebed6c41c3b9d6958bd2b952d82d17b262dbf30f90ab5c5d197ccee9f6b6525928b0100ffdeace644e159500495ff5a0ea7df7b9ab63617e3879818e25341e97d839beefdf248222cadd61a5d76b1ff34704bb78656afef7994904da269f973598217edc3be93157185aa15ef225f6471d7786a5e28d0f145b96566e101bf46723486867b9aa90f9eb4d1f5612d4950160c1504a367daf984"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000002e00)={0x7, [{}, {}, {0x0, r8}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {0x0, r9}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {r6}, {}, {}, {}, {r10}, {}, {}, {}, {0x0, r9}, {}, {}, {r10}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {r7}, {0x0, r8}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {r7}], 0x4, "9755154351ac9a"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000009640)={0x0, ""/256, 0x0, 0x0}) [ 1339.309785] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1339.311967] FAULT_INJECTION: forcing a failure. [ 1339.311967] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1339.312794] Call Trace: [ 1339.312837] dump_stack+0x107/0x167 [ 1339.312883] should_fail.cold+0x5/0xa [ 1339.318170] copy_page_to_iter+0x41e/0xf80 [ 1339.319295] shmem_file_read_iter+0x3dd/0xbb0 [ 1339.320454] ? shmem_get_link+0x440/0x440 [ 1339.321491] ? file_has_perm+0x183/0x280 [ 1339.322518] ? inode_has_perm+0x1d0/0x1d0 [ 1339.323560] do_iter_readv_writev+0x57c/0x750 [ 1339.324692] ? new_sync_write+0x660/0x660 [ 1339.325733] ? fsnotify_perm.part.0+0x22d/0x620 [ 1339.326904] ? security_file_permission+0xb1/0xe0 [ 1339.328123] do_iter_read+0x301/0x760 [ 1339.329095] ? import_iovec+0x83/0xb0 [ 1339.330052] vfs_readv+0xe5/0x160 [ 1339.330924] ? vfs_iter_read+0xa0/0xa0 [ 1339.331918] ? __fget_files+0x2cf/0x520 [ 1339.332927] ? ksys_write+0x12d/0x260 [ 1339.333730] ? __fget_files+0x2f8/0x520 [ 1339.334570] __x64_sys_preadv+0x235/0x310 [ 1339.335428] ? __ia32_sys_writev+0xb0/0xb0 [ 1339.336314] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1339.337413] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1339.338488] do_syscall_64+0x33/0x40 [ 1339.339259] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1339.340324] RIP: 0033:0x7f602c72cb19 [ 1339.341107] 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 [ 1339.344930] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1339.346507] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1339.347996] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1339.349490] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1339.350966] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1339.352449] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1339.353969] CPU: 0 PID: 8682 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1339.355525] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1339.355910] loop2: detected capacity change from 0 to 32768 [ 1339.357401] Call Trace: [ 1339.357427] dump_stack+0x107/0x167 [ 1339.357457] should_fail.cold+0x5/0xa [ 1339.360845] copy_page_to_iter+0x41e/0xf80 [ 1339.361806] shmem_file_read_iter+0x3dd/0xbb0 [ 1339.362821] ? shmem_get_link+0x440/0x440 [ 1339.363750] ? file_has_perm+0x183/0x280 [ 1339.364670] ? inode_has_perm+0x1d0/0x1d0 [ 1339.364994] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1339.365606] do_iter_readv_writev+0x57c/0x750 [ 1339.365628] ? new_sync_write+0x660/0x660 [ 1339.365654] ? fsnotify_perm.part.0+0x22d/0x620 [ 1339.370280] ? security_file_permission+0xb1/0xe0 [ 1339.371368] do_iter_read+0x301/0x760 [ 1339.372226] ? import_iovec+0x83/0xb0 [ 1339.373094] vfs_readv+0xe5/0x160 [ 1339.373873] ? vfs_iter_read+0xa0/0xa0 [ 1339.374756] ? __fget_files+0x2cf/0x520 [ 1339.375658] ? ksys_write+0x12d/0x260 [ 1339.376527] ? __fget_files+0x2f8/0x520 [ 1339.377428] __x64_sys_preadv+0x235/0x310 [ 1339.378360] ? __ia32_sys_writev+0xb0/0xb0 [ 1339.379312] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1339.380498] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1339.381654] do_syscall_64+0x33/0x40 [ 1339.382496] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1339.383647] RIP: 0033:0x7fe49124eb19 [ 1339.384500] 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 [ 1339.388658] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1339.390366] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1339.391973] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1339.393581] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1339.395186] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1339.396793] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1339.400977] FAT-fs (loop2): bogus number of FAT sectors [ 1339.402287] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1339.417233] loop5: detected capacity change from 0 to 32768 ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000000aa40)={0x0, 0x0, "c009b39830e4109622d7a29d0bd42e6d365c8384f665a2104b6faaa5427626b93311e77f0de4211e1217bc355a5246327eb7ba126bf7e4adb45535a4d9757c77f555e42c9254e9f9089be590271f821f5f6b632da2dabf1d6e618629da57a34a33f5e913338e628f32d84f60dbb9f94b70f1828e7d652bb2443c02901738d15cd72d14288f0d47dfe96e49988d0402f96628f97be361723e018daf71ab695fa4726664c00ec9aa53b8c092760da4cd088f03fad6504eceb8949dc35abc6c9f51916777bc38aa3669fb220546dbd1024eb87da205b46ec35180a8fcb898160855b5044023da75f2b1f285c1462a8afa95492a14be3f42052ff535612d226506a0", "7374bf600a2dbb0a10a4446998c60bc654676f080ecee8672b9b990319e9f34b4c45be9b1cbb8fbe1f4541599e2a8deeedad6067575d671432b4ba4028542704ab850b2cd326bd5a16431e3e06cbefba068d34f999e863befaed31fe2f898bdfe4043148f4d1cc27af274cc202dd9cd92b1891ba85c4048baa5cf0aa7a3d5dbef19adb89a7123a5c5cf1f42650df4c63aa25c0c5f606a072b8c1910206999409a39439cacd824f129adb4177e14f533050e77cfd6b9e760c12899b047feb4c8e5b746e5570db48fc8fafeccf98bad6d99a585091b403666ded97ce43cdf6dd1791052bc149861ea2585dfb28b538cc9fe6ffc5e07182615951fd668085ed124af574a07e3495491f19b1aa2a3b69028ccacd78524d988b224ab17ed905da0b840b4a9939e2af6efdf4221126075a8964d904883db014031e0924681a4ef3795071b256b75002a7df298c87c565b1d8a331e7d0c1000e1d707100917dfe107f87ebea9dca1b708b01cacf1c9f348c0d0fd64aa64193637c7169264d06f613c41be60f39b0cc9d813ae5fca2222832f86f2ae87e883efd48df36d16e6c1ca5c378f6ff0fbace91eb3099d744b16171fcc1ab7d5456392f0878ecf27e8caad7386663de490c3044eed7e7cb83e675716eda0cc09f219aadddd814c88048a7c6cefe69a79f2f7a234cfffbf19ac7a9f6ef59faf2776ac3d636904ec1bda09b1c9d8caeafa918983215d866f5cb6f1088e7e99a43425913d258a3dc8550fcbca3e0bec47503e24d709dd1fd1bb3cd92837d10387a0eebb98aab27950a2a66dc0b9bad3e4ef6393036d64949931ffe6479073790b3b885ac8563d4018e9227d644864c17f048daefbb192d15b56a2a440ad6d4ef5af2ac9904d8b69c64d2368928d7595594e6c3fd23229cb6aa80ec308301b1c94777900d34b1b3eea03dca765036a3f5351551affb585f22541074380b60ca062bf8a8a2324fe61ecad5733aec51e0c5ddc648280556b8a038b5816947b1637ef598cfd134cf9833d875fd23d22f5f74e74a4634d50a3ac908eed128f4297924296d95361b9504c08df4a0603eff93ee34bd45ed12e8d06b8f399fefef4ced732aad15b70f3e276101fa4b5a5c17435d0999b3345ccfe853c955e8b7927c7a171506b8e5b4de8a68cb5e80c3709a0e15643b5772d82d04859133e09fa8ab81ac042e67bc918f2847af14a4eb77c3fcac3132ec1af5a57d85acb9ce91d9d15019904396737ade63df938e6f054f8ee21e8994d45b0801ccd8ae8bda90128cb05eddd297d800412bc01fc5cfdfa9d473641fffc793b513da3f7565a27c4ff3678ac6f71560cc6cc95fb4d20f85b7934cb4a4f614182d331ab53b6a09ff47fc272b6c1f5aaca477bfdfed3fac942d639773b7a5656c526eb595d6fa9d301c425947f37088447cb4400c37750b76eb6c1f7933e43b27224c2fdc053e55125d00ab11428af674f58bd5c3ea1ce4762856afccbd37dd59a5e726f2e5e770bcc8372304fc2a33611234e3b0d411fcae8691e621b64581dc32b3d97c02920877b2c995018dcfff2da8687bc64332cffc3d355931561dc799d169f61d121f242dd3605e3fef8a46bf73998202d6a87671719896c61d729006104bdb7e926020f28260c75c2c754e5f073097d7031567e62cbfcbff541702cdaf498bbfe01e2948e6e164271ca4ab4df68a1569d29d3ce7029c0b58d2a1e6d179fa817ec9df17195c8b83a7a7508f18f0e3d07e8871f331d7a151bc11301c7dce402e6a5fda6f3096df2ddfeb48b3991e055c55d2a071ed66bf378e5c451f849cdbd7951cacad16d6b5734b71db866e77086bfab1797942633ec688d78bb2fccaae2b0e796b852b278bd4a4648d0811293e1bfe68e30b42eb27ac0a4e435e086b4cfeeb9fa539f0d800b6108e4c7b9d7237746770a3f3477646b7c9bfd2bc111679d40bffe221be492ba984df6cd4d7d8f9cbf7185e79804416be68d8a2bfa28e5bec4b57bf5f08eeecafabccd55744e49bb4a7dd1324908d91762b9884e7268d0bb6290be3b51091ae6ccf2ebbd4945dd7913bd38509a00ce38d955909bfa1f3740fc123a12e15b853b59b9b691460afdcda150d39e566a83eaa0c3b7bac9819bdbc7e0a620206be87ff2f8ea8091dbffa014d2f2eb919040a434cdeb3db68adf845d2ba751dc0e1ce4afd8672a5ecf0653b8c672c3265aa236a174185f4b4a291bda664bb79c13f8b6932a831385773898d194d2500b38fbfff8c4acafa5a80dfd3f1f906132885446f9f7ad787dbbdab593661ab1c255df879eaf4ca739deaa11379a5c6b650472257fa54b646b29ceb3dbe27e3584914f9f766bbbcc67abeffebb0df881a42b8671bba930b04d1d7710cc15d546ee69ad40e66f04eb28af8bd17b739e68ad75a239303fb97b18f8f08d2f95bdae0f245ebdfc3ecf555a6fd53f5a35af8b2dd016b227d209fc8323a7576e66a9913a0ad4f19d30d2b6f25ac8b5b6c762e2c68c76f9bd7818adbb3c9b194c09471482ec6898754469076b8674ab9e26b5977a0fa693160f18a01d2f2c362186ff75c205cec261d9e6c431ee672e4056b7e458ef02dca1167d09de5977210461758ed506290477a63c5af0698a1f4edf3bc569692bc9febd5fd641860dd34a6926af47ae7bdd3cce59a5b24b6944075e30ec2f2dbd043ebc57a39eaa5559bc4f21f08198e0daa2e8506b21160c8f9b629ad0e80d5e99e5cf4c4ceefb8d9fe5493ebcb066a647269fef2146f1ed55dac66974446e650e49db26ceb24c16c24885a2d2d011d11ec52d5b7a9c8096314d1dc7c992a1dee70be2fc0cc2d9fc94b0d02d479f6f4bfd3fa20df42568e27c0cea6caa1028d5dfbe6a9657053c06132387f9abfbaf93d9b335b69b168bf7fdaa0a44981dadc3358b50f1b24d390f8858d6775fa838388ff8a69b02bf446028485ba9e0c15731288c186b3cdf2fbc088f13f50e5eecc9b3a058d1369b7a254f11aa81a5fabd862bfd5226ce26e0199ef241badd55ba0d6087e9eb1661111a6afef1caf2bd54832bb5a3e8b864c8af220a8a115746c1646e78471ba2edb7c63fcff7f6be047a5f740525fbe5e259beee146dc2a609d3fd576e826ee1e4fce8ccbf75aa713514bda04ed4086cdd11a770cbe5782bca23f5f3ad8682609d5c5d4e5ca4e117d7423740b41081c6945b446223bb435c6ae2314552b7bf53a8b2c8a7a2a961d17315e0f7a660624b119c89ae81d2214b03cd79bc3eb355bf06811d7186b1f0a7219dd8d4096cb0df940719279357b853bc7c5bcf645aa65c12227859ce0851953fcefa6051f2a31e3666abde9ef1ece3eba658de696edf5d87a7d562dfe1f6bb9ac5e6773bc9069c732683715868cf14825345fb60665982549b9bb7c5b7d934ed0c4d136fa089f8459d473bf1ee678cf88c26f4f5ac681aa6dbe6ef78c26e7a3649ae0574f550f9fc64e8caa14586cbc43d8ec72a3170fc4f6c78fdbd40332c1f35adfc04be68a067f2c03325d624e21fa0e1fa6ea879caa84665bedefcd19759872824a0053a110af2b6099d8ea572b0c81cea39147bb2dca0eaefd4be8c3b59b98c27049f04ae5f3652ade0e1561238296d17979581b93d0ee26464fb5675b968cbc397558207fb1d5365f73994c0c8f2bcae0164e74d602a4856355b214af58b6357b2505779260ec73929eb4fe1047bbc2a125ff6c88718d2b8b8fb9c0d1cb1760748ffc5e4998dbaf8fad99df26b2eaf99bce2541d287b243d7b9cf0ecb25588d14c6228a6cb5413f48e3d07817d258c45ca0ab3494ca5b59f87abdf38e439b4a31d60d9474a52e465f36dd0cd56f00d4e5e563bfc6421b40a7522eb71894a698c19510fa7dc690b6b3f782d88e61ca635d5efd4c9c1725dbf24e0c8e246a2dc979e4750de8347687038f0441858bdf5a06bcba827d8d1327601943ca9fd004c121034fa6e1c8b9eff5da764961f5700eab97380e99b37f302239b528b36f5c9bbebaff25edae48fbe59dd272099af5c695a19b62f64485ba01ae8416c02f04360be933b8ba8a49c6c1188a78c3d36d0c61f61b4002bfeb669e29bbcb306f573528a749b085500c7649aea469fca867da4ca9eaecc75a70f41baeb80bf803402a9066dc1e8243192b78533e0ad590e14fd2bf2ce3ac943ade1fcefd247406785ee387d18e9afe8845481748fbadf4d081e01ecce50ef1fc5b457fa296b833d77390764e2af12f7930c6334476dc4cf45d9f272e364336810c11318bd0a95233005d66fe81a5708ae5fad8c7db17e6d97d2340651f7aa7a36e132a77a7a6206b36a95ccb5a48cb19bd3bb886ff0e77bc76653912149ca85895c4f80c373cbbd4305a91213e8ec5b7b18d8587d723c18f02854556aaaa540935eab2b7470a7c1c40c7e843ac1221a51e92eb05af2342fea7c853a46182c8384612aadb40145b95de565140003468eaca74b38bdf4dc640d0af80c3dd81747652c5fe15ffff8965a150a4ca6a9d9c91d067b4fac49b23cd2041dfdab22126c97d812b67ed638cc65d75d836bf439807cd7cd3cd0e6b30c81983e3f45a00282a14d401d81ac7c5544510dc7d157eeaa18b09df5ec949a22d7342b5b720b2a47251e995410f9b35d90824c1b19beb8575c9efe2aaa2a2011790a1099a924c01ca835fb7cc561eb2310a5331d4d9c4a9ee03a5f1364c17a7f4511c0c1b929c630cc110696f9e94b4107d0b75338fda2c5e0b8d46d19b98071e328f57debd56b4a0a9009913ac41518a08e6fa533edf20db0dc5eff43cd3ead623fc826ac03925490537d6b6a47f27031faa17f9852a3cb72d2088f33d35846a40758e60dab4b3980d032adc3e4faa61ff8aaea6b08bc9705cf097701e9af550fa43ec06c0ae2257927eebcbbbf4a05ad8097597943d6aed8a950ba32bc0d19827539019397e2fffa5f7379ffd7ec266f0c1cd947aab0c9e73c2796bd4c32fa0a0effbc84570efdebd3ac1eb57cc89cdbed91ed43a64cccfeba427a017a07d84acc850a45e2f26639598ed061ea81b60fb1873983591d446129ba8b27a4aef3311292017e3cbc00533824888ef80ef1a85c86a370dc11694d2f455e04ceb8811afa53aac77c65b38703d18167aedcc077c988dd9832ee1999a82c8752b921bceae484c19cee6828eef373c979b5c3f208080c8dcb38c53e384bebed6c41c3b9d6958bd2b952d82d17b262dbf30f90ab5c5d197ccee9f6b6525928b0100ffdeace644e159500495ff5a0ea7df7b9ab63617e3879818e25341e97d839beefdf248222cadd61a5d76b1ff34704bb78656afef7994904da269f973598217edc3be93157185aa15ef225f6471d7786a5e28d0f145b96566e101bf46723486867b9aa90f9eb4d1f5612d4950160c1504a367daf984"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000002e00)={0x7, [{}, {}, {0x0, r13}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {0x0, r14}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {r11}, {}, {}, {}, {r15}, {}, {}, {}, {0x0, r14}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {r12}, {0x0, r13}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {r12}], 0x4, "9755154351ac9a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f0000057a40)={0x101, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x2, "d3c95604c4f93d"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000058a40)={0x0, ""/256, 0x0}) [ 1339.437660] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000058c40)={0x0, 0x0, "1401ab94afdb933e5ffbe5aed01f3c52c8d40d54864d1c88e7af79d725e9687ad7cdc97cab2eff54ec8e6155245b0ceeb8bc65d9da986fd331155a8e85c8f6d8e5933a17e73be6a7c20af0098dba045f660e037c6783bdd5897e81609c4c529b3b5eb88d73f89ae5a47a956dcb95d00f4461b4d9402fb0ee126e9b9da0908449ccb8ca957d68eb19478f0e974f5ad58221ac5c20d7b18870c4df3a314c117f1f76abe10c0196f10bb5c073620429e7bba41568a7c11af7645fe3f92e2610ad64084cd58ed9ca124c977e764f31c17989c303aa10494c0198abb3a3d0fc9eb6c62db1a94bd0c92e5e6f8c68c3e2adff7c168df56725e550ce50de53cd8616b235", "1c670260cb0992a2ac339c8653424c6279341e6c486d8b1daa465ca20cac4c4b87b8f27be1b63a01f315dc7eedf71048bf92216a19705f9477b62ca78f0881a0d3181f63be75240c31d46eb314592977f362b1c9211ce25cf7f5a1c4c9eba6c86ea5451502b458192612f2deb4b078705e8900d61fb7325e558e720a666adde78591952e35e6ca2bd5c55d947fdfa516a052ce1fabd55e1e4669a24a3910eb42d9ac4f97b83753b26a826669b5d2ea76434dca48294a5c3ab7e8597af3b2b85a43421c1406396a5432a82ac7272ca552dc0f042f0dd58dc3cbfdc99d8380253609c6b801dc3e875b08ebe4ddbc20d06901d758a089e6a5f81b015fa3bf8aa8847187fc398c4e620e45c6b18668a42d50469ce9d57a8eb9715d6f9c148a3a9d202ccf39e26586d1c180ed95baaf19b5fb9e10e427979f2dfa6043960bf76d9ac210d91fc0411b601a5bac1e9d4221674fd28224b32eeec5fe3e6fcbc4c81604be26cef5f0291d01912c1732f48d9ef9fb4fbbc2cdfdb12e303f0f7b6db5827af41b8d8954c2ad188782b19b61c322d0b6c11e0168604b4159b09dbc367a1319bdfedb3975e2b6c668ab006e01b1471367a95c69252137b9b44eb7d501a5138b77ea3ce7b0eda4e0c9054cb869be5567929a72f30a2674d407f4c22c7494e0f73bd044fa1d779ce3241226d34bbe2fdd460dbb4e28c5bc79b9a7196a04546702dd6b98c96455495a07fd45e81a47d4f350458b7f6199704890345673168fb47abc2a10ae356cf90509a21fe925d78ee5ad6978d1d28e1929a2bd1fa35be860c301cb683f43962407f1dc0e431221856201e8f629ee10206e2ea0725f53aebf4a84b7d5e3efbcc1917131dbf51e0615787df2453b3d5db43bacd788b93ea0daea81b34237a38437b221451b8e6964c5ca39873df7a3c42242903eaf582a6a44c3a3cee181bfde8457732d1f51d18fa38a0c1fb0a55b92c412bd5d4dc538ed5710820cee716bd97951dfc641958ab21e83e901ea1206671f03355878571fd39c3cec242fa129f1f1a0aacd5157ac5339f7978e9e64a6f3d5bb298eb5700c5ba971b6f25d520760196ee33b0d8320d63ede462a36e1f2aeb18311f056c0dccd002e369362a0859a03c47a385f1d9a43350756cb2f40bc0af9bcd1076cbc6ca6fdc5ef73227aad101674328da1fd607cb8cac5d82408c8293c1d22f23cb1039dca09d489e42fb63d722eb4f452f8c7f8dc109020a0aa5e7e7533eee1cdef8059a436a44d2c27a0c32f75bb9a6c43685756d588919769cf42b1311365db2785d6fe88db13a7fd38be253c9d3c5c4c9b4bd1949526f294afaea38296e2f9e31ae79461b1db14a0ce7994553ed48f4152d6e752603ecebc6f1d07a990ef42ae4b0c2c129f768a3fd5b480a786e6f4da1a41a353fd0a25970174334a50488988d1bf6df6f573c814475cb93d672afdb722546f101b125b83733e1acdbd9b110f283462b6c88211e6ce978e7b895ea8bf7e313493c9a9866dc6fa6e0bb83d65d3b27b3a70d89bc54cb858ee1ecff7dab87a9c8344d2aac24b3f6a89cf1c4bf8a651c87f96355da2885e1284431b68db57f9d8901a4f600845c9278502620a6768887b73983ba1cfd61757847fd60dcaf3c70e3f51a01c1efeb6baedd133db3ec82bc91b57a0f0d0dbfff349a30e21a9ee480b380070d13c950e582c53dc0f9bb0fb5b96554b6a0ae251713f15b471d818e9305f1154f61651fe83b4402dc78dcde22dc06806a2757140a7cf29eeab7dab1311d7669add6e2e04f8f610e5353f1e445f054722df8ce57585cba6786f995a1774497a15a61824a60b6e769bb4ef35a47a65f11c0a84c75cec8ff994fe309cc246b74bb7b395184eed9ac4d401b5c7931b6d20b7f84aaf5fb89a19d80a941126ec72d1fe76006c3f8d1318ad8468e714240e393730fdc9ac59d96d0b2ace197d90a6c5c06b3e95360f9695337128b724f907c7adb1008edfcdebff3bc22702abbd83ca636ae28be11113558642ca379ac5d32fc5c296cc0fcc2f1f5fd5d89e45e493e030c5f999043c116c954bd3ad8c13150c895501f3d28087e0472f0862a9d76c2776ec156860c7a42ef6826158718e66035f801eb7152df970db990af625390249f99d0b44b4f2d9e38fcad203811299b27941dba7ec2a34944d4282db6a15f39b6e15743c93190861887252b441abd5fb552a46e79d3a61ac4a2af6420b8bcdc52febc6f4e464961fe9d6ac7ca8ee5957c242f26bcdce9421aac8dbd009376e6b2bdd904c239203eb61629265d093e26844c68b47c8f8cb7a42aa3b8a3b83342a4c93b37007c62796081d3af74ddf466f47d2510c2cc58b1ff4dc31a7e8588dd070341fc7884ed8a43da095da7de52d5b6529b79ae4cf2fe34c60fa44d41d0aa6da880ed637999c4b6b587b2a66c47ac83dd24d57ab887f2cd571a2cc851c2d646d919bca1a5883eaebaf9790de1c6fa7c846c32cc0e4467a3cc0762967b1df07207e7fd47103ff2d4b196236bf4091a33aca790b37fe95e70538b91b0eb9120a84b5d7e900197d11a3e9f37d36016b3f0679f7c5add32ebcd2608a3ce5a1bd2af16b7c446b517b8e74d8f8d96fccf4d368a45d079bb48e85cb6781c08d8054f4353170f763c3df7a56eae71f2f0f7f904ab7c306d1ef387b5bfbbdaada1a0ef80e5dea3153376f662f32dfe004a1755135d15a105d96c0bb9439b9fc3e052afe22dceb9ffac7895f20aaa4c5c2557944c9bbe47e7f2367b1afd1b2bcc6f0b72cd26695f628f8e8dd67b4470e68e25741d7d751ba301007a7763971f8bb0d893b337c688467411eb39efd28c6c58ce3db166d1f7a980658beac13b2434d62e6d312abd2a43dd439ccbd06f810ee3be0a5c9b74a8fa1a0225e0224b8a71b5321c26833637d47496b2b32d8e5452e24c69b5f85a9aa6987fac540ac4c9c55a228e12c1be1578c5201253f34b8fbca4ba41cab1023917164c156287ece1e137116ed7173e911f974971d4f9e6a03d22633cd3610d85d2198572dbdd8c5523523aaeea5bef3571fd950c0eeaeaffe55b01563225445886cb4e4ba912674eb6cd167a53cfbc53e75f4b6a99241b561eb985ded401548b86e8fe83428fb7aadfc31c0a42259070711820fc91441378350a858fcf35dad5eeff3732a87a33e83929d0da3d48b48598057a60fc4b030bed7027cd10d8589944af360128fcfa4111f525c54103634a8c971ab955f42ed2f287bbe4cfcc945b6746db7852db84bcc2ef8e1ba2dd88e81293dec8db67d4e1f6b951b5e95b68a0e06c775409cd5a46b625c88332dfb50c402ed71e574d83c2bb9c44af128ef47a23bd3cc3ee6b55d20acaa53c59b2be5949471920d708ab58e5fa41550b7ea7f21108e5c9d5609b979bde531b7830dfad8769ea9fb16b056fc53a063b0679d84a12a4e96232178ea94a013da07cf9e99b0d9e843589289ffe4b860a5cf4a9a0360f304798210140142e23f8c921eb10cab7b4e093f1f0f1baabc7cc20b5ce65fd8f649fe6ac4d1eb119d5ea16659de8f00955e59a25d6684432507ef42742f9ca5ef40123b497dad6fc402009faef825835cd45281bd339467679897250ff4b4b4cc31235a6612feb320e0a790b292c06dae5c4a1f3974c7b4af853ab9917f92be9230e462c728760a2cf5d04fdbfd3af24f257a133dc59b6af745389fa14c75e9ca5bab1ef8261b8a8da0985c9cfa938576759f8a44dec64c5b8d501c7ce5ba8635b7cf94312831d0e180677d831a68c66a7bba8f753c4fe89e8381913d2cb764607064eaa7634dab9f7b828fcb49f410f32c73d557da74b5e044308518f2300a159b3f6bd761a71256ce4e164333abfcd58b21c8207b17d469150cc2a3f70e2d43d37bc618e56150cd666a68ca503d7fb2470aec1873cf41c1b3c2c4ba9e66fcb57918eac8d252f0158cac2b3e3a6d129aa6eaa57cffdf980721f041b4f6b0931245097a7d37e19199283dba7f16fcc636dbfa379c9e954f5c78dc9bee60f0b0612187d1c378f85951bd290e44dad813153840a913f8e74e0ca9c6ded4649285e5b0380ae3e2d7babd539a48d5d6f53f5a75f00b60e55644054bed9426e1b007f22efacc4290aaf4453d477ef50b67e4c42244861280479d66fddffc340e296e8de0bb57641aa7b14526b7ae8c8df0ba51d256d9c2e48e0770e96daa7e13eb30e4c06b598bb5fa2160330acbb0fd87c57ba7a8aff68cef06b76b1e0600c254bb8b312878d2daf5d4ba9bcd90d09ed084ccedcf91776ee1b5f13017d1054ef167cd486a2b65030870549cbb9163534f40e4f8d1ab74c8b60a51ba5cf6c6419a61161328fbb97e42c1d794b30ef2c0a12ce21c84288a98e29d0d5b339aa0dfeff30f3545be0887af33aefede36797e61850fbbc4e43847bb1e6041ff9e3de17fc85428738a27c167ab510c4874d6fae8ee593831f53e784a3e535579a93d8a8ac1707dcf571d5f997724addca026e64f5f643d4d344109445a797ff6d9fe88c9f914a9850caf888a7392374cbafa6f01799308f4f91d00849ff77dc659fb0276bb16fdf04e00de6e1ba7084609a5129962a5834aaf37510155aeb15087b06b83bd7c4b3bdad7285dd0861fe9a2216888be3746c09db421c393583b2c0abd880230f530d877f4c519813074c0e31af95fe594411ec205d9b9e9b48422d384935e64db2364a80c1cdb0cd89fd09f2a713e6fec37dc4977d053acd7e456570600eee5ff5de39c0debe9b00477c3fdeadd5ea23a1a225e32d8c971e670c299d5df7a16ff27a68cb68b37d0aa0d6c3ed8abf3196f3fcdf08906596ecc414dfc6b878efb3362b2ae2d1f09e366900ff8c03950c19c6bb56bf5b2aff5ef0148ca001797b080eb0e10ad3a639617a38e3bb3d69bdf325552990496d6971d5815211f8cf4e629cb12d7dbf4bb42f391c69c2ff041d1300608513456227467959d6ceb551a8c90a0508d40e2454693f62f4692185047dfc1d24d5a1fc5c3cd661c1db14ad7169ff29d25b85cd208ba10eab997ad4354024b099a5b83cc8a6a9d1f3ff7062a43a5ff9aa97700fb191dbf50d3d00b58da0b84d35a35fb229278f7a5d1627e2dcaa114b0ae246ca50d47a47527f5d685bbd3cfef5a0befa0dbe11c49c94bdc452ceba44587613b481e0da20125ed241f5f0fd1d31a556c95898a07043380730c092d983a876ecbc831037f5040bd0db47017b88a3d470fbd163e9a2bb0d7b02c60f7e22abdf3a5e55df3ce38c148629da66c45cf47576858c3d71641cb1c339ff008a6df795a6b4128a365cdec1b077b4d1e5bc1505025320e976c3b0326bab1b24f005e25b0cdcd47214335c4533bb47ec9ded49297853dbfc689d02ece5c1265f064cd81d6e59357fb1a20168c"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000059c40)={0x0, 0x0, "f0afd2fa7856a9cb6e46003e54c8d426475eaa8392cca9b1619ac63aeb3d641162b264cfe700fd4874ae32aff7067becab46e4202570d150a1ff63c3aac2da6d09664b601a25fda3307585b94c89fb83737adf3630796e285ba72ea4bee2f94009e1b157c177a0165ad75641acf2b3cdfa55982831bfc28e0297168e3652667b19405d96bd17cccdb6670da1c3799cce12d285d28f3903d144551a770f4d0e2fd6966980b3da0d69f1623974a903afafd10aee705909999fa765fb3c777c4e1e046c54d85fc2bd486a0e36dbeaec3569d7ee81ccfa1b546354c583046a3c44ba43fdd117ad7cb0b0103b3fa38099ed37316ac7aee17fee5b4c1d99d5fddf9a60", "609b3e0609301e921a6c1cf96f177ef0b540bfe9a0fbb4d9198e9ca795f895b8ca4856990fce7f4b111201dc57ae876ac1a2efbb0d322e46e0f24c09c6f546a267ecafdb6f6fe0f76aeded68da08b2dd4b5b3443bcf30346911127947f56ceafda59c3f265ce2d09add289840ef0b7051efccebf448b81cc2cc767c683bd556088c90ca0ded7cbe3f2d4633e0bc0a0a298dedc256ecfdb5532c123886ea12c27f26818c40ad677d58d84187aa6695d053548e5dd8db9321f4628191b673a0e51fd2d704733cb583dac68d8743148c260fabebdb68b802c57987890587b391f46ea25bef36ba420e1b7a45a44ea9abd573d59d520157efd56471eceb748f881baede1f0175b964f435487b02e9abe7ff59b2ee2604a3ff471cdcfeae5d744a91675f2ff8673702983352bf48d0c63796b9d5da051b330e40cfed47d206f4269aea7bd6c753c7718ea55494b9dfc6000bf6c0661428d17343288d3bdb45889dbad56a105ffb103f4429a59e64ddcdd015142a6037554009467f4ea379ae6c05587ed1ffa1733f3bd30c432425371c9a17586f89b5c42de3a8e8eb5aed047710c01bcbedc7f55e45594a1bbbca7fce88063576cd64120b1041c94707d5984881bb4c6ace8fb38650f73cb39dce716bdd23782bceffe4acbe1e674ffcf538d71a5591d118a8b6cf38ecd1b12155e6a4dbff2d624289038c0bf98f005b2891a81043d0b17673f1177b771004bce7e8853e6f114f67b90bec1928bbbd0d6cf33061357555eec2bca5875cf5cba0454bdc6c67610914762da38f42eed7270aed00a349118190d5162ef70878d97c2b551da0a188f27acc7c25910eee734e3abf7402f605aab0d6b72abaa4e9ea4cc2dccd77a91ed168aa6fa66dc0dd136017c457195cc9a99401243d34ca579f5c68e496e2b172adcda074a613a9e23103c0949b76c096235d40bcc22d6a57c7b1d89d9f94f585df1019973582ae6a6c9503cfecb985bbd1b5f3c0f4dbab2ef1df48b4a3b8e39b1956c2d87b9313c3a32ff5fa46b1d5a018f5dced515aed4bbd73dda142e143e38f936f95b4849c08f3e9a84ff9774b25aefe83366b0954d1c098059f378863986f1f5f4f84497fd99196635b897a4e41f843eaf5b17fe3ef493440718f6670e16121577abf6b00e48ec127f8edd0cb19ccf84b207fb19acd247b65b498d6271eaee3922cf6046b7a65b4e0aadd395f7f9803e075e119d647598637e6a7635ca8f3c0b57aa661c781d898aa37175edef83ec9cfe1623e91239c5c30ddfbfdd33293aebf44327e04a7af71536d1b21cd3d49652167e624b8fe76ead386a4977d810c478612200555e7839307613b5a6a6f963f0b39c679ac5408c162c19ff1ddb02c090b33ca4b4ae9c27b8db4ca0c37b59abac9f2145eaf56f7c86702946e1a4539ceb9fad10a43c8969a7844b2030d0fc14798bdeb0ddea7b4ce5976c80fbcc1e313009e56bcd29bd9a6204e10e2c4ce66eec2d5908b7633676017cf28bce27a10f82887a3dfe723dc3e6d279bd4f841fa19d816b3ac4cb205e4b7ccd4dcfe3d5c55fbd73c7930ab185d1d1dc4dca6e89512d4b9a87d2460374d9d75e94c5a9ee7511fcc9f09d58354c6897857ece8a287c68d5af2036793222de486938ecfe80cb4f77360b51d684a97394181450f64d368b4ee3b3af6de13cac6711dccaacfa805e146f8f5033c4cb1aa47999aad1831d30ea0ccc4ef3034466fc4d8d4693bc8409ea1978756bfc42095c9eafcbb77443d3d38788492ea463b5014978b7ed5833b3f7015be30d05ab86cf28954f44d928a8b7c283b520b8a6f3817e9b788dc1fdadece3089783b4cb88e36305dbb8e77d6d3f56a01dbc47b226ad407048dee2529c74e68b45f29636d5a5e810e6cfb6fede579e2911b9497a9efa008dfc877e569af8cab4fa5409bbe24b1441ff2ad2bef8c56d0914b01331dec4496286505f7e46269032856b6069aa926f0278e42e2c246c14c72e91eb7a54808dec8ce49d3df413cc5f2e7e6644a26c2676e989cd057d57724fb7241e3b05bd217a863be487595bae2a6b56c83047593aa6d3c42c3887bc260cf4c6cc2749851bae63390e8f74da5129446b7c8de8d8723b7cca805882200e038aaf30c050e81c7be3f5f2603716fb67d3c425ba9a87b3664b8b83aa4932594debcb7bb3e4f018a06e60085289cab717e22d5ae91c0636254172f1b2b049537ecdd810caf8a2e380e0de787831aae30b4fbae3ff8d734d03eba18a8ff2bdb9d080b46f1ca7ffecc9b43a6ca29e8b6742669a23f1ffea1b315ef89bf7e178a9a79f76a0ef534ecb0f0e1d5b02c7de303a32d14a7535c0d376af6dbf4caca02f4795bce261e59d1d3d2a19f3b0b49ea9123a6b55d24dcd3edc70ab853abf5f4e902b4fdcb1c16fb9f559bf4e2cc2f11e055969a9ef0ce10bece80f8c12d3f3e280706ecba208a5eeff50c2393d3551acc3652a1234becf03ea398cb6766424fb88a2768d5ad651115f39fc95d0cfb92c60da0f59a45468fd6d71302b7dae1bcaabd4b500d221ab637e12450be2bfb9c2a981af9796585d89c271f17d393d9697060ae572c1e66a937cb9fef7fb9dcac2c9e9ca1a19279651af3854214c4cb8322d39f31e9901d7eb04f143d43e86f3199dde865ff5ebd0943c0e8e62145a600f1d631e4116737d8594bf20f649e3c581412a534129d3b653a7c7f59bc9421e7e4ef77a84712275301b5592bf5cc0922b743a2bf2b707cdae040de118d20853c8bbcb84e6f3cd4e5b3a63ee0220338a1448e4350abffdd5b0b8202c7e47f230fa32b56c9a87b35644923d478ed238632667ecd0d7763477a866e37eee5daa4918da5551a467b54cbb8fced6caaa8a31842a0608ba2fc7fcc8fbe8070213274208e384f84a5e6276e283a855b784d95c4535029ce5482c5b5137423f7e939ee6c6b66f4ed6e11b730cedfc8080f2138fc0db7187735a9a58a60f473a567a1bacce4d781a8a6a01431135a42ab45862481f05f15faeb821b53d369075ee1e71df4104685a3943e50470029c17e0ecdf1277f14abe085d1caaa2c707b0d3a79337444f193a1e3acbb6373485406ecc732629cd08db7a11e470791bbddf21b1197a63ac28a94899b7f497623e7a84b65e70962e55ee76e5dee97fba33ffe5e499dd31b3be85245d0dc9e4bfd67b2e4625236b2d0400e2d04886cdf4fffd943a7267abbb23ce32bd1451b5d380d72fa3fc545b5346ab23f234f3282c3b54118a09d8c2af79e3ba7b9f80f221ba3633c5044647624c2de7573f6d62cb9234688a78bbddb6a4ce3eeeed1a5aa2f97b7db3e44aa92be1828395b01e5e4579b2f7e5160f176352ffe249acabb8df0cdc0a2633470ca85cd1bfded3feb08265d0a863742df4f3bbf231cf6384334f7c9b57aed83389c3b300f091a16fc6e2f41a501e82761882d7bd7feec8af275bc5ffab707255002e19345345d01d666f88a68cba84a65363c126747be8d0756a5f921ea8a532174232889f33694b30a6f1a08fde166e8dfa4d9604ea63637e3edb2a49c9a91b1e5c0700aef7146171acb572457164a47162a78872054678a22286be5954cd9edbe5e716863a8ac256c3b498a938f6c50f26d82c9ff140902d8c1b3d7545141e21a6e484a2b8515039134d397e26f5ff79fdcfe7b59bae84ffa0132006a0ee9e23ca877b44736696813e21e8d927fcfd24ff7c85e938e26cae2d1c435c82179a391d6c0d2faa4674a6a1e70ef032693c2b91a0a62f2154b58158d81d5481c0b962f690a03a5e2bb5bc758ffa2ff5949eeaf9118ae10b05ad5cc362750c64ad43528a0a4a1719476ebf6e961c79c71c40a37848a39e5589e1520b9a3dffef03a4ac45c26fde9530260705df4db08f88e737809c6ccc8537d94ecdbdd28c6ef18e5fd8b855f42094052a85efaed2dc00ee6a3897253a7aae4b96f6ed233fb8978e72793d219a5775bf946002a76f72ce304a048f2faf3d2e2225943d384e08a88cf364154f117ddabf4b618c01210f2245d1df2c09e1b081360f108f7c80a349602c7dfeb1b8fe227b78fe9da75b7908995a4799b93858c51b690115518bd67c58516aaaa0781e2b0a98e9812ece665ad94ab2012689ce2a399561d71bd4f478b09e78bf88fe6f8eb781148d40a8cd3d9d6f06c4cf8f28788558b5f10cad133f3dc9cb7c9420912a63f3d5765a5b2273c4a6a589ed94c3c4004ecb4ba043ad0f29e9ff49088272543964b8db42a1731cf7986737f43f421a637583a036fb89c311aaea808cfe6df4febc42e70df00fe5091137953844bcd0bb61f0849b1e4432001c846ceb6b0b9815bb1e9d7adec45eebf133a0b29c8327eb2af4f2215014a5e6737d8c2e6319895fc81635cc176576368640fb193975e159fe268cd5cacb2a41a2d9e0db01f612f2e2c482d4ede448bac3d30670b7fe76c59efebcf6fb2817e37f425d1ff4c31b1bde1e9abf8a829b8b7f2a974a92b8af5997b327f773e2847c802f37a4dfda1e644ce39a5641c9f3f1ae6d607424acf38e58943594e1966c6168f7820942f5befac3799eca33aa11643d465166cc02fed9900f19d3dc72bdade212b3b897db376ba135da3bd2ace93aba89a67929d728d6923dd530c4612d7fed280772526af8d7d9057ed02c8f27ad0bbb756298041a50c11eb8f3729e5238931c81ac518b2b8f2af70cfe623b85d57965280b40f4edea20555c9d69e1680a30b3a37f48cda92ef00a41a3b0d8fbdd670fe958b49af3d72c85e8c13b09f4d60e3f96ef3ace7a0bdeedd45eb2cab9957939ff1b55b041a8e9d0e7c28c8573ba3401f5a1c72dbe0b25a1a62c69ca5962e70e710d5d23e640af1c57e9c8330f8ef09479a9c76d78fabb24b549069528565cac38185560112d74db601bfa8a2a206fac1f187246286b8cf63b900de930c6a901b0bb62071128fbd9ca29a1af0362cfe7e7c984f80d96c3123de739374b0860e4393c87c214cdcc7850ae2f4b5c87b37912a5e8b88fa9ea1f7e7efd02ff9d86b2f8979acbef508cca112ce46ccdf178875095f4c3670d2537781316e562f9de1d0a1670168b7a5a75984fab72646ed5c36daa7d942e52a2fc97fd1186d8007168a8e2c163311fb291403d2c73eaa6c8e79ce7c5a899af1a1393d9d12112060da477daac0b8adcfb6388f3a3e4cbd619e5246a26edc5fcc7874ac586ea7064eed5b49125ee18e8ff17c2f6410fb1ccdf733dd427e782ae56e4e96e4e3e6996cfebaeb31ea8c6772147fa7f1531d7ca303c87390f6853f4f1f7af4d004245eef3761cd617e90bc66a49ed36b825ccaf080721a57f7d23ef46959955ac3c3b828c663279823451a54aea0ab0cabeb3cb3797881817a62660b167cf9278233c0bf513ee3651dc46e73d20b35f"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005ac40)={0x4, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {r6}, {0x0, r13}, {}, {r16}, {r17, r18}, {0x0, r19}], 0x40, "c5b3c92b9545d6"}) syz_io_uring_submit(r3, r4, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) syz_io_uring_submit(0x0, r4, &(0x7f0000000040)=@IORING_OP_CLOSE={0x13, 0x3, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x5) 22:31:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x5000}], 0x1, 0x0, 0x0) 22:31:49 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f800002000400000000000000000", 0x23}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1339.498951] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:31:49 executing program 5: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x13, r1, 0x0) ioctl$PIO_UNIMAPCLR(r1, 0x4b68, &(0x7f0000000080)={0x0, 0x100, 0xff}) r2 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r3 = openat(r2, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x140) openat(r1, &(0x7f0000000140)='./file1\x00', 0x1ada4980e42682b1, 0x1a4) fdatasync(r3) [ 1339.538822] FAT-fs (loop4): bogus number of reserved sectors [ 1339.540288] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1339.549279] loop2: detected capacity change from 0 to 32768 22:31:49 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x1051c2, 0x100) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x80000, 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x80) fdatasync(r1) 22:31:49 executing program 7: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x10000000c) dup(r1) socket$inet_tcp(0x2, 0x1, 0x0) r2 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r2, 0x8800000) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r2, 0xf501, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20000000320001010000000000000000000000000c0002"], 0x20}}, 0x0) r4 = accept(r1, 0x0, &(0x7f00000001c0)) sendmsg$nl_generic(r3, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x20, 0x1c, 0x2, 0x70bd28, 0x25dfdbff, {0x14}, [@typed={0x8, 0x51, 0x0, 0x0, @fd=r4}, @typed={0x4, 0x3c}]}, 0x20}, 0x1, 0x0, 0x0, 0x41}, 0x4000) [ 1339.594870] FAT-fs (loop2): bogus number of FAT sectors [ 1339.596171] FAT-fs (loop2): Can't find a valid FAT filesystem 22:31:49 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 26) 22:31:49 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x1000000, &(0x7f0000000040)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1339.645584] loop5: detected capacity change from 0 to 32768 [ 1339.652531] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1339.655774] tc_dump_action: action bad kind 22:31:49 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0xcc440, 0x1) r4 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r4, 0x8800000) preadv(r4, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) tee(r4, r3, 0x5, 0x5) r5 = gettid() ioprio_set$pid(0x2, r5, 0x0) syz_open_procfs(r5, 0x0) r6 = openat$incfs(0xffffffffffffffff, &(0x7f0000000240)='.pending_reads\x00', 0x0, 0x2) perf_event_open(&(0x7f00000001c0)={0x4, 0x80, 0x20, 0x4, 0x2, 0x4, 0x0, 0x80, 0x20, 0x4, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x4, 0x1, @perf_bp={&(0x7f0000000180), 0x1}, 0x50100, 0x10001, 0x5, 0x2e1dc7d19b8f8b2e, 0x400, 0x8000, 0x3, 0x0, 0x1f, 0x0, 0x9}, r5, 0xa, r6, 0x9) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) 22:31:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x6000}], 0x1, 0x0, 0x0) 22:31:49 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f800002000400000000000000000", 0x23}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:31:49 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 30) [ 1339.746571] loop4: detected capacity change from 0 to 32768 [ 1339.751201] loop2: detected capacity change from 0 to 32768 [ 1339.761759] FAULT_INJECTION: forcing a failure. [ 1339.761759] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1339.765920] CPU: 0 PID: 8719 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1339.767502] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1339.769425] Call Trace: [ 1339.770033] dump_stack+0x107/0x167 [ 1339.770871] should_fail.cold+0x5/0xa [ 1339.771752] __alloc_pages_nodemask+0x182/0x600 [ 1339.772826] ? add_mm_counter_fast+0x220/0x220 [ 1339.773878] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1339.775261] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1339.776485] ? lock_downgrade+0x6d0/0x6d0 [ 1339.777445] ? mark_held_locks+0x9e/0xe0 [ 1339.778393] alloc_pages_vma+0xbb/0x410 [ 1339.779322] handle_mm_fault+0x152f/0x3500 [ 1339.780320] ? __pmd_alloc+0x630/0x630 [ 1339.781255] ? vmacache_find+0x55/0x2a0 [ 1339.782195] do_user_addr_fault+0x56e/0xc60 [ 1339.783038] FAULT_INJECTION: forcing a failure. [ 1339.783038] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1339.783212] exc_page_fault+0xa2/0x1a0 [ 1339.783234] asm_exc_page_fault+0x1e/0x30 [ 1339.783254] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1339.783279] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1339.793044] RSP: 0018:ffff888048a879c0 EFLAGS: 00050246 [ 1339.794284] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1339.795949] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000d000 [ 1339.797583] RBP: 000000002000c080 R08: 0000000000000000 R09: ffff88800606afff [ 1339.799201] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1339.800826] R13: 000000002000d080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1339.802468] copyout.part.0+0x10b/0x140 [ 1339.803370] copy_page_to_iter+0x44d/0xf80 [ 1339.804341] shmem_file_read_iter+0x3dd/0xbb0 [ 1339.805375] ? shmem_get_link+0x440/0x440 [ 1339.806309] ? file_has_perm+0x183/0x280 [ 1339.807220] ? inode_has_perm+0x1d0/0x1d0 [ 1339.808163] do_iter_readv_writev+0x57c/0x750 [ 1339.809187] ? new_sync_write+0x660/0x660 [ 1339.810122] ? fsnotify_perm.part.0+0x22d/0x620 [ 1339.811183] ? security_file_permission+0xb1/0xe0 [ 1339.812279] do_iter_read+0x301/0x760 [ 1339.813151] ? import_iovec+0x83/0xb0 [ 1339.814018] vfs_readv+0xe5/0x160 [ 1339.814801] ? vfs_iter_read+0xa0/0xa0 [ 1339.815685] ? __fget_files+0x2cf/0x520 [ 1339.816592] ? ksys_write+0x12d/0x260 [ 1339.817457] ? __fget_files+0x2f8/0x520 [ 1339.818364] __x64_sys_preadv+0x235/0x310 [ 1339.819295] ? __ia32_sys_writev+0xb0/0xb0 [ 1339.820263] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1339.821492] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1339.822660] do_syscall_64+0x33/0x40 [ 1339.823528] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1339.824716] RIP: 0033:0x7f602c72cb19 [ 1339.825570] 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 [ 1339.829808] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1339.831560] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1339.833208] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1339.834848] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1339.836501] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1339.838138] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1339.839805] CPU: 1 PID: 8732 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1339.841308] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1339.843072] Call Trace: [ 1339.843643] dump_stack+0x107/0x167 [ 1339.844431] should_fail.cold+0x5/0xa [ 1339.845239] __alloc_pages_nodemask+0x182/0x600 [ 1339.846233] ? add_mm_counter_fast+0x220/0x220 [ 1339.847212] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1339.848518] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1339.849622] ? lock_downgrade+0x6d0/0x6d0 [ 1339.850507] ? mark_held_locks+0x9e/0xe0 [ 1339.851354] alloc_pages_vma+0xbb/0x410 [ 1339.852217] handle_mm_fault+0x152f/0x3500 [ 1339.853150] ? __pmd_alloc+0x630/0x630 [ 1339.853996] ? vmacache_find+0x55/0x2a0 [ 1339.854863] do_user_addr_fault+0x56e/0xc60 [ 1339.855807] exc_page_fault+0xa2/0x1a0 [ 1339.856653] asm_exc_page_fault+0x1e/0x30 [ 1339.857545] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1339.858704] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1339.862686] RSP: 0018:ffff8880487df9c0 EFLAGS: 00050246 [ 1339.863831] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1339.865374] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000f000 [ 1339.866905] RBP: 000000002000e080 R08: 0000000000000000 R09: ffff88800606afff [ 1339.868447] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1339.869977] R13: 000000002000f080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1339.871534] copyout.part.0+0x10b/0x140 [ 1339.872389] copy_page_to_iter+0x44d/0xf80 [ 1339.873318] shmem_file_read_iter+0x3dd/0xbb0 [ 1339.874292] ? shmem_get_link+0x440/0x440 [ 1339.875181] ? file_has_perm+0x183/0x280 [ 1339.876052] ? inode_has_perm+0x1d0/0x1d0 [ 1339.876958] do_iter_readv_writev+0x57c/0x750 [ 1339.877923] ? new_sync_write+0x660/0x660 [ 1339.878820] ? fsnotify_perm.part.0+0x22d/0x620 [ 1339.879823] ? security_file_permission+0xb1/0xe0 [ 1339.880873] do_iter_read+0x301/0x760 [ 1339.881695] ? import_iovec+0x83/0xb0 [ 1339.882516] vfs_readv+0xe5/0x160 [ 1339.883264] ? vfs_iter_read+0xa0/0xa0 [ 1339.884110] ? __fget_files+0x2cf/0x520 [ 1339.884977] ? ksys_write+0x12d/0x260 [ 1339.885810] ? __fget_files+0x2f8/0x520 [ 1339.886675] __x64_sys_preadv+0x235/0x310 [ 1339.887560] ? __ia32_sys_writev+0xb0/0xb0 [ 1339.888479] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1339.889601] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1339.890713] do_syscall_64+0x33/0x40 [ 1339.891511] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1339.892633] RIP: 0033:0x7fe49124eb19 [ 1339.893431] 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 [ 1339.897393] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1339.899025] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1339.900559] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1339.902087] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1339.903616] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1339.905154] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1339.906996] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1339.913261] FAT-fs (loop2): bogus number of FAT sectors [ 1339.914465] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1339.932091] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:31:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000000040)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x200401, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000001800)={{{@in6=@initdev, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@empty}}, &(0x7f0000000400)=0xe8) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x7, 0x9, &(0x7f0000001700)=[{&(0x7f0000000140)="02daa74b5820babc0ce94c5e3e5932123ffbbbe29329e892a3024556be1676b3348d9cce924e4e2768b1eb3662ccdfeeea285e2b2f6db2eeb5dfc2cf881ba74098d0829323b170e1126b8dd4840c77b976e5d444695ae64372181cf6b95c355851ffe7f76275b98591b4a83d5f449355d61963", 0x73, 0x10000}, {&(0x7f00000001c0)="75f4759bc4e74324c10a5dda9ebb1e06316d5cf9b2eec9fa844ebab0bffb4bcacd4e148b29995f4115877a392a84069aada70ebcbd301b43b6396c075c71bc171f0270db576be263ae55474feb39047afe0371b47b9137e1c34e6aba4a64e5e502379c190df280323d9099a610f2936f263b928c5933357bd5072e3bdb0312d7e53ffc0a91246b64a9a0951489895effb331484dd88e6ff77baad333524a01700d8072e5db325518ec5d118b4fbf8a71c49d476ca610ab2073d97b116078d11bc61b1e338666d4a67da571436c", 0xcd, 0x9}, {&(0x7f00000002c0)="f4faec66a55a36dbaa66c0013d871f003160c44cb6582cdf63d659534c90c08b2d4b8f371365ee73aacd7fbad3296458650a97672464ef03731bb5f74f3fc5c85fadbdf472ed829270899e68525e0cb3eaab8798006f014b97f44ed05fce669f7e3f1b513633ae2be9066ca64f24390413b3e784c6c5d21596818a747ac3bcca5238af045c1d61435cd63b69345e9af65fa2f5af06609bff9ce0eeddfc7c", 0x9e, 0x4}, {&(0x7f0000000380)="64be5227212fb93fb4b6719c5a0dde92f127365f26051a9a356e222a97a7690e82f3f9577e26a21524", 0x29, 0x1ff}, {&(0x7f0000000480)="cfb352d5374f36027be38259abdd63394c44781c1a7cdc66872b90e3b90c53c34b73802156bc37bad53d7c0102f2ba4af84c737b4e31637ac6789c4545875f1643c4f7c5ff5b6f995ffced4258759febd0e1a92d1769c344f518ca1a2286618d57249603e187b2174e81c335c7d5d752a5e335ea3d13f67f5d98e140e0a5e3cf94fdfe5e2374ca188298bfeff0f3e7b37363b3eb072d9527b79e66367ec6f0b940df9144cbebe37a0f1e77a52f82e24ae96d7c4eff69f05f81b1965c700fbaf7ffff7add6cd690584de4299d79fec0105bfbe8aabb2c1107476ea19a6b1da39de9d62dbcdd604d7073a2b79ec318fef884a81c3d241c0a11c68d0dfa55bf55d2df325bf825a587d95c40254ddd3898a095339938d86eec4f0f6e63b5973b7709493fd8e742560f68bfbb610bb8c03b8e9f4f86580696b8414bfaa9e1aaa288ced482aa722f7f7ab15254e894c1f05b92698dc567d27fcd55759251062eb5862a3a8f6c1af1b5b130ea05c4eb8dfb0172edcff6b1c9fca6e69eb4566ab26c471abf6eb4e71044d79474588548e53bdcbf79fbbeff9baa94ca49e25d0ca5491fc6164abc073897ed2055022d9d49e4b463630e5e4c17f5503ce019b5dfca9472e6bd0522749d3f2eb8be2e6f8acf5e914d67889de32fcae34343f86bc29ee9ff0ba74f49b9098a92b086868af3d19fccce87f043d40c0299528427893c6489ea148f053391b8e8d8d564fe3d12577221992eb66ec52c843f7d39ff35d4533dd4973d75227735558cc09269c4f9defbfac9306b6f9127f60c800519c8409da9e871eec554a0f33c04da6be3a113ef2d96812653a94c875360299fbf6ed2c2a73b2a46bc63fcb708824838f7ebfde392eed36eb2ac8697ce1b395c7ae97ef8e0bf4de56ef14d6d01b67b231bb6585c6db73f6632ea031874bf9d0d119dcad045511f8371c0bd5a0b44f4c73724b5814534f0a8c077d471fbdce3391f1c4f23ab710b88fa113fd3ca0d9fbda34f7db4a1e617c9f2f05f8894be8c51a06e4f30b32e264a66e7c158f9e265dc02e75cb5859c736f5b3a51e69eb1494eecbd08b9c1580cae18340fc0ef7ca970fbcdb8bf47d3d4810c5433faa8475987fa5bad21116a2098a993db9cbddc8c62629dafd3144e2f93251fdea3465cd32f33032f168299e49f5e284cf175668022bdb88c589ca26d1a0a0379bcfe4eca6879def6d345ff75b4824bcef20e2dbd69c40c4c0a5a47d05edff43b6ba35892b79cad83385a9b3813479aeedca637dbf4bd86a23f336f5e9c6cc7f8e325420175cdfc61fae43c8cc111a51982932511f2f6a55fba2bd7baac49d8933d2860ba87183d536b086f6f8014da6889232cc7e9fe0ba94b251d5edb7eabdb3c79b1ab54130d01eafbbca6867ed900a45f2933e4d6e9548a0c72a7210966826cedc42c483a0e8da6d54cb3bd2c6372e9d4bf064c7c8a07ec6e24bc1b0c654c05112c5cc325da974c312d90daa380f17229610688f6852b0cb35ed2a9368cc3a67f001f84ce253b98d320f67fdcde296836f6e359b927d5cfe25120d4e333344e8bc7eba7acf91c1642b032734d9bbb6295d4b2c9a58b3569f4de2d2b23477852328c66bc9e99608adef2844581562991f864eafb7b968c7e3324cca482d8c1e4e9273cf5bdfd244c27a55e23f10cba34e800aee416e0ec8e916662df6a5d2d6de3bcc4d161c86706f6561e760f46909cbf7199b2731621e55adcde212c9b7137a55c8842d27c038a0b7303cccccb19dcf2f5d5c60a6b6a6fa13b23d97081f27463fd364482a1b999dc2bf618e2c7c08db1e18b636df090d2dac6f4733401d46ec5b7f82668ccadb25e7aacb62c4c381612b0e90012a38f393349f683cb03088531b6b2a7f746b5de3ad9a93890f8e5bc89e5dd226c2adac134469051b92ec4c81a8045cf17c2e09627efff3908f2f424cb3537e77465b863e917323ec7809663aaef5bac2453ac47d31477d7bffee4352ebeefc9594d6d74d80d85aa655ffa70edcc941effaaac0e1817c42bcccfca364b6949faad4a55c0ee95bf69266ac9b982b36827c20db3328e061ae42a39503c9aa02689ddadd3c24ec6b4fe6b4bb234f45228365ff64e7b8192f025bc1b77186e805146c874bb36fa690f6f93c4af3e1ef46aa2c36c664fab2efc347e8904869a75ef2de9e25ce47197d840f17504e9ee6b69a4a1c05b99424946094d9d8bf89b8ca1f6311217d3cfbc562b620888b2c8be04fd0e148d8af5dacf755ccba768ae649b89904bd1c151e2fbb39e1364d280b52d1831f9d1b00ee704bcb52c17998721ccc1591eaf4fbae40a0b9e54f7055028f85cc10cb2ea917af2d5beb8f3bfc4b07751324f605fa6a5beae6382a463364e43bdee95e54094ce8c62888fc73066d1264e45d47a8f5f39eca75e011e56fd3611f6f4c960987121080d05e1cc5f8d347c0eb2f877a711bc323d2ca38b82c8005dc4233d38b1b4d30c355595dcaa98df4ea3ccec7582a04e3773fe7dff613fab760f44ecc0e3db598d017c4ef9983fcdd98182b0fbf7b50d0d6792abf6e7435f4650f551e8523b900ee8868212c45a881edcbac2a6b575216b73a4bfd5305424ce7373359c2346d38923f77be47ba89d850f6978832fc619b340f64f400b66e5a81d2a4ae5aeed48fbdd7a5fa116b40c199a08c1cbab76025a39be899bdd517f47348d07d00dca679a3758d76b0ab53a290b005145e63387fdbdd9c73e247677586f98e72e9a384fdd4fa6483e2d491370afe8c9571a86252046904d57e2b1aca13d10266ba17f5e72f49a5225e98b341d865bac2d4ab0a45fd08e9c45764ee8e1a0625e3f4abc8893f13c10d8ba41b8c9b61291b211bf3a7e72955005ca762dfd4d4e79fa8d9a64790342c8b34acb89a5235999adaf799bc2b46b46077c4ba8f49c8f36e289fed0f238a0e2e8918769e924fec9143719ef8e793339b6061682be7ed2093e28486547278e1cd843b1a66a97e82f6b978c56431de8a6ba0370123f487bd0c72e5dc24d32cafad5da80551292ff872f5645c588ed537f488f811db0ba5b635a0df5bd0ca8d649823769f2767947a5daa0c92092fc40e18a34c8ba3737208ddc3bc003fd5a898030ed881100e9ba69a9807d34037c620a1bbfe3762ca1a9b97965018ae1d573a8e7df037d6efa5bc07525858a6a1149925876128391df920d97bec4a2791e88815c0a27c63a13f0c2bee5f07a36f673e0740e088575b84cf8d147df4c9d07015d816c9b9d7b4322c8085ac6860cd804601eb181dc7f99edba321fd081a9c89638a594b1c7b6a79406def345300e1edb2c65b091e52e0c62377bc80b2525e40e10e34ee665268a6a488bde767fd845a58e7d17ee27b5af83a91247f01a57c06ce13ff9d04994c2f876c77d3c6b2ae0ddc1e2183ac7a608e4e8d96ae653ae0f6f6544a318a0f96a7c0219d02e6130b067ac7ad65b3865e9aee3c9217353438978245d32d14dc9a0b0a3bca2557343f3a9c98c96d3312e2b339f1797c878117edb0420cfcbfc1134627465ef685cc3a05f0f85385f4bb2fc022bcd408d20c2c3e9b59c0eb03b8f9131d8f3cb46c25f53e6c7a5d2818035d2fb1f5df735cecadc3fb20ebd2278355d81a312576c00932e55593f32183cda8c698d6a88b8397ba62a2a4aaae69f62db461b04e3c330513764dbaff47d92681805d4509a7bd8214a2fb4e6a6695b9b419e14483a038997ba3413db5a7ce3b2740364d52643ef831b0e59d849a1944b0f4930598be3b3cec306735d8aa1c5e623f9db00c64d2ea3cbc3c6526a8123eba5d2f820f35a75cde148256c5b25d61ecc73bb2a62357589bfcd3fef2b7cc6cf4e181a7a5577b7712c303228cd451196447078d21a65a3a50eee7fa40dece6c32eb262f65d5d516565fe2494a2ec7cb76c98bd825aac74049ae9e146ef2ad5c4f9a2ddcc97601f1d02a474e965c8e872af1f0d14b3ce431ce8d416b52ee38269f03ca4a0da2b384a2ce75b72f1344e1ade17fa0814e24ed606d63c3842af8637354cdfb3f012234bc53883a05d2d777ff4e8ddd9c9853d4edab8c0e6d6bbb7a659dbc4b94115b2cf952ba4c3ee2bde13e7396f5b2887a0909818b58076f7f727d53d0cbe9cad4fc8877c2d0a5a25202d38c97b502a0d8c7b64fbac080e52586c7b2ad7ce45f65b4d7ff72877e44fb0304ddc4dc12b187f59dbf22c7452c04c618814ff99a1e10ebb2e4d4b57dd53327553f72b626b6fce77dd0e6f2cf917dad38ebb38f50f858f8383cfd097ded493efa7178ccddcb00b60d4cb42c7ac43e5e6346eb28db1bcdd256c4663b8a12890bf73dd6bfe40eaa4a9952702a7bab291892353dbaf69271237c6b260ad885f12ad9c90543c69533db72630082a3eee45837d537cea7071a6ee36165c74978d62823a61191f4010d4e7347ad5915198bd09b0cddca8208be59035a25e936757f18aa27938bbef0fdf8f0f473961e567603c958a4cc7c8281bcee5f157e798b3d2839063a79477d528f5f2b1c7d7f0f988fb7453ce5e135a5fc3e040aba186a1ba71724f7b724a1e18a67d33ddcee03feaf1ce622488c4b5af3a8defcd87f03673c065ece925dc916429c9872694f8719f41be8451b7451e3e927d516bf9cebffdfecc6abbff423d285a4649213a1901c038c19f377f27527deda9fa379ded8261b25aef9814c327459df2ac368f3568f7dfd88e58c076f75cd0d9c84fcfedcb48d6fa9b25f6140ccd202545566d9a6e234160ff86b199bab8a2b54ac4ab17baa6b11b3ad5d797e57541d7185c4b9f6c525b24172eb080602ed68ca9643a5a390b6c28bde18f7764a8ce644c578c76e9c0e1c7461913e6285a0c766ab92b9534823e53909361aa16ff22a5222a99971feb07cf701797a79b20ed2e7652240568787ce4522d97e450a9397ba126825d3e48144c3609bc87fceeadd121f6ccfabe53d22a3dbe4c0f65454852426f447fe75d48fd71ab85d22b59eca5f69180ba199fd70b3ad47bc4d199a28e2a5a7a4c262b7828a43801f69e8ba8516fc00589c9310d150e606398a7ab59dfd56e8a5e39e3e9c659883af6d1e273eb3e0314e368de4bd604f0c330456e39df49f449e6c79fd7913390347ba48f50eff5dd35412d5dca58edcc6362a41b8d6ef71271eefca1da20cdc78793750ae2883bd0fe73302cc6398f166e9b2509c4fe8e501eecebc22ebf046d4ab7899b6f80c5f9dfeb89975d721b82826624df803d7e95f71adab7ff91cf7a03d2500435380197c127f9a22569e99057a87b8255680408a3bcc272284ac0fb4d23cae1dedbd9348ed94ec9ea8d85f2f8cc678bfef40b82dc345afae85d770486752a342b3aaa2a08f7516beeaca506235bfb214c9e6dce827a4215142bd999e7d523957ae339cce01c07989ec7a31682200e4409db2f3da04573bbff703996251848e23849ad5d5ec0d1fa49d6b07f65cb5bfbacfb11d2fb8682a99ccf28bb36e16ed7ec8b4b43c308e4c66c414d32d372a4fed69a112ff63601661e6a8f6df3b5e091c488a595fff34faffbc9b9e28aaed812fd8ebeca06666b0f055491508c65f7f6e38c4e5e3eea35c2bcc9e5fa815784aac0b4d732934e0fcaf85df9cd1c3c1fc794cb0229acb2c08cd33967a612e84792dc4d944d362e7a55c63d979a10b7d6520effcc3e62dcc72f9be62b5072b2cb98462a3366aa7799309031a798d82026740269ae371810b6994e79f0d8ae9c744cda4d6444c127e3593b5ec33cadbf7ce950c2f091d3ebf2bff96658717d387f5d11", 0x1000, 0x6}, {&(0x7f00000003c0), 0x0, 0x2274}, {&(0x7f0000001480)="fb375f9846e63d2e86a68b5e90357bb9f1dc461e1af8ba823652912447a1a38d928c152559b5d7a3a380087b116517e5c68fe9345cee107a4f2871fe4c50455b16b8c0680f7b2ccbf3069b603a719af62ff339d738755552f3d85c904cfd3b91d3ad6e45b7e609455581d1d431d52c819744068a0d54f05a1a7625e7d59ab6920c74c1abda22e5295c2fc057ad358cdd7318a9539aaca101ee3a87f32a1b171e93c1675a408f5654063535c19b509d50eb2b4e9ff6efa0537608fc4d3b190b241252330ff7a2acb429fefd00a6b181fea651", 0xd2, 0x7}, {&(0x7f0000001580)="aaffa1aa84dce4266bbbc909c224ef1be42941d25154ca944d965d1b09ba61a69447195d39eb4f979477e84fa96ac7c92c050b0cb121adae30925a81a35d42b4fcd0bf89cbdfa5c1e92db20cc79dc0a5914db370e60e71100cce2a39858e708b78a49df5f49fe3c6e29682d3249226fc6f37b607287f83fc5b2c7c687fb5c3f10b4e7d99831ef755f0c533200f25d5b8be33573c480f0e8d592f18e1860ec47c36f0a9c1bc206f45a029ccf64fa1222d8c1a24be70abe589437527ca44b2531d1210521c35da22dd6767584f6465838c9c1399f0b8d9e224fa2d76609520a7e06b2d2ca4279efb8ed661105cc0d49bd4ce8ca7", 0xf3, 0x7}, {&(0x7f0000001680)="fd07549b79d0661dc49572b4abaa58127f9bef93c405dcf2927df719291b54e51190465abeffd3bb7b50d11d932c7015c5f901350bd45860e05f876c51f90f2ea878815002a0ea52790d755f59c5bfe62ba8fa9335f151701d99d7302367e9cc86", 0x61, 0x3}], 0x1908800, &(0x7f0000001900)={[{@numtail}, {@rodir}, {@numtail}, {@iocharset={'iocharset', 0x3d, 'cp437'}}, {@utf8no}, {@shortname_winnt}, {@nonumtail}], [{@smackfsdef={'smackfsdef', 0x3d, 'vfat\x00'}}, {@obj_role={'obj_role', 0x3d, 'vfat\x00'}}, {@fowner_gt={'fowner>', r2}}]}) fdatasync(r1) 22:31:49 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000002c0)='./file0\x00', 0x1, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x17}, {0x0}], 0x1000000, &(0x7f00000002c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) r4 = socket$inet(0x2, 0x8000b, 0x9) syz_io_uring_submit(0x0, r3, &(0x7f0000000140)=@IORING_OP_CLOSE={0x13, 0x5, 0x0, r4, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x5) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r5 = memfd_create(&(0x7f0000000340)='\x00', 0x6) ftruncate(r5, 0x8800000) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) ppoll(&(0x7f0000000040)=[{r5, 0xa010}], 0x1, &(0x7f0000000080)={0x0, 0x989680}, &(0x7f00000000c0), 0x8) fdatasync(r1) 22:31:49 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f800002000400000000000000000", 0x23}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:31:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x7000}], 0x1, 0x0, 0x0) [ 1340.031604] loop5: detected capacity change from 0 to 32768 [ 1340.090165] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:31:49 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) chdir(&(0x7f0000000180)='./file0\x00') write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) r6 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) syz_io_uring_submit(r2, r5, &(0x7f0000000140)=@IORING_OP_WRITE={0x17, 0x1, 0x0, @fd_index=0x4, 0x53ea, &(0x7f0000000040)="085410ccbda2c4cf8c3e45c1c9b48e712763424671b4d8937ef0f49ce884e87453e3fdd2de765557ae0a044ea727869fb19a9893135c3a3c5a5b9be57a73d6ac2c05f421810330774a2816007cd7cbb3fd9d8147ff16e2816cb4a814b9abfbb7f372f1bfb5bc95d2728d9d429dcf1a7f66b26589f51cebe24f70a527dc7da64c871777977c859f108b570e7c7d8fb07f", 0x90, 0x2, 0x0, {0x0, r6}}, 0x0) [ 1340.147255] loop2: detected capacity change from 0 to 32768 22:31:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x9000}], 0x1, 0x0, 0x0) [ 1340.170155] FAT-fs (loop2): bogus number of FAT sectors [ 1340.171381] FAT-fs (loop2): Can't find a valid FAT filesystem 22:32:05 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 27) 22:32:05 executing program 7: getsockopt$IP_SET_OP_GET_BYINDEX(0xffffffffffffffff, 0x1, 0x53, &(0x7f00000000c0), &(0x7f0000000140)=0x28) r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) syz_io_uring_setup(0x79f2, &(0x7f0000000180)={0x0, 0x3d88, 0x10, 0x0, 0x2a8}, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000200)=0x0, &(0x7f0000000240)) syz_io_uring_setup(0x2c8e, &(0x7f0000000280)={0x0, 0x61c5, 0x20, 0x0, 0x202, 0x0, r1}, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000000300), &(0x7f0000000340)=0x0) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000240)=@IORING_OP_POLL_ADD={0x6, 0x2, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x1004}, 0x0, {0x0, r5}}, 0x3) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000100)=@IORING_OP_POLL_REMOVE={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r5}}, 0x38) syz_io_uring_submit(r3, r4, &(0x7f00000003c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x3, 0x0, 0x0, 0x0, &(0x7f0000000380), 0x1, 0x0, 0x1, {0x0, r5}}, 0x401) dup(r2) syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) syz_io_uring_submit(r6, r7, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x128c0, 0x0, 0x22}, &(0x7f0000000040)='./file1\x00', 0x18, 0x0, 0x0, {0x0, r5}}, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file1\x00', 0x200000, 0x4) r9 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r7, &(0x7f0000000500)=@IORING_OP_CONNECT={0x10, 0x2, 0x0, r8, 0x80, &(0x7f0000000480)=@pppoe={0x18, 0x0, {0x0, @random="353b9760961c", 'veth0_to_team\x00'}}, 0x0, 0x0, 0x1, {0x0, r9}}, 0x7) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:32:05 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 31) 22:32:05 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0xa000}], 0x1, 0x0, 0x0) 22:32:05 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f00000000c0), 0x200800, 0x0) unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x0) r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r1, 0x40086607, &(0x7f0000000180)=0x7) r3 = socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r2) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r3, 0x80047210, &(0x7f0000000040)) chdir(&(0x7f0000000080)='./file1\x00') syz_io_uring_setup(0xc28, &(0x7f0000000480)={0x0, 0x5f92, 0x4, 0x1, 0x46, 0x0, r1}, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000200), &(0x7f0000000240)=0x0) r5 = socket$netlink(0x10, 0x3, 0x0) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r3, 0x6, 0x14, &(0x7f00000003c0), 0x4) sendmsg$nl_generic(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20000000320001010000000000000000000000000c0002"], 0x20}}, 0x0) r6 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r4, &(0x7f0000000380)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r5, 0x0, &(0x7f0000000280)="c4f0f8d1677d1f28fa4d3a128337b951bb584f6add6abcef7d28972f571b946cfc0268f6aa120a36e7f7d38a7928f8c3c705b408acb4d8c2e2f8c7bb748fc9144f2f1577f34f7b644774483ca83ece2ee5e2a6484f8fe619869baee5670055252c72516b988c91871f4f097bfe407dfa63a4a91ce6c1e1a9e11e4c587fc8fde40055410fb8a9d1f55598a443467732f8a6edc57c47ad0093feb271c3d1f4171a5040d64d00e559e9676a39088f5991261d94c9181e3123d96b1681625b47996cdf14c92c28033044d7feae530fe124e3b2366511de70ae30070e08e1a69f7a3d6d1f6a69aa", 0xe5, 0x141, 0x0, {0x0, r6}}, 0x7) 22:32:05 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000000000", 0x24}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:32:05 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) lsetxattr$trusted_overlay_origin(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080), &(0x7f00000000c0), 0x2, 0x2) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) [ 1355.511432] loop5: detected capacity change from 0 to 32768 22:32:05 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r2, 0xc3f7) close_range(0xffffffffffffffff, r2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000009640)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000000aa40)={0x0, 0x0, "c009b39830e4109622d7a29d0bd42e6d365c8384f665a2104b6faaa5427626b93311e77f0de4211e1217bc355a5246327eb7ba126bf7e4adb45535a4d9757c77f555e42c9254e9f9089be590271f821f5f6b632da2dabf1d6e618629da57a34a33f5e913338e628f32d84f60dbb9f94b70f1828e7d652bb2443c02901738d15cd72d14288f0d47dfe96e49988d0402f96628f97be361723e018daf71ab695fa4726664c00ec9aa53b8c092760da4cd088f03fad6504eceb8949dc35abc6c9f51916777bc38aa3669fb220546dbd1024eb87da205b46ec35180a8fcb898160855b5044023da75f2b1f285c1462a8afa95492a14be3f42052ff535612d226506a0", "7374bf600a2dbb0a10a4446998c60bc654676f080ecee8672b9b990319e9f34b4c45be9b1cbb8fbe1f4541599e2a8deeedad6067575d671432b4ba4028542704ab850b2cd326bd5a16431e3e06cbefba068d34f999e863befaed31fe2f898bdfe4043148f4d1cc27af274cc202dd9cd92b1891ba85c4048baa5cf0aa7a3d5dbef19adb89a7123a5c5cf1f42650df4c63aa25c0c5f606a072b8c1910206999409a39439cacd824f129adb4177e14f533050e77cfd6b9e760c12899b047feb4c8e5b746e5570db48fc8fafeccf98bad6d99a585091b403666ded97ce43cdf6dd1791052bc149861ea2585dfb28b538cc9fe6ffc5e07182615951fd668085ed124af574a07e3495491f19b1aa2a3b69028ccacd78524d988b224ab17ed905da0b840b4a9939e2af6efdf4221126075a8964d904883db014031e0924681a4ef3795071b256b75002a7df298c87c565b1d8a331e7d0c1000e1d707100917dfe107f87ebea9dca1b708b01cacf1c9f348c0d0fd64aa64193637c7169264d06f613c41be60f39b0cc9d813ae5fca2222832f86f2ae87e883efd48df36d16e6c1ca5c378f6ff0fbace91eb3099d744b16171fcc1ab7d5456392f0878ecf27e8caad7386663de490c3044eed7e7cb83e675716eda0cc09f219aadddd814c88048a7c6cefe69a79f2f7a234cfffbf19ac7a9f6ef59faf2776ac3d636904ec1bda09b1c9d8caeafa918983215d866f5cb6f1088e7e99a43425913d258a3dc8550fcbca3e0bec47503e24d709dd1fd1bb3cd92837d10387a0eebb98aab27950a2a66dc0b9bad3e4ef6393036d64949931ffe6479073790b3b885ac8563d4018e9227d644864c17f048daefbb192d15b56a2a440ad6d4ef5af2ac9904d8b69c64d2368928d7595594e6c3fd23229cb6aa80ec308301b1c94777900d34b1b3eea03dca765036a3f5351551affb585f22541074380b60ca062bf8a8a2324fe61ecad5733aec51e0c5ddc648280556b8a038b5816947b1637ef598cfd134cf9833d875fd23d22f5f74e74a4634d50a3ac908eed128f4297924296d95361b9504c08df4a0603eff93ee34bd45ed12e8d06b8f399fefef4ced732aad15b70f3e276101fa4b5a5c17435d0999b3345ccfe853c955e8b7927c7a171506b8e5b4de8a68cb5e80c3709a0e15643b5772d82d04859133e09fa8ab81ac042e67bc918f2847af14a4eb77c3fcac3132ec1af5a57d85acb9ce91d9d15019904396737ade63df938e6f054f8ee21e8994d45b0801ccd8ae8bda90128cb05eddd297d800412bc01fc5cfdfa9d473641fffc793b513da3f7565a27c4ff3678ac6f71560cc6cc95fb4d20f85b7934cb4a4f614182d331ab53b6a09ff47fc272b6c1f5aaca477bfdfed3fac942d639773b7a5656c526eb595d6fa9d301c425947f37088447cb4400c37750b76eb6c1f7933e43b27224c2fdc053e55125d00ab11428af674f58bd5c3ea1ce4762856afccbd37dd59a5e726f2e5e770bcc8372304fc2a33611234e3b0d411fcae8691e621b64581dc32b3d97c02920877b2c995018dcfff2da8687bc64332cffc3d355931561dc799d169f61d121f242dd3605e3fef8a46bf73998202d6a87671719896c61d729006104bdb7e926020f28260c75c2c754e5f073097d7031567e62cbfcbff541702cdaf498bbfe01e2948e6e164271ca4ab4df68a1569d29d3ce7029c0b58d2a1e6d179fa817ec9df17195c8b83a7a7508f18f0e3d07e8871f331d7a151bc11301c7dce402e6a5fda6f3096df2ddfeb48b3991e055c55d2a071ed66bf378e5c451f849cdbd7951cacad16d6b5734b71db866e77086bfab1797942633ec688d78bb2fccaae2b0e796b852b278bd4a4648d0811293e1bfe68e30b42eb27ac0a4e435e086b4cfeeb9fa539f0d800b6108e4c7b9d7237746770a3f3477646b7c9bfd2bc111679d40bffe221be492ba984df6cd4d7d8f9cbf7185e79804416be68d8a2bfa28e5bec4b57bf5f08eeecafabccd55744e49bb4a7dd1324908d91762b9884e7268d0bb6290be3b51091ae6ccf2ebbd4945dd7913bd38509a00ce38d955909bfa1f3740fc123a12e15b853b59b9b691460afdcda150d39e566a83eaa0c3b7bac9819bdbc7e0a620206be87ff2f8ea8091dbffa014d2f2eb919040a434cdeb3db68adf845d2ba751dc0e1ce4afd8672a5ecf0653b8c672c3265aa236a174185f4b4a291bda664bb79c13f8b6932a831385773898d194d2500b38fbfff8c4acafa5a80dfd3f1f906132885446f9f7ad787dbbdab593661ab1c255df879eaf4ca739deaa11379a5c6b650472257fa54b646b29ceb3dbe27e3584914f9f766bbbcc67abeffebb0df881a42b8671bba930b04d1d7710cc15d546ee69ad40e66f04eb28af8bd17b739e68ad75a239303fb97b18f8f08d2f95bdae0f245ebdfc3ecf555a6fd53f5a35af8b2dd016b227d209fc8323a7576e66a9913a0ad4f19d30d2b6f25ac8b5b6c762e2c68c76f9bd7818adbb3c9b194c09471482ec6898754469076b8674ab9e26b5977a0fa693160f18a01d2f2c362186ff75c205cec261d9e6c431ee672e4056b7e458ef02dca1167d09de5977210461758ed506290477a63c5af0698a1f4edf3bc569692bc9febd5fd641860dd34a6926af47ae7bdd3cce59a5b24b6944075e30ec2f2dbd043ebc57a39eaa5559bc4f21f08198e0daa2e8506b21160c8f9b629ad0e80d5e99e5cf4c4ceefb8d9fe5493ebcb066a647269fef2146f1ed55dac66974446e650e49db26ceb24c16c24885a2d2d011d11ec52d5b7a9c8096314d1dc7c992a1dee70be2fc0cc2d9fc94b0d02d479f6f4bfd3fa20df42568e27c0cea6caa1028d5dfbe6a9657053c06132387f9abfbaf93d9b335b69b168bf7fdaa0a44981dadc3358b50f1b24d390f8858d6775fa838388ff8a69b02bf446028485ba9e0c15731288c186b3cdf2fbc088f13f50e5eecc9b3a058d1369b7a254f11aa81a5fabd862bfd5226ce26e0199ef241badd55ba0d6087e9eb1661111a6afef1caf2bd54832bb5a3e8b864c8af220a8a115746c1646e78471ba2edb7c63fcff7f6be047a5f740525fbe5e259beee146dc2a609d3fd576e826ee1e4fce8ccbf75aa713514bda04ed4086cdd11a770cbe5782bca23f5f3ad8682609d5c5d4e5ca4e117d7423740b41081c6945b446223bb435c6ae2314552b7bf53a8b2c8a7a2a961d17315e0f7a660624b119c89ae81d2214b03cd79bc3eb355bf06811d7186b1f0a7219dd8d4096cb0df940719279357b853bc7c5bcf645aa65c12227859ce0851953fcefa6051f2a31e3666abde9ef1ece3eba658de696edf5d87a7d562dfe1f6bb9ac5e6773bc9069c732683715868cf14825345fb60665982549b9bb7c5b7d934ed0c4d136fa089f8459d473bf1ee678cf88c26f4f5ac681aa6dbe6ef78c26e7a3649ae0574f550f9fc64e8caa14586cbc43d8ec72a3170fc4f6c78fdbd40332c1f35adfc04be68a067f2c03325d624e21fa0e1fa6ea879caa84665bedefcd19759872824a0053a110af2b6099d8ea572b0c81cea39147bb2dca0eaefd4be8c3b59b98c27049f04ae5f3652ade0e1561238296d17979581b93d0ee26464fb5675b968cbc397558207fb1d5365f73994c0c8f2bcae0164e74d602a4856355b214af58b6357b2505779260ec73929eb4fe1047bbc2a125ff6c88718d2b8b8fb9c0d1cb1760748ffc5e4998dbaf8fad99df26b2eaf99bce2541d287b243d7b9cf0ecb25588d14c6228a6cb5413f48e3d07817d258c45ca0ab3494ca5b59f87abdf38e439b4a31d60d9474a52e465f36dd0cd56f00d4e5e563bfc6421b40a7522eb71894a698c19510fa7dc690b6b3f782d88e61ca635d5efd4c9c1725dbf24e0c8e246a2dc979e4750de8347687038f0441858bdf5a06bcba827d8d1327601943ca9fd004c121034fa6e1c8b9eff5da764961f5700eab97380e99b37f302239b528b36f5c9bbebaff25edae48fbe59dd272099af5c695a19b62f64485ba01ae8416c02f04360be933b8ba8a49c6c1188a78c3d36d0c61f61b4002bfeb669e29bbcb306f573528a749b085500c7649aea469fca867da4ca9eaecc75a70f41baeb80bf803402a9066dc1e8243192b78533e0ad590e14fd2bf2ce3ac943ade1fcefd247406785ee387d18e9afe8845481748fbadf4d081e01ecce50ef1fc5b457fa296b833d77390764e2af12f7930c6334476dc4cf45d9f272e364336810c11318bd0a95233005d66fe81a5708ae5fad8c7db17e6d97d2340651f7aa7a36e132a77a7a6206b36a95ccb5a48cb19bd3bb886ff0e77bc76653912149ca85895c4f80c373cbbd4305a91213e8ec5b7b18d8587d723c18f02854556aaaa540935eab2b7470a7c1c40c7e843ac1221a51e92eb05af2342fea7c853a46182c8384612aadb40145b95de565140003468eaca74b38bdf4dc640d0af80c3dd81747652c5fe15ffff8965a150a4ca6a9d9c91d067b4fac49b23cd2041dfdab22126c97d812b67ed638cc65d75d836bf439807cd7cd3cd0e6b30c81983e3f45a00282a14d401d81ac7c5544510dc7d157eeaa18b09df5ec949a22d7342b5b720b2a47251e995410f9b35d90824c1b19beb8575c9efe2aaa2a2011790a1099a924c01ca835fb7cc561eb2310a5331d4d9c4a9ee03a5f1364c17a7f4511c0c1b929c630cc110696f9e94b4107d0b75338fda2c5e0b8d46d19b98071e328f57debd56b4a0a9009913ac41518a08e6fa533edf20db0dc5eff43cd3ead623fc826ac03925490537d6b6a47f27031faa17f9852a3cb72d2088f33d35846a40758e60dab4b3980d032adc3e4faa61ff8aaea6b08bc9705cf097701e9af550fa43ec06c0ae2257927eebcbbbf4a05ad8097597943d6aed8a950ba32bc0d19827539019397e2fffa5f7379ffd7ec266f0c1cd947aab0c9e73c2796bd4c32fa0a0effbc84570efdebd3ac1eb57cc89cdbed91ed43a64cccfeba427a017a07d84acc850a45e2f26639598ed061ea81b60fb1873983591d446129ba8b27a4aef3311292017e3cbc00533824888ef80ef1a85c86a370dc11694d2f455e04ceb8811afa53aac77c65b38703d18167aedcc077c988dd9832ee1999a82c8752b921bceae484c19cee6828eef373c979b5c3f208080c8dcb38c53e384bebed6c41c3b9d6958bd2b952d82d17b262dbf30f90ab5c5d197ccee9f6b6525928b0100ffdeace644e159500495ff5a0ea7df7b9ab63617e3879818e25341e97d839beefdf248222cadd61a5d76b1ff34704bb78656afef7994904da269f973598217edc3be93157185aa15ef225f6471d7786a5e28d0f145b96566e101bf46723486867b9aa90f9eb4d1f5612d4950160c1504a367daf984"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000002e00)={0x7, [{}, {}, {0x0, r5}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {0x0, r6}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {r3}, {}, {}, {}, {r7}, {}, {}, {}, {0x0, r6}, {}, {}, {r7}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {r4}, {0x0, r5}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {r4}], 0x4, "9755154351ac9a"}) [ 1355.520822] FAULT_INJECTION: forcing a failure. [ 1355.520822] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1355.523735] CPU: 0 PID: 8775 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1355.524884] FAULT_INJECTION: forcing a failure. [ 1355.524884] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1355.525283] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1355.525290] Call Trace: [ 1355.525314] dump_stack+0x107/0x167 [ 1355.525342] should_fail.cold+0x5/0xa [ 1355.531939] copy_page_to_iter+0x41e/0xf80 [ 1355.532906] shmem_file_read_iter+0x3dd/0xbb0 [ 1355.533928] ? shmem_get_link+0x440/0x440 [ 1355.534851] ? file_has_perm+0x183/0x280 [ 1355.535758] ? inode_has_perm+0x1d0/0x1d0 [ 1355.536705] do_iter_readv_writev+0x57c/0x750 [ 1355.537716] ? new_sync_write+0x660/0x660 [ 1355.538645] ? fsnotify_perm.part.0+0x22d/0x620 [ 1355.539688] ? security_file_permission+0xb1/0xe0 [ 1355.540785] do_iter_read+0x301/0x760 [ 1355.541640] ? import_iovec+0x83/0xb0 [ 1355.542496] vfs_readv+0xe5/0x160 [ 1355.543272] ? vfs_iter_read+0xa0/0xa0 [ 1355.544143] ? __fget_files+0x2cf/0x520 [ 1355.545045] ? ksys_write+0x12d/0x260 [ 1355.545917] ? __fget_files+0x2f8/0x520 [ 1355.546814] __x64_sys_preadv+0x235/0x310 [ 1355.547737] ? __ia32_sys_writev+0xb0/0xb0 [ 1355.548696] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1355.549870] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1355.551020] do_syscall_64+0x33/0x40 [ 1355.551848] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1355.553003] RIP: 0033:0x7fe49124eb19 [ 1355.553830] 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 [ 1355.557932] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1355.559635] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1355.561237] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1355.562841] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1355.564436] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1355.566032] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1355.567657] CPU: 1 PID: 8776 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1355.569212] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1355.571026] Call Trace: [ 1355.571611] dump_stack+0x107/0x167 [ 1355.572405] should_fail.cold+0x5/0xa [ 1355.573232] copy_page_to_iter+0x41e/0xf80 ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000480)={r5, 0x0, "754399cf3cf5cecfe06c18633c18ee479b2542e985da9cd243f30eca28a462879d76f5689bb1e301432e4d544b63e4f6eb748a0535296165dba81ac979ad267b6f7bb61c2e87652863f1b215840ebaee724323ed6c91655f1b61c313a0183e8742ab07d295183b0a7f5513772966ec353d3920b718fea60e542de29f3c8fd4045640619dbfc3f692830dcb5d6d84404ae32d1ae4a1e7935d37946f639505add4f036a7091041b546d581d131c2f6a7efbd8c1e609df602f2833f815ec62c5d0b75d7651b90a4823e88551ed1555a3dddeb09879ff3a7480c0e6e199de9994f1e2e948c9dcbbd2042aff57549e3a8ccd0abce5239c6d007b19f661db25022ac8c", "d1a351214edb2f0b1f611e2c05405ddcd4707abb93fceeea4b19aa0e2bf3a3a00e8105a5ca45658b251e693583d2007a0dca758d4c65855965fafb4d71f40c6b10fb94b6d9979b7cb252237792ebc29bf4bc2e6012e7b5fa34730410ff468e538962f7670bd2ca1ef5b24a4ef7ce24590a31685f7ae68d4033a2159c646ef3760094d8bfc040947d297639b225fc0cdbaa454525a884bf71a2d18927fb5acc9d8b8b16be1ded47915dbfeea367a3449e3cf1b744e4fb5b0918fc6cc07e7498bf02e4020688717775dd9fc6d50aa5e4371166f4bb34eff87bb93f2a5ed3c0801a5cb993e12455d94ed071c7a9c82a2a0d5254903ac8f193845291180fc17c7ca897a26eb05dd91b38348b8e611b2f2f4a51caad7c6f9ffc80753a27cf33b8c6ebcc1e84a332530ec6dd9b6249c16804badde3352eb0d2ca4674ae2664d784619fc066af712e80d099a1ffe8f98311e4e7480e1661f0650ddf2a21d56dedd68592d8ea8bfe407fff19364d624cab258978d963fecaaafee194469a15d2eb6dc38df5bb146aa2a934e28b96870c87d8f8f8ab2af53e9a685a5df7d69cb422a0b3290a32aa6e889936d5f6b08b77993f7db90a1cf075d97fb05a3176fd76e512aa1734552dc1c43a0ed2337ee8a1fdb89550d8018b115ab55416b26c73ca2b4b0782f7d45d873e41ba55e93d80744100db64bc434cf018b8c43ce3d61f9c99ffd1331e930ad7104ac3c446483907cd4e9bdd468ea561349d5b79fe60e899d6f2954bdaf64ceb05c4bdcdd6cf7704ba3c4066de736791b1a06dabaf77ea807755f4a1869a0477dda54714291d7bf610a5d69b65916d6011949e82eac3ac74b67422b68a9930643d20702d40484ddbae4bb2590353a51ffb2f6a4b32e15c8d3f4fc597f9df08c910108907b3b0cf98a4ebe8d1586a4961cf28029add87e3f800944409f43fe0cfd536e40db01b4e2fa0e53ca7e63992bd553e946b49fbc08bbd2893071c0284fb48a39ea60d7cc4f4440a6cb4489cb4a8a8527a4175481b4d10f12e95e5b0c04b51ef337d8ceb1f99c73827b2c83dfa050bfeb35c2672657bcf0d9e66f0d2016ade5f4922fcd279863fde9d0e25d5d8efd26b53dbc1b209b87c660e9dc149942ed3ac133818c436f33fbb2aa6b1cfb181dafd40760d002e4bc53a579c1f72548be68bef3d1d7720b3aba26346f617d5cd69702999a6412c3c738c4e6e3ed442cb3a2cccd20d7924c8a4e6be748137169f0339a0e6686817819374367e7888f7d87309f547e6952b1df5440aa37a2e0db99cda56fdb5da14a61d068ba83707dc77e29fc1a49ac580670ae57b8c180aa1d134e3150f2e86893c05257815927138d33d5557cab9ab476cb046a06c6a1bcc2ef92938e540224eb062089861705d065751dd3406d8fd55a22609e9d9bfdaee5bb3ac4d2b5429a0413a7a6131e472ac839f42d4aa0db2e9ffba4cc7a883e047daea8eb97b98f9485f99eaf5d16352969d29e13e865aaa54077011b6e69f4c5aeee427c2c5a58c8f613e463d217b0f56f0c3955229b48d75704ba09f13df6c626c44abc8d3133d13b9b27cd681da01eee5172c356fe2df49f98b0e6994fce336776896a6cb33f512fbbb3932986acd231b64c10776b6e06dd2bdd4db15f2df19a879e0b5a5bfd116a273e9e6903e7ea6ea5ee4ee801b31d1254cf3a1f139a468ee0b8021ac68473a37db2c9b0626486fdff1a51156577b613788b77e7b6837913302a7a089ac163986bb76de994b73e4dd3f8331ec950fbbf29c4ad9f0ccb9bed57f5477118dbcf556366b12dd19a0aac49198b9fd47a35940277722476a773002c133ae1da5cd3da7274e54e3ab07dc8f7e8835c7f75dee8d69059e3e6e18fb3ff0a323b4cf75f865f89ea69b975f98acde17a44fb1c426579a65f8065f751461ee76f1799b1a09447eea078fe5e0d641cb8ecec4a58dc353974f8bfb56b3f0c1506a07f722ec97c55f99ac2bde901109237bcebf9069e952b6e5e0e4671b4ffd18a4371477e42b320d1570fa88466a0034691ed31cdf84c145d630dca7134c105b877e94c2476e44b19a62dfc67b70a31ad8522f258c0fde1e99a01c3e3ce77218918b79bf6ffcf5acbf36f6045f10043df8ef871fd7342ecac61959c8592c80b89681e6c6a9b6d8f828f210f8a931a07441f812d70e23003bb2f82be8bb71dea7a7a7e783d0df5e669f8cb4b9a34a6d5718fe67c9ec3aeeedc7babefe7836d6b9b76d76e9450e509601670f9b746f4c1c25aafbb124181e6ee278667686bb4c582b43f979510560d2fb97dd780bf9b4a3c321ff2b8519c49145928b702dbbc1cf850967beeeec5c3d8d21ef4eec5119a28ff161a177f308d616804b78387ff530e641734b20cb2798f4075cf3be0b12926bceeca2ec5577d3ad284f66ebb3afacfc3c32103099363d1b570bde96f8633c91f760740b41f9521b2f5fc3fcf2d839c0a386253887ca1850320bea61584c331f0841592d42bac987d428d51e088ae4f39dae58357aa718b05757d86f448a65a7179c1897ce02cc9a1a2cb560973d2096ed60591145ff2dd6b81e73579a6283b8feff63e5076716e51bf5ec4ad64d15f8a2aa7e0273f664cc610632e3557659eaa30286a438aa9a6ff233c9594aefa1943737b8a77a4f8a81bf9106214a4ce411288a9cd2922cd7f5420254a90dbae752e0c6cd692c4112e5293e924dbd3a49054c01c4ac7c5562dccb9007492c42bdc644c0d799dceca77db217aa10e55d0dd535f2377177658d91fa67d2081ffa8984e46a06ab30d361da3d0e303d2c7e3d7ac1e1bfd4833186c917aebfce5749cd44881a4d0cd1a192fe470defd5051654077f34ef0e8a3eb0f9349a26395e70f16b347f26856050cf39825d6f401f3df302c6ba8ddcf6bf7e498dfe6a247f9f12e33bd9e486db809d2e79e0a82504b21573c512ed68f06498cef2f75b5bcab2f40f32bd6f60dab4264ddb1f55fd4e14460480c182b2313dbc7e252a5f5e640d0cdbd169ac3c7d31d38c80eaddfafabf3099a60e45dba8b50182aca84c78fff2f48cf9ac5a7b30f8cc63a9fba59f1665d2e5b9aab207581a09cca427b6c92377f1b67b3647d2fc1257c9eb66047795486767c1f5e5efb84bce1fe4289d665d3d8851ceaf433dd24960246f7372cbbcc3bdaa8310ef206fc118f465ae3cecfefc0447e17fd0ab31c0bea8b8659a10e7fad9bfa62a914014a8b71249bf466fcb36fc957bcb54bb352233b7552858324cf1dbbf57d66b7bfc33fdf889e94822efcb392f34d7ea271334dbd5556b956387bc310944b0e5267f2e9ccc8d3cdc9afe3d72b9f9ea4a753308b4cad9dd58b3a7fdd2fd518ceab11ba33cfb75b13e5d873207e3b2d8f7fc594aee13d6fd9aa3e9c9b42378e9017b3f49cbedb9354b74371b551dfa001f8bdad58cbaa11fffe7da83abf28c5d9162e347dde75996467bec2b5d749038ad25fdbde66bd3d60b0b3f7d6194b901db807d96814afcb5c04f6637dd9e9f799d603e43cd8eb1eb4ae8b3424fb1db6b81d66aa93ea326c31c8085a3159e71517a1b6181a64132f8fbf92648015148a62b4c01939d8a38bfaec752a5c01d7f7dc36e2dbc266a2af4d02bccd80c3287b33dcb20c3b42d1e2730782dd676c0295e819c4e5d0d3b07ba2774a02c45fb11f3ac6d5899fef283143aecac5500b92391bcb7c8122ce4d97d11e2b15245f2eee9f8d4b4e302e9650016b7239869067c77114a01eadcbe58e5f25d9b7a35ce9e40b5eebcd7947c1240221943fcacf0fd5d6fddfcdc7744cd615a4f264d8f1a30e8680fef73a37fb1fc7bc999cf93ddb0fbbd6b170a94b906ae939490332fdd3612eade63b93b0c9533356f194c5933fe653e58b150230235daafba0e97d183ace555451640c57936fe6349daa7ce495e36e7b2ce360de89fcb6332e55789cf492358d2356b4e4a69e8c21f7017fe7d889078285f595c89f03c37440fba0d8212656d7cbafbdc0a93c75a2d695529dae1cbf10f1581e723a091f2ed3ceb80f9d1187ef15d675173ea43a62670a574277ae29fdd2e1641b6571e2522e78514a6e3b5d2d15f7f2576a320eddc19ade7c1be42a42ef7e79b5712bd3363a9ff57c1dde8f30d7effe366a7a007e228d5aa6aa68867c82397ade9e8a7a4a9d57506f0a1e383ef0b98a80581aafc598d990788057b5e9b18a43e7c5c0aaf22c76ccce46a9badd80f53050a6b450c1bc79717e2b62d0e442952cd110a2fd61f38ce70d11dffe07da27c3edc37804ee7d664b4cc83cc70301aa2fb669936e53ecd869a5ba6f098caf9ac1d667ee547505e43cc1908f64956901cd6222174f4029cd2abb77e6410f6bfe1a3593eb18c9d7bec58acfcb0c5abbf87898ef6ddaf0d6fb907054662a15bb953240ee7bd117791528af14b4b34e07304a9836ce53dcc6e71f6bccda62fa070cba1797606e578c7a7a29423a723ff8e85ea4f6b744bbab525df6f74fc0ec5f1ac14b97f433660391fc0811f5f84416b8c3bea20ce14a80f6ed0bc5e52f5bf62218931fd229450ffd52f2a815e9a4b01387d8283938dadabd28cf572fe50127f1a8ea37d73c1d3bb3173495b7be5aec3ec115eef5ea2a795fc66b5226b1cca1cbdcedf522c491a1be4bf6d2e8cdcdc591ac10b3d92d07535657fe5b4ecdb60a4be22ac6315ff7f0d60634a57645cafd58e6624141279d8838e21032bf2d5ac10cb286c5556e30e4ef606a91dbdbdc147e2e3d933ee6c9b354c70059151f5dbec8501c08c59268ab53e02663b2d147091c63bc3da4bf0f7cf1a22d315a31e6a4bc24f136c2e04aee36dee7f4d46cf8efacd5592b6ad4bf532d429b5f99024ddfa6a8f7d17c6a2b50fdf00c13a650c2347d9d0b54b7230724cba1991999e51e2a9bcff252ec6f5844d83954b9efd3024d6a3d7e15023447bd6137c13df5330f9cb26af21a2706fa65a93934b38172c47f91a72a061b0d66ad313f250314e8964aea752b9fff640cb7c40670c3d89343f62caa7b786f6d61f9021d56050b27ce875011f43b639eb5e0e3cee84601288f405e23a7eb71237c7ebda45cde5043d6b03db98d269202d416f9a70d7313937feffdddd339c2c761cdcbec723a9fd3a5f3e85bf1a5982d642ffea18f4d102820f7ee7ec9af67297f4104f9aa956d4f70e1caf2cbaa9229b4e3a9c332aca5efaaf8622e470876030a1808f256de35d3c8e6f9d269443424bc7e28b802565bf3ce36584f9855ac7d4126e17e44623dbc1c5766be7b8735ceac1c4d6ac64ddce7fc4e652406b0a6b9363f6444062f1cd9ea0ef771d4de7369b0b2379a89fba0353be7eb5761a95ed2a25cb3a02084746dd1ef40ed4f2e397110f8a939412b0b590f4f0e9917288149e4f394cfcc55e32499660ebfca5d91a"}) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1355.574176] shmem_file_read_iter+0x3dd/0xbb0 [ 1355.575358] ? shmem_get_link+0x440/0x440 [ 1355.576356] ? file_has_perm+0x183/0x280 [ 1355.577230] ? inode_has_perm+0x1d0/0x1d0 [ 1355.578115] do_iter_readv_writev+0x57c/0x750 [ 1355.579067] ? new_sync_write+0x660/0x660 [ 1355.579950] ? fsnotify_perm.part.0+0x22d/0x620 [ 1355.580963] ? security_file_permission+0xb1/0xe0 [ 1355.581988] do_iter_read+0x301/0x760 [ 1355.582799] ? import_iovec+0x83/0xb0 [ 1355.583606] vfs_readv+0xe5/0x160 [ 1355.584343] ? vfs_iter_read+0xa0/0xa0 [ 1355.585172] ? __fget_files+0x2cf/0x520 [ 1355.586017] ? ksys_write+0x12d/0x260 [ 1355.586819] ? __fget_files+0x2f8/0x520 [ 1355.587661] __x64_sys_preadv+0x235/0x310 [ 1355.588521] ? __ia32_sys_writev+0xb0/0xb0 [ 1355.589413] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1355.590509] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1355.591585] do_syscall_64+0x33/0x40 [ 1355.592361] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1355.593436] RIP: 0033:0x7f602c72cb19 [ 1355.594211] 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 [ 1355.598038] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1355.599609] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1355.601087] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1355.602553] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1355.604027] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1355.605505] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1355.609016] loop4: detected capacity change from 0 to 32768 [ 1355.627582] tc_dump_action: action bad kind [ 1355.632472] loop2: detected capacity change from 0 to 32768 22:32:05 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 32) [ 1355.642664] loop7: detected capacity change from 0 to 32768 [ 1355.656939] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1355.662346] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1355.682987] tc_dump_action: action bad kind [ 1355.686427] FAULT_INJECTION: forcing a failure. [ 1355.686427] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1355.689451] CPU: 1 PID: 8800 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1355.691025] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1355.692936] Call Trace: [ 1355.693543] dump_stack+0x107/0x167 [ 1355.694375] should_fail.cold+0x5/0xa [ 1355.695246] __alloc_pages_nodemask+0x182/0x600 [ 1355.696296] ? add_mm_counter_fast+0x220/0x220 [ 1355.697344] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1355.698708] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1355.699897] ? lock_downgrade+0x6d0/0x6d0 [ 1355.700843] ? mark_held_locks+0x9e/0xe0 [ 1355.701775] alloc_pages_vma+0xbb/0x410 [ 1355.702687] handle_mm_fault+0x152f/0x3500 [ 1355.703670] ? __pmd_alloc+0x630/0x630 [ 1355.704564] ? vmacache_find+0x55/0x2a0 [ 1355.705487] do_user_addr_fault+0x56e/0xc60 [ 1355.706487] exc_page_fault+0xa2/0x1a0 [ 1355.707379] asm_exc_page_fault+0x1e/0x30 [ 1355.708324] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1355.709546] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1355.713712] RSP: 0018:ffff888048a879c0 EFLAGS: 00050246 [ 1355.714925] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1355.716543] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020010000 [ 1355.718162] RBP: 000000002000f080 R08: 0000000000000000 R09: ffff88800606afff [ 1355.719757] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1355.721357] R13: 0000000020010080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1355.722982] copyout.part.0+0x10b/0x140 [ 1355.723868] copy_page_to_iter+0x44d/0xf80 [ 1355.724837] shmem_file_read_iter+0x3dd/0xbb0 [ 1355.725850] ? shmem_get_link+0x440/0x440 [ 1355.726769] ? file_has_perm+0x183/0x280 [ 1355.727681] ? inode_has_perm+0x1d0/0x1d0 [ 1355.728618] do_iter_readv_writev+0x57c/0x750 [ 1355.729627] ? new_sync_write+0x660/0x660 [ 1355.730547] ? fsnotify_perm.part.0+0x22d/0x620 [ 1355.731587] ? security_file_permission+0xb1/0xe0 [ 1355.732675] do_iter_read+0x301/0x760 [ 1355.733531] ? import_iovec+0x83/0xb0 [ 1355.734391] vfs_readv+0xe5/0x160 [ 1355.735169] ? vfs_iter_read+0xa0/0xa0 [ 1355.736032] ? __fget_files+0x2cf/0x520 [ 1355.736937] ? ksys_write+0x12d/0x260 [ 1355.737798] ? __fget_files+0x2f8/0x520 [ 1355.738695] __x64_sys_preadv+0x235/0x310 [ 1355.739601] ? __ia32_sys_writev+0xb0/0xb0 [ 1355.740543] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1355.741700] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1355.742841] do_syscall_64+0x33/0x40 [ 1355.743662] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1355.744790] RIP: 0033:0x7fe49124eb19 [ 1355.745610] 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 [ 1355.749687] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1355.751362] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1355.752926] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1355.754484] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1355.756035] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1355.757597] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 22:32:05 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25, 0x5}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = syz_mount_image$tmpfs(&(0x7f0000000240), &(0x7f0000000280)='./file1\x00', 0x7, 0x3, &(0x7f0000000480)=[{&(0x7f00000002c0)="536924f8c4c41f64140a5dc9a3252eb101983ab1f00fc0397d98ecd2cf979ac38e56203938cd4cc81e961ee971d22aabeee4c9a5cf13251346e9412ac4e66a78aff81e218134e768c8e4b906ebaf54f0d22f61a8a9cd397f70d74403a5e28c1d778d661d638543273605d7b2d6fc", 0x6e, 0x7f}, {&(0x7f0000000340)="3798880647950330e069a16808081f4b62e7bddd7f9a427ff54b1e87a835553d62fb6369b94d32d198549e0ae758e32b653e884b3d5faae23f65005d09316dd1dc58f2dd6a2c47", 0x47, 0x4}, {&(0x7f00000003c0)="013bf8777562d8eb1ad4f46b476802b86dd8e49fb28e560f11742002abbfed6ba7ed0ecab19a06f552a7eae54fca3695d94d1646fa0e59617295616dc246d222948c54b44a1151e9121f182f18e08fdf7c377c4ed5", 0x55, 0x83}], 0x21400, &(0x7f0000000500)={[{@huge_advise}, {@mpol={'mpol', 0x3d, {'default', '=static', @void}}}, {@size={'size', 0x3d, [0x1a, 0x74]}}, {@size={'size', 0x3d, [0x78, 0x2d, 0x6b, 0x30]}}], [{@func={'func', 0x3d, 'PATH_CHECK'}}, {@smackfshat={'smackfshat', 0x3d, 'nbd\x00'}}]}) openat(r2, &(0x7f0000000580)='./file1\x00', 0x200002, 0x80) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r1, 0x8008f511, &(0x7f0000000040)) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), 0xffffffffffffffff) r5 = dup2(0xffffffffffffffff, r1) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x50, r4, 0x8, 0x70bd2d, 0x25dfdbfd, {}, [@NBD_ATTR_SOCKETS={0xc, 0x7, 0x0, 0x1, [{0x8, 0x1, r5}]}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x10001}, @NBD_ATTR_TIMEOUT={0xc, 0x4, 0x100}, @NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x6}, @NBD_ATTR_TIMEOUT={0xc, 0x4, 0xf7}]}, 0x50}, 0x1, 0x0, 0x0, 0x2000005}, 0x4008001) 22:32:18 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 33) 22:32:18 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0xb000}], 0x1, 0x0, 0x0) 22:32:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = dup2(r1, r1) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) openat(r2, &(0x7f00000000c0)='./file1\x00', 0x2, 0x104) r3 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) umount2(&(0x7f0000000140)='./file1\x00', 0x0) fdatasync(r3) sendto(r3, &(0x7f0000000480)="a23b8c4ba84c769be1bd85492abfa13f09e1761e9da75ad8a4894311accf89e76a555a6819f8795d9b2e1afbd4639a5b39fa280f792038b9a5a5b131eb1ccbd772dc28877838e3ebd6fa3bfbdebe8fe9f66d2e132c0d266e7ca46f597c49492140387d480969c11dadef5bfdf4c60e61eb74eaf0fc962bac17a8740ea63d9b83cf0885586482a493bfa1809ad008b1b6de370f0035fb4cb5f39ff6294543b174f4a0db4bc3fa9e8ca12a81e7af320a06c734416c0f4cd672b2a8cae1b6777080776a3a811979c6b1f114d82c88d6a21172caaf61a2bb78105af955d2e50a92e1299a2dd0168748261f66d17df48df66b6829d9a94c6f505f543e4f6074605a7e87e36e35d9249231307628d9a802e2a2ecf72b5e7b0af41f691a3cf6206fc2462295feeeac03c5be5ee7b07916838260e3e7fd87d7688d13a0e266b384daab2f5e6ada91b1e22941d9f00799efc99b661af2d274a600e01940145c365f4877dd1cc70682b237f47f51a709ade1c886a9cb2278e2486673f28b7eccb4f0d1313aa94d89e35b16a781ad53a1eb840816879da4fdf19fcc855d0198851f4d5e5fc0c7525812acf4e8b75ce1adc1dbdf4aa7c79b8ac19a8e313365ef41c7e2be8c6c785c95af2f551ff9063ffd7f2cc8c9599297836a9afa09a62d29912702570b181976c6e02722486a6d742521b3753aa513b3028f005d1f9fadd4ea35a7ae26887cf657d757b0ef6b49fd528dcc2adc874ab594c404c65187a548f4a2b216507da04c01ac259b552e3cbf675ab63200c3b1635565fc9a56dfc7bd451f86111a808e9e4fa33166a9a64fba6e84e23e7b2526e44be00261deb802eab55074a6053ea2a63d7bc01c9cc2d7c65d86f6018880be93e6a3290d0f990894b8b67c6aaff1fe258b91dbc2c30e21a57aa0188a2d6a35d25d020494d04c265f858c074fe08964c62c762983b85b573c9464dddc48552ef566841fd362645ccc3a2a0a25008adf45e3932b5cacdf22c1ec358ef02077e0624d92465b0237a27a4da3bdc74b996218efe7ec3e8dc948adc46130b30de9502876fcdb74d73c0a649e6a6564e92f45effec68a9ee9c1ca2ebc9a68b2b4edbcbe6266242e22a11414de09043daa54f18537ae3dca77439c7e757d785428c34850ada4689eacb02891924d6548132a5edf336cec44c17546993a3aad7c7c83aa67489c1382c5fee59e1be3e43cbc0309941a240494920f2e2ac45e535648f235ce04b885b53c05dd14bc7ef5b848aa16bd8192a7efcb6e80b90ecf3affca93d8fcac63fa69d564f18758ff7bc4ba8cd510640fe42dd6a93d2ef87555a3b5fa7c363ad2760a9cf96fb373f4ac54b9651c357718bb1452b40c66791bf291ceccad57282cfa9e4e375def76dc07bf2bcac56946a8a8eddcb08b4365d1acd44fe93e5f098fb4719b8f61cdcd11bf8f74d53ca83b22f0c32b341db7257a4aaf0bb1cbd0b09954bbd14fb00bf69e58f41e2d4a526d91bc432729e011930ad2ce963deb74efd1a84671a56c2da677d5836d41390f30d4c6b10919244db346c3a0ee27dd606f33c90be46e4a30cee2e8d304f979013ea04d02ed0ffb372be80dc0c407b99e581eeb561c385822cc7674a3d4e93e377b2a54dbe378c5456f72b0f67cfa0d6b227d2cfdce932bc6d894e054805932289fdec9a30f241f5f0b3b3df7eae07020f06670c3e5d893f27f6c1b5be258a0bab2fbee12cc73bfcd3a69f534d578f802d8a025cbad5b49c51cf686a282cdf239e903eebead70dcd88f8e67352a609c236c4b3d783a030f10d06d208c5eb3af6ad533126ccdf3ccf632aaed08e4a3caa22d5af55328880057e2309f4a3aebf6af64dcf5009af4119d41848e796cfe9097e4b3ecbf7bc9a32db551d21d68f956db5bdc10360fb952308ed62ae36dbd6ab00b0b489eed137ec3b819aaaccf3316dc27f9d2b3cdae9c06cb36959dc1c0b7db6863ce6fa30223da413025b814b58cf04c96e9629ab8b7cda045cb9d671c39ebdbe3c9008b0c0a5893d4bbc420dad941d80fc2ed73152c660086105dd72ac07bc5b3608fa1f5c33b43f078fafaf3758b45f5fb03d213035850d2c3644d1726a57237b02a18aa887c4b30223edfeb3579948090f1392d14589456f551365bc99f9ce36cc3229ff735d70b5221c1ff70003251781321773107852611d686daeaea3d4c3daf663da63feadfffa76d01d841bbe96e480734ee7a72d5c16e17e7431edb5e7b4437f8e3877a4843b9433168d7408da1c96f060d09fe61252107a759606b104dacc6718720414e669fb8a966a5d2fbcf74d20acba33d02c9b65d9a04c7757bb5a3037db992a4242bb4ca0b12256d25a6f5988313b7e513ffbcf500297cc2f5dd5a0706e65d4475c938dea02b69bfa294d21ab05abd9e5674a9ebfe3a4975a11aa65bbd46fb49e9591557502cff1b12b54e9f9d2def2350b03c01b491ceaa304c183b2b36d0cfc576984e8b4fa1cfc71394a3ddeff7effc269e38ec5758f7c17d5e8565f4edec75aa75aa6883687e66877ce842ff037115023c01321f6167a2145eebb56ab074a181f32e26949ce52b5e0a23260ae1a9df13d41f6603b1e2e1b51ca451fa0b70f978443b09212c21c91c28b414d07315e17d6e1ae055d5227e05dbcc7f16dd771fee83d5b7112f937e7d1b9f9267b9ca2f574a42824c9300c84ef8fcd362add3dc4d03a2544968a36b7c4f97141bfa17339d97b35ba3f7d85ae422bf3cb0c908b73168b64cdc8559d22bed135a3775346f5937f648503775084082e6987312d7490343dd02da62434755e854f8c31132de871bd50e2c9462e9815950c2776e1f4908c5f28ea5de649392e6d1f3f8d6169a62deb487772a8599c79ea1ad3683cbabc04779122e2f67baaef174b1cbf573fdd3829f6be3481cdff62971ab7d42f3ea0ffd3077bd655763a6e771ef0eba833706cf0a55cc07d4965676b4aba35611cc1ef3c055e0983172d2ee4ab8a98e62664aae9f04a8bd108e8d3fc8ac4aa87e68033e6d8be088279b912752fd879c0388f5745ebfa14f7bd02de35846d15198c9d6c44b1bc4077d6f11562deb4ed583954b64ebe57225c71fb0b4487b9b95435aede1c91b32e38479235428cc46af2a2ed9380f0fac4795a67ef25e9a7a79c39a0e11e05cee2332447d138cb13cb015a00060dee1c950ddf8ea58650d8a68355d925226e83399ba09de1add647a5d811f06fec61b0b67d342ee9aedb7513c4cdfd3417ee0f137cd196be24ffb6bd4d93f54ac45b45ba3d182600aaebaad14dfcd122ad2cc6afe5ad22d95c69e9aa192a32710b1c2456795a37be112a8bfdd80facf545b5af69ccee72bf954a4a29253376b56e017add859afd157543ea696040cdbf416226d2723970a7681c7afbbbd80a504708ded482b3cf97dddbcaefb3d857b249bf25b877ad9da510a63277b31ac9ef62b4fcca6e8328bb5a827f6becefbd9866e0c1294efe34864c919efb077c0c907c11ef155628a54f0d33faabdce19b1aff0213e3fc513c21e84c65445a81ae551942df0eeeb813d79e7ee5f0f8d62a4a2b5284a6dbb5a48826c8108a29bd3f445adc9e00cf49e2b9d568d2d8215b388bc4aa2a1643aff2f01f4252c85aca517c98acf17673f0d9b527bc20e421ddc8332ae1f169eea266ab50272ccdff366e8e839fe60cde7dc2b7e583e0dbaea9a69199f56a0aafb288a4dd50b7fd578e2d884dcd2847b359686cca78a276e3d137ee4690e47159208a045091f331a93d88e7b5ffa6b89061ac07c21fe0aa2a5cd7dd57c2ef244acd1246b6ceb7731334354867967f9301ed1508ffcadb93847509f5e4b0be8fd19bb21d56e51b6582518a9788b17ca22237c22101113c16d197aff3693a2a618f0f3b1a7ee5bdbad45c48d0f6e9270b910f3f61a645618ec0f7edf316d59356d5dfdd76a6535c4e3a4d8c78f87284d118d6b0e90fe08164bfd89b4bd61e0ad658518f3546a9d3d58b0efec97cbf7ea360bb8f18e9c6f9ef01fbbb7f82578f24aacbc212803b77223e31d3d6114786ff397d57fd0c38dda013c85b80fd16d981bd7c6f608e2d29b8edaf1982f34aabe73ece9c278042647cbb54c245765ce095295a179d5c7125f00ad92c0c498c5b11897f3124f00b63412e7a6026147caf8c65b33af871bbc9f9c46ccde2f97c19587e828b336132cc8f72c0398afe07003c81749caa4339f3f0d70b2a67f76f9e342aceb12751414e7ba65000dc09bf93eeeba2ef2a4d8c0cf7feebe7f70c380ebd155ea718e649c561932c1e82902ca19eb93eb44017e8bd14a98ad750a8039001d9fe9b27f915bf492de7e5f359c9abc3cf5d5d0d8a9edb88e0cc69076dc53350fefda08c793145a0b71629edcb90936af4acdd67555f0b4460b040c4c251667decbe936081763c7008687c0f28a5fe52b4edf58ec51cb2f76d530cb65d9b1798db903644d961054b14262ade3d2d50ef8721cebb79d31abf471cc15ae267c35495f31f3f497d6557ddc31c56ee3ae649c3f01a815c1cc952779d08e3c60a898e0a287b207c628778a37b0e57d86386c90b073758842930141da0487748265ec395e9d15712f5a0d7d21ef96108dbe0e764b4d301c94482f7b92f47c6cba078344087aaa14a2e263744c6c93fb9eb6c497a27955de79dcce895d87486291fcfa37bce37a41ae38c4189a380cc116693619d9c0be21d147b419aa88f7eb4d67bce0b918e5e1eb6b5bd1080cfc2419826b2503a182f6226fc1a0cfff720d6e2ac347a240e83bcb6dddc4c5ea3579a55a83c4dba3539b3ddb466cd84e17481ad87072965d7056f467172c008aee2c458616ffa5ad57ceead36905a02efa78dabc0c19b163aa87273b21cbaf29c53b2618c7e106815af6ac0afa389b1a93dae653a2fb72bfd16ca29cced1ac31df5fa9f9c36fa6999095da62b7517bd0e01a2744ab597a72eb79ae8a5fb78dfe5bec438bb782dad773dd848f5abb10e1b32fd53fd7a6695d9c31d2c95b16229556c437b2cddf78b702c5d1427fa9412a9c2bbd343dadbf55af690a42d3fa8cf63729d395c412818788ade0ee4534cb41b783baf9ace304ec36d336b9021a1ab74893e48b55760eacbcbea1baea4a8f877cc0a40454c00f752fe7937889f462b82975d788155632e64266c79cb776713bf5b6b3a57823ae8e23e5f7316e25eb3884b4e2d715654867351a44adf523f29100ca7f7a9606daae74ebe245dfdb683e0bb382116c56e788d9ff78dc822cd0bc75ea518ef793ca3c89725a740a80bf5b0c1d39cc7ff0dbcbab2337d113a3027896b91123867d720ae726a52f13f9b428b3b2f0363d1e75652a89ab5a7ed083a3ac826978d517b4cdcb0ab3d90c37ecd54f97dd39dc16a812725dfd68f0d4e7b0d1b66ccf9270662abfc8ed48cdb65927a7226329c5ed2034def2fc0c84aeff146bb98ec0ce22af96f9b807ee6c662362514541c96ff7303508ca1b6535940e9624029a67d05ef1b8c15ea0052f36b623831b76689cf73a6553a9c36102e77caa1bba71d2c0d239ac27f09f8bb551ae7efc0b20eabf52e46daff52cac4a18ade224d11b9eb7ce7e2d482185a07ffe2feeb5194deba09aa75da4965ba4e5afdadb4b79dd46580e97cfc3a46d55a0481706361b45d452d2361ed8c64da1e1e3cfd6a327f5a93e154d4b22a08b4ffd132df1a4dc3f27232b2acad9d1fa0f34b328aea18e6ffd4fee8220ed51c5cc252dfa48ded39b315adb980ec47815ad11a75180af35eb7f354fd67a7e15f9cb399d05c7107baf30", 0x1000, 0x4000, &(0x7f0000000040)=@pptp={0x18, 0x2, {0x1, @empty}}, 0x80) 22:32:18 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x800, 0x111) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) r3 = memfd_create(&(0x7f0000000340)='\x00', 0x6) ftruncate(r3, 0x8800000) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) dup2(r2, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x80002, 0x16e) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_START_AP(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="050000000000000000000200000008000300", @ANYRES32=r7, @ANYBLOB="080002"], 0x24}}, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r4, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB='X\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="040028bd7000fddbdf256f0040ad7a548ff11400000500d600200000000500d6000700000008009f0001892d24da85d514dfeb1881000000000a000600080211fb6026e2f4f41d000000000005e6df1c52a369aafea6f9fbfc9c02171832bfa8079d99fde8010d87bb575b1ea3f91d24dd8bfa36d54d73e7a9452271d51f749ebc0a7188c7b958d2124bb989682f3bb5f118ff978cc1d04a7037bd27077bf1f6a9e37bfe7e1cdffe39111964db898f140621b0c4105b6ca9da03c41eb8a67732ae33b29cb401a28b0c07d96bebf8cf7760827c1a7778aa2b2a8c763e0454dbc724b77606c76b9c9c59fee7c921b792195caf954f10a4f9bde7cc0cf08493214028d460ed6c846fc936cc3ea7d4faf2fae88d654dad08b97ff45d26bcbe4bbb"], 0x58}, 0x1, 0x0, 0x0, 0x4008810}, 0x4010) 22:32:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x2, 0xe09e}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) syz_io_uring_submit(0x0, r3, &(0x7f0000000080)=@IORING_OP_ASYNC_CANCEL={0xe, 0x5, 0x0, 0x0, 0x0, 0x12345, 0x0, 0x0, 0x1}, 0x6) fdatasync(r1) 22:32:18 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000000000", 0x24}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:32:18 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 28) 22:32:18 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000480), &(0x7f0000000100)='./file1\x00', 0x3, 0x3, &(0x7f0000000540)=[{&(0x7f0000000440)="36d625bb24876e084cb01510e937ea5054e2c918a4aa05bf7998c6cc6d22510b471ca7005f5be88c56", 0x29, 0x4}, {&(0x7f00000004c0)="54838a04c7ab68a06eed41cac8c4cd639d13dee2df9c77de39bdefd1ed1552c8cf46d6675a9f44d4d3a20f66", 0x2c, 0x798}, {&(0x7f0000000500)="35a55fa259696e3761159cba03604a933448547ad1e1a26d29e96a4b3f8572a833597c12fc41e41f2fd6e16de19a7a06655418e6a79a5c74", 0x38, 0x7}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) syz_io_uring_setup(0x60eb, &(0x7f0000000080)={0x0, 0xfeed, 0x20, 0x0, 0x3c}, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000140)=0x0, &(0x7f0000000180)) r4 = pidfd_getfd(r1, r1, 0x0) syz_io_uring_submit(r3, 0x0, &(0x7f0000001580)=@IORING_OP_SENDMSG={0x9, 0x4, 0x0, r4, 0x0, &(0x7f0000000400)={&(0x7f00000001c0)=@in={0x2, 0x4e23, @multicast2}, 0x80, &(0x7f00000003c0)=[{&(0x7f0000000240)="2791b1c46fad4e40e8cb6991c02ea34d17919c27bb4513303ef08415d33f615d20a03893ddd05d0dbba254874e0b915d20cc4c5cb9c01be250d874d801f3b4d16e6a158ce290335050be53f00a12aeaf64ea821038334e1a5589407eba54959d21e26929760aa42636d4ead628036d", 0x6f}, {&(0x7f00000002c0)="26556ab88a5e983a8dd2ec245ed6921acebf95ac90f77d2aad6615a82ca1855cf393c598ea1b0b12b8f07d4729c69ca89445e36a4958143dd946a2bd03bab2aa4a793ac40ae06f4b336e58b2767e23acc1fc5acf3472587c9a356be0847e022280f408781d4ca90ad17efc93bbf8f82460b5b00e3bf74ab6070faf261d36afade7059ee8", 0x84}, {&(0x7f0000000380)="7d186911f870f921", 0x8}], 0x3, &(0x7f00000015c0)=ANY=[@ANYBLOB="10100000000000001001000006000000c2d362bf7d0dd53dec99ef72ae457f0fde58ca353d1a280e616fccf0494ae65c9d726d17330c1b664f47011c56445363cb79a430843b7ce561e976bfd1d847deac9a59d19a34255399c013204f31c6328c193859431905d16e85447065090fa2da7234ea8b7071c99902e215c856ca6be2cebc4bbb0e01b8149cc84a3a519dc4e54857e8bc04a94df6cbf6893b37d0da542460e90cd9e3c5807c518c28976999f85e0134082b61e0c19c09be564db8c06f0246a139b66d63a7f1d34391371ba1adceda26525e93ecda0f25c26f5fa25bfad42dd244dda80aac282e621e1f1c4bef6349f1935adcdf3c3d4daa3b3f2df31708129f3e5ac0d586970a26819aa1eaac5760d8fb16dc077c357baab0ec2c5bad301441620b550639f5b8a1a5f19f5b75bc25f586b974e398667062291eb628be8bd0ba63521f97993923384947e0beaa7034f1ea0a9d8ecefada58354326d54dd42c0a9509e17494818c7db21060697fa4abd580ff5e1801ad76c886384971fffa126d7d6940cfd655a5369d16615cc9029a09a774ce1d9b64743c233c45529653b36d749f94dd9d4689497946497e89b80ee2fa450d31dfd605920be2ecff371a406b5d7f350506f871f3947f5025873f876df7a36ff7c13f2b60157e5b7a783fe8a9e6e80b24e4583ad2288508cffc8030216509759326b83be6529c6645128b0bde3676c52637507a27f1ddfc31adc9b25d19791ecab6f5e23e95d94c1769cf0322d456e61079d4b116df1bcdb1d9b05394366b847253e2ff8920a2855b546ee185aa36c7b0dbe31c7772d944d45f6e38b8bf023b5d97a2b73ca15b3f51b8cb7e5a9efb29df96fccf142562ede8a9af93a9186b46ce0d83f33ac232203ec14adae8efa90ebf87ce9dbf136d94e7e36c12467999cf9017d871fb7bf07a2cd56d331f45235a3007112445146a1af1edef244da199f32d9eb167d97b3f78d698c21252fb00167cb723476a9b1b84c7716c04ccdccf48cf08e90e394a5fea32f3438a427bf85b83948a8a66b2b34341c2cf27a5ad903501f0dbe17509f85f5cf35d693dfb48cef50f7745637ebc365fa314bf1409975686c2410ed174a99e6c34f46beb1486dcc5bc8a387475b07bf9e543f656816842c0209f9620758276c78507829771df76319b82451ea83ded74be9d5f74e0861604ed288d57b69fcc5cdc720e76127fd7c1f4a2c938d64345eca819a479707a02a51412a67f0151be9a19bdf1f5b56d7180c3c525992c628d96fae73f60a2648da725f731c7ddc9965372b4277599983169c93a10bb425caf249d095f1d29e2b1282ae16a59893b4067c619faba57820d87ae2a2e19eadba9f87b44979351591818292eeccda2e58d83c184d982351c9e1f24ad20ab4facbbb4358e4d32b74a16f7e808c7ada2f705d995753c9c45416ed34879255bbc5377e91501406482087aaecc140951456abc6e79e47f1c933e9d5d7f3435a250c5cf25abbb61628f837d9e04e7eb4df2d02af439ceecdd3e8d8d27185a71bfa67d517347b529e8a0e6729ce9d66898ba0f820000ca7c95eba5ad4e5468507e34b3d17a258fcf27ef304a8eb7d7e05e12235aaebbab3c79cf568b7c7ac528869bce03974b6c52286039dfc562c34e463bb2bde104dc6de9976a15688a416fa3a0229df5c1aa6ce777d5f5c80c8176b21682ae68f01b64fd1852c14825f9f68fbc7623e91759c212259e501b0ba264f04b0a196b42552c873c6019a0e6c7edff3b37cc71f0d4cb531c05adb5f796a99b9ccad9902169ad9256117a1d080d4edb17bde9f2c9bac3de36386f0c85b053a09b342a10ab28543c64988432d2137ea56cca312dda7eb15bebdc0da6478d6d7f023bf8c26936fedd5beb0711288e4e9d003611edc46174996d748f7d02fad07bb705da45d1b1f225306fdc81142f39e655f06f2614bfde862d422c708f633ac528d31f056e917be3adccf60618ef4c560e8d1d40f1b201bde21217ac1b10e69e081296889fcd03c407d76a7a47a7e1f78329277c7f64504e70ae6e0390189925436d7e7a67d0217f664f97ea6bd5b94df55b6e56819594d4781bf8d65acb79f8e17b113ca6094f777f971e14e0303b9053d8a0145382b6cfebc9073f98178fcbc9d18a3f25174a64ec4d6f77f00851ecf84cee769a8186d774083aa5fe7266d8175725af0bc3741a6144c01e36b3c93e7b442da55443bba6967db0ae60bee1218bf94df3b2b401e6788afb32546739bd2cbdf02e51b668b52871e2f01aef3cf194060fa76300fdb9dbdc48d8f727558ccf2feff0471115752dab1da9961e807f51115ee80a94db72c5cb9faca4c4058b8af7f8cbc0d0f30a672b6afaee033d3f263981560fde8f404b6f3930068dcf8c1c5a85de3ec8b5a4ab79735351b03f9c0705292746fcf93bf41efcc26be196ced814e8a40937f711afb1de4ec14c33cb7150092a02bd0e642b0398729b825214c6e4125ca9f831b0b15f5d80d82e76774210baa5f0c06c4e390031918107bb30ed66c64cea92fec23ae1167bf867ba676ea6b4df91fe7e9f2936505f9ff502234f3a413c09ced59ab8b25fcbc09ba4154895b06ffb81caf706af1e97764dbe1c58586b3dc77d071dec2540f2c9fd03d687054d1297fe48bec7a28eeafd69cb53ae7ef8d86126df33f24be8cd884bc7f0c0f93f9a189b4e7a0db2deefbc15c4ed49823f3967bbf0c64ed271e739114408c682b96101bfae4ef56e3c93893ca03e75382645b78378fdb5daec3b2ad6088792f69f578f31ede61387fb87838a96958c762c3ee62582277d218e8c25a6a6bea1f7195735851ba5dea5b7f63e0da241598e91fbdc037bf07643afb48381215a265d6db22aacbc38871bdaa528ba26f9a06a8c3a09410fdcfca804c2a91a2dff9e6ce02e1c0c116511d1cb8250b1b5b0c3ddfc367426d3f6bb220caa2b18ede39e6077e74658465532d6c63ffcfc2bf7eee9aa03f2b150b5c10deeb6af051988ede397905511e2f36a5b9d30fb1ae9fb22767be8931ed6bdc701488d5d6441e2abd32d049bd6404077b2691f8151894334ed9f93ddd341e4f8be613eae9d374fe79676f1ee68a268514a05c54e73cf70c5b7b00a186a74d6bfd85e5783c52e354484df8a46b43d53d9feb2e4627f62d7b781e7e669a5a61b92303092a60309e8a6eb5f36d2c19847f21dcd33512b3130b699c2da27298f82d049a0a6fa7b4cc97bdbe4a0d96c44c660b073b641530e3db4ac3bac7ae05067b2fa6f2b5568562dffca91d236037d03fbf96a70a340e905138611ea66131dc116f01f8dce847d2601cc07fff4828afffa5395a82d7d2db4c8b1bd20e07708f7b590579f6e73746e07a88e9bc45eff8ab6f39f70be6b3507eeb42f812353d41cd581d79598b58258a2d7550ce611be00f41761e7826087901dec1036d37170f9f2d77e2aba2566d2d9e55d9a14a7cb47931656d78c6dba8fa752d43e6ff6858f8e913dcec35149567513c9480961293c794dc35bc04e19dcb43d5d40b026e82f9ec2cb3a2f2a6f23d1f71bff82b71fb4ce7020eda86af0536ae525c6f2c388e61a630507449633f8b36ffbc499d67785f10ddc29e39bbac102a2219b24516afaa04cec9d8c4adaa0345403cbdd68c763efae82f2b6ecfde3a32b0977f8b82afb248986901649ff8afd2ddd476f82b9fc67cee65d9a71c6d6b492c8e40370730142a90718294ed853113663e8cd9caf8f138f357f59946d15d894e298dcd43bfc32bab6488aeb6ad373cfe34b8e34b9e5eea10328474d6545359f0ec932b907792200c18d006f4326f195d4568f19c6a3cfb8167a27e61d54bb84e84f4b655d8c5582cd05dda5f5a8723fe2295052e9f0ea2cc138e9ac4d6cccf1fb5c66df1ef03ec1db21c00231c4b0e141f817f16660e208e14d8cb86ea411708af9d3c39b18732fafcf8bdfbad7eae1d7132f952cd9311f29537a1407f9af647a132e0eac365e4f6560ef11d1ff46e12c685061a543f853314e1cef2292211b3b6c7084845994204029f5c0d4a3cf0362dc3990ff1c19f1bcd7bc477ab524c0080470ff048a450874e1d9e73a41b29933a1514736d3b1b560496b388b8d004de2dec81d04628a82bb8ae7afc16cdf6a67199b5ad736f59d2a598974f17e5a85b94a5fabf6cfd50d2fd2acc47367123d9e024cbdb902cdb7a8ef0b2d230cd8afb5b4ce97107c332757840900000000000000ad4bf0147ff4f28b7013ace35da2c1057d246fbf71c2c159ed6b04ef4322fde26d24df12079fa95d8148934eb1c118146a87ea583760339b72f28a48896f0a9fa19f0b2f2ec9073b3c456f6129be1f4709b524bb6a6eeeeca5c36b7d0c78ac8474574a268421ab26ae08ee853ca322dd8e39914405c48d60798c13f3893d1bbd23903852cab50de993e5133e89f4ca559fc2771a801ef8016ef03f2e252084a2dbe785f5972232587c94a93ce3d33457f3bb41d7209d53ed9346d8c0e10318bf479081f3100d757276e4926598e8e15fd1c555fcc07c2e41a388feeeac37cc29cc18a75d9ebc6bca43729b28f9da21a173bfbefbacd5cfd23de38135423c9783507e27240b68a6b1195bb02db9e0e3fc81e84723cf353d7d77dbe720b340ed4f3a360a5d6175ea08a753b03a8e52ec309c759e0213c92da9ccc56e85e48518a72e302bba114edb5a81904746cc72be5605ff2b61b1fbcfe4e132ede2a10be87099f3a50fe72ca6d799f330376e07d41364934788e75f426b28e0cd9f677e9c39cef49a734de7111a19e83024631437ef81bfa8ab82798498c84dbdfd206007f9ebcb9ba839a971731675e9ee92a033b3b0871ee345fd8221694d93ef1e0f3b85b999ff3a2b51ec70dcb6d8fadb1d708944cbe9161451366a334a876168fbc41aefd1e26eee7c53eb881e3e23afb43c3c28d0a2ed66139d45b17db34dc12c7c73e8a99370b10c1e3b0ac9718182251b60a155e0b1a6c7f38d60dbc7909720f97e56591f3dc0fa8fc7f1685941a56c8a4cfb3006e06a904796cd1bbac2772d5538ee55776bbabcb838d6f0d147349a39e63f3fac5ee169d3c9f5d6b54490ec1f6ca2f513ab55a48740f78e164a846211669409b317d1a88694429ee2745a6cea423844a64f2890bdc3b3bc2f7e607f9306c1b94dd1d38082840ca430b9946eb4d88e8ceed7748ab5c1de37afe6bc40a811ae0f8606162895173781f2f5673f24a80bfbada204f123312a58d2cf9241edc9bf4add05feb8b266fcf0a96237f7da94197c1eb4cc223ac95047891156325164dd67eb628ce77ec2dbc84c634334561723adc63a0f986b1ad95aba9721f6836f2e2a81b30e04f9b281e38953859be462f02249f1be1b3a6972f34060797980cb44ab55dfb9ef3b334ff057057871955764a38ea49dd65a8b086943b49c99cec8f8ac512441898ef61c57261483cc1d8a646663b8c7881aec24a6046f2473e8a155ea19e3e19322fe1bdeafc98b71b24c9c9e66148dbcb12de7f3d871c6469c86b8d647ba18563a8a88224113047927c137ec745e20aeda031454eafd2c53c5b9d8baeda0d3446e97f3cc1951f2a5b04105541f6e33bcff2e0a67b960fd3c52893c52849502475d4b11f7f7394d2f7bbbbe59bd2aec0fd2cb4e2c140d766ee65b53c228a12d50bb03170e45aa725e2c3c2f780f250cfe5a9437c5b7df0377e8079f41900c3791b9d4676c4ad9a75c7c3c092d65ac05fa75d6695add6570f524292eda395d43f5866db4f954a95b3e94709d261a435c0ddac3528e1407b9b5aebed0000000000000008800000008000000b605e0190cb7728b1d023060c599c08dd8a8399e2cbedf45180980ba157ac7ec369c901ef23ffa7528d9dd705a1467741f543616bdad7da37fd1a5d4527f48a2b5509f1b7e8adb30420176d18f107a5a6975ad3d5f6600e44b56c8f377d0daca987be94bbf67afec6543445b84662509179eb3040b454bb86bf116b95042cceddb13cce77e8bcde2a1ad26bf0b1107407658b9e0353c750b2b90ab6e94df6f7fe6a97b2a4775e841999c2be312993ac7f401ea1a6fda4cb67f254ea1000000006171c612bc145d4a8a3ea54d8e057f7dbfd7"], 0x10e0}, 0x0, 0x40, 0x1}, 0x3f) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000002e00)={0x7, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x4, "9755154351ac9a"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000009640)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000000aa40)={0x0, 0x0, "c009b39830e4109622d7a29d0bd42e6d365c8384f665a2104b6faaa5427626b93311e77f0de4211e1217bc355a5246327eb7ba126bf7e4adb45535a4d9757c77f555e42c9254e9f9089be590271f821f5f6b632da2dabf1d6e618629da57a34a33f5e913338e628f32d84f60dbb9f94b70f1828e7d652bb2443c02901738d15cd72d14288f0d47dfe96e49988d0402f96628f97be361723e018daf71ab695fa4726664c00ec9aa53b8c092760da4cd088f03fad6504eceb8949dc35abc6c9f51916777bc38aa3669fb220546dbd1024eb87da205b46ec35180a8fcb898160855b5044023da75f2b1f285c1462a8afa95492a14be3f42052ff535612d226506a0", "7374bf600a2dbb0a10a4446998c60bc654676f080ecee8672b9b990319e9f34b4c45be9b1cbb8fbe1f4541599e2a8deeedad6067575d671432b4ba4028542704ab850b2cd326bd5a16431e3e06cbefba068d34f999e863befaed31fe2f898bdfe4043148f4d1cc27af274cc202dd9cd92b1891ba85c4048baa5cf0aa7a3d5dbef19adb89a7123a5c5cf1f42650df4c63aa25c0c5f606a072b8c1910206999409a39439cacd824f129adb4177e14f533050e77cfd6b9e760c12899b047feb4c8e5b746e5570db48fc8fafeccf98bad6d99a585091b403666ded97ce43cdf6dd1791052bc149861ea2585dfb28b538cc9fe6ffc5e07182615951fd668085ed124af574a07e3495491f19b1aa2a3b69028ccacd78524d988b224ab17ed905da0b840b4a9939e2af6efdf4221126075a8964d904883db014031e0924681a4ef3795071b256b75002a7df298c87c565b1d8a331e7d0c1000e1d707100917dfe107f87ebea9dca1b708b01cacf1c9f348c0d0fd64aa64193637c7169264d06f613c41be60f39b0cc9d813ae5fca2222832f86f2ae87e883efd48df36d16e6c1ca5c378f6ff0fbace91eb3099d744b16171fcc1ab7d5456392f0878ecf27e8caad7386663de490c3044eed7e7cb83e675716eda0cc09f219aadddd814c88048a7c6cefe69a79f2f7a234cfffbf19ac7a9f6ef59faf2776ac3d636904ec1bda09b1c9d8caeafa918983215d866f5cb6f1088e7e99a43425913d258a3dc8550fcbca3e0bec47503e24d709dd1fd1bb3cd92837d10387a0eebb98aab27950a2a66dc0b9bad3e4ef6393036d64949931ffe6479073790b3b885ac8563d4018e9227d644864c17f048daefbb192d15b56a2a440ad6d4ef5af2ac9904d8b69c64d2368928d7595594e6c3fd23229cb6aa80ec308301b1c94777900d34b1b3eea03dca765036a3f5351551affb585f22541074380b60ca062bf8a8a2324fe61ecad5733aec51e0c5ddc648280556b8a038b5816947b1637ef598cfd134cf9833d875fd23d22f5f74e74a4634d50a3ac908eed128f4297924296d95361b9504c08df4a0603eff93ee34bd45ed12e8d06b8f399fefef4ced732aad15b70f3e276101fa4b5a5c17435d0999b3345ccfe853c955e8b7927c7a171506b8e5b4de8a68cb5e80c3709a0e15643b5772d82d04859133e09fa8ab81ac042e67bc918f2847af14a4eb77c3fcac3132ec1af5a57d85acb9ce91d9d15019904396737ade63df938e6f054f8ee21e8994d45b0801ccd8ae8bda90128cb05eddd297d800412bc01fc5cfdfa9d473641fffc793b513da3f7565a27c4ff3678ac6f71560cc6cc95fb4d20f85b7934cb4a4f614182d331ab53b6a09ff47fc272b6c1f5aaca477bfdfed3fac942d639773b7a5656c526eb595d6fa9d301c425947f37088447cb4400c37750b76eb6c1f7933e43b27224c2fdc053e55125d00ab11428af674f58bd5c3ea1ce4762856afccbd37dd59a5e726f2e5e770bcc8372304fc2a33611234e3b0d411fcae8691e621b64581dc32b3d97c02920877b2c995018dcfff2da8687bc64332cffc3d355931561dc799d169f61d121f242dd3605e3fef8a46bf73998202d6a87671719896c61d729006104bdb7e926020f28260c75c2c754e5f073097d7031567e62cbfcbff541702cdaf498bbfe01e2948e6e164271ca4ab4df68a1569d29d3ce7029c0b58d2a1e6d179fa817ec9df17195c8b83a7a7508f18f0e3d07e8871f331d7a151bc11301c7dce402e6a5fda6f3096df2ddfeb48b3991e055c55d2a071ed66bf378e5c451f849cdbd7951cacad16d6b5734b71db866e77086bfab1797942633ec688d78bb2fccaae2b0e796b852b278bd4a4648d0811293e1bfe68e30b42eb27ac0a4e435e086b4cfeeb9fa539f0d800b6108e4c7b9d7237746770a3f3477646b7c9bfd2bc111679d40bffe221be492ba984df6cd4d7d8f9cbf7185e79804416be68d8a2bfa28e5bec4b57bf5f08eeecafabccd55744e49bb4a7dd1324908d91762b9884e7268d0bb6290be3b51091ae6ccf2ebbd4945dd7913bd38509a00ce38d955909bfa1f3740fc123a12e15b853b59b9b691460afdcda150d39e566a83eaa0c3b7bac9819bdbc7e0a620206be87ff2f8ea8091dbffa014d2f2eb919040a434cdeb3db68adf845d2ba751dc0e1ce4afd8672a5ecf0653b8c672c3265aa236a174185f4b4a291bda664bb79c13f8b6932a831385773898d194d2500b38fbfff8c4acafa5a80dfd3f1f906132885446f9f7ad787dbbdab593661ab1c255df879eaf4ca739deaa11379a5c6b650472257fa54b646b29ceb3dbe27e3584914f9f766bbbcc67abeffebb0df881a42b8671bba930b04d1d7710cc15d546ee69ad40e66f04eb28af8bd17b739e68ad75a239303fb97b18f8f08d2f95bdae0f245ebdfc3ecf555a6fd53f5a35af8b2dd016b227d209fc8323a7576e66a9913a0ad4f19d30d2b6f25ac8b5b6c762e2c68c76f9bd7818adbb3c9b194c09471482ec6898754469076b8674ab9e26b5977a0fa693160f18a01d2f2c362186ff75c205cec261d9e6c431ee672e4056b7e458ef02dca1167d09de5977210461758ed506290477a63c5af0698a1f4edf3bc569692bc9febd5fd641860dd34a6926af47ae7bdd3cce59a5b24b6944075e30ec2f2dbd043ebc57a39eaa5559bc4f21f08198e0daa2e8506b21160c8f9b629ad0e80d5e99e5cf4c4ceefb8d9fe5493ebcb066a647269fef2146f1ed55dac66974446e650e49db26ceb24c16c24885a2d2d011d11ec52d5b7a9c8096314d1dc7c992a1dee70be2fc0cc2d9fc94b0d02d479f6f4bfd3fa20df42568e27c0cea6caa1028d5dfbe6a9657053c06132387f9abfbaf93d9b335b69b168bf7fdaa0a44981dadc3358b50f1b24d390f8858d6775fa838388ff8a69b02bf446028485ba9e0c15731288c186b3cdf2fbc088f13f50e5eecc9b3a058d1369b7a254f11aa81a5fabd862bfd5226ce26e0199ef241badd55ba0d6087e9eb1661111a6afef1caf2bd54832bb5a3e8b864c8af220a8a115746c1646e78471ba2edb7c63fcff7f6be047a5f740525fbe5e259beee146dc2a609d3fd576e826ee1e4fce8ccbf75aa713514bda04ed4086cdd11a770cbe5782bca23f5f3ad8682609d5c5d4e5ca4e117d7423740b41081c6945b446223bb435c6ae2314552b7bf53a8b2c8a7a2a961d17315e0f7a660624b119c89ae81d2214b03cd79bc3eb355bf06811d7186b1f0a7219dd8d4096cb0df940719279357b853bc7c5bcf645aa65c12227859ce0851953fcefa6051f2a31e3666abde9ef1ece3eba658de696edf5d87a7d562dfe1f6bb9ac5e6773bc9069c732683715868cf14825345fb60665982549b9bb7c5b7d934ed0c4d136fa089f8459d473bf1ee678cf88c26f4f5ac681aa6dbe6ef78c26e7a3649ae0574f550f9fc64e8caa14586cbc43d8ec72a3170fc4f6c78fdbd40332c1f35adfc04be68a067f2c03325d624e21fa0e1fa6ea879caa84665bedefcd19759872824a0053a110af2b6099d8ea572b0c81cea39147bb2dca0eaefd4be8c3b59b98c27049f04ae5f3652ade0e1561238296d17979581b93d0ee26464fb5675b968cbc397558207fb1d5365f73994c0c8f2bcae0164e74d602a4856355b214af58b6357b2505779260ec73929eb4fe1047bbc2a125ff6c88718d2b8b8fb9c0d1cb1760748ffc5e4998dbaf8fad99df26b2eaf99bce2541d287b243d7b9cf0ecb25588d14c6228a6cb5413f48e3d07817d258c45ca0ab3494ca5b59f87abdf38e439b4a31d60d9474a52e465f36dd0cd56f00d4e5e563bfc6421b40a7522eb71894a698c19510fa7dc690b6b3f782d88e61ca635d5efd4c9c1725dbf24e0c8e246a2dc979e4750de8347687038f0441858bdf5a06bcba827d8d1327601943ca9fd004c121034fa6e1c8b9eff5da764961f5700eab97380e99b37f302239b528b36f5c9bbebaff25edae48fbe59dd272099af5c695a19b62f64485ba01ae8416c02f04360be933b8ba8a49c6c1188a78c3d36d0c61f61b4002bfeb669e29bbcb306f573528a749b085500c7649aea469fca867da4ca9eaecc75a70f41baeb80bf803402a9066dc1e8243192b78533e0ad590e14fd2bf2ce3ac943ade1fcefd247406785ee387d18e9afe8845481748fbadf4d081e01ecce50ef1fc5b457fa296b833d77390764e2af12f7930c6334476dc4cf45d9f272e364336810c11318bd0a95233005d66fe81a5708ae5fad8c7db17e6d97d2340651f7aa7a36e132a77a7a6206b36a95ccb5a48cb19bd3bb886ff0e77bc76653912149ca85895c4f80c373cbbd4305a91213e8ec5b7b18d8587d723c18f02854556aaaa540935eab2b7470a7c1c40c7e843ac1221a51e92eb05af2342fea7c853a46182c8384612aadb40145b95de565140003468eaca74b38bdf4dc640d0af80c3dd81747652c5fe15ffff8965a150a4ca6a9d9c91d067b4fac49b23cd2041dfdab22126c97d812b67ed638cc65d75d836bf439807cd7cd3cd0e6b30c81983e3f45a00282a14d401d81ac7c5544510dc7d157eeaa18b09df5ec949a22d7342b5b720b2a47251e995410f9b35d90824c1b19beb8575c9efe2aaa2a2011790a1099a924c01ca835fb7cc561eb2310a5331d4d9c4a9ee03a5f1364c17a7f4511c0c1b929c630cc110696f9e94b4107d0b75338fda2c5e0b8d46d19b98071e328f57debd56b4a0a9009913ac41518a08e6fa533edf20db0dc5eff43cd3ead623fc826ac03925490537d6b6a47f27031faa17f9852a3cb72d2088f33d35846a40758e60dab4b3980d032adc3e4faa61ff8aaea6b08bc9705cf097701e9af550fa43ec06c0ae2257927eebcbbbf4a05ad8097597943d6aed8a950ba32bc0d19827539019397e2fffa5f7379ffd7ec266f0c1cd947aab0c9e73c2796bd4c32fa0a0effbc84570efdebd3ac1eb57cc89cdbed91ed43a64cccfeba427a017a07d84acc850a45e2f26639598ed061ea81b60fb1873983591d446129ba8b27a4aef3311292017e3cbc00533824888ef80ef1a85c86a370dc11694d2f455e04ceb8811afa53aac77c65b38703d18167aedcc077c988dd9832ee1999a82c8752b921bceae484c19cee6828eef373c979b5c3f208080c8dcb38c53e384bebed6c41c3b9d6958bd2b952d82d17b262dbf30f90ab5c5d197ccee9f6b6525928b0100ffdeace644e159500495ff5a0ea7df7b9ab63617e3879818e25341e97d839beefdf248222cadd61a5d76b1ff34704bb78656afef7994904da269f973598217edc3be93157185aa15ef225f6471d7786a5e28d0f145b96566e101bf46723486867b9aa90f9eb4d1f5612d4950160c1504a367daf984"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000002e00)={0x7, [{}, {}, {0x0, r8}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {0x0, r9}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {r6}, {}, {}, {}, {r10}, {}, {}, {}, {0x0, r9}, {}, {}, {r10}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {r7}, {0x0, r8}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {r10}, {r7}], 0x4, "9755154351ac9a"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000009640)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000000aa40)={0x0, 0x0, "c009b39830e4109622d7a29d0bd42e6d365c8384f665a2104b6faaa5427626b93311e77f0de4211e1217bc355a5246327eb7ba126bf7e4adb45535a4d9757c77f555e42c9254e9f9089be590271f821f5f6b632da2dabf1d6e618629da57a34a33f5e913338e628f32d84f60dbb9f94b70f1828e7d652bb2443c02901738d15cd72d14288f0d47dfe96e49988d0402f96628f97be361723e018daf71ab695fa4726664c00ec9aa53b8c092760da4cd088f03fad6504eceb8949dc35abc6c9f51916777bc38aa3669fb220546dbd1024eb87da205b46ec35180a8fcb898160855b5044023da75f2b1f285c1462a8afa95492a14be3f42052ff535612d226506a0", "7374bf600a2dbb0a10a4446998c60bc654676f080ecee8672b9b990319e9f34b4c45be9b1cbb8fbe1f4541599e2a8deeedad6067575d671432b4ba4028542704ab850b2cd326bd5a16431e3e06cbefba068d34f999e863befaed31fe2f898bdfe4043148f4d1cc27af274cc202dd9cd92b1891ba85c4048baa5cf0aa7a3d5dbef19adb89a7123a5c5cf1f42650df4c63aa25c0c5f606a072b8c1910206999409a39439cacd824f129adb4177e14f533050e77cfd6b9e760c12899b047feb4c8e5b746e5570db48fc8fafeccf98bad6d99a585091b403666ded97ce43cdf6dd1791052bc149861ea2585dfb28b538cc9fe6ffc5e07182615951fd668085ed124af574a07e3495491f19b1aa2a3b69028ccacd78524d988b224ab17ed905da0b840b4a9939e2af6efdf4221126075a8964d904883db014031e0924681a4ef3795071b256b75002a7df298c87c565b1d8a331e7d0c1000e1d707100917dfe107f87ebea9dca1b708b01cacf1c9f348c0d0fd64aa64193637c7169264d06f613c41be60f39b0cc9d813ae5fca2222832f86f2ae87e883efd48df36d16e6c1ca5c378f6ff0fbace91eb3099d744b16171fcc1ab7d5456392f0878ecf27e8caad7386663de490c3044eed7e7cb83e675716eda0cc09f219aadddd814c88048a7c6cefe69a79f2f7a234cfffbf19ac7a9f6ef59faf2776ac3d636904ec1bda09b1c9d8caeafa918983215d866f5cb6f1088e7e99a43425913d258a3dc8550fcbca3e0bec47503e24d709dd1fd1bb3cd92837d10387a0eebb98aab27950a2a66dc0b9bad3e4ef6393036d64949931ffe6479073790b3b885ac8563d4018e9227d644864c17f048daefbb192d15b56a2a440ad6d4ef5af2ac9904d8b69c64d2368928d7595594e6c3fd23229cb6aa80ec308301b1c94777900d34b1b3eea03dca765036a3f5351551affb585f22541074380b60ca062bf8a8a2324fe61ecad5733aec51e0c5ddc648280556b8a038b5816947b1637ef598cfd134cf9833d875fd23d22f5f74e74a4634d50a3ac908eed128f4297924296d95361b9504c08df4a0603eff93ee34bd45ed12e8d06b8f399fefef4ced732aad15b70f3e276101fa4b5a5c17435d0999b3345ccfe853c955e8b7927c7a171506b8e5b4de8a68cb5e80c3709a0e15643b5772d82d04859133e09fa8ab81ac042e67bc918f2847af14a4eb77c3fcac3132ec1af5a57d85acb9ce91d9d15019904396737ade63df938e6f054f8ee21e8994d45b0801ccd8ae8bda90128cb05eddd297d800412bc01fc5cfdfa9d473641fffc793b513da3f7565a27c4ff3678ac6f71560cc6cc95fb4d20f85b7934cb4a4f614182d331ab53b6a09ff47fc272b6c1f5aaca477bfdfed3fac942d639773b7a5656c526eb595d6fa9d301c425947f37088447cb4400c37750b76eb6c1f7933e43b27224c2fdc053e55125d00ab11428af674f58bd5c3ea1ce4762856afccbd37dd59a5e726f2e5e770bcc8372304fc2a33611234e3b0d411fcae8691e621b64581dc32b3d97c02920877b2c995018dcfff2da8687bc64332cffc3d355931561dc799d169f61d121f242dd3605e3fef8a46bf73998202d6a87671719896c61d729006104bdb7e926020f28260c75c2c754e5f073097d7031567e62cbfcbff541702cdaf498bbfe01e2948e6e164271ca4ab4df68a1569d29d3ce7029c0b58d2a1e6d179fa817ec9df17195c8b83a7a7508f18f0e3d07e8871f331d7a151bc11301c7dce402e6a5fda6f3096df2ddfeb48b3991e055c55d2a071ed66bf378e5c451f849cdbd7951cacad16d6b5734b71db866e77086bfab1797942633ec688d78bb2fccaae2b0e796b852b278bd4a4648d0811293e1bfe68e30b42eb27ac0a4e435e086b4cfeeb9fa539f0d800b6108e4c7b9d7237746770a3f3477646b7c9bfd2bc111679d40bffe221be492ba984df6cd4d7d8f9cbf7185e79804416be68d8a2bfa28e5bec4b57bf5f08eeecafabccd55744e49bb4a7dd1324908d91762b9884e7268d0bb6290be3b51091ae6ccf2ebbd4945dd7913bd38509a00ce38d955909bfa1f3740fc123a12e15b853b59b9b691460afdcda150d39e566a83eaa0c3b7bac9819bdbc7e0a620206be87ff2f8ea8091dbffa014d2f2eb919040a434cdeb3db68adf845d2ba751dc0e1ce4afd8672a5ecf0653b8c672c3265aa236a174185f4b4a291bda664bb79c13f8b6932a831385773898d194d2500b38fbfff8c4acafa5a80dfd3f1f906132885446f9f7ad787dbbdab593661ab1c255df879eaf4ca739deaa11379a5c6b650472257fa54b646b29ceb3dbe27e3584914f9f766bbbcc67abeffebb0df881a42b8671bba930b04d1d7710cc15d546ee69ad40e66f04eb28af8bd17b739e68ad75a239303fb97b18f8f08d2f95bdae0f245ebdfc3ecf555a6fd53f5a35af8b2dd016b227d209fc8323a7576e66a9913a0ad4f19d30d2b6f25ac8b5b6c762e2c68c76f9bd7818adbb3c9b194c09471482ec6898754469076b8674ab9e26b5977a0fa693160f18a01d2f2c362186ff75c205cec261d9e6c431ee672e4056b7e458ef02dca1167d09de5977210461758ed506290477a63c5af0698a1f4edf3bc569692bc9febd5fd641860dd34a6926af47ae7bdd3cce59a5b24b6944075e30ec2f2dbd043ebc57a39eaa5559bc4f21f08198e0daa2e8506b21160c8f9b629ad0e80d5e99e5cf4c4ceefb8d9fe5493ebcb066a647269fef2146f1ed55dac66974446e650e49db26ceb24c16c24885a2d2d011d11ec52d5b7a9c8096314d1dc7c992a1dee70be2fc0cc2d9fc94b0d02d479f6f4bfd3fa20df42568e27c0cea6caa1028d5dfbe6a9657053c06132387f9abfbaf93d9b335b69b168bf7fdaa0a44981dadc3358b50f1b24d390f8858d6775fa838388ff8a69b02bf446028485ba9e0c15731288c186b3cdf2fbc088f13f50e5eecc9b3a058d1369b7a254f11aa81a5fabd862bfd5226ce26e0199ef241badd55ba0d6087e9eb1661111a6afef1caf2bd54832bb5a3e8b864c8af220a8a115746c1646e78471ba2edb7c63fcff7f6be047a5f740525fbe5e259beee146dc2a609d3fd576e826ee1e4fce8ccbf75aa713514bda04ed4086cdd11a770cbe5782bca23f5f3ad8682609d5c5d4e5ca4e117d7423740b41081c6945b446223bb435c6ae2314552b7bf53a8b2c8a7a2a961d17315e0f7a660624b119c89ae81d2214b03cd79bc3eb355bf06811d7186b1f0a7219dd8d4096cb0df940719279357b853bc7c5bcf645aa65c12227859ce0851953fcefa6051f2a31e3666abde9ef1ece3eba658de696edf5d87a7d562dfe1f6bb9ac5e6773bc9069c732683715868cf14825345fb60665982549b9bb7c5b7d934ed0c4d136fa089f8459d473bf1ee678cf88c26f4f5ac681aa6dbe6ef78c26e7a3649ae0574f550f9fc64e8caa14586cbc43d8ec72a3170fc4f6c78fdbd40332c1f35adfc04be68a067f2c03325d624e21fa0e1fa6ea879caa84665bedefcd19759872824a0053a110af2b6099d8ea572b0c81cea39147bb2dca0eaefd4be8c3b59b98c27049f04ae5f3652ade0e1561238296d17979581b93d0ee26464fb5675b968cbc397558207fb1d5365f73994c0c8f2bcae0164e74d602a4856355b214af58b6357b2505779260ec73929eb4fe1047bbc2a125ff6c88718d2b8b8fb9c0d1cb1760748ffc5e4998dbaf8fad99df26b2eaf99bce2541d287b243d7b9cf0ecb25588d14c6228a6cb5413f48e3d07817d258c45ca0ab3494ca5b59f87abdf38e439b4a31d60d9474a52e465f36dd0cd56f00d4e5e563bfc6421b40a7522eb71894a698c19510fa7dc690b6b3f782d88e61ca635d5efd4c9c1725dbf24e0c8e246a2dc979e4750de8347687038f0441858bdf5a06bcba827d8d1327601943ca9fd004c121034fa6e1c8b9eff5da764961f5700eab97380e99b37f302239b528b36f5c9bbebaff25edae48fbe59dd272099af5c695a19b62f64485ba01ae8416c02f04360be933b8ba8a49c6c1188a78c3d36d0c61f61b4002bfeb669e29bbcb306f573528a749b085500c7649aea469fca867da4ca9eaecc75a70f41baeb80bf803402a9066dc1e8243192b78533e0ad590e14fd2bf2ce3ac943ade1fcefd247406785ee387d18e9afe8845481748fbadf4d081e01ecce50ef1fc5b457fa296b833d77390764e2af12f7930c6334476dc4cf45d9f272e364336810c11318bd0a95233005d66fe81a5708ae5fad8c7db17e6d97d2340651f7aa7a36e132a77a7a6206b36a95ccb5a48cb19bd3bb886ff0e77bc76653912149ca85895c4f80c373cbbd4305a91213e8ec5b7b18d8587d723c18f02854556aaaa540935eab2b7470a7c1c40c7e843ac1221a51e92eb05af2342fea7c853a46182c8384612aadb40145b95de565140003468eaca74b38bdf4dc640d0af80c3dd81747652c5fe15ffff8965a150a4ca6a9d9c91d067b4fac49b23cd2041dfdab22126c97d812b67ed638cc65d75d836bf439807cd7cd3cd0e6b30c81983e3f45a00282a14d401d81ac7c5544510dc7d157eeaa18b09df5ec949a22d7342b5b720b2a47251e995410f9b35d90824c1b19beb8575c9efe2aaa2a2011790a1099a924c01ca835fb7cc561eb2310a5331d4d9c4a9ee03a5f1364c17a7f4511c0c1b929c630cc110696f9e94b4107d0b75338fda2c5e0b8d46d19b98071e328f57debd56b4a0a9009913ac41518a08e6fa533edf20db0dc5eff43cd3ead623fc826ac03925490537d6b6a47f27031faa17f9852a3cb72d2088f33d35846a40758e60dab4b3980d032adc3e4faa61ff8aaea6b08bc9705cf097701e9af550fa43ec06c0ae2257927eebcbbbf4a05ad8097597943d6aed8a950ba32bc0d19827539019397e2fffa5f7379ffd7ec266f0c1cd947aab0c9e73c2796bd4c32fa0a0effbc84570efdebd3ac1eb57cc89cdbed91ed43a64cccfeba427a017a07d84acc850a45e2f26639598ed061ea81b60fb1873983591d446129ba8b27a4aef3311292017e3cbc00533824888ef80ef1a85c86a370dc11694d2f455e04ceb8811afa53aac77c65b38703d18167aedcc077c988dd9832ee1999a82c8752b921bceae484c19cee6828eef373c979b5c3f208080c8dcb38c53e384bebed6c41c3b9d6958bd2b952d82d17b262dbf30f90ab5c5d197ccee9f6b6525928b0100ffdeace644e159500495ff5a0ea7df7b9ab63617e3879818e25341e97d839beefdf248222cadd61a5d76b1ff34704bb78656afef7994904da269f973598217edc3be93157185aa15ef225f6471d7786a5e28d0f145b96566e101bf46723486867b9aa90f9eb4d1f5612d4950160c1504a367daf984"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000002e00)={0x7, [{}, {}, {0x0, r13}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {0x0, r14}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {r11}, {}, {}, {}, {r15}, {}, {}, {}, {0x0, r14}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {r12}, {0x0, r13}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {r12}], 0x4, "9755154351ac9a"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f000004c2c0)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004c4c0)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6, r13}, {r16}], 0x4, "d320be90a6b4a9"}) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:32:18 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0xc000}], 0x1, 0x0, 0x0) [ 1368.857390] loop7: detected capacity change from 0 to 3584 [ 1368.861295] FAT-fs (loop7): Unrecognized mount option "TƒŠÇ«h níAÊÈÄÍcÞâßœwÞ9½ïÑíRÈÏFÖgZŸDÔÓ¢f" or missing value [ 1368.866267] loop5: detected capacity change from 0 to 114688 [ 1368.870783] FAULT_INJECTION: forcing a failure. [ 1368.870783] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1368.872396] CPU: 1 PID: 8830 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1368.872606] loop4: detected capacity change from 0 to 32768 [ 1368.873240] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1368.873245] Call Trace: [ 1368.873261] dump_stack+0x107/0x167 [ 1368.873274] should_fail.cold+0x5/0xa [ 1368.873296] copy_page_to_iter+0x41e/0xf80 [ 1368.877377] shmem_file_read_iter+0x3dd/0xbb0 [ 1368.877918] ? shmem_get_link+0x440/0x440 [ 1368.878406] ? file_has_perm+0x183/0x280 [ 1368.878881] ? inode_has_perm+0x1d0/0x1d0 [ 1368.879372] do_iter_readv_writev+0x57c/0x750 [ 1368.879901] ? new_sync_write+0x660/0x660 [ 1368.880392] ? fsnotify_perm.part.0+0x22d/0x620 [ 1368.880489] FAULT_INJECTION: forcing a failure. [ 1368.880489] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1368.880941] ? security_file_permission+0xb1/0xe0 [ 1368.880958] do_iter_read+0x301/0x760 [ 1368.880980] ? import_iovec+0x83/0xb0 [ 1368.885130] vfs_readv+0xe5/0x160 [ 1368.885571] ? vfs_iter_read+0xa0/0xa0 [ 1368.886066] ? __fget_files+0x2cf/0x520 [ 1368.886561] ? ksys_write+0x12d/0x260 [ 1368.887035] ? __fget_files+0x2f8/0x520 [ 1368.887547] __x64_sys_preadv+0x235/0x310 [ 1368.888053] ? __ia32_sys_writev+0xb0/0xb0 [ 1368.888579] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1368.889243] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1368.889880] do_syscall_64+0x33/0x40 [ 1368.890339] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1368.890963] RIP: 0033:0x7fe49124eb19 [ 1368.891421] 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 [ 1368.893668] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1368.894605] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1368.895476] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1368.896348] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1368.897226] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1368.898100] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1368.898995] CPU: 0 PID: 8831 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1368.900663] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1368.902653] Call Trace: [ 1368.903266] dump_stack+0x107/0x167 [ 1368.904121] should_fail.cold+0x5/0xa [ 1368.905066] __alloc_pages_nodemask+0x182/0x600 [ 1368.906177] ? add_mm_counter_fast+0x220/0x220 [ 1368.907260] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1368.908692] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1368.909954] ? lock_downgrade+0x6d0/0x6d0 [ 1368.910918] ? mark_held_locks+0x9e/0xe0 [ 1368.911873] alloc_pages_vma+0xbb/0x410 [ 1368.912815] handle_mm_fault+0x152f/0x3500 [ 1368.913823] ? __pmd_alloc+0x630/0x630 [ 1368.914773] ? vmacache_find+0x55/0x2a0 [ 1368.915882] do_user_addr_fault+0x56e/0xc60 [ 1368.917110] exc_page_fault+0xa2/0x1a0 [ 1368.918193] asm_exc_page_fault+0x1e/0x30 [ 1368.919342] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1368.920844] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1368.925874] RSP: 0018:ffff8880475a79c0 EFLAGS: 00050246 [ 1368.927356] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1368.929352] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000e000 [ 1368.931338] RBP: 000000002000d080 R08: 0000000000000000 R09: ffff88800606afff [ 1368.933327] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1368.935290] R13: 000000002000e080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1368.937316] copyout.part.0+0x10b/0x140 [ 1368.938437] copy_page_to_iter+0x44d/0xf80 [ 1368.939641] shmem_file_read_iter+0x3dd/0xbb0 [ 1368.940945] ? shmem_get_link+0x440/0x440 [ 1368.942110] ? file_has_perm+0x183/0x280 [ 1368.943258] ? inode_has_perm+0x1d0/0x1d0 [ 1368.944449] do_iter_readv_writev+0x57c/0x750 [ 1368.945726] ? new_sync_write+0x660/0x660 [ 1368.946856] ? fsnotify_perm.part.0+0x22d/0x620 [ 1368.948151] ? security_file_permission+0xb1/0xe0 [ 1368.949526] do_iter_read+0x301/0x760 [ 1368.950590] ? import_iovec+0x83/0xb0 [ 1368.951635] vfs_readv+0xe5/0x160 [ 1368.952579] ? vfs_iter_read+0xa0/0xa0 [ 1368.953684] ? __fget_files+0x2cf/0x520 [ 1368.954808] ? ksys_write+0x12d/0x260 [ 1368.955896] ? __fget_files+0x2f8/0x520 [ 1368.957032] __x64_sys_preadv+0x235/0x310 [ 1368.958173] ? __ia32_sys_writev+0xb0/0xb0 [ 1368.959352] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1368.960819] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1368.962264] do_syscall_64+0x33/0x40 [ 1368.963331] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1368.964808] RIP: 0033:0x7f602c72cb19 [ 1368.965874] 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 [ 1368.971091] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1368.973288] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1368.975257] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1368.977315] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1368.979358] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1368.981411] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1368.997563] loop2: detected capacity change from 0 to 32768 [ 1369.007159] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1369.008247] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1369.019995] loop7: detected capacity change from 0 to 3584 [ 1369.024497] FAT-fs (loop7): Unrecognized mount option "TƒŠÇ«h níAÊÈÄÍcÞâßœwÞ9½ïÑíRÈÏFÖgZŸDÔÓ¢f" or missing value 22:32:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000040)='./file1/file0\x00', 0x4000, 0x20) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) creat(&(0x7f0000000080)='./file1\x00', 0x6c) fdatasync(r1) llistxattr(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000140)=""/134, 0x86) 22:32:18 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0xd000}], 0x1, 0x0, 0x0) 22:32:18 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f80000200040000000000000000000", 0x24}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:32:18 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) openat$cgroup(r2, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) r3 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r3, 0x40047211, &(0x7f00000000c0)=0x1) fdatasync(r1) [ 1369.140510] loop2: detected capacity change from 0 to 32768 22:32:18 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="58906d6b66732e66617400020120000200008000f8000020004000000000000000000601", 0x24}, {0x0, 0x0, 0x4000}], 0x180000, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x100, 0x180) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioprio_set$pid(0x2, 0x0, 0x0) syz_open_procfs(0x0, 0x0) r3 = memfd_create(&(0x7f0000000340)='\x00', 0x6) ftruncate(r3, 0x8800000) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000008d80)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x6af41b6fdf3c6d60}, 0xc, &(0x7f0000008d40)={&(0x7f0000000480)=ANY=[@ANYBLOB="e41600003d0000012cbd7000ffdbdf251f0000008f675f561160e9fa313bf673b0f2e4be013e0da9184eed18db8064fe925526e97de01f8aa4143095b2260368f188400496ee8135b9358411d538f3feb8cfa98b15bdae243f715fbf4fc0c0294e5d2ab2fc3acd8cf07e27d3c55be4e21b2a9f1587204497951b1eed84c9720c8bc86276dad06aab7f9b3aea07ee8b510654844b5b473716c2ecc7b88348d6af0b2e9986e66d237b434b2c811b3f4c4f5b49e3b1b382ca6fe0cdaa4e2a83de0cfce3bf96c227bddb0b6946cd0e20a2a5e36a2b859cee62141c2961c11a5d54663b0ed6ad7ccaf3bb8a66bf67a57b9b0568a26d2f068ff1e6ee452311e6003e00cd6a48dfddad454f0c086837944e8b58c060a1f6d14024ab32f6f3e5d1ee13013a5e88f257ed95acf607d7217530067f07b950edb4f8bb472ef20fdab33cca70fc565ce2373a2f74eabda2702638156a4c4544b4420cd033dea90b926d05edcb9824ade60fd5da7be8a7d1337785bdb6c6460b9e537fb4e0ca2c115664bf6a77729a339308eaf34b6e8b260d52e76fead1a887000d739d6480c288432b01c34668c7fe4bddd4660b0dba9785582c33248369a4d22a66b8f5e1e068930dd7cc155fad572bd8f8491f4510ea127f4e55c3edcdf0226a3f9cc965176ea43a2fbba672260000810079803e66f413dedf0a53971914c7552dc459e8fabb9f1f3b5aa31ca92d73dc36108797c783c32b6c8147a95ad2ed1212427c6da9a68dc72dbdd4ebfed6abe589e74b1377363c608f899327f8fe619c00df10d145603f5be013844c37d8c345d5b356ba3484d17865cd167657a46bac2fef440926807ae97d7bfd6d4c21aa8500000081103a8008005f00", @ANYRES32, @ANYBLOB='\b\x00A\x00', @ANYRES32=0x0, @ANYBLOB="9231cf41be726ba8385d0a2c9526345b18c237556700b174e7cca5efc29cd7fc0a07a895f710acf5c876185cc2bc2bd1d94d89591fbf6f6c682b0d712d271b6c6bf3f09576f2bc3413d66959d111a55705d9db6ebec42990157fbf82335f2d3b533649cc9792c50d920436243e7d2b373d63b36b5431b7427ace64d6a365d04feb722ff6c14f262e6bde2ec304e12d68cbab987aa09ea0144d0b7a1db1d865f72c0156fe8e5383ee2434e2fb0bda3a384294df876719a220a22383f8a6c63ced080db3596f37b846627e6f14f03c1d745fba6c8effa7aaaa9cdd8477ec07d8c6ba0fe5f8f8cb84b0cc49f171762e0bee3734740a519ce05ef9e69e572ffab455cf3b9f27542235643f1f18e3158a3a6ecb0037bc0c5796188e4733e4a87ecd058e9047f40c2d47bc123b4b59d08cc8e9526ec6130c6aabe089d0600ca8304752de2c34f844f168f76d769eabd6aeeaa4af97f4b3dcdfb9bb7ff0abcf64dfcc3ddc5e060e92422dcd623fe67777144095cf610d15e2f73f1c396afc8043848e164abcb1082f42fea865e40d00a0097c3ff425a2ea9d337534df41686aba51b96dbe53fb3928ed68f352b4ff8dfb91e2b88f46161e53bb17ddd61eef811a4734de55ebc153639d2a29b86aa646241247839762dfa16b827935b30b24fcdb1df9f25f5d901774888ff6bd1413c0d77c916cedb20e4694f8aa94811194b69cd76d66cf4ab8c1422a602633ad3d588cb4cc2cba9d51157ff88ee2932f64210a960523ec46fea5092d011caf708744b4971768bb80090bbe6c0bdcb5c86a4c72afe949219250669d0e815a44b18c71035b8f5bb9f0160ae9637c45037f584b3b39e67cd67fd8b3254787f218891c40f5993ae40013b46d0f43b61599082fa8144e114a9d77f604258eec089352c7bf3c6f556764d316d1c79eaf67d372563b27bb75e833e4ba18dc5a67880a499b3a7c60a9bf4799c2bafe527d7d72113732ed29cc36eed813adb019c8aae10d422dff467e7141085716841bdfa4f71c404aabf56232f6c659a0f192b1e414e2ce29de0986c59df8d831b6149cdd013831c5993d74be6d43b19c9a18e7cfc8640c9f90d710b0faafd220dbe44b024ab7a6e31fc8a2d4396ef6c14c373ef1600344545e270a64dd59d5fd4cb4d89ef933e7744c8d5dd178a17801d7431cd825a639e17a7d9e207e969da2027e6c7b40e308bc6cb7b15f9658176a2d1ec8bc651b626ed575a8b27d0d3ce50abc6016394b6ec4bec39fc9744708c09a56ffc850e561ff34dd3863b9648b026ed16f75d9f45e6fef84c1339498cc5ac230961cdd721d2ce91160257f279897f89615e779b518ff19489d851e4da754fc2b1fe0bc5889ae472dbe9c97fcedf5a4f0350115de8d86b18d5dc92ef310865983c34488051ce0542835565898b0f6d367c790267d4c887a987744199932011e1e08ee9100c62c567cf6030583610458b1f5bdeeb7e627e6c4b5659bbb0236bd050d036df0fdcaf5674c393719106244c56df2fc85ff207257196ac26e714985dbaa95b20df4bef0def94b8387e70dfa82d79eeaba5cd6b9e8e36d6b3657e0cc62a5a0287d3c947039e36cfce86d9663bb015becc93d6c04db9994f87bb245120cd91086c190235bd52b5a4a7d53c62ca633b490bb31d4af1d2759f609ca2911f02bb427656661cb7fe07a23aaa3b5be3e75999b36bd5966d08e36a458dabdde80882d7096f60e99542c9e99d2bab698b240b9e8ec019dfd58785c148e01138491f8c953dc9dcaf507f5c19c44c4d82508eb97b7df40449cc911683a13b08d503bf0d2dac1b8c9e82358bededb5430539c9b7bffc833b45523b2e4dc1830121d215cd7cb31e5e56d6536f66df3d287529daa051fad3ba9c05799420090ba02f5f5aa81d5cbafde2af81db7629b9f275d21b9accde3d28efc649d678e34248226e151a002f759ecaec998de1c3e5732c41765ef57ce615c5d130d1ddbf3aabacea2ac625f311e9b940f3f76edcd79fffaeaaad3446d35ddb0b9a6a4fbc37f2a0a487f595bca9cac524e3ea5f094accda77d6b6b983021d2197dde76d33a15d0d486fbdbb4fea493cf0e820c44e03de47a3f96c279de5ab4d1381ea1e6a292550d987a919f4aeb357a35bc32c19f9170e4f307d1bdb24c8d4fb73a8a59689f8608bb25c809d50b2a56fcef918fd3aaa92365226988f2c1d11186a9760c852f505b737c58d489777be114bf4ae1ca0dd502532371b558b79773ca2e64e97e792b0b16e2330a3c8e8fd2f5aef2dab0868d69bc86d1fe22532976a13d3651949cbd4666104aad9310290af268a2eaf0397c341c9f3f58e81e40b1632e349a1f751438d21bd2df549956c3a94c4536eb56ee803c95a9e85e5190f3ae7902e55e16fedba5805ce0392c25bbaa042a2be3d17aace1e66913b7a0559536bcaadc477479304c1d93e9d5c5920bfce9db5f40d1798cd5e2e7a5f16ba96e68a37b87f62650f053501d830a02b68afd92691e3969bffc404c0b4cd01e9b53a28fb33b8bc8a2600fa82e362314180c2f325d34fd1e5dc57e54c1fec62e72fbe53394e96a918929ab9393ff7e005a263e254349c73cc8029c2d6444d52674d35a71d3d8e2de9266fa1d774d5223ad9e688ccba9ad569f33f6ad99124b812b59e35de9058b3dd7c95a8e6093b6eb3c4dcf601b11a5c4f05ae2e11013e047664cbcd744ba1b02579d90f36a713ece8ca5e75a9c276ca7c7b2e2d83a801bfd59ae5ceb4cd6f0ed4be42bbd6a74973d7b891066dc9d8486742094514e3fb3c7288a5911935f4f65f85cfe82e9606ca44e1f2e14d8e8337a3890963b74614a3122a5191ac5cf0afba01c39384119c38dffb8aedf914900f6213b9b26948ab8e7b27030a18d2c9e6473077b99a8d5e97d71e992477f47e859701fcb7b405e57f62d95eba605984acef2e3c05909bfa35afd807df17775264e0bc8c06d0c725a33d29245df0be5dc1c4a607d2eccaf300ba1a9908c32736a52c3866dccda299adf7265d9f2e53448345f5b58beb66f1e75d7284874edbcaf34613cebc316535488fcc3f7466ca141f62063d63ab6998a5b297b0c07b80ec8f005abc001a8c328d54157d34c441aa198b2dd9516e2770faacf4e5c4fc6fd5c7e57086bfcbc8cc8c1b41dc747b7703a42ccdb30dffee250dcd11af2fbfb8499cb9914fb3ddad27fac55b24e62aff85e48b30bac681bc8fba1f4ccf25f51b025f97bdcb1e220a06a5481ad32b0c4f05fffd1c7bcf707cdb7dea35c745bcc71fd181054eee4ac5f763f12a7a53c23c7bb618abc3c5f651523ea022a7fc705466ac35ac8c5a8fffb2b4cc86623f9796e9c773f5f19ddf1167411bdd025aefe444e9b188aad887b9dcdcc5f433844c8be3b0cb2d22e9b02fe3db3eca1973727e352a5f9ddb019bd7d9e9070bc5bdc5d574d385e0dcf7fc39553afaf3be83a8f34de0af8bd913b7f8bc0ff2f84ece0df9aed5b5600c8374ffbe7d674aae39ff5f27140cca88a2f282df83a04b3ac4654513b3448b197cc8f7378050e837de3595d352a9cafbc41f2df29b6298df237b61787f169290766af18a00c523d0dea8a1b9f25fa96e3e6e936c6545051b73f35429e71dda69a1c57b8dde5de91130e4e4876d42066180a36ba95e068fc6d08ba1bd6f5740ed7d7451903c55e40bc7e255641f4f220f8b1c1b046468f1c45449610410bdf940007c1c2882a047645b5427a64bdb2db86ad68a9fe2681ee72b3da9ca8c1a39424555d641a3fb5f18bb88bb118ab2c7e4e6ffa5af56b48d8489dd072b14588b937b9d960d79b10eeadd25284a659001e7bdcf11ec82642f41af3206c50286a76ec5eeaaf9762a9c0111f534aecb0e1c4cca361e9db593c4d9dc9d33e26d09c2567419e46a3cf624c27990203869c703475ad1fe4fc75c805c9ea849b53568e73e973da7d3b53313694aa467f078c9c292bb02ad8eee264268a51052bb451038facc65df8e195a2ada07d3c92c1f67949a257a81f799102a5d9cb7f888a43af504517ec879766fb5bf7698c54e7700a704cb1aac5c65977aca36b77839ef5009e881479bc513b12827b96f5bb09bde8917721a72b170ad8372709a5a27936846ed28d7b1f88a183f6493e24d8b5b9169179d1b4d4a32de65b2dae7f4712a26869ddb3851d44f796c89f4ee43b350c0d4e6236b504aca00234e72741eefce6b81afb6cf3652f85f667a218386e0769b317fe67fbb87bf6a6e204d9dd8f579f830f5fcfa29f9cc7fbd485c4ad26e31fae4c3f24be3cd6138cbe2985f04f3be4a93fb339437393abb0b140591e62a54c141fae68fe9b7c6ad81e16744533da5e8d65617aab11ae638c48c58043776c80fa8ebed5f45633e5484ff3f4cf78c609a8101532ca2124871580883228b5b327f26c9138f7163dc0f4ed92ae801345509a12d7fbca4bd1199684972e8716a9998be485724b3f10a28ccac1b0d8942ce76383adced98411f59bec4576521b76999c9d7909481000f19df1fe045afbce29c8ed69beebb899026ea3da5205c13c05c2611a9e63cb64d413db0c355e254615a00e5523f83d2fb11747e929a1a5abafc13fc76416f18cb174681a7db4e130aafdd76c5ccb16f731e7319a908af53b831dd17f5a29980be59f447155365e6b6cd9e506188596d8e7023a917b0a97a83c03241ca4570b99d69fcaa460c56f8b0fc2007d981896fd252be93e6abf32e3bb225909c363876beab1291199be6a4709a561cf5d1b9725963270e8f5f75514363d1ebe3417c796ed8dde6a0dcd7b0b429adcdf6cb6326a6ff78997d82d88a0e17ac5c201d3b92d363f21d69c5a3b68ac2938aae36b2cd5b34f2c48fe43998aa63006da56ee5316149a75b7c5ffdc5f26eae2b56590df77fb4c955a8b58416cd89a149f1384b11111ae110e52d6a3b63ca34b75945bb50676568f7102f167e22fa61730fd4f104708e93f518ecc1adb301e93cc43849e9310a7bea73f55699a463c76a921306e43de8d15df19d79d98a4edfb8504776e8fa1ad3f9255906c6a78bb3c1bbb1d3237da1be961d26a067d6156fe900f0a8791903d42e3ddcfcdd83e26c1677951938ca3082fc21cfa16d166cb8228ac62004f67bf36eebfbfa18af655e4868e99f2abb2545cf5d9453339bd76f05701a7aa72469ecd38897073c81f624844de07339d428e0dfedd0c08e62d47db3f6e13821cba7e05a11913c7bb633be70d9e399e121e024321177609a333b64539a57713db2b9523a8e07ab20351927c1aac7ccea06be8de44db9e9e9206ea7210695f56cba896454096687f3d422029bdc0d46b579340183f4a961d4f46b253e609826105e3f42eb5a3aa43b478cd979c1554848f3001a6c2023a24936234a63594d9ca71b1816868e5da13a25a05089ae9cfdb42a37cba74f07bd7820b87116014f94de44e220513027715b53fa01e63a701963805f958bf97beff78d615931e328f48c574d4a2bf4d12359aef384adc52446de6efab308b251d2a0e63db5bfd0c2571d9adede5d80071ed703ce29394af0d41801211432efdf8fb828b20dfe15c740459c82bcc78bd0fefc30986509fa3f57e6dcde4909e5f845bd061c40a4428355f35458feb39186c8a40e051757a506c0d00680a0030755c86f49e2e72e9d0dee63d97f480b771633e7f0cccad73e4228c8c0ac96ce19ad1d12c667aca0c28edaa1fa7bf891682e321c47f4c8da9d45d9876a059acf4b47f09699f5a82fd2df5cb7fdbc65c311b44a7fc2e77d3baba46ebdb1fc390ba3e8808005200", @ANYRES32=0x0, @ANYBLOB="0c0000004c0000000000000008009000ac1414bb14001000fe8000000000000000000000000000aa0400850095bb7b5b82538e191284a8baf39996aa8d04df9085a71e3003788b4ea22e02f214932ada000b106822ab6efbaa512f58bd2eefe59f1aa3356f0000009300928008002600", @ANYRES32=0x0, @ANYBLOB="0f722d824356be4ff48dfe6f7a85356cbce32b4a655884637bf265e26540829c6bb0c636c8cfc5f55c4355981eaf6db33d53f21787ae1105d50c2a9aaeca0a5132eef97192b19fa4fd46570d24f90d18cc67a6f03fd69f2fe8a0cf0bf377e9f55c218a6e05460d60382d2be8727c9b0e39e37995146d60a59d1c5ede479ef8f4ea2c4e3b7c8c29003e000880de1e2987ca7ef6f0f896498c712697689d7781ebb18b04b7a2e87936c4324f153c9a79f5324708005300", @ANYRES32=0xee00, @ANYBLOB='\b\x00b\x00', @ANYRES32=0x0, @ANYBLOB="04000d000000240309800e0079002d4e2d2c2e5d232a2800000004006b007a3e1f19accdc369b635d2bf877ef7e7b4bbab2fecd2fb8ab714b000199b75dd7246e580f7c5d7dbfbd687371395b41cb279885a271e7dc8c5fec4caeaf1ff37bc85719f6fc9149b1d9c5f935c2309159ca3962311afc35c292329b848ff59f098e0588c275945d8c0bcb513b06d3de2d56f4f5032e2596dc26f3ffa717763bed908ec346c331b298bfcbb7e5ec88bd077d4a28c9b60b62ec4f1442d8c9aacb553b28c624ac5ddfc42c5ddc047eeb99962bce14e9a029d0f48a8825daab1a9a4cd19dd64b10e9fded9459fb8faf65d6cbc3043da37efe1716766a8df190000ac55cd4159928bb9d23b97c1887dfa807014577dcad315959606d149bb009b785aee60f6cec4509e0cf13b2cdc71356ba7e2ea12d84c136b8e7d71ff8d6012765029f498b07af618f123be3aabfd432bb643236415436378b3e8ac9b1ff8ac3978029a42606c3f5813ec4550980778380b8099ecd37b7ca4b6cb364d8231d8bb89a120a01d5c7808008600", @ANYRES32=r3, @ANYBLOB="08007600ffffffff02275e509a6926d277063d090c2c38d61f66619b1d2642aa7cfc62677423ac4afa474bf2818fd05349af0de87d88cf9b75794de3174a42bbb6f85aea87d027a5a30aab603ad24ee4d93f08dfa5a65bd13a881e11943406e1833929fdadae624e632f22570b41d7b4f7aa1946b701b4a76dbe77918d885a205808d79a6c997f200f6d173978ce5cc458bdd5651c81866d71f3b38a569b6fa56b8a6f81bd2ea40eb9cd2ade1255f9982be91084648c7463cc71bae5a5219a40bad10ac788fabcd68114db0ad2dabf4b54b2738cd64442b8b6e50209b8dbfb30471a16e79fd3e5744c853b58c0ae57a46e433e5fc9c93b8724f9ce13fcd11bcf8a32c33761f097db5980e2950183a6f34ab5be7440f35eb561d96476b627a0a6136aa0bd71e58cd63229284e68c806590cf820a54d2b89a1692fc6bb57b1f80788f00130cee727dced2769a175f8dbf583cf2ea44eea4b60da31b71364c9198bd4600e140191ecf1471d2612ae5308ae611637c4f82448de1f57233f36938d4be7695b14cb53c3ff878bb26e0e9db498022251f00b2508004300", @ANYRES32=r1, @ANYBLOB="2f36751955b65fc1e8494c0b42ebd35c60d5ef6e8191eee09f5dcb2f4eed7e50fc0cd1e3174f5bb66ac3091353d37d74105048fd7a8153d20f8cf85a2e61bcbd000050285e977c56b5f5055c1eecea3e27646543f800fd9e3216dcbff9cafa044a8d4a1075300665ce4a9628fa9d1083738ca34228b3ba4e7125240b392a58b86a5238b0499b2858b3b7a6c79d806d15501361ff5696a87954a7b0f38ee5d5b20b6d8dfbc4d78ac911d6a775489cfb4458898a6b0722980098e53368f3880e6e60d18fabb66f2385c381be406f3a60ae"], 0x16e4}}, 0x4000000) fdatasync(r1) getsockopt$sock_int(r2, 0x1, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r4 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r4, 0xc3f7) close_range(0xffffffffffffffff, r4, 0x0) r5 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r5, 0xc3f7) close_range(0xffffffffffffffff, r5, 0x0) fcntl$dupfd(r4, 0x0, r5) [ 1369.144726] loop5: detected capacity change from 0 to 32768 [ 1369.159097] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1369.162643] loop4: detected capacity change from 0 to 32768 [ 1369.165530] FAT-fs (loop2): bogus number of FAT sectors [ 1369.166182] FAT-fs (loop2): Can't find a valid FAT filesystem 22:32:19 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) io_setup(0xf97, &(0x7f0000000040)=0x0) io_cancel(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8, 0x3f, r1, &(0x7f0000000140)="82b132a8f0d525953c23e5876bafa6ec84d943675409f63c56e99875f60021236b5efd9f1dd96c2a21e1debb2f49a5e729a7b099a7db919132aea4bc308c12912f98e18ffc0379bd7e9a39754cbcc8de1a6d412a9e61fff933b1c9c5b7a4847b40458fa265c7734a6c3d612eb370aee5cc82c80b5475be54becca3724efba43fe43a", 0x82, 0xffff, 0x0, 0x2, r1}, &(0x7f00000000c0)) 22:32:19 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0xe000}], 0x1, 0x0, 0x0) [ 1369.185558] loop4: detected capacity change from 0 to 32768 [ 1369.235410] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:32:19 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 34) 22:32:19 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000080)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1369.288809] FAULT_INJECTION: forcing a failure. [ 1369.288809] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1369.290372] CPU: 1 PID: 8877 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1369.291143] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1369.292103] Call Trace: [ 1369.292408] dump_stack+0x107/0x167 [ 1369.292828] should_fail.cold+0x5/0xa [ 1369.293262] __alloc_pages_nodemask+0x182/0x600 [ 1369.293792] ? add_mm_counter_fast+0x220/0x220 [ 1369.294319] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1369.295003] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1369.295601] ? lock_downgrade+0x6d0/0x6d0 [ 1369.296077] ? mark_held_locks+0x9e/0xe0 [ 1369.296539] alloc_pages_vma+0xbb/0x410 [ 1369.296998] handle_mm_fault+0x152f/0x3500 [ 1369.297482] ? __pmd_alloc+0x630/0x630 [ 1369.297928] ? vmacache_find+0x55/0x2a0 [ 1369.298381] do_user_addr_fault+0x56e/0xc60 [ 1369.298877] exc_page_fault+0xa2/0x1a0 [ 1369.299318] asm_exc_page_fault+0x1e/0x30 [ 1369.299799] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1369.300405] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1369.302499] RSP: 0018:ffff8880491a79c0 EFLAGS: 00050246 [ 1369.303095] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1369.303906] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020011000 [ 1369.304719] RBP: 0000000020010080 R08: 0000000000000000 R09: ffff88800606afff [ 1369.305539] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1369.306343] R13: 0000000020011080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1369.307157] copyout.part.0+0x10b/0x140 [ 1369.307605] copy_page_to_iter+0x44d/0xf80 [ 1369.308087] shmem_file_read_iter+0x3dd/0xbb0 [ 1369.308605] ? shmem_get_link+0x440/0x440 [ 1369.309082] ? file_has_perm+0x183/0x280 [ 1369.309536] ? inode_has_perm+0x1d0/0x1d0 [ 1369.310011] do_iter_readv_writev+0x57c/0x750 [ 1369.310520] ? new_sync_write+0x660/0x660 [ 1369.310994] ? fsnotify_perm.part.0+0x22d/0x620 [ 1369.311521] ? security_file_permission+0xb1/0xe0 [ 1369.312066] do_iter_read+0x301/0x760 [ 1369.312499] ? import_iovec+0x83/0xb0 [ 1369.312939] vfs_readv+0xe5/0x160 [ 1369.313329] ? vfs_iter_read+0xa0/0xa0 [ 1369.313766] ? __fget_files+0x2cf/0x520 [ 1369.314218] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1369.314834] ? trace_hardirqs_on+0x5b/0x180 [ 1369.315326] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1369.315943] __x64_sys_preadv+0x235/0x310 [ 1369.316410] ? __ia32_sys_writev+0xb0/0xb0 [ 1369.316901] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1369.317495] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1369.318079] do_syscall_64+0x33/0x40 [ 1369.318504] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1369.319082] RIP: 0033:0x7fe49124eb19 [ 1369.319500] 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 [ 1369.321585] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1369.322437] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1369.323236] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1369.324044] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1369.324852] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1369.325649] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 22:32:32 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 35) 22:32:32 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x1, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x114542, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) read(r2, &(0x7f0000000480)=""/4096, 0x1000) 22:32:32 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x400800, 0x0) write$rfkill(r2, &(0x7f0000000080)={0x20, 0x3, 0x3, 0x1, 0x1}, 0x8) fdatasync(r1) openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/class/ptp', 0xc00, 0x28) 22:32:32 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000000040)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) 22:32:32 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0xf000}], 0x1, 0x0, 0x0) 22:32:32 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:32:32 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 29) 22:32:32 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) syz_mount_image$ext4(0x0, &(0x7f0000000100)='./mnt\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000080)='./mnt\x00', &(0x7f0000000040)='autofs\x00', 0x0, &(0x7f00000000c0)='\t\x01') fdatasync(r1) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20000000320001010000000000000000000000000c0002"], 0x20}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000140)={'wlan0\x00'}) [ 1383.058390] loop5: detected capacity change from 0 to 32768 [ 1383.063757] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1383.084824] loop2: detected capacity change from 0 to 32768 [ 1383.097760] FAULT_INJECTION: forcing a failure. [ 1383.097760] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1383.100579] CPU: 1 PID: 8896 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1383.102047] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1383.103814] Call Trace: [ 1383.104377] dump_stack+0x107/0x167 [ 1383.104733] loop4: detected capacity change from 0 to 32768 [ 1383.105156] should_fail.cold+0x5/0xa [ 1383.105180] copy_page_to_iter+0x41e/0xf80 [ 1383.105212] shmem_file_read_iter+0x3dd/0xbb0 [ 1383.109108] ? shmem_get_link+0x440/0x440 [ 1383.109984] ? file_has_perm+0x183/0x280 [ 1383.110715] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1383.110850] ? inode_has_perm+0x1d0/0x1d0 [ 1383.113586] do_iter_readv_writev+0x57c/0x750 [ 1383.114537] ? new_sync_write+0x660/0x660 [ 1383.115412] ? fsnotify_perm.part.0+0x22d/0x620 [ 1383.116394] ? security_file_permission+0xb1/0xe0 [ 1383.117431] do_iter_read+0x301/0x760 [ 1383.118239] ? import_iovec+0x83/0xb0 [ 1383.119050] vfs_readv+0xe5/0x160 [ 1383.119789] ? vfs_iter_read+0xa0/0xa0 [ 1383.120615] ? __fget_files+0x2cf/0x520 [ 1383.121464] ? ksys_write+0x12d/0x260 [ 1383.122275] ? __fget_files+0x2f8/0x520 [ 1383.123135] __x64_sys_preadv+0x235/0x310 [ 1383.124017] ? __ia32_sys_writev+0xb0/0xb0 [ 1383.124915] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1383.126044] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1383.127141] do_syscall_64+0x33/0x40 [ 1383.127921] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1383.129013] RIP: 0033:0x7fe49124eb19 [ 1383.129801] 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 [ 1383.133783] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1383.135355] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1383.136821] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1383.138293] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1383.139760] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1383.141237] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1383.149439] loop7: detected capacity change from 0 to 32768 [ 1383.152712] FAULT_INJECTION: forcing a failure. [ 1383.152712] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1383.155700] CPU: 0 PID: 8901 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1383.157267] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1383.159141] Call Trace: [ 1383.159732] dump_stack+0x107/0x167 [ 1383.160541] should_fail.cold+0x5/0xa [ 1383.161405] copy_page_to_iter+0x41e/0xf80 [ 1383.162380] shmem_file_read_iter+0x3dd/0xbb0 [ 1383.163387] ? shmem_get_link+0x440/0x440 [ 1383.164322] ? file_has_perm+0x183/0x280 [ 1383.165226] ? inode_has_perm+0x1d0/0x1d0 [ 1383.166149] do_iter_readv_writev+0x57c/0x750 [ 1383.167151] ? new_sync_write+0x660/0x660 [ 1383.168064] ? fsnotify_perm.part.0+0x22d/0x620 [ 1383.169099] ? security_file_permission+0xb1/0xe0 [ 1383.170158] do_iter_read+0x301/0x760 [ 1383.171013] ? import_iovec+0x83/0xb0 [ 1383.171854] vfs_readv+0xe5/0x160 [ 1383.172630] ? vfs_iter_read+0xa0/0xa0 [ 1383.173516] ? __fget_files+0x2cf/0x520 [ 1383.174431] ? ksys_write+0x12d/0x260 [ 1383.175281] ? __fget_files+0x2f8/0x520 [ 1383.176185] __x64_sys_preadv+0x235/0x310 [ 1383.177103] ? __ia32_sys_writev+0xb0/0xb0 [ 1383.178054] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1383.179220] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1383.180382] do_syscall_64+0x33/0x40 [ 1383.181210] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1383.182345] RIP: 0033:0x7f602c72cb19 [ 1383.183172] 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 [ 1383.187263] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1383.188979] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1383.190576] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1383.192157] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1383.193761] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1383.195327] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1383.220664] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:32:33 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25, 0x6}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) close_range(0xffffffffffffffff, r1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x800) write$binfmt_elf64(r2, 0x0, 0x0) 22:32:33 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:32:33 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x11000}], 0x1, 0x0, 0x0) [ 1383.259338] autofs4:pid:8911:autofs_fill_super: called with bogus options [ 1383.269379] tc_dump_action: action bad kind [ 1383.281568] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:32:33 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 36) [ 1383.323429] loop2: detected capacity change from 0 to 32768 [ 1383.329439] autofs4:pid:8911:autofs_fill_super: called with bogus options 22:32:33 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) r2 = signalfd(0xffffffffffffffff, &(0x7f00000000c0)={[0x595]}, 0x8) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000240), 0x208000, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000280)=0xffffffffffffffff, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000140)=0x1, 0x4) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0x20081, 0x0) fdatasync(r1) r4 = memfd_create(&(0x7f0000000340)='\x00', 0x6) ftruncate(r4, 0x8800000) preadv(r4, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x2, 0xde0, 0xfffffffffffff001}) [ 1383.338823] tc_dump_action: action bad kind 22:32:33 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x100000001, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0xffffffffffffff72}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x104) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) 22:32:33 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x80, 0x0, 0x0, 0x5e, 0x8208, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x2, 0x8, 0x3, 0x0, 0xfffffffd, 0x1000, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) close_range(0xffffffffffffffff, r3, 0x0) sync_file_range(r3, 0x400, 0xff, 0x6) sendfile(r1, r2, 0x0, 0x6) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$TIOCGSID(r1, 0x5429, &(0x7f0000000040)) fdatasync(r1) [ 1383.419205] loop4: detected capacity change from 0 to 32768 [ 1383.430698] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1383.431962] FAULT_INJECTION: forcing a failure. [ 1383.431962] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1383.435617] CPU: 1 PID: 8928 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1383.437102] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1383.438882] Call Trace: [ 1383.439453] dump_stack+0x107/0x167 [ 1383.440237] should_fail.cold+0x5/0xa [ 1383.441079] __alloc_pages_nodemask+0x182/0x600 [ 1383.442080] ? add_mm_counter_fast+0x220/0x220 [ 1383.443064] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1383.444361] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1383.445500] ? lock_downgrade+0x6d0/0x6d0 [ 1383.446385] ? mark_held_locks+0x9e/0xe0 [ 1383.447258] alloc_pages_vma+0xbb/0x410 [ 1383.448117] handle_mm_fault+0x152f/0x3500 [ 1383.449040] ? __pmd_alloc+0x630/0x630 [ 1383.449884] ? vmacache_find+0x55/0x2a0 [ 1383.450747] do_user_addr_fault+0x56e/0xc60 [ 1383.451686] exc_page_fault+0xa2/0x1a0 [ 1383.452528] asm_exc_page_fault+0x1e/0x30 [ 1383.453432] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1383.454591] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1383.458546] RSP: 0018:ffff88804916f9c0 EFLAGS: 00050246 [ 1383.459685] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1383.461222] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020012000 [ 1383.462756] RBP: 0000000020011080 R08: 0000000000000000 R09: ffff88800606afff [ 1383.464287] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1383.465825] R13: 0000000020012080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1383.467380] copyout.part.0+0x10b/0x140 [ 1383.468238] copy_page_to_iter+0x44d/0xf80 [ 1383.469165] shmem_file_read_iter+0x3dd/0xbb0 [ 1383.470139] ? shmem_get_link+0x440/0x440 [ 1383.471021] ? file_has_perm+0x183/0x280 [ 1383.471895] ? inode_has_perm+0x1d0/0x1d0 [ 1383.472791] do_iter_readv_writev+0x57c/0x750 [ 1383.473756] ? new_sync_write+0x660/0x660 [ 1383.474636] ? fsnotify_perm.part.0+0x22d/0x620 [ 1383.475609] ? security_file_permission+0xb1/0xe0 [ 1383.476632] do_iter_read+0x301/0x760 [ 1383.477445] ? import_iovec+0x83/0xb0 [ 1383.478248] vfs_readv+0xe5/0x160 [ 1383.478975] ? vfs_iter_read+0xa0/0xa0 [ 1383.479794] ? __fget_files+0x2cf/0x520 [ 1383.480629] ? ksys_write+0x12d/0x260 [ 1383.481444] ? __fget_files+0x2f8/0x520 [ 1383.482287] __x64_sys_preadv+0x235/0x310 [ 1383.483148] ? __ia32_sys_writev+0xb0/0xb0 [ 1383.484036] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1383.485154] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1383.486246] do_syscall_64+0x33/0x40 [ 1383.487027] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1383.488104] RIP: 0033:0x7fe49124eb19 [ 1383.488884] 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 [ 1383.492760] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1383.494387] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1383.495888] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1383.497400] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1383.498902] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1383.500405] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1383.560143] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1396.610011] loop4: detected capacity change from 0 to 32768 [ 1396.613364] FAULT_INJECTION: forcing a failure. [ 1396.613364] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1396.616556] CPU: 0 PID: 8949 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1396.618120] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1396.619980] Call Trace: [ 1396.620580] dump_stack+0x107/0x167 [ 1396.621409] should_fail.cold+0x5/0xa [ 1396.622268] copy_page_to_iter+0x41e/0xf80 [ 1396.623282] shmem_file_read_iter+0x3dd/0xbb0 [ 1396.623876] FAULT_INJECTION: forcing a failure. [ 1396.623876] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1396.624305] ? shmem_get_link+0x440/0x440 [ 1396.624324] ? file_has_perm+0x183/0x280 [ 1396.624342] ? inode_has_perm+0x1d0/0x1d0 [ 1396.624368] do_iter_readv_writev+0x57c/0x750 [ 1396.624390] ? new_sync_write+0x660/0x660 [ 1396.624409] ? fsnotify_perm.part.0+0x22d/0x620 [ 1396.624431] ? security_file_permission+0xb1/0xe0 [ 1396.633553] do_iter_read+0x301/0x760 [ 1396.634410] ? import_iovec+0x83/0xb0 [ 1396.635268] vfs_readv+0xe5/0x160 [ 1396.636045] ? vfs_iter_read+0xa0/0xa0 [ 1396.636921] ? __fget_files+0x2cf/0x520 [ 1396.637829] ? ksys_write+0x12d/0x260 [ 1396.638692] ? __fget_files+0x2f8/0x520 [ 1396.639593] __x64_sys_preadv+0x235/0x310 [ 1396.640527] ? __ia32_sys_writev+0xb0/0xb0 [ 1396.641490] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1396.642661] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1396.643820] do_syscall_64+0x33/0x40 [ 1396.644635] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1396.645776] RIP: 0033:0x7fe49124eb19 [ 1396.646603] 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 [ 1396.650727] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1396.652397] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1396.653974] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1396.655566] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1396.657181] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1396.658774] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 22:32:46 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x6c040, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r1 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = dup2(r1, r1) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x2) fdatasync(r0) 22:32:46 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) chdir(&(0x7f0000000080)='./file1\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000240)=@IORING_OP_POLL_ADD={0x6, 0x2, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x1004}, 0x0, {0x0, r3}}, 0x3) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000100)=@IORING_OP_POLL_REMOVE={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r3}}, 0x38) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x23456, 0x0, 0x0, 0x0, {0x0, r3}}, 0x1) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x8, 0x10, r2, 0x809a5000) fallocate(r1, 0x0, 0x6, 0x3) fdatasync(r1) r4 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = dup2(r4, r4) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r5, 0x0) ioctl$HIDIOCGREPORT(r5, 0x400c4807, &(0x7f0000000140)={0x1, 0x101, 0x4}) 22:32:46 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 37) 22:32:46 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 30) 22:32:46 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:32:46 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x12000}], 0x1, 0x0, 0x0) 22:32:46 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r3, &(0x7f00000000c0)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x2, 0x0, 0x6, 0x2, &(0x7f0000000040)="11e640542e26a8b510942a648de4183c7392c1788f5befadab52cf7e488f012a5588e2b45bc19d5ac589fa03919eab67d03442044586fee0aec62ab17b0ff317e5d6a2519439b4101fa087d0939d4e8385009cec779dc49249c09eae195c94e8b8c47f6cb5aef6c6c9680853e0", 0xfd8, 0x0, 0x0, {0x0, r4}}, 0x7) 22:32:46 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) r3 = syz_io_uring_complete(0x0) ioctl$EVIOCGNAME(r3, 0x80404506, &(0x7f0000000140)=""/237) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000040)=ANY=[@ANYBLOB="fb7b08b5381a320100000000", @ANYRES32=r2, @ANYBLOB="02000000000000002e2f66696c653100"]) [ 1396.660398] CPU: 1 PID: 8958 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1396.662034] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1396.663761] Call Trace: [ 1396.664319] dump_stack+0x107/0x167 [ 1396.665098] should_fail.cold+0x5/0xa [ 1396.665902] __alloc_pages_nodemask+0x182/0x600 [ 1396.666876] ? add_mm_counter_fast+0x220/0x220 [ 1396.667848] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1396.669120] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1396.670222] ? lock_downgrade+0x6d0/0x6d0 [ 1396.671080] ? mark_held_locks+0x9e/0xe0 [ 1396.671931] alloc_pages_vma+0xbb/0x410 [ 1396.672773] handle_mm_fault+0x152f/0x3500 [ 1396.673683] ? __pmd_alloc+0x630/0x630 [ 1396.674505] ? vmacache_find+0x55/0x2a0 [ 1396.675345] do_user_addr_fault+0x56e/0xc60 [ 1396.676258] exc_page_fault+0xa2/0x1a0 [ 1396.677077] asm_exc_page_fault+0x1e/0x30 [ 1396.677957] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1396.679088] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1396.682974] RSP: 0018:ffff888019ebf9c0 EFLAGS: 00050246 [ 1396.684090] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1396.685581] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 000000002000f000 [ 1396.687067] RBP: 000000002000e080 R08: 0000000000000000 R09: ffff88800606afff [ 1396.688572] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1396.690075] R13: 000000002000f080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1396.691587] copyout.part.0+0x10b/0x140 [ 1396.692416] copy_page_to_iter+0x44d/0xf80 [ 1396.693319] shmem_file_read_iter+0x3dd/0xbb0 [ 1396.694281] ? shmem_get_link+0x440/0x440 [ 1396.695142] ? file_has_perm+0x183/0x280 [ 1396.695996] ? inode_has_perm+0x1d0/0x1d0 [ 1396.696097] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1396.696865] do_iter_readv_writev+0x57c/0x750 [ 1396.696888] ? new_sync_write+0x660/0x660 [ 1396.696912] ? fsnotify_perm.part.0+0x22d/0x620 [ 1396.701482] ? security_file_permission+0xb1/0xe0 [ 1396.702503] do_iter_read+0x301/0x760 [ 1396.703306] ? import_iovec+0x83/0xb0 [ 1396.704103] vfs_readv+0xe5/0x160 [ 1396.704825] ? vfs_iter_read+0xa0/0xa0 [ 1396.705649] ? __fget_files+0x2cf/0x520 [ 1396.706482] ? ksys_write+0x12d/0x260 [ 1396.707283] ? __fget_files+0x2f8/0x520 [ 1396.708126] __x64_sys_preadv+0x235/0x310 [ 1396.708989] ? __ia32_sys_writev+0xb0/0xb0 [ 1396.709881] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1396.710971] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1396.712048] do_syscall_64+0x33/0x40 [ 1396.712821] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1396.713894] RIP: 0033:0x7f602c72cb19 [ 1396.714666] 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 [ 1396.718505] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1396.720077] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1396.721569] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1396.723044] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1396.724531] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1396.726021] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1396.754736] loop5: detected capacity change from 0 to 32768 22:32:46 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x13000}], 0x1, 0x0, 0x0) 22:32:46 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0) io_uring_enter(r1, 0x5aef, 0xd5d6, 0x2, &(0x7f0000000080)={[0x7]}, 0x8) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x300000c, 0x2010, r2, 0x8000000) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) ioctl$SCSI_IOCTL_STOP_UNIT(r3, 0x6) [ 1396.778685] loop7: detected capacity change from 0 to 32768 [ 1396.785971] loop2: detected capacity change from 0 to 32768 22:32:46 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 38) [ 1396.811303] loop5: detected capacity change from 0 to 32768 [ 1396.817673] kauditd_printk_skb: 26 callbacks suppressed [ 1396.817692] audit: type=1400 audit(1755642766.660:96): avc: denied { map } for pid=8973 comm="syz-executor.0" path="pipe:[31145]" dev="pipefs" ino=31145 scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=fifo_file permissive=1 22:32:46 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x10000000c) fdatasync(r0) [ 1396.828361] audit: type=1400 audit(1755642766.670:97): avc: denied { execute } for pid=8973 comm="syz-executor.0" path="pipe:[31145]" dev="pipefs" ino=31145 scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=fifo_file permissive=1 [ 1396.834587] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:32:46 executing program 4: syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) syz_io_uring_submit(r0, r1, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) syz_io_uring_setup(0xd00, &(0x7f0000000040)={0x0, 0xa905, 0x8, 0x1, 0x146}, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000000c0), &(0x7f0000000140)=0x0) syz_io_uring_submit(r0, r2, &(0x7f0000000340)=@IORING_OP_WRITEV={0x2, 0x3, 0x6000, @fd, 0xc46, &(0x7f0000000300)=[{&(0x7f0000000180)="df66cc3361fac4d0b89abb01cf075ad03175796ae29d16bbb4b968b71478c5ab723c1effe7d45298c14bc0504401a9f6f50db12e2e549782606eef6af2124ce8c4c12490a5a9f6cba2ba098fadc7b31d4ab404a4b2b10e98cdbc8066b33786887a2c28388defa12e7a342629b830b9ef5018d30e1371459d048054bfef41a925d79bda8991ab12de754c6d7340cbf34afcec8bb5561a73b1e14fcffcd198bc39f57c1982bdcae2950e928fe22932", 0xae}, {&(0x7f0000000240)="e2b05d9a7bb27c75223edadd7f7efca888117a4dc2772968f3f93506e476beb23454104de08452ec243f7e7c3416b038f24911fcb540c69156aae3ba99decd0e56415a301cad232433b72033d6b58894c881931435bb0e834ccf222935cf17eb435a864a25c6b2b337cad9dccf25624195183ec749181f80386e341fd61109be0d73ab49248c45f900efb17ba960a3ff75ea752734f99c96ba434fbdf14cf798dca4c622dcfb211c0bdafb7f8e2cc352e39462bc", 0xb4}], 0x2, 0x8, 0x1, {0x3}}, 0x1) r3 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r4 = openat(r3, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r4) 22:32:46 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000140)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @multicast1}}, 0x0, @in=@local}}, &(0x7f0000000040)=0xe8) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r1, 0xffffffffffffffff}}, './file1\x00'}) r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r2) 22:32:46 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) r2 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r2, 0x8800000) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) fchmod(r2, 0x80) fdatasync(r1) [ 1396.909764] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1396.919986] loop7: detected capacity change from 0 to 32768 [ 1396.925727] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1396.943360] FAULT_INJECTION: forcing a failure. [ 1396.943360] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1396.945903] CPU: 1 PID: 8986 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1396.947340] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1396.949078] Call Trace: [ 1396.949646] dump_stack+0x107/0x167 [ 1396.950410] should_fail.cold+0x5/0xa [ 1396.951214] __alloc_pages_nodemask+0x182/0x600 [ 1396.952157] ? add_mm_counter_fast+0x220/0x220 [ 1396.953112] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1396.954352] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1396.955418] ? lock_downgrade+0x6d0/0x6d0 [ 1396.956256] ? mark_held_locks+0x9e/0xe0 [ 1396.957097] alloc_pages_vma+0xbb/0x410 [ 1396.957931] handle_mm_fault+0x152f/0x3500 [ 1396.958824] ? __pmd_alloc+0x630/0x630 [ 1396.959653] ? vmacache_find+0x55/0x2a0 [ 1396.960501] do_user_addr_fault+0x56e/0xc60 [ 1396.961436] exc_page_fault+0xa2/0x1a0 [ 1396.962266] asm_exc_page_fault+0x1e/0x30 [ 1396.963148] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1396.964287] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1396.968098] RSP: 0018:ffff8880465d79c0 EFLAGS: 00050246 [ 1396.969229] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1396.970725] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020013000 [ 1396.972218] RBP: 0000000020012080 R08: 0000000000000000 R09: ffff88800606afff [ 1396.973727] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1396.975214] R13: 0000000020013080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1396.976738] copyout.part.0+0x10b/0x140 [ 1396.977585] copy_page_to_iter+0x44d/0xf80 [ 1396.978488] shmem_file_read_iter+0x3dd/0xbb0 [ 1396.979443] ? shmem_get_link+0x440/0x440 [ 1396.980310] ? file_has_perm+0x183/0x280 [ 1396.981176] ? inode_has_perm+0x1d0/0x1d0 [ 1396.982053] do_iter_readv_writev+0x57c/0x750 [ 1396.982989] ? new_sync_write+0x660/0x660 [ 1396.983858] ? fsnotify_perm.part.0+0x22d/0x620 [ 1396.984837] ? security_file_permission+0xb1/0xe0 [ 1396.985859] do_iter_read+0x301/0x760 [ 1396.986655] ? import_iovec+0x83/0xb0 [ 1396.987458] vfs_readv+0xe5/0x160 [ 1396.988186] ? vfs_iter_read+0xa0/0xa0 [ 1396.989011] ? __fget_files+0x2cf/0x520 [ 1396.989848] ? ksys_write+0x12d/0x260 [ 1396.990650] ? __fget_files+0x2f8/0x520 [ 1396.991488] __x64_sys_preadv+0x235/0x310 [ 1396.992349] ? __ia32_sys_writev+0xb0/0xb0 [ 1396.993250] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1396.994343] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1396.995423] do_syscall_64+0x33/0x40 [ 1396.996201] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1396.997276] RIP: 0033:0x7fe49124eb19 [ 1396.998050] 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 [ 1397.001926] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1397.003513] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1397.005002] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1397.006511] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1397.007993] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1397.009495] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1397.033404] loop2: detected capacity change from 0 to 32768 [ 1397.066859] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:32:46 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r2 = memfd_create(&(0x7f0000000340)='\x00', 0x6) ftruncate(r2, 0x8800000) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000080)={0x200, 0xff, 0x3, 0xfff, 0xfffffffe}) fdatasync(r1) r3 = memfd_create(&(0x7f0000000340)='\x00', 0x6) ftruncate(r3, 0x8800000) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0, 0x0) pwrite64(r3, &(0x7f0000000040)="0bf20fd432f74cfcbddc5671c737ae3d18f886394a8b", 0x16, 0x1f) [ 1397.096468] loop5: detected capacity change from 0 to 32768 [ 1397.113530] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1397.353315] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:32:59 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 39) 22:32:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x14000}], 0x1, 0x0, 0x0) 22:32:59 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 31) 22:32:59 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x10000000c) fdatasync(r0) 22:32:59 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, &(0x7f00000001c0)=0xfffffffffffffffb, 0x1) sendfile(r1, r1, 0x0, 0x2) r3 = syz_open_dev$mouse(&(0x7f0000000140), 0x8, 0x4042) openat(r3, &(0x7f0000000180)='./file1\x00', 0x520000, 0x40) dup(r2) fdatasync(r3) socket$inet_tcp(0x2, 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x42000, 0x80) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) open(&(0x7f00000000c0)='./file1\x00', 0x20240, 0x1a0) fdatasync(r1) 22:32:59 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {r1}}, './file1\x00'}) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, '\x00', [{0x3, 0x9, 0x8, 0xffffffffffffec40, 0x2, 0x7}, {0x7, 0x10001, 0x2ff, 0x1, 0x2, 0x9}]}) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) 22:32:59 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r2, 0x8800000) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) accept$packet(r1, &(0x7f0000000040), &(0x7f0000000180)=0x14) accept4$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @empty}, &(0x7f0000000200)=0x10, 0x800) r3 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)={0x400201}, 0x18) write$binfmt_elf64(r3, 0x0, 0x0) fdatasync(r1) 22:32:59 executing program 5: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6={0xa, 0x0, 0x0, @mcast2}, &(0x7f00000000c0)=0x80) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000480)={0x740, 0x0, 0x1, 0x70bd2a, 0x25dfdbff, {}, [@ETHTOOL_A_FEATURES_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @ETHTOOL_A_FEATURES_WANTED={0x26c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x38, 0x3, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, ')\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '{--\x00'}]}]}, @ETHTOOL_A_BITSET_MASK={0xb7, 0x5, "67811945e6236875b1229ac7238afc5ed4cd047d80a1ac393166a27ee8037a9a641d92c15856adb975e5e4b21f6f4c345746a3d7c6c64c056789306ccc5a162db16be25cbb59f7124cf04b20f70908e1aec7aa6cefd8da6833fd3facb55026840e2bc213d6f06b1f8af4a2125651b7b219fa092d0fb1f024225709aec2c0ee22297edb849f4f70d60b4f95a3142e90d19906952dccdf318556d062e23553bf2fec2ae2a4cb566f430cad2dd1668d49e9024e6c"}, @ETHTOOL_A_BITSET_BITS={0x50, 0x3, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}]}, {0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8000}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}]}]}, @ETHTOOL_A_BITSET_BITS={0xa0, 0x3, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '-)]\x00'}]}, {0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xe286}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3f}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x81}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}]}, @ETHTOOL_A_BITSET_VALUE={0x88, 0x4, "fde62dc7a12c984a3128daa94bb5fffa1b780eeadc19c39afd11e91471d51ca44201a8aacf75b6aa92845cfdd48d9e0b91a0cf68afaf4c225817a68d81a56125b8c55bf699e8f1be802f99bd71ce91454c2e10b79c6a27a063ea9d9e32679507639a7eddbce001a8c76d4e72d388cda89801bf7c2d443df105a84293a6ca440fd2f73425"}]}, @ETHTOOL_A_FEATURES_WANTED={0x438, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0xac, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8000000}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x1a, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xf, 0x2, '-+##(]}-&+\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7ff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1f1}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00=G\xe1\x9fD\xbe\x89&\x8c\xfa\xee\x99\xd2\r!\x1em&P\xd5rX<\xceN\xa1\xb8\xd9\xe0\xea\xb7_\xa5t\xb9D\xceY\x0fzl\xdc\xc8@\xc7{jm-\x0e\x15\xdf\xb8\xae\xbcl\x19\x1f-#\xca\xd4;\x9f\xd7\x16\x88=\xddV\xaa\xcd\xc6\xd3?zp\x03\x97oj(D=s\n\x9e\xfa\xb2'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '-\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}]}]}, @ETHTOOL_A_BITSET_BITS={0xe4, 0x3, 0x0, 0x1, [{0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7ff}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'v\x01at\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE, @ETHTOOL_A_BITSET_BIT_VALUE]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x200}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1d33b92d}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE]}, {0x58, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}, @ETHTOOL_A_BITSET_BIT_INDEX={0x0, 0x1, 0x200}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '(\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x6ff}]}]}, @ETHTOOL_A_BITSET_BITS={0x110, 0x3, 0x0, 0x1, [{0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x800}, @ETHTOOL_A_BITSET_BIT_NAME={0x10, 0x2, '*\'[:&.&\\!+}\x00'}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x6}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfffffffa}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x800}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x80000001}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '/\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '^$\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '@\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}]}, {0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x74}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '$\\\x00'}]}]}, @ETHTOOL_A_BITSET_MASK={0x89, 0x5, "e6d3e9578f20b69aed4ca8588d69d0823d5363ae8068f542861f59115c569d327e8130f7212e7c13cbec741794a13f7b32e7ae5a745e91adb0945d8a71019c110e371e74eda7fc8c7733b622bc60936fb55304fe7e173d72b0056700735602a586bc337bf64852cbd67c79ff31708dad5ee1e87805fb0134004ebba794cda5fa7f970b7fec"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0xb8, 0x3, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x80000000}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '%:\x00'}]}, {0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x401}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fff}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x640}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}]}, {0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '![(-$\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3c63}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, ':..\x00'}]}, {0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x487a43a4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8001}]}]}, @ETHTOOL_A_BITSET_BITS={0x44, 0x3, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x6}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}]}, {0x2c}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_WANTED={0x60, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x5c, 0x3, 0x0, 0x1, [{0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffffff}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '}-]))\x00'}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x740}, 0x1, 0x0, 0x0, 0x2000004}, 0x4800) r1 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x385042, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r2) [ 1409.306642] FAULT_INJECTION: forcing a failure. [ 1409.306642] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1409.309206] CPU: 1 PID: 9023 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1409.310639] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1409.312368] Call Trace: [ 1409.312924] dump_stack+0x107/0x167 [ 1409.313708] should_fail.cold+0x5/0xa [ 1409.314506] copy_page_to_iter+0x41e/0xf80 [ 1409.315410] shmem_file_read_iter+0x3dd/0xbb0 [ 1409.316357] ? shmem_get_link+0x440/0x440 [ 1409.317228] ? file_has_perm+0x183/0x280 [ 1409.318092] ? inode_has_perm+0x1d0/0x1d0 [ 1409.318974] do_iter_readv_writev+0x57c/0x750 [ 1409.319928] ? new_sync_write+0x660/0x660 [ 1409.320799] ? fsnotify_perm.part.0+0x22d/0x620 [ 1409.321792] ? security_file_permission+0xb1/0xe0 [ 1409.322809] do_iter_read+0x301/0x760 [ 1409.323605] ? import_iovec+0x83/0xb0 [ 1409.324400] vfs_readv+0xe5/0x160 [ 1409.325122] ? vfs_iter_read+0xa0/0xa0 [ 1409.325951] ? __fget_files+0x2cf/0x520 [ 1409.326798] ? ksys_write+0x12d/0x260 [ 1409.327597] ? __fget_files+0x2f8/0x520 [ 1409.328436] __x64_sys_preadv+0x235/0x310 [ 1409.329306] ? __ia32_sys_writev+0xb0/0xb0 [ 1409.330202] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1409.331287] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1409.332371] do_syscall_64+0x33/0x40 [ 1409.333152] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1409.334231] RIP: 0033:0x7f602c72cb19 [ 1409.335009] 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 [ 1409.338851] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1409.340447] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1409.341941] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1409.343435] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1409.344935] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1409.346437] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1409.351147] loop5: detected capacity change from 0 to 32768 [ 1409.354583] FAT-fs (loop5): Unrecognized mount option "" or missing value [ 1409.357687] FAULT_INJECTION: forcing a failure. [ 1409.357687] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1409.359271] CPU: 0 PID: 9024 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1409.360172] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1409.361318] Call Trace: [ 1409.361675] dump_stack+0x107/0x167 [ 1409.362150] should_fail.cold+0x5/0xa [ 1409.362653] copy_page_to_iter+0x41e/0xf80 [ 1409.363214] shmem_file_read_iter+0x3dd/0xbb0 [ 1409.363823] ? shmem_get_link+0x440/0x440 [ 1409.364366] ? file_has_perm+0x183/0x280 [ 1409.364899] ? inode_has_perm+0x1d0/0x1d0 [ 1409.365455] do_iter_readv_writev+0x57c/0x750 [ 1409.366047] ? new_sync_write+0x660/0x660 [ 1409.366598] ? fsnotify_perm.part.0+0x22d/0x620 [ 1409.367211] ? security_file_permission+0xb1/0xe0 [ 1409.367851] do_iter_read+0x301/0x760 [ 1409.368351] ? import_iovec+0x83/0xb0 [ 1409.368848] vfs_readv+0xe5/0x160 [ 1409.369317] ? vfs_iter_read+0xa0/0xa0 [ 1409.369830] ? __fget_files+0x2cf/0x520 [ 1409.370357] ? ksys_write+0x12d/0x260 [ 1409.370874] ? __fget_files+0x2f8/0x520 [ 1409.371409] __x64_sys_preadv+0x235/0x310 [ 1409.371950] ? __ia32_sys_writev+0xb0/0xb0 [ 1409.372510] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1409.373195] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1409.373884] do_syscall_64+0x33/0x40 [ 1409.374386] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1409.375065] RIP: 0033:0x7fe49124eb19 [ 1409.375559] 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 [ 1409.378005] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1409.379012] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1409.379958] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1409.380888] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1409.381842] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1409.382776] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1409.403016] loop2: detected capacity change from 0 to 32768 22:32:59 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 32) [ 1409.422953] loop4: detected capacity change from 0 to 32768 22:32:59 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105140, 0x1a) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r0, 0x26, &(0x7f0000000040)={0x2, 0x0, 0xc044, 0x3f, 0xffffffffffffffff}) fdatasync(r1) [ 1409.433404] loop7: detected capacity change from 0 to 32768 22:32:59 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) lsetxattr$security_capability(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000140)=@v2={0x2000000, [{0x6bf}, {0x7, 0x8}]}, 0x14, 0x1) renameat2(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00', 0x1) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r1, 0xc0406619, &(0x7f0000000040)={@id={0x2, 0x0, @auto="590ef073876ed40e26f6acc32764168f"}}) fdatasync(r1) 22:32:59 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 40) 22:32:59 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x10000000c) fdatasync(r0) [ 1409.501543] FAULT_INJECTION: forcing a failure. [ 1409.501543] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1409.504439] CPU: 1 PID: 9047 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1409.505920] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1409.507704] Call Trace: [ 1409.508273] dump_stack+0x107/0x167 [ 1409.509053] should_fail.cold+0x5/0xa [ 1409.509886] __alloc_pages_nodemask+0x182/0x600 [ 1409.510882] ? add_mm_counter_fast+0x220/0x220 [ 1409.511858] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1409.513149] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1409.514282] ? lock_downgrade+0x6d0/0x6d0 [ 1409.515168] ? mark_held_locks+0x9e/0xe0 [ 1409.516047] alloc_pages_vma+0xbb/0x410 [ 1409.516900] handle_mm_fault+0x152f/0x3500 [ 1409.517825] ? __pmd_alloc+0x630/0x630 [ 1409.518667] ? vmacache_find+0x55/0x2a0 [ 1409.519527] do_user_addr_fault+0x56e/0xc60 [ 1409.520461] exc_page_fault+0xa2/0x1a0 [ 1409.521306] asm_exc_page_fault+0x1e/0x30 [ 1409.522195] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1409.523355] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1409.527295] RSP: 0018:ffff88804911f9c0 EFLAGS: 00050246 [ 1409.528434] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1409.529968] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020010000 [ 1409.531498] RBP: 000000002000f080 R08: 0000000000000000 R09: ffff88800606afff [ 1409.533028] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1409.534552] R13: 0000000020010080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1409.536101] copyout.part.0+0x10b/0x140 [ 1409.536821] loop2: detected capacity change from 0 to 32768 [ 1409.536955] copy_page_to_iter+0x44d/0xf80 [ 1409.538620] shmem_file_read_iter+0x3dd/0xbb0 [ 1409.539597] ? shmem_get_link+0x440/0x440 [ 1409.540488] ? file_has_perm+0x183/0x280 [ 1409.541367] ? inode_has_perm+0x1d0/0x1d0 [ 1409.542260] do_iter_readv_writev+0x57c/0x750 [ 1409.543221] ? new_sync_write+0x660/0x660 [ 1409.544115] ? fsnotify_perm.part.0+0x22d/0x620 [ 1409.545112] ? security_file_permission+0xb1/0xe0 [ 1409.546166] do_iter_read+0x301/0x760 [ 1409.546981] ? import_iovec+0x83/0xb0 [ 1409.547806] vfs_readv+0xe5/0x160 [ 1409.548549] ? vfs_iter_read+0xa0/0xa0 [ 1409.549395] ? __fget_files+0x2cf/0x520 [ 1409.550249] ? ksys_write+0x12d/0x260 [ 1409.551077] ? __fget_files+0x2f8/0x520 [ 1409.551939] __x64_sys_preadv+0x235/0x310 [ 1409.552824] ? __ia32_sys_writev+0xb0/0xb0 [ 1409.553750] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1409.554858] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1409.555967] do_syscall_64+0x33/0x40 [ 1409.556765] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1409.557873] RIP: 0033:0x7f602c72cb19 [ 1409.558572] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1409.558672] 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 [ 1409.563632] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1409.565280] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1409.566819] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1409.568358] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1409.569893] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1409.571429] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 22:32:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x15000}], 0x1, 0x0, 0x0) 22:32:59 executing program 5: syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) syz_io_uring_submit(r0, r1, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) r2 = socket$nl_sock_diag(0x10, 0x3, 0x4) r3 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000240)=@IORING_OP_POLL_ADD={0x6, 0x2, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x1004}, 0x0, {0x0, r3}}, 0x3) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000100)=@IORING_OP_POLL_REMOVE={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r3}}, 0x38) r4 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r4, 0x8800000) preadv(r4, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) syz_io_uring_submit(0x0, r1, &(0x7f0000000040)=@IORING_OP_SPLICE={0x1e, 0x4, 0x0, @fd_index=0x2, 0x4, {0x0, r2}, 0x8, 0x5, 0x0, {0x0, r3, r4}}, 0x10001) r5 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r6 = openat(r5, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r6) 22:32:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, 0x0, 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:32:59 executing program 0: r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x584, 0x1000}], 0x1) r1 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x4, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r2) [ 1409.599576] loop7: detected capacity change from 0 to 32768 [ 1409.610535] loop4: detected capacity change from 0 to 32768 [ 1409.618277] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1409.627607] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1409.652008] FAULT_INJECTION: forcing a failure. [ 1409.652008] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1409.654625] CPU: 1 PID: 9067 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1409.656099] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1409.657894] Call Trace: [ 1409.658464] dump_stack+0x107/0x167 [ 1409.659256] should_fail.cold+0x5/0xa [ 1409.660081] __alloc_pages_nodemask+0x182/0x600 [ 1409.661081] ? add_mm_counter_fast+0x220/0x220 [ 1409.662076] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1409.663372] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1409.664500] ? lock_downgrade+0x6d0/0x6d0 [ 1409.665398] ? mark_held_locks+0x9e/0xe0 22:32:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, 0x0, 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1409.666490] alloc_pages_vma+0xbb/0x410 [ 1409.667393] handle_mm_fault+0x152f/0x3500 [ 1409.668306] ? __pmd_alloc+0x630/0x630 22:32:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x16000}], 0x1, 0x0, 0x0) [ 1409.669152] ? vmacache_find+0x55/0x2a0 [ 1409.670148] do_user_addr_fault+0x56e/0xc60 [ 1409.671081] exc_page_fault+0xa2/0x1a0 [ 1409.671920] asm_exc_page_fault+0x1e/0x30 [ 1409.672809] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1409.673977] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1409.677918] RSP: 0018:ffff88804b5bf9c0 EFLAGS: 00050246 [ 1409.679066] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1409.680599] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020014000 [ 1409.682126] RBP: 0000000020013080 R08: 0000000000000000 R09: ffff88800606afff [ 1409.683656] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1409.685185] R13: 0000000020014080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1409.686755] copyout.part.0+0x10b/0x140 [ 1409.687610] copy_page_to_iter+0x44d/0xf80 [ 1409.688529] shmem_file_read_iter+0x3dd/0xbb0 [ 1409.689511] ? shmem_get_link+0x440/0x440 [ 1409.690392] ? file_has_perm+0x183/0x280 [ 1409.691261] ? inode_has_perm+0x1d0/0x1d0 [ 1409.692154] do_iter_readv_writev+0x57c/0x750 [ 1409.693115] ? new_sync_write+0x660/0x660 [ 1409.694015] ? fsnotify_perm.part.0+0x22d/0x620 [ 1409.695009] ? security_file_permission+0xb1/0xe0 [ 1409.696047] do_iter_read+0x301/0x760 [ 1409.696868] ? import_iovec+0x83/0xb0 [ 1409.697698] vfs_readv+0xe5/0x160 [ 1409.698437] ? vfs_iter_read+0xa0/0xa0 [ 1409.699269] ? __fget_files+0x2cf/0x520 [ 1409.700123] ? ksys_write+0x12d/0x260 [ 1409.700946] ? __fget_files+0x2f8/0x520 [ 1409.701818] __x64_sys_preadv+0x235/0x310 [ 1409.702698] ? __ia32_sys_writev+0xb0/0xb0 [ 1409.703603] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 22:32:59 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x509100, 0x82) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) [ 1409.704719] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1409.706021] do_syscall_64+0x33/0x40 [ 1409.706817] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1409.707910] RIP: 0033:0x7fe49124eb19 [ 1409.708705] 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 [ 1409.712650] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1409.714288] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1409.715816] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1409.717351] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1409.718892] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1409.720416] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1409.724711] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1409.733294] loop2: detected capacity change from 0 to 32768 [ 1409.739449] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1409.768411] loop5: detected capacity change from 0 to 32768 [ 1409.777810] loop4: detected capacity change from 0 to 32768 22:32:59 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file1\x00', 0x200) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1409.784650] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:32:59 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x5, 0x4, &(0x7f0000000200)=[{&(0x7f00000000c0)="b6", 0x1, 0x6}, {&(0x7f0000000140)="66878617c9f2d4e71468580ef944f7ae2ad6a5286406e0f7642cd058c01e58781069e5449fc729e1dc6ac6724f1e8d3344457dd1c1db1731b7e35ed4ad771ae050669a", 0x43, 0xfa5}, {&(0x7f00000001c0), 0x0, 0x12}, {&(0x7f0000000480)="ebe0ce6eec89650e4f80862c4257d38e9d9f137fe55e3fad11407b271adad70e06d046d58f0003a583ee244a1578f621f8186ff9221c0b1d73ad1b2950e48108f3f12f95ba4d77065660abe3e9dabc0ccbda663d14748b03cd4e9df96022672d1ee4293bc0ee22027941c7270d4fb4ae1b18d52f39c9bd4a2b9bb5a2e89e4a2d33e4ef68b82faca212f9be39062764e014f8929747c7def7f42d185c0626968cb94c5a8f7c001354e29f5b06045779edaba7f701dbc12281e1fa9a6ecb496739fcb3fefff905b4b093c00e5cae8b4bf1e7a2821b010aabce3cf8d68410732d4298cc9709fd2f073f71b6937c84e3f7e48cff55164ae6604a90067071decdd0a34bf5285e49ddb38a8559e718b7712a363e6dc7678ea76f9dd88bcedfdaad4edd969de319a4527e6c00c2189463b9b4a9faa8b2a70b083ec7d42d836b7ddd22474316291712a5c250b526062a20fb8190484e3cdd68d6d91884a16a217bfdfe62aa3b640fe6973a8f19ee3e13fe9067321b54807400fffdcfd745aba8b5228995ce00e779f0cfb4e82c67dfa41b39d3e2c1e9364eb50725f11c754b6174233e8b867dc0ba32571a0592e967ebd57480492cc9f7eb7c64051a4b119ef18dd7d9594f67e3e0b1656bd853bbe0ac009b96fd027ecb643e91983771932418da7e91d0f7e08b4fda68dc49efbdee9acf3dde40b5b17a5bca64726f23d2c4fefab59fa1e543a79e92cc99868df68ef788a8c0a48b605d816d4322ab38b02f8d401c770a2ea39997c04fc5c715e8f4b423797578be7208a98bf3700b9f440795652594ccdbb18c117bb98059a824941db0537518b29f0f60dd731a8e051f67422c15b36c7117bd2866cde429980acdad784e8c9c01bebb4a6e25444bcf951658edd69f6d03622a107404a481befb8fc021ac4382ae3df90a96fbec2896479030889c42c7d4f07ff09c2c0d7c52c858343b302f0a66ecbbd42ebd5ae75330e3c70e3da29f2e5504b7d99e677f5c1239ab404185f47125971caa6faf9774095ec94a4ac8c9e2f1e78493ea33ab312fcc2b3f3f5fa6c88978d217b85fd0760819f5c165ca978c1041f65cddb9550e7ed8c85674a24b48dd458360b44e7a8027655a41f0e1bd588960578621f3b56c470dde198c0e5fadb1be9ba16b1d02c0ec6d052751bc0d45557b06d99332e1c232c08c795d0921cb30c7d7f8db031060199572eb80f7c00edafd583e91fda0e7ed371fb3564bf1d9387f4bd0d66bbcb467eaa75bc72c223ae5d75f9cec92450de8297911a27f9916b5093619b3cb78af41670d9e43f48799d8540baf584ba14f9d71b02c0a2d8b1511cee7c67645911ebde9d4323a92da46cbfca16b684c74d69243e1587570bef3afca05b6d76e3fc408bbefcdcad754f4599f87eb5e58dcfe54ad79021e2d89b218409d8cb9dc50207c91404f7ecae6248844aa2a32bef2baddf3ef6942aff66183fbbd5b62f80466ad6f66a02fcdf2b22cbef7e8cb8da13660d365f5d7ede43c24ee9ee81f596448915fe85cab5c0540380099037db50dc0ae863d42059172bfbfb0466b4c0356b48631bb4118ffef6473ce5aa391619007ee111d1aac2583216b5c6b9c603c3651167b773c2b61799473d03f9b969e81a5a81b0e21d03fea94428e63530df83189157d8f9fa66e5a4aa3c685ef990c749c435e1761145ca626a838327ecae651c1b7df9ec6df779ea2d33935b5ab9fdd9ceb6a6223bed6949801166ac7b0b41c09ecea31b8f7e373201ebf3e095a582c3a54c8dc9b114c8691ee633582d887ee238f85351645e5027a3108ddc999352e1879b0cc717f8831d2df5d7268851912229da5012c0ce1de4c653bd55cc3e154179f58b0a826243f1849486866986202aa942a1eb0bea0d0d624a982881cca8a9415bd9f27bb51248fb80b1851634e2b15d9a348a30c9d1e8200b60c2424a111d48d4f8730e46348cdaaf72e0ef20ce2b76c49520efc697e0d81c3e38c8f15a87d5ff495044a8b0f2a530f72abb9985e6d13ae435fdede843f104967f686eeba634aa1f6eca8c73a8b127abf60f2aa6d8d32b54a9859d46a81240176c37c6acd3ff8d693f512d150d7211f090b216754448693c52a4fe1107a7060b25659f5c2043366fcd33791f9292a54d9f2d5d2076da162671f8f98e65ee6f9138dce7ad68c9540b14044d0fb134919cf530f2b53eb024ee2060459cefccf80c9dbb4faefa4667ffe769dcad58d166bf1acca02a55cd28f267a7f7a1998b7d033c7be746056570e2c3ddd4853e817c1353b656ceb0625560c1df2a176add362364a0f55080908c90d8a5203fea27ebd126e1c2907be44f3efb6fed716748ba1dffa9c9342438bd13f29fbe0a5a3fc1fab02e6f45e3add4751406050cb482bec13f060c6580df450f049f1519d44ef56b5b3f9dca3409406e30fec982cad596d1e50c283b15c9e50d0f6bedcf5d6dd8f9dd700b2bce4bb7012bf578b65c4a761ba9fa9a20dfd6095b595693a755308d3b4c04f8a7fd882c205a24192db9cf0af4372ff496f4bccb9c37b7b35bf8e961878dd74203b8e6c340691b7e273ce4c7ecf7af3ecc83f566572a0dd99f2cf123a487990d104dc8f9737f55910ebf34d54754c05f63dfa25ae2a38c7060c07fced530b4ead98f0dc8d257222dfc285f1f58bcf71948565b6f2c78ba52374550a46cabc632177a6af09f51a6b314f64de531ad5507140a717f59b16db3def5fbcf407785c9e3dd66daa82fdcacbb7c94c7ea8c7cd708873f77d6f0c9285df8453433d763e8cdb32b03cf3fde60fd49dfafc7ada550bb0308f1c37c7733465d6a4887b105ca53a1da5f05ecc5f3ce97799c01c2ceda8301bd950745d4b66b6b9d4190c7338081020aba3f49473ee79869d70c93aaf09eeca7979afad6a7c1dee17af10351c6cd6a20116521c50e6b6e3900ddcf548425f3364002a186208ba94ed568af0e247314fd31c8fc282ee136230c591a16f53d637428b6b6e86533a154726464a1f0c64df5c8dcdb9d1ae64f2010f7b2186253a2d308dcd69421ef30c9fc0489afbc57f87b399f9cbe4742043d6d3217fb653c6de25ad8093e440be65d0d0ffe4d7f5ce12363e701b90f4d6a730f0bbc6ecbdf595e59ae75f451db4cf8b82ba0d34b877aec9039a61ad0832b3e78a8d4dcb4795e4fbbec74600e5b2525b0c6b97035dcaf5237fd3359f89a9f178848218a39fe8c6efe41a5aad05e0e59644c302214ce30d622a91d4ad16aee1a5e7096d39911504719bede5e5113269dc5224c316524a83d05d889c469729775c35ffd3b8cdc875f3d10d10f946bc93722ee4dca704271ba377bf81a4c8cd61f6a7f63492ef4491e488b2f9fcf7421b35e485e02cee2b58fa472ead0162ef2ac58a9846938f5831981f0949ef903cfa0b7aedef41c1b4a662371e854cb6ec3f8b6e3a3c87c304d6ec253ad664d744327e1e4db251ba3055755ca3daa3d0340cba451c05db14eff4c0617638219dfcd29584fc0a7484add1230a0c0a3f08a3a5c416522ca1b91e2ea0918e4085225e3cf9b146f16f43ee45eef1d832774f4a90a675e2bb084304e1eabf95ae728fe966e680fcdfb6e175557071e1e42665cf2c643e0c9072a9bfda8bd23723598d9b0225e35e48f915c4c6416498d4f5b9ae2d66572c79cec782da9f0725fcd0ac6dce00d8465c78f3eb6e66519e6c4de3bd55548f5bd285d71f006b17d40ae75b81a17b031b2f3ca310ef35d81c25e7757ddf8cff1f34e91ab9a5d1a9f598291e5107d9d5c0b5b26a325948eb3c5930a674cd08e76f3531a1f418a68c4f818d064ada96155e1c84b812d7f27ce8bcc5783975f80fc0bc0527f272e0e1cb2a2ddde67b32018f3c1140f44c818e1b47e68690fee210a58230aeb2dd5ef0744f28321442650db14df12141d1c79a5d73b5a56635101b31fd44352113f26f84bd7336b41b60a65ab9b1d6563b1f5bdb26a348371a56a246e99cab775bef58d12701da345aaf1f4c4149e95789dd2533e52c8c40828cb23029908ffabf8408ab98b9a80c093ad1ee2fd698bca659723dc4867a9ee55383f0eafb60b9db5280ac4b722ec9549a17917c1e68e5822bfcec8221963d2688857054c051a7818b22be01371adf5a32b0c23587339d89025a453b305395ad3dd9a879837be0252a55fc35a0ec3ae7fbedc4173a59bd9790660df4495a6841818c49f10bc94af760a475e4b407946e5a7eefecab307fecba0f8ecc8d1d08ab06cb4723cb69718c6b8ad80ad722819b78cf00e743e45414147d76c00514729fb0a0493810f6f72df70170c24af9d8e4545dcd82b8758b976f9649288da7426e607dab35cea1ca179c9693fdc3a01acc9e53adba6d497c9a66fc62102fa480f871014bedfa6717f81b6c66b9078bc93934d3a3a06d7ed5e8b15d3b22e80439b27f1c8df673db7aa765ef21af5370e084665062a6cc71b52a4c3464d2b0415a2d92a7a70325de42705462204510bc986209e6cd6a6a8517e9e524f6b4bbe54845b15e2a90fc090d3d91275616e89e2296858336206d6fe94677c8c149185d428e7656bf49ee5a5928ae6571f54fcafce3449dbb85941cb980d07cca5d5a32e7206e79b3d90664d55196afa8b8eade24e180c780f98efec3b977a8e408b04cf08983e805328937fdfba064fe04c750ef08b50fbccdf123ceeaa9dfbe363a846ed0f4141ad2aaaae76c783ac0760673237470f0babc75c2ed4ca5b7dd7983549efddd44d5de692027db8bda4b8a4344e7e505224e3d0e3b39df9278df1b5e6ec0d95565d0e8d68f91c757361aae599c1f9a58d9d63eccca179a024116c4f88a8a3627ac39fe5143cca5821e5c66ade49c0a4cdee8f1ed7d68209688474dd2503e25143a105efa64449cf290bdb05dc7ef82179f8e0129b9af67afceebdd9086847519756e3180274a3cc623143477e1b2dca507d2deb2d4dc84259be7938c8cf18568b4f17cd73c9d44a38f7e0177398c19d130ae3a0ca4eed8abdbebd80b808c61bb294104756e23ed0e74dd85f5eb33eb7747ff408b47cf8e62ae59475f2f917095ff01c8963b1b2f8e1fc4723dcef3c84fe300c5032996a17b07074d940e1f293fb7138626e74f59d77ec2b59c04ef16cddd2c19c2be343c58019a519fb5e497854e5b5f34066930e0033a2a153752153722e8885d6126015ea15ea8569b0b8018030ea5e097e1b430953eda641357298ad467a648cddd33a1e52f8b0b2edd0e0b98cce2590575838cfc414fd89b8a72f8b8db7edccf4df6fa2db3a5b596796e9fa49602dda3601556d07e3f4d710beac57b1c3aa3365197712bf6c576d20f44834d0bf8bcf44531e746e1f84f24eefa6b361e5c01ef26836999433ae7c07f3e77fbc1aa441ae17fff02f2d4762d1612e5f149ae735eb49bb6d0bdf6e33779a9423691ee9ae56f7ef3d4a4a8125b12d50d518496e44fbcebab597c1ea424ee614102bc072ad97a2d5124bff22cb9ef9ff0c0b1a284eaa1c701bc8773018c8e73ffd310b651c0b9d5a1570561a18ebe99a7421c4c8302f013109e3974ae8307462951f5923245ce9f3c1e18641c79107c70d2c08468cde3876c0d0fc12e0210346d5fb2d0c670a9680ded7072cff214e2315ad6db1e92e408fb6b18a0bd9974dfd8c9a1b10d6e97a52c14dc0c42d530d24775e363ccf43e63566d9576c9d7a83296fe7a6d7d70dbd4b5cd92a4a912dd5c236b3ff8752414dbb92e93b3488e4a03357c9419c0468c1814264aa001d64396de06fcea64f481914eeadf835afaa3", 0x1000, 0x6}], 0x4000, &(0x7f0000000280)={[{@shortname_lower}], [{@dont_measure}]}) r1 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r2) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f00000001c0)={0x0, 0xfffffffa, 0x9, 0xba5, 0x2}) [ 1409.807140] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:32:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, 0x0, 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:32:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x17000}], 0x1, 0x0, 0x0) [ 1409.861988] loop7: detected capacity change from 0 to 32768 [ 1409.890159] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1409.912134] loop2: detected capacity change from 0 to 32768 [ 1409.923546] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1410.011006] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1410.062649] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:33:13 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) setxattr$incfs_size(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080), &(0x7f00000000c0)=0x7f40, 0x8, 0x1) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:33:13 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 33) 22:33:13 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 41) 22:33:13 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/module/8139too', 0x201, 0x1) unlinkat(r1, &(0x7f0000000080)='./file1\x00', 0x0) r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) recvmmsg(r3, &(0x7f0000002bc0)=[{{&(0x7f0000000140)=@nfc_llcp, 0x80, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000480)=""/94, 0x5e}, {&(0x7f0000000500)=""/204, 0xcc}], 0x6, &(0x7f0000000680)=""/210, 0xd2}, 0x8}, {{&(0x7f0000000780)=@x25, 0x80, &(0x7f00000008c0)=[{&(0x7f0000000800)=""/170, 0xaa}], 0x1}, 0x3}, {{&(0x7f0000000900)=@qipcrtr, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000980)=""/180, 0xb4}, {&(0x7f0000000a40)=""/129, 0x81}, {&(0x7f0000000b00)=""/108, 0x6c}, {&(0x7f0000000b80)=""/154, 0x9a}, {&(0x7f0000000c40)=""/83, 0x53}, {&(0x7f0000000cc0)=""/124, 0x7c}, {&(0x7f0000000d40)=""/199, 0xc7}, {&(0x7f0000000e40)}], 0x8, &(0x7f0000000f00)=""/113, 0x71}, 0x5}, {{&(0x7f0000000f80)=@alg, 0x80, &(0x7f00000010c0)=[{&(0x7f0000001000)=""/74, 0x4a}, {&(0x7f0000001080)=""/12, 0xc}], 0x2, &(0x7f0000001100)=""/140, 0x8c}, 0x2}, {{&(0x7f00000011c0)=@nfc_llcp, 0x80, &(0x7f0000001300)=[{&(0x7f0000001240)=""/165, 0xa5}], 0x1}, 0x7}, {{&(0x7f0000001340)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, 0x80, &(0x7f0000002540)=[{&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/157, 0x9d}, {&(0x7f0000002480)=""/152, 0x98}], 0x3, &(0x7f0000002580)=""/204, 0xcc}, 0x6}, {{&(0x7f0000002680), 0x80, &(0x7f0000002840)=[{&(0x7f0000002700)=""/60, 0x3c}, {&(0x7f0000002740)=""/124, 0x7c}, {&(0x7f00000027c0)}, {&(0x7f0000002800)=""/27, 0x1b}], 0x4, &(0x7f0000002880)=""/62, 0x3e}, 0x8}, {{&(0x7f00000028c0)=@can, 0x80, &(0x7f0000002ac0)=[{&(0x7f0000002940)=""/205, 0xcd}, {&(0x7f0000002a40)=""/6, 0x6}, {&(0x7f0000002a80)}], 0x3, &(0x7f0000002b00)=""/191, 0xbf}, 0x3}], 0x8, 0x2022, &(0x7f0000002dc0)={0x77359400}) fdatasync(r2) 22:33:13 executing program 0: umount2(&(0x7f0000000200)='./file1\x00', 0x4) r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x4000, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r2, 0xc018937d, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/12, @ANYRES32=r1, @ANYBLOB="02000000000000002e2f66696c653100"]) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r3, 0xc0189373, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r3, {0x6}}, './file1\x00'}) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) mount$bind(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0), 0x10000, 0x0) 22:33:13 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x18000}], 0x1, 0x0, 0x0) 22:33:13 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:33:13 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) r3 = dup(r2) ioctl$F2FS_IOC_GARBAGE_COLLECT(r3, 0x4004f506, &(0x7f0000000080)) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) r5 = openat$dir(0xffffffffffffff9c, &(0x7f0000004800)='./file1\x00', 0x121001, 0x14e) fsconfig$FSCONFIG_SET_FD(r2, 0x5, &(0x7f0000000140)='vfat\x00', 0x0, r5) sendfile(r4, r3, &(0x7f00000000c0)=0x8, 0x0) [ 1423.453746] loop4: detected capacity change from 0 to 32768 [ 1423.468301] loop2: detected capacity change from 0 to 32768 [ 1423.470931] FAULT_INJECTION: forcing a failure. [ 1423.470931] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1423.472637] CPU: 0 PID: 9121 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1423.473566] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1423.474324] FAULT_INJECTION: forcing a failure. [ 1423.474324] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1423.474671] Call Trace: [ 1423.474687] dump_stack+0x107/0x167 [ 1423.474699] should_fail.cold+0x5/0xa [ 1423.474719] copy_page_to_iter+0x41e/0xf80 [ 1423.478901] shmem_file_read_iter+0x3dd/0xbb0 [ 1423.479495] ? shmem_get_link+0x440/0x440 [ 1423.480034] ? file_has_perm+0x183/0x280 [ 1423.480565] ? inode_has_perm+0x1d0/0x1d0 [ 1423.481123] do_iter_readv_writev+0x57c/0x750 [ 1423.481734] ? new_sync_write+0x660/0x660 [ 1423.482281] ? fsnotify_perm.part.0+0x22d/0x620 [ 1423.482894] ? security_file_permission+0xb1/0xe0 [ 1423.483532] do_iter_read+0x301/0x760 [ 1423.484053] ? import_iovec+0x83/0xb0 [ 1423.484559] vfs_readv+0xe5/0x160 [ 1423.485034] ? vfs_iter_read+0xa0/0xa0 [ 1423.485565] ? __fget_files+0x2cf/0x520 [ 1423.486086] ? ksys_write+0x12d/0x260 [ 1423.486588] ? __fget_files+0x2f8/0x520 [ 1423.487125] __x64_sys_preadv+0x235/0x310 [ 1423.487669] ? __ia32_sys_writev+0xb0/0xb0 [ 1423.488229] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1423.488924] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1423.489632] do_syscall_64+0x33/0x40 [ 1423.490118] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1423.490787] RIP: 0033:0x7f602c72cb19 [ 1423.491273] 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 [ 1423.493753] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1423.494761] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1423.495704] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1423.496629] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1423.497571] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1423.498520] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1423.499462] CPU: 1 PID: 9116 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1423.500852] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1423.502524] Call Trace: [ 1423.503055] dump_stack+0x107/0x167 [ 1423.503795] should_fail.cold+0x5/0xa [ 1423.504563] copy_page_to_iter+0x41e/0xf80 [ 1423.505438] shmem_file_read_iter+0x3dd/0xbb0 [ 1423.506363] ? shmem_get_link+0x440/0x440 [ 1423.507198] ? file_has_perm+0x183/0x280 [ 1423.508018] ? inode_has_perm+0x1d0/0x1d0 [ 1423.508862] do_iter_readv_writev+0x57c/0x750 [ 1423.509778] ? new_sync_write+0x660/0x660 [ 1423.510611] ? fsnotify_perm.part.0+0x22d/0x620 [ 1423.511556] ? security_file_permission+0xb1/0xe0 22:33:13 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 34) [ 1423.512533] do_iter_read+0x301/0x760 [ 1423.513451] ? import_iovec+0x83/0xb0 [ 1423.514224] vfs_readv+0xe5/0x160 [ 1423.514933] ? vfs_iter_read+0xa0/0xa0 [ 1423.515723] ? __fget_files+0x2cf/0x520 [ 1423.516529] ? ksys_write+0x12d/0x260 [ 1423.517302] ? __fget_files+0x2f8/0x520 [ 1423.518120] __x64_sys_preadv+0x235/0x310 [ 1423.518959] ? __ia32_sys_writev+0xb0/0xb0 [ 1423.519811] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1423.520875] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1423.521922] do_syscall_64+0x33/0x40 [ 1423.522669] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1423.523705] RIP: 0033:0x7fe49124eb19 [ 1423.524448] 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 [ 1423.528169] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1423.529719] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1423.531153] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1423.532598] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1423.534046] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1423.535487] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1423.538355] loop7: detected capacity change from 0 to 32768 [ 1423.543430] loop5: detected capacity change from 0 to 32768 [ 1423.545788] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1423.552419] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1423.555530] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1423.574511] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1423.592729] FAULT_INJECTION: forcing a failure. [ 1423.592729] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1423.595427] CPU: 1 PID: 9132 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1423.596947] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1423.598799] Call Trace: [ 1423.599389] dump_stack+0x107/0x167 [ 1423.600202] should_fail.cold+0x5/0xa [ 1423.601055] __alloc_pages_nodemask+0x182/0x600 [ 1423.602107] ? add_mm_counter_fast+0x220/0x220 [ 1423.603125] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1423.604470] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1423.605649] ? lock_downgrade+0x6d0/0x6d0 [ 1423.606569] ? mark_held_locks+0x9e/0xe0 [ 1423.607479] alloc_pages_vma+0xbb/0x410 [ 1423.608380] handle_mm_fault+0x152f/0x3500 [ 1423.609337] ? __pmd_alloc+0x630/0x630 [ 1423.610216] ? vmacache_find+0x55/0x2a0 [ 1423.611112] do_user_addr_fault+0x56e/0xc60 [ 1423.612086] exc_page_fault+0xa2/0x1a0 [ 1423.612953] asm_exc_page_fault+0x1e/0x30 [ 1423.613887] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1423.615080] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1423.619148] RSP: 0018:ffff8880487df9c0 EFLAGS: 00050246 [ 1423.620331] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1423.621920] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020011000 [ 1423.623504] RBP: 0000000020010080 R08: 0000000000000000 R09: ffff88800606afff [ 1423.625079] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1423.626676] R13: 0000000020011080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1423.628286] copyout.part.0+0x10b/0x140 [ 1423.629169] copy_page_to_iter+0x44d/0xf80 [ 1423.630126] shmem_file_read_iter+0x3dd/0xbb0 [ 1423.631134] ? shmem_get_link+0x440/0x440 [ 1423.632045] ? file_has_perm+0x183/0x280 [ 1423.632936] ? inode_has_perm+0x1d0/0x1d0 [ 1423.633861] do_iter_readv_writev+0x57c/0x750 [ 1423.634845] ? new_sync_write+0x660/0x660 [ 1423.635753] ? fsnotify_perm.part.0+0x22d/0x620 [ 1423.636770] ? security_file_permission+0xb1/0xe0 [ 1423.637839] do_iter_read+0x301/0x760 [ 1423.638684] ? import_iovec+0x83/0xb0 [ 1423.639520] vfs_readv+0xe5/0x160 [ 1423.640274] ? vfs_iter_read+0xa0/0xa0 [ 1423.641129] ? __fget_files+0x2cf/0x520 [ 1423.642014] ? ksys_write+0x12d/0x260 [ 1423.642858] ? __fget_files+0x2f8/0x520 [ 1423.643739] __x64_sys_preadv+0x235/0x310 [ 1423.644639] ? __ia32_sys_writev+0xb0/0xb0 [ 1423.645582] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1423.646731] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1423.647874] do_syscall_64+0x33/0x40 [ 1423.648686] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1423.649812] RIP: 0033:0x7f602c72cb19 [ 1423.650620] 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 [ 1423.654622] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1423.656289] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1423.657858] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1423.659428] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1423.660984] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1423.662547] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1423.696706] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1436.226755] FAULT_INJECTION: forcing a failure. [ 1436.226755] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1436.228290] CPU: 1 PID: 9151 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1436.229128] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1436.230145] Call Trace: [ 1436.230475] dump_stack+0x107/0x167 [ 1436.230923] should_fail.cold+0x5/0xa [ 1436.231394] copy_page_to_iter+0x41e/0xf80 [ 1436.231919] shmem_file_read_iter+0x3dd/0xbb0 [ 1436.232476] ? shmem_get_link+0x440/0x440 [ 1436.232982] ? file_has_perm+0x183/0x280 [ 1436.233478] ? inode_has_perm+0x1d0/0x1d0 [ 1436.234000] do_iter_readv_writev+0x57c/0x750 [ 1436.234551] ? new_sync_write+0x660/0x660 [ 1436.235060] ? fsnotify_perm.part.0+0x22d/0x620 [ 1436.235631] ? security_file_permission+0xb1/0xe0 [ 1436.236234] do_iter_read+0x301/0x760 [ 1436.236711] ? import_iovec+0x83/0xb0 [ 1436.237186] vfs_readv+0xe5/0x160 [ 1436.237624] ? vfs_iter_read+0xa0/0xa0 [ 1436.238109] ? __fget_files+0x2cf/0x520 [ 1436.238605] ? ksys_write+0x12d/0x260 [ 1436.239083] ? __fget_files+0x2f8/0x520 [ 1436.239583] __x64_sys_preadv+0x235/0x310 [ 1436.240096] ? __ia32_sys_writev+0xb0/0xb0 [ 1436.240624] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1436.241272] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1436.241921] do_syscall_64+0x33/0x40 [ 1436.242382] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1436.243013] RIP: 0033:0x7f602c72cb19 [ 1436.243471] 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 [ 1436.245738] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1436.245955] FAULT_INJECTION: forcing a failure. [ 1436.245955] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1436.246680] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 22:33:26 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000000040)="eb58906d6b6639ab66413400227b2473782d6f949d6c478b4ec7e2ec73013e00c62b0200008000f800003c9a7961", 0x2e}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:33:26 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 35) 22:33:26 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120008000008000f8000020004000000000000000000001", 0x25, 0x4}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r3 = syz_open_dev$mouse(&(0x7f0000000040), 0x8, 0x82) setsockopt$netlink_NETLINK_RX_RING(r3, 0x10e, 0x6, &(0x7f0000000080)={0x7ff, 0x4, 0x101}, 0x10) fcntl$setflags(r2, 0x2, 0x1) read(r3, &(0x7f0000000140)=""/249, 0xf9) fdatasync(r1) 22:33:26 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x19000}], 0x1, 0x0, 0x0) 22:33:26 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) ioctl$BTRFS_IOC_INO_PATHS(r0, 0xc0389423, &(0x7f0000000080)={0x7f, 0x28, [0x9, 0x2, 0xffffffffffff0001, 0x8], &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 22:33:26 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 42) 22:33:26 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x120) 22:33:26 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1436.246687] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1436.246693] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1436.246699] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1436.246705] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1436.260661] CPU: 0 PID: 9154 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1436.262291] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1436.264213] Call Trace: [ 1436.264818] dump_stack+0x107/0x167 [ 1436.265688] should_fail.cold+0x5/0xa [ 1436.266518] loop5: detected capacity change from 0 to 32768 [ 1436.266571] __alloc_pages_nodemask+0x182/0x600 [ 1436.268330] ? add_mm_counter_fast+0x220/0x220 [ 1436.269394] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1436.270816] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1436.272034] ? lock_downgrade+0x6d0/0x6d0 [ 1436.272989] ? mark_held_locks+0x9e/0xe0 [ 1436.273972] alloc_pages_vma+0xbb/0x410 [ 1436.274901] handle_mm_fault+0x152f/0x3500 [ 1436.275895] ? __pmd_alloc+0x630/0x630 [ 1436.276811] ? vmacache_find+0x55/0x2a0 [ 1436.277269] loop2: detected capacity change from 0 to 32768 [ 1436.277764] do_user_addr_fault+0x56e/0xc60 [ 1436.279453] exc_page_fault+0xa2/0x1a0 [ 1436.280355] asm_exc_page_fault+0x1e/0x30 [ 1436.281311] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1436.282592] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1436.284902] FAT-fs (loop5): invalid media value (0x6c) [ 1436.286813] RSP: 0018:ffff88801b42f9c0 EFLAGS: 00050246 [ 1436.286830] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1436.286841] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020015000 [ 1436.286852] RBP: 0000000020014080 R08: 0000000000000000 R09: ffff88800606afff [ 1436.286866] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1436.287509] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1436.288690] R13: 0000000020015080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1436.288727] copyout.part.0+0x10b/0x140 [ 1436.293780] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1436.294487] copy_page_to_iter+0x44d/0xf80 [ 1436.294521] shmem_file_read_iter+0x3dd/0xbb0 [ 1436.301554] ? shmem_get_link+0x440/0x440 [ 1436.302539] ? file_has_perm+0x183/0x280 [ 1436.303463] ? inode_has_perm+0x1d0/0x1d0 [ 1436.304420] do_iter_readv_writev+0x57c/0x750 [ 1436.305436] ? new_sync_write+0x660/0x660 [ 1436.306412] ? fsnotify_perm.part.0+0x22d/0x620 [ 1436.307473] ? security_file_permission+0xb1/0xe0 [ 1436.308589] do_iter_read+0x301/0x760 [ 1436.309455] ? import_iovec+0x83/0xb0 [ 1436.310353] vfs_readv+0xe5/0x160 [ 1436.311140] ? vfs_iter_read+0xa0/0xa0 [ 1436.312027] ? __fget_files+0x2cf/0x520 [ 1436.312933] ? ksys_write+0x12d/0x260 [ 1436.313845] ? __fget_files+0x2f8/0x520 [ 1436.314751] __x64_sys_preadv+0x235/0x310 [ 1436.315691] ? __ia32_sys_writev+0xb0/0xb0 [ 1436.316657] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1436.317866] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1436.319039] do_syscall_64+0x33/0x40 [ 1436.319882] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1436.321043] RIP: 0033:0x7fe49124eb19 [ 1436.321921] 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 [ 1436.326111] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1436.327837] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1436.329468] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1436.331106] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1436.332714] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1436.334382] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 22:33:26 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) syz_mount_image$ext4(&(0x7f0000000040)='ext2\x00', &(0x7f0000000080)='./file1\x00', 0x8, 0x5, &(0x7f00000003c0)=[{&(0x7f0000000140)="bc10fa71e80e3c8646c7cb00377b44e23b7408d98ec509d862cc2a2df465e468aba48dc60127550da7b58f7a08e7d9976dbb0dd13707a851dcfad3b75524fe4cb1a85c", 0x43, 0x5}, {&(0x7f00000001c0)="6442b4d76fb5bb529b80e38d98b029fb1173f889cb009c13e03885c5438d80f9d524b4d8deba3b4cecae806d9f42f028a3b1c0a4070da51d3eef03448addd9aef3b59b32028e59e63240d237f6386e6535986562db9410e426dcd10d7f28778da1c437549119b02250ca3548d14f58700adf9ee74d31dc4dd93d0dd29bd36445aa44b1df56d8fcf7548444e1d2ab135eefdaacb8cac51b95da8391de35147c085675fd99556e92b8cf6c34e4c4b06a2a572890e6695243cacb6d2ae2f4a3", 0xbe, 0x9}, {&(0x7f0000000280)="da0c5dc207df7fb3699a23d40ed5674d8b581fd7d5cecc286046f743f3049d987b6626120b36ddfc0ada395a398de543fd03acb483f64ce362806fad1c459f2833c846c11d15d7121924445f6618f76e4dbbb83dff74651ee69b097f6b6d9bb95354bfddb6f620400258852fadb9c8f78ecf508faf25ea02b81d5758d9b5a01f910d7379117097a4040834a24ce6d8f2947e95b0de59845eff756a30a851800ea5c6d50b3684a8bdbb07b80a00f9af594c17", 0xb2}, {&(0x7f0000000340)="49f8d59b119e3be6dae70161dc3f52cea875bbeee6fd36800213f1114e2b2b79ef7f0b62165008fd4a737c473bb8993b433fb31c93177768090b2e5e67e1e62e58a83a7fdc1b809adffdd5acf5eda800daa21d744a", 0x55}, {&(0x7f0000000480)="3b4f74faf458567c5c2ab022e273e3d283773b22f58df2cc1406cf9e7a0ce94e66da5ab6ef33d72dc0aecf38ec5245b26f9eedbb5dfedcfcef47e2e444c3b7aa2b525d59e0f04496e25dd9aac1c492cbc47e3e80b3c53673d1520465f8e286dfde4b2de7b7e8003895935f644adc22c7b7cd3bdeb3f10eadfdb3edd13a6943c50b75959dc36d775624558eaee61916946bf13587fb87de29321c81abb8a60e90fbc7363eb5dddcbed8d76a959804723ebb8ac6557deda9953f19ace10318d604a6661c2b7d9b2a5720e88b90673454c44845649adf", 0xd5, 0x3ff}], 0x80, &(0x7f0000000580)={[{@grpquota}, {@usrjquota_path={'usrjquota', 0x3d, './file1'}}], [{@pcr={'pcr', 0x3d, 0x27}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@appraise}]}) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1436.351818] loop7: detected capacity change from 0 to 32768 [ 1436.359214] loop4: detected capacity change from 0 to 32768 [ 1436.363230] loop5: detected capacity change from 0 to 32768 [ 1436.366523] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1436.372096] FAT-fs (loop4): invalid media value (0x00) [ 1436.372730] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1436.374583] FAT-fs (loop5): invalid media value (0x6c) [ 1436.375259] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1436.385257] loop4: detected capacity change from 0 to 32768 [ 1436.395846] FAT-fs (loop4): invalid media value (0x00) [ 1436.396572] FAT-fs (loop4): Can't find a valid FAT filesystem 22:33:38 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 43) 22:33:38 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000240)=@IORING_OP_POLL_ADD={0x6, 0x2, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x1004}, 0x0, {0x0, r3}}, 0x3) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000100)=@IORING_OP_POLL_REMOVE={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r3}}, 0x38) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_FALLOCATE={0x11, 0x5, 0x0, @fd_index=0x1, 0x2, 0x0, 0xfffff801, 0x0, 0x0, {0x0, r3}}, 0x1) sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r2, 0xc018937a, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x1}}, './file1\x00'}) io_uring_register$IORING_REGISTER_PERSONALITY(r4, 0x9, 0x0, 0x0) fdatasync(r1) 22:33:38 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:33:38 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write(r1, &(0x7f0000000040)="c4e3e43fafb239dd0d433d87c301629219b64e2075a0165abbf4c1c36ad93c7ef35ad22668982c02298980f606d439d6297e7bc6f8fe79e84a703bb4a7b0e707c5433a415250186b097edfc1edf520993daeec0618315fab9df64ba3ba4762b69f8baa7bd344dcf33c1819f96e6133780a422842ecc168eef4329a62f75f0db8398af30612caa44ad5a0de71578e258ef3", 0x91) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) [ 1449.163963] FAULT_INJECTION: forcing a failure. [ 1449.163963] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1449.165455] CPU: 0 PID: 9187 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1449.166293] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1449.167317] Call Trace: [ 1449.167645] dump_stack+0x107/0x167 [ 1449.168092] should_fail.cold+0x5/0xa [ 1449.168560] copy_page_to_iter+0x41e/0xf80 [ 1449.169085] shmem_file_read_iter+0x3dd/0xbb0 [ 1449.169641] ? shmem_get_link+0x440/0x440 [ 1449.170155] ? file_has_perm+0x183/0x280 [ 1449.170653] ? inode_has_perm+0x1d0/0x1d0 [ 1449.171171] do_iter_readv_writev+0x57c/0x750 [ 1449.171717] ? new_sync_write+0x660/0x660 [ 1449.172226] ? fsnotify_perm.part.0+0x22d/0x620 [ 1449.172795] ? security_file_permission+0xb1/0xe0 [ 1449.173391] do_iter_read+0x301/0x760 [ 1449.173873] ? import_iovec+0x83/0xb0 [ 1449.174350] vfs_readv+0xe5/0x160 [ 1449.174777] ? vfs_iter_read+0xa0/0xa0 [ 1449.175257] ? __fget_files+0x2cf/0x520 [ 1449.175756] ? ksys_write+0x12d/0x260 [ 1449.176235] ? __fget_files+0x2f8/0x520 [ 1449.176725] __x64_sys_preadv+0x235/0x310 [ 1449.177232] ? __ia32_sys_writev+0xb0/0xb0 [ 1449.177760] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1449.178401] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1449.179032] do_syscall_64+0x33/0x40 [ 1449.179494] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1449.180125] RIP: 0033:0x7fe49124eb19 [ 1449.180592] 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 [ 1449.182862] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1449.183791] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1449.184672] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1449.185546] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1449.186421] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1449.187284] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1449.196465] loop2: detected capacity change from 0 to 32768 [ 1449.198656] FAULT_INJECTION: forcing a failure. [ 1449.198656] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1449.200341] CPU: 0 PID: 9195 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1449.201180] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1449.202202] Call Trace: [ 1449.202523] dump_stack+0x107/0x167 [ 1449.202979] should_fail.cold+0x5/0xa [ 1449.203448] __alloc_pages_nodemask+0x182/0x600 [ 1449.204012] ? add_mm_counter_fast+0x220/0x220 [ 1449.204575] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1449.205318] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1449.205960] ? lock_downgrade+0x6d0/0x6d0 [ 1449.206469] ? mark_held_locks+0x9e/0xe0 [ 1449.206967] alloc_pages_vma+0xbb/0x410 [ 1449.207453] handle_mm_fault+0x152f/0x3500 [ 1449.207981] ? __pmd_alloc+0x630/0x630 [ 1449.208470] ? vmacache_find+0x55/0x2a0 [ 1449.208965] do_user_addr_fault+0x56e/0xc60 [ 1449.209498] exc_page_fault+0xa2/0x1a0 [ 1449.209991] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1449.210995] asm_exc_page_fault+0x1e/0x30 [ 1449.211503] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1449.212168] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1449.214437] RSP: 0018:ffff8880464e79c0 EFLAGS: 00050246 [ 1449.215083] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1449.215952] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020012000 [ 1449.216820] RBP: 0000000020011080 R08: 0000000000000000 R09: ffff88800606afff [ 1449.217689] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1449.218562] R13: 0000000020012080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1449.219446] copyout.part.0+0x10b/0x140 [ 1449.219943] copy_page_to_iter+0x44d/0xf80 [ 1449.220461] shmem_file_read_iter+0x3dd/0xbb0 [ 1449.221022] ? shmem_get_link+0x440/0x440 [ 1449.221525] ? file_has_perm+0x183/0x280 [ 1449.222039] ? inode_has_perm+0x1d0/0x1d0 [ 1449.222550] do_iter_readv_writev+0x57c/0x750 [ 1449.223099] ? new_sync_write+0x660/0x660 [ 1449.223607] ? fsnotify_perm.part.0+0x22d/0x620 [ 1449.224178] ? security_file_permission+0xb1/0xe0 [ 1449.224768] do_iter_read+0x301/0x760 [ 1449.225242] ? import_iovec+0x83/0xb0 [ 1449.225705] vfs_readv+0xe5/0x160 [ 1449.226134] ? vfs_iter_read+0xa0/0xa0 [ 1449.226612] ? __fget_files+0x2cf/0x520 [ 1449.227105] ? ksys_write+0x12d/0x260 [ 1449.227574] ? __fget_files+0x2f8/0x520 [ 1449.228066] __x64_sys_preadv+0x235/0x310 [ 1449.228568] ? __ia32_sys_writev+0xb0/0xb0 [ 1449.229088] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1449.229734] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1449.230364] do_syscall_64+0x33/0x40 [ 1449.230817] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1449.231441] RIP: 0033:0x7f602c72cb19 [ 1449.231899] 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 [ 1449.234158] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1449.235084] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1449.235953] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1449.236822] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1449.237691] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1449.238560] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 22:33:39 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 36) 22:33:39 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x1a000}], 0x1, 0x0, 0x0) 22:33:39 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000040)='./file1\x00') r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) 22:33:39 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x4000, 0x60) r2 = socket$inet(0x2, 0x1, 0x80000001) fallocate(r2, 0x4, 0x5, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x10000000c) dup(r3) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) 22:33:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1449.256568] loop4: detected capacity change from 0 to 32768 [ 1449.267228] loop5: detected capacity change from 0 to 32768 22:33:39 executing program 0: syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x4b0, 0x4, &(0x7f0000000480)=[{&(0x7f0000000140)="b1b98cb72a4c03ef666a74615749781d332a8ac4e1465c681429011203b7c06f956342f9abfa39e2bfa222ef4106cb9629dfbbf87cb5fe19fe2fe931c999996198eddf8578f6b93b1069ce6b8b0aedbdbcdb56082112218e1ed9906311ff6018149a2fbc4e600d544d25e7b617fc86599d1d8eb9e1", 0x75, 0x5}, {&(0x7f00000001c0)="6624198bfa8ad8d0907af34cc5ec70d56a965d04b13cc98fc4e48a9687cf6639e628b49728bd42e4add6c65e365fabb9547d2a479c4a6b25601fe8112f127c0a251713ad48a645da04", 0x49, 0x8001}, {&(0x7f0000000240)="a6d5f61276e8c9d4e5fd9bca7147ec48a7c0e80b8d7a3773fe9977a2102644e91a1721d26069820173cdcc8b228e7f9e0131cce387ea07654649543e243a3f3504312e4af4cff6de689706ddd27e6c85a7dfff1959e36d1bc5398395c4e110d864b65c3e631c9cc96e84962e57be4d9edc07e59dd9b051d3325a44ae52cba4ad6c1dd8d40fd4126ac3ce41e0084877745854971691453bf83fe23ded117db556b2cfb601558dba2a5dfc9c30092b7acfa6b1abfb766faa26b8b6ed273d640ef9efdd0a390b8b96c6eec49ec95168b7f1753b50df248177c51c2029e634b01608ef6b65649cf5d5bc84c4122430e6", 0xee, 0x3}, {&(0x7f0000000340)="2e92d7760c66bec063233cab7e9e7d2e4161e339ff84737e4f52fd7ea29d2d512bc6a593bdd4055f094c5e86624aaf610b68e1093eb32483143f1aeec07e3efedd05ad5893b6581b89c3d3624a77317d660e1ed60b3b395707aa8f8258ed0f5bbeb4fac9d9bc37055dd842e94e183059f746f4f42c64d0f2ac994cbbe4471d4ba9a18398c325229a04af313f9415e025339384d66781347a0a889b221dd6648b3920165a2939b6415f91ef928c7f21db738b9861540c3eff153575c64733f9fb0188f40c1c9ebe1f4b314566d09167f3f325a83fb7e5d75906fea85a88cae9be83825001ff2e6c34", 0xe8, 0x8}], 0x2801, &(0x7f0000000500)={[{@mpol={'mpol', 0x3d, {'default', '=static', @void}}}, {@huge_within_size}, {@uid={'uid', 0x3d, 0xee01}}, {@size={'size', 0x3d, [0x37]}}, {@huge_always}, {@huge_within_size}, {@mpol={'mpol', 0x3d, {'default', '=static', @void}}}, {@nr_inodes={'nr_inodes', 0x3d, [0x35, 0x2d, 0x6d]}}], [{@appraise_type}, {@smackfsroot={'smackfsroot', 0x3d, 'vfat\x00'}}, {@obj_user={'obj_user', 0x3d, 'vfat\x00'}}, {@smackfsroot={'smackfsroot', 0x3d, '..\x9d'}}, {@context={'context', 0x3d, 'staff_u'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'vfat\x00'}}]}) r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) 22:33:39 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x1b000}], 0x1, 0x0, 0x0) [ 1449.282382] loop7: detected capacity change from 0 to 32768 [ 1449.298192] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1449.299484] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1449.301769] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:33:39 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 44) 22:33:39 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000040)={r0, 0xdd0e, 0x6, 0x5}) renameat(r2, &(0x7f0000000080)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) [ 1449.357757] loop2: detected capacity change from 0 to 32768 [ 1449.366551] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1449.381726] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:33:39 executing program 0: sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="d8055b22db16c5dfad01f324541789dc6e1621771ad2de1402e585aa19cdc83c5d00da5beb530f03e834db2d708f01c2eb554f216b5b13bd826acb66f25264cd450170d59f1ebcf218f63673f925466796867d4c551f281ffd6d65b0da0b3a5e2200"/108, @ANYRES16=0x0, @ANYBLOB="000225bd7000fcdbdf250700000008003400f3000000080031004100000005002a000000000008003a004000000005002f000000000008000b000004000008003b0000100000"], 0x4c}, 0x1, 0x0, 0x0, 0x2000005}, 0x44800) r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4200}], 0x0, &(0x7f00000004c0)=ANY=[]) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x4c) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x800, 0x104) 22:33:39 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1449.427495] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:33:39 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x1c000}], 0x1, 0x0, 0x0) 22:33:39 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r2, 0xc3f7) close_range(0xffffffffffffffff, r2, 0x0) r3 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x20a000, 0x0) r4 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r4, 0x8800000) preadv(r4, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) r6 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r6, 0xc3f7) close_range(0xffffffffffffffff, r6, 0x0) r7 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000080), 0x8040, 0x0) r8 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r8, 0x8800000) preadv(r8, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, &(0x7f0000000140)={0x3ff, 0x300000000000, 0xa, 0x0, 0x0, [{{}, 0x5}, {{}, 0x8af}, {{r2}, 0x5}, {{r3}, 0x15}, {{r1}, 0x100000000}, {{r4}, 0x7}, {{r5}, 0x3}, {{r6}, 0x1}, {{r7}, 0x10001}, {{r8}, 0x4a89}]}) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r1) 22:33:39 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 37) [ 1449.485425] loop4: detected capacity change from 0 to 32768 [ 1449.489772] FAULT_INJECTION: forcing a failure. [ 1449.489772] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1449.491270] CPU: 0 PID: 9227 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1449.492101] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1449.493118] Call Trace: [ 1449.493449] dump_stack+0x107/0x167 [ 1449.493901] should_fail.cold+0x5/0xa [ 1449.494374] __alloc_pages_nodemask+0x182/0x600 [ 1449.494941] ? add_mm_counter_fast+0x220/0x220 [ 1449.495500] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1449.496240] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1449.496891] ? lock_downgrade+0x6d0/0x6d0 [ 1449.497397] ? mark_held_locks+0x9e/0xe0 [ 1449.497906] alloc_pages_vma+0xbb/0x410 [ 1449.498397] handle_mm_fault+0x152f/0x3500 [ 1449.498961] ? __pmd_alloc+0x630/0x630 [ 1449.499439] ? vmacache_find+0x55/0x2a0 [ 1449.499929] do_user_addr_fault+0x56e/0xc60 [ 1449.500469] exc_page_fault+0xa2/0x1a0 [ 1449.500944] asm_exc_page_fault+0x1e/0x30 [ 1449.501456] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1449.502121] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1449.504360] RSP: 0018:ffff888016c9f9c0 EFLAGS: 00050246 [ 1449.505008] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1449.505885] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020016000 [ 1449.506750] RBP: 0000000020015080 R08: 0000000000000000 R09: ffff88800606afff [ 1449.507624] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1449.508500] R13: 0000000020016080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1449.509402] copyout.part.0+0x10b/0x140 [ 1449.509900] copy_page_to_iter+0x44d/0xf80 [ 1449.510421] shmem_file_read_iter+0x3dd/0xbb0 [ 1449.510981] ? shmem_get_link+0x440/0x440 [ 1449.511494] ? file_has_perm+0x183/0x280 [ 1449.511987] ? inode_has_perm+0x1d0/0x1d0 [ 1449.512497] do_iter_readv_writev+0x57c/0x750 [ 1449.513050] ? new_sync_write+0x660/0x660 [ 1449.513555] ? fsnotify_perm.part.0+0x22d/0x620 [ 1449.514130] ? security_file_permission+0xb1/0xe0 [ 1449.514720] do_iter_read+0x301/0x760 [ 1449.515189] ? import_iovec+0x83/0xb0 [ 1449.515663] vfs_readv+0xe5/0x160 22:33:39 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) r3 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) fcntl$F_SET_RW_HINT(r3, 0x40c, &(0x7f0000000080)=0x1) r4 = gettid() ioprio_set$pid(0x2, r4, 0x0) syz_open_procfs(r4, 0x0) r5 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r5, 0xc3f7) close_range(0xffffffffffffffff, r5, 0x0) perf_event_open(&(0x7f0000000140)={0x3, 0x80, 0x4, 0x83, 0x2, 0x6, 0x0, 0x7, 0x10400, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x80000001, 0x0, @perf_config_ext={0x100000000000, 0x5}, 0x12800, 0x1, 0x5, 0x9, 0x6, 0x80000000, 0x200, 0x0, 0x0, 0x0, 0x5}, r4, 0xe, r5, 0xc) fdatasync(r1) [ 1449.516089] ? vfs_iter_read+0xa0/0xa0 [ 1449.516748] ? __fget_files+0x2cf/0x520 [ 1449.517235] ? ksys_write+0x12d/0x260 [ 1449.517703] ? __fget_files+0x2f8/0x520 [ 1449.518199] __x64_sys_preadv+0x235/0x310 [ 1449.518701] ? __ia32_sys_writev+0xb0/0xb0 [ 1449.519216] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1449.519852] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1449.520486] do_syscall_64+0x33/0x40 [ 1449.520937] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1449.521559] RIP: 0033:0x7fe49124eb19 [ 1449.522017] 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 [ 1449.524253] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1449.525177] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1449.526053] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1449.526918] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1449.527787] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1449.528653] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1449.531500] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1449.546387] FAULT_INJECTION: forcing a failure. [ 1449.546387] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1449.547861] CPU: 0 PID: 9235 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1449.548699] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1449.549711] Call Trace: [ 1449.550038] dump_stack+0x107/0x167 [ 1449.550480] should_fail.cold+0x5/0xa [ 1449.550944] copy_page_to_iter+0x41e/0xf80 [ 1449.551474] shmem_file_read_iter+0x3dd/0xbb0 [ 1449.552035] ? shmem_get_link+0x440/0x440 [ 1449.552538] ? file_has_perm+0x183/0x280 [ 1449.553032] ? inode_has_perm+0x1d0/0x1d0 [ 1449.553541] do_iter_readv_writev+0x57c/0x750 [ 1449.554095] ? new_sync_write+0x660/0x660 [ 1449.554596] ? fsnotify_perm.part.0+0x22d/0x620 [ 1449.555165] ? security_file_permission+0xb1/0xe0 [ 1449.555755] do_iter_read+0x301/0x760 [ 1449.556222] ? import_iovec+0x83/0xb0 [ 1449.556687] vfs_readv+0xe5/0x160 [ 1449.557109] ? vfs_iter_read+0xa0/0xa0 [ 1449.557583] ? __fget_files+0x2cf/0x520 [ 1449.558075] ? ksys_write+0x12d/0x260 [ 1449.558540] ? __fget_files+0x2f8/0x520 [ 1449.559029] __x64_sys_preadv+0x235/0x310 [ 1449.559533] ? __ia32_sys_writev+0xb0/0xb0 [ 1449.560059] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1449.560873] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1449.561506] do_syscall_64+0x33/0x40 [ 1449.561979] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1449.562609] RIP: 0033:0x7f602c72cb19 [ 1449.563063] 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 [ 1449.565322] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1449.566256] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1449.567129] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1449.567994] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1449.568864] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1449.569748] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 22:33:39 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x105d42, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r1 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = dup2(r1, r1) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r2, &(0x7f0000000080)='./file1/file0\x00') r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20000000320001010000000000000000000000000c0002"], 0x20}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) recvmmsg$unix(r0, &(0x7f0000001040)=[{{&(0x7f0000000240), 0x6e, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)=""/49, 0x31}], 0x2}}, {{&(0x7f0000000380)=@abs, 0x6e, &(0x7f0000000740)=[{&(0x7f0000000400)=""/9, 0x9}, {&(0x7f0000000480)=""/212, 0xd4}, {&(0x7f0000000580)=""/65, 0x41}, {&(0x7f0000000600)=""/41, 0x29}, {&(0x7f0000000640)=""/234, 0xea}], 0x5, &(0x7f00000007c0)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x70}}, {{&(0x7f0000000840)=@abs, 0x6e, &(0x7f0000000b00)=[{&(0x7f00000008c0)=""/15, 0xf}, {&(0x7f0000000900)=""/209, 0xd1}, {&(0x7f0000000a00)=""/235, 0xeb}], 0x3}}, {{0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f0000000b40)=""/56, 0x38}], 0x1, &(0x7f0000000bc0)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xb0}}, {{&(0x7f0000001240)=@abs, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)=""/248, 0xf8}, {&(0x7f0000000e00)=""/50, 0x32}], 0x2}}, {{&(0x7f0000000e80), 0x6e, &(0x7f0000000f40)=[{&(0x7f0000000f00)=""/44, 0x2c}], 0x1, &(0x7f0000000f80)=[@cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x90}}], 0x6, 0x40, &(0x7f00000011c0)={0x77359400}) ioctl$FS_IOC_FSSETXATTR(r8, 0x401c5820, &(0x7f0000001200)={0xffffffff, 0x8, 0x5, 0x4, 0x9}) sendmsg$NL80211_CMD_START_AP(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="050000000000000000000200000008000300", @ANYRES32=r6, @ANYBLOB="080002"], 0x24}}, 0x0) sendmsg$NL80211_CMD_DEL_STATION(r3, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x70, r5, 0x300, 0x70bd25, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x9, 0x6e}}}}, [@NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x57f}, @NL80211_ATTR_STA_PLINK_ACTION={0x5}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x49b}, @NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES={0x2b, 0xbe, "0ed649a8958bad2d196c7423c3a963afaa0c242aafda3338ec7c477963e26cd20cdd1d33986d8d"}, @NL80211_ATTR_STA_WME={0xc, 0x81, [@NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x5}]}]}, 0x70}, 0x1, 0x0, 0x0, 0x4080}, 0x4c000) sendmsg$IPVS_CMD_ZERO(r7, &(0x7f0000001400)={&(0x7f0000000c80)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000cc0)={&(0x7f00000012c0)={0x104, 0x0, 0x800, 0x70bd2a, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DEST={0x34, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e21}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e21}, @IPVS_DEST_ATTR_INACT_CONNS={0x8}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e22}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x200}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e21}]}, @IPVS_CMD_ATTR_DEST={0x50, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_U_THRESH={0x8}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x3}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e21}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x4}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x3}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x80000000}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x6}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@private0={0xfc, 0x0, '\x00', 0x1}}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @local}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x5}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x4}, @IPVS_CMD_ATTR_SERVICE={0x48, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@remote}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e21}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x22, 0x25}}, @IPVS_SVC_ATTR_SCHED_NAME={0xa, 0x6, 'lblcr\x00'}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x6a}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e23}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x7ff}]}, 0x104}, 0x1, 0x0, 0x0, 0x40001}, 0x4800) fdatasync(r0) [ 1449.582476] loop2: detected capacity change from 0 to 32768 [ 1449.588564] tc_dump_action: action bad kind [ 1449.595588] loop5: detected capacity change from 0 to 32768 [ 1449.599607] tc_dump_action: action bad kind [ 1449.603806] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:33:39 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x1d000}], 0x1, 0x0, 0x0) [ 1449.620484] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1449.625916] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1449.662921] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1449.670576] loop7: detected capacity change from 0 to 32768 [ 1449.673744] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1449.758783] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1449.919784] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:33:53 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) ioctl$sock_ipv6_tunnel_SIOCGETPRL(r1, 0x89f4, &(0x7f0000001ac0)={'ip6gre0\x00', &(0x7f0000001a40)={'syztnl1\x00', 0x0, 0x2f, 0x6, 0x87, 0x3f, 0x8, @private0={0xfc, 0x0, '\x00', 0x1}, @mcast2, 0x30, 0x8, 0x0, 0x40}}) r3 = creat(&(0x7f0000003140)='./file0\x00', 0x2) r4 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) fallocate(r1, 0x8, 0x8, 0x40baa4d0) ftruncate(r4, 0xc3f7) mount$9p_xen(&(0x7f0000004cc0), &(0x7f0000004d00)='./file0\x00', &(0x7f0000004d40), 0x9, &(0x7f0000004d80)={'trans=xen,', {[{@version_u}, {@version_u}, {@msize={'msize', 0x3d, 0x8000}}, {@cachetag={'cachetag', 0x3d, '$){]'}}, {@version_u}], [{@appraise}]}}) close_range(0xffffffffffffffff, r4, 0x0) r5 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r5, 0xc3f7) close_range(0xffffffffffffffff, r5, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000004e00)={0x0, r5, 0x3ff, 0x6, 0x1, 0x99}) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, &(0x7f0000003cc0)={{r4}, "2dfccb61322615fea6084a89bd39bb9f9347f2307ae663ab2ad6452571af83930c72db5fec27556abfb5f199b03504831a9dc3bba7283b338d6f86a975881afd8bc6abf747afa87c639109a2924eff0e7e08be13564db9eff14bb91973f07a9270cffba347724bb3b77779be80939a6ec891de0f0d2d1ecc920c456aaa9bfe27225460a5ffe3a30a4f2a93943a7be4c455d50927c91ca6a52f8c2f97fe2d1a9e80cab669f033fed72ff1f206c7143d366edc4eabd06ce5648f395e3790605617ca771dc5274b2f0d086584ff2f6f2e6a3d0aa2331b00cff53df2c6482730fb96e84787d87ce23c9eeba074abe2bec105e38f882e311a41eccdcfd5eb2b0a0a22d3c7224c0b9c1a8e97e93d976cfb62ebfac1bdef8befa8c84cf98c9cbbc1327d044950c40158c24330850efb1a1a491fe14914dc69137ba55cccaa6a9de807a980c36116a2d1442b90612ac613177360647ac27a8137ddea928017e419ea8eefe1af4d51d99f77a867661a840967bfbc36e96fefdd3d5c373d6a1c2ac381cc9ee7a4fa7fa338cac76ebbb4c5c3212b292b47fcbfee0a15b1df0caf232ad9ee7b2491aa99f2d1dd60a0ad440e7a774d5b5bdf7a37d9946d985c1fb9e2946559a26a00b0f15d64f77f858d74e4b646e097be36dfc26aa727074ba220c940c16443e2691b4309af541be7e2500d059a5a7d422519f7901393b211a9d2c6ae10fa74cf66147559de0d24f8fe678e58f29d2a763a8744acca9bea36afdac236e628c1d744612f93e19977b88f9950e291602e5e3abf7e5bd040e9ddfa4adb4251a90b3dea0bd3fe0db0063067af313ebee1ac2b89aba42ccdd579e7f6d3f50de4b9a05d2fdbf5a1963584f3dc09d51dd4892137d4e0c8373c4ba27ead8b8c348cfbcb2f11485c1633a71bec2f04cc5fc805e73caa5fa2a7de6c5836f5642a4edd1fb6efd73e436f96877842e8ae417129e76d84e2a501e7acc1cfac5ac6b8fef40abe2b5682c2aa24472410d5de3a752ed42134480fbe1f7c308a8ccbf81f7fb46e03ec1fdcdfa50db17731df365a452485ba19ec91e45fb05584a816794f3b2039da48f88e092b8eeac2a304b099dbec4768511d12e4e13e439d5e5736f7efae0a68a294ffaf90dbd7a34fbaaf0932645166cc79777d2f62d6d76a7ed8c181de274976e6123b61986e2c8952a62d9903568d9bc6183ded3ffa7ed60653da3b49e0b5744ed5b640475c6d63248d3ff170cfb3611b1f67e4495f817d8079c59650528e6a8798e120fa807c278ca9a5a77dacdc1543eeb26f92d804e89799a2b4667285aa9dc10173ec09fcb961bc7841c13d8331b251bf7b4c811af95accc82cff19c91dd1347ea15f542935c6dfcf20beb140a89b4560ff065b858f2c00a2bc41ccbbc62ec8b2f6e9439e454190bb40abde9a4ae8decaeabbbf9083e0026033349faa4cc38584b63d10f631ec25f4c6887b95b9c230689d982647e25de644ff358fb169010f7048d9bec92ad33bec3ed046c89f82566a56b7e223456f84efcb97a834cfe7bd812d847dbdb9bb8bdd5cdc5c696f90dda24ff44a80d65c19543e947825f4af3b711cfb64f37d3d95abcdd97357effc938180db31921d3de7c4261932a6f7c34ab2487ec1171117d15c56f77fb0c82a06f4b260e35e767267ebf75089eac62116ecc02098096b97c8d86096139e0f5641eecf4966f0f38c56c95cfa619ab30ca7f256b0d075f7022fea9db520509dfd996bbbec01d2d6c053135c1b8ae052f1f75c93a62248b494f95f6bc129096625d0709063427a94aa6bde985f62cd71892c4d61713401793222748a1ba1248df1c56d30770cbd50f8a523e8d047a6ec3c84da8de5bd371dc1985b72d356c3fa78bf2eec79634a9422f2bba1add332e87b61fc78082f14027ccac9145151c12060cc1c31820825d4330ac6fd95b7a462fe9908303ab7ee8486f5f44185fcc94307941db05f99c24ab335845ad74216ebefab235d587f814dcd471928777ffe206f407a141e562c95e9d8533a7e41f596da66678d208d6db11d9f01ef4dde24b0df5f042bba9f6e0fbe720421404b88ece40c82352bb7c91580cc47392baec3b5d2748c3cb5314ef570c8c63bef438bd836dfb9653c68285f7f66fa9109f7a02340a367ee6cab0adf4e36aec6dd47d4a62727445c9a5ffbdb5022ada0d5e3937fc349a799e28c2d5b46fa4f74a3e4bff5c16f66cc84a042832fc8c5e29a10ef41319c84e1e96b4c631d63549d3f8f1cf2c22ab6183018a98b24dd33677f471e1bc6464bb83799b2f505ddfdfdb3fb9d85a6e4825a42783912f927d04f792b7066936637a15781994c6bcbf529d03765ca5277ddf76e28c49686a07354a1a0e198425902db407bc5f1d1bd12b1d0ac4fe6ddf06dfe92dc10e721c7342f96e7b085747db55cd8a063c9ca72dd956773d2d4eb517b008fad1caca56a3fdd95983b8480668d5d67bed507fd44f2616bd2a6870084bc0afecd4365c7cc1ebebaa00cb6de2b911a499adf9bc76b5d4a1bf3bec13a2d6388877516a2a8279744d97c562ae715f68dc38a538832197fa8027096a027b69f576a5883308a30970495f482bd8e2d2b52ce577703d64324e06c7a63e1398e302b04311fe05d7cce15c748f542c332bb195aaaac53f7037693c94cb8a74813a7bdec3812e5177967199fd7888f4a1314fa67ffc831b71d10a0972017adeb6ef31d5e8e9e5ae4c73ec8809331de898164575bb9bde78842412028d3885dfa3fd20a0a547e41bb9ad1630292ccb0b2fa22f006b7b043f2e8c5c9e63a4aae1f7dadef13c625e9bebfb3639230b6d9680901da9952f8d0e129c51720ab842a30a3c3e5dde90ba24e176d6ae169f315c87a99da612a632d3d1a069c00b036e61d45b8b2a7b64bfd3ac95aab293fa39e203e581e27f585d514ac48d89062693b376a4b22448ca0d3547952aa56c5266914b3f25589b94df3f8516c874820ccb99c489267bbf7b7f76ad1d52dd80c9da384a07d9cd60e106e170b42ac5c9bef1d69078f55795586fc76a4a34c765ccc7bf1efad89491a9358df67ed0bfd5ecd49ffb0df999ba983f8f97cffaab18762494a6f4fdd88aaf2bcbe38657e589d86f408409994700445e2c5bca9c06746ef4fa345f709a4bd49831eb998855fa01772943554646840caaa6ac2383ef557a0dd15571e0571ad1391b5b3e9839af8fa0951460070035ee87e70557d66b80144c684327e0361a3dadc6060c83e163050d10636792bb7711285f471499d84b036ab63d2a290520a7f156f185fc11efb138eef9c3fe8cc44a22a40548ade70cbe6e9a1c4c8b2e01a939d1847dbbe7dfd4d27eed0bef023cd1e15bf1710262754d7abe42e63dc019b927e62c71bf02197ced7d1e8280411ecb1b895ae501c29b2c6d733609552e0ccdeb816f54ca5bc0dfcf331914718e2cc4a1e89776b82ff801c5c762a03aef012ad5a3b1e5d6c2415689bd77a9a540ea88b4f398d4e2cc64ddf4926c459f33f1c583ce53b4f720d20ee37634a02e441b7a261fd86d2375de7306286a930bb64317181c87b63cf5f0c048c4b09757c931008f758f37c6917ccd7848ab69d5b2ac04571c0b175a53a415f3e06573d8958dfe4967731c4cbd0e3e003cb28267fe367b5046dba3b2fd7ce5f552811c2b55778f43ed5227cf2f2d5d57c97f176d83bc4148453056baa8af4f6168c64aaa59becbce2b485b1bc28711215a287ab1f1b86fa5c2fc6b410d75e3bf4f09de00b924d98cc47bc73442fc435ef16290750fa96c2c565de86e17e92edfe417e83dadf81a0323268a0a36be37611a724e7d1d130bf4370f5feb4a3cc39b9a50991bfa5a80a172b104c3679c2b9ed3c551670621f16a35b7c3aaac8b66a4951b51ad349c519cfe18987c6cfda9bdf2710d44cfed51082c8eb91d0962a312f126643cb65e7296bfec8251556c1554efb9be6fe2686ccc630bd71d5069ec0e0c4244b0d606fa20a2e6972ddec2a900284fd60e146a163035010b6236ce8557539208d8ec0ae1220c7a5f8308678ac74ad461634626a09a9f2bea616ebedde27c298627a36244384d9d16c23accfbb7b490b680b4876c81d427dc3c8ed7842194b1bb362912e0befce786338c10d099ec7922d3316116307e5a77e91404353258b5512d3949dc0021aefbdf6ac657b8fc3093063f4731fb8790d271ea0b90a64e165150a9eef457f5a801c25087b771ee708e6935a37266cdf47006dcd489a8ad66559285d14d7ac52ac98635d8f8d9ea9e608fba0277e2fc42e2f44d3cccecd716f29b61849f399f9346e9151b387a859161434de1242648a5c344a2bbf5d2cc995eff4a6b2d605547eea3822e6e7e6a41e188a2ab9ac88457ddc80feda61f34d86e2a298e903618a2347140b9c4bdc1e69dcf2bf3130da9b2b75583c8b04f87e22c2aa446a61619d6e27bee2c27169dd60f48c3a7c9503364f77a7640b0dc1d28694c0eb2d0d404e074894abce7b0d41719b97ca463279a909a83a07206231b0894885ab0a4f382a6199706615bfeb16022e4d98a9211407859947eba27c08f36daecc4fb155d33d2bca4f8fb3cfadec8c853091994c74460e90f383446f68bbc81378e0f3046e28528c30320237b0b4ddb654be1fda3d8ad88d17f54b8dce1c2cc1e77c405ab09865d19b284add75f25841fae6d88c648ff7e8115d8a6c2cb2ebd5b9dce8296d75d792ae0ce4ac9a82df065213bd5532828e29b3ee8d2f399cbff2615044888e11cd44ab5b9aba890421d2e077a86bcc4c1bf4de3e3ccb5e42623442dae89d2fa2c141cc1992daff936421e9301131911f0f432e5ca2a2368d286d54fcdd86c36da92c63d1f50d91bf3267da624e315d50052ab47d0143b42ecf005b46dc66fa1fa23a2fb3b3951077c6beaaefb5b442f6d078845d453d8283787c6571db2dfae574a94516a61ec5135c78f74318ce985001f3b7c7d1cc1ac8a0ef165e9c891aeda94751008ce336fbe9fc298a44fbe915a6e3cc738527c306c6b04af17f21f42c48cf3a7d71da51d74d90b65b9bf8d4bdbf83725432afbfdb0762dfea2b58e7e4ac1df18cd5a85434987f30f0025409b5764560f6a76e83ffdb086366eb6aa7de1bf186437b2bd920a4ba9289ce734dbc4111177729672bf82dd8eb2a6b426400baad4591c5e52574569613541c4d288bd70b6c8b77bfa3958359c79c061785100a47661544894755a5b3980da865cc414a2a2b3e33e95a18a1d5ffc366b0bb8098193550c8dd621e0ac1bf8d76b7012695fa77bbb7ab133339710215511752b11e8e5a47cfaf1ae27705b7e107df64495d1b0d502467f04ba81d632550591d9f99959f8543df0e8c6338b95c9116332396e44e7263be93c0436ea834da7c254baf174ae233703ec6341448f312932979c58fbbddf97acebe851ae067b06f36ff880f122523e09b4c6038f37936a09ef674a0a135fc3d641d48106023f4717d5b41a677622e572260b52fc7824128f5806c33e7d2d1494805e18c37d2e47f0cb28edc3962559f59843928bec3b7cfd15ce9cc0bd0fef197104a0f72fb7e8ac2ff1e861850381141839bd66c85f138991339be36f4447d2506470704dc9637779985f585c5f9bced7ceb824da82f32fcd7747758721b261fc4534d9ba82ba55ac26761140995b73f775423a11346e33761f54debfde9053c4350cc019468cb4d0e76c1ec035eb52623b3837fb257adaa22c94d13a1c9f80dde8dbe7e95c28c35d65ec598020773355a7eee5e5de91c"}) [ 1463.933660] loop2: detected capacity change from 0 to 32768 [ 1463.940479] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) sendmmsg$sock(r1, &(0x7f0000003ac0)=[{{&(0x7f0000000040)=@nl=@kern={0x10, 0x0, 0x0, 0x2000404}, 0x80, &(0x7f0000000340)=[{&(0x7f0000000140)="977746c3f07b11f7c541d8839b80cf4844bb66545cd8cbb53d6f286522d4d598403b44e0dea9571e1c5d53df6b767b1569f986b35f1ac79a219e36934a563e7391fb5a69eadf5bba19156b", 0x4b}, {&(0x7f00000000c0)="d490d7ba350d8bed37b4e5d3e858457d5c77c7bb827c2fd9cfe8", 0x1a}, {&(0x7f00000001c0)="52080fd1eefab0ae1ef214255809654f997143f1bda39c9e04671c8e246af4c041bff3682f56cfed14ab567d4f72c56eac9f03229da0872061ac703ea462955b1fc6a920a7c3e92e7252609b216f875f343c88e42fd8ff19", 0x58}, {&(0x7f0000000240)="e2b8411f27ea3c0b8ffa2c06d47e6f29ffc61c348d96dce4d8d94f7ffe7eae0aea0184b437a725edc0e45b3cc4da5427b8d4a065c599bc967b24c8b06624aaf5722802facbb5c921a1dbc8f5913c254fb85c0b88ebcdc238e26c58732b884f27589925517f1316da531d783d83b656265bba7e7d9983d4324310b27dc10a88d403f9eff1c4597c4f7451d7e819c99ec57204250f2f2e7486371cc504c328d49bdc71c7df3b9f3cc1fec169010234eebcbbcb734239923baadbc61e440e6cb4203824db778f4662abb56c772b9f564b1301efae3e29d7edbe4ff0ecd2d3a624ef48102f47c11736f1", 0xe8}], 0x4, &(0x7f0000000480)=[@mark={{0x14, 0x1, 0x24, 0xfffffffe}}, @timestamping={{0x14, 0x1, 0x25, 0x9}}, @timestamping={{0x14, 0x1, 0x25, 0xfffffffc}}, @timestamping={{0x14, 0x1, 0x25, 0x10001}}, @mark={{0x14, 0x1, 0x24, 0x1}}, @mark={{0x14, 0x1, 0x24, 0x3}}, @mark={{0x14, 0x1, 0x24, 0x4}}, @mark={{0x14, 0x1, 0x24, 0xfffffff7}}, @timestamping={{0x14, 0x1, 0x25, 0x4}}, @timestamping={{0x14, 0x1, 0x25, 0x1ff}}], 0xf0}}, {{&(0x7f0000000380)=@in6={0xa, 0x4e22, 0x401, @private0={0xfc, 0x0, '\x00', 0x1}}, 0x80, &(0x7f0000001800)=[{&(0x7f0000000580)="1067515c2f74df1ce5078bcc9e4ae21d129a10b8d37d34f0003c8b06642da748555cc657ce0bc194f9d84116125ea6d907f7427819b137a3b8b5b36a8b03cc356d3369f7f438396a6d16db1ef52167e29b0bc81dac0944afbc3746fd", 0x5c}, {&(0x7f0000000600)="43cf7cd72c591f01a0511ae0ef445e7411593ffdaee2e0de45dbd828c621a508b6c045c0a4f86e877bba59c3120ada9da01e4668d2958a36a7cd1a051932eaf1c14e27ab22e05f945ca32ee4189f0695936950b4e16f5a6e172130e180ef1baa8de09cb80c5da5f1acfd3c95563e7e119035b60d65a8550973b9508cabcb06b3da8faa84307373878e25dc50f71c9a70fb1e48b9074dee7022f27899785d119da46867c20921229ab1fd332bbf8cb0de4f8be8676a96595cc1d52726b2b7db5571173fa0e43742a734b61d70199c40117f22a4dcc5d67d16ab967e8d79bd384b66be623406536dd8ef77581a78044899475a36e3cf1c9e2dac926f11a6d3bf4309be63015a5ad159fd0cc8bf32ca560390af27ef03b4a846593a776b60035b39c82fd27d8064390639005a55c24af6d84bc773c282af80438a75aa4b876b872911f2f62f819b334fa8acf22a3447a67128dd132c6e4bb4fa71ce6a0d20b7dcc79455d252b7165d1729e294721b132bc68654ffe0c77912c62ad1d9b3249ca12ac7fdade2acbbf4690b63678fb582b8c403ca7c7d58d69762d09f5423110e538bf9f57d3ae59c9427bef21a16ac12180440adc6a675e6a8c7cee004d8388d2b28f2c0518d55577bee4258c0b16e72293ba9265a9e6816481810bf3f8d6b8676c1b9b209901ec5baca2cafb2bbd86d41f9f03e9812044069499c92d8b08fce6fa4aaafac931343fbba13b41d3caff0b6dc56a3ce1cd5d78ec25a3a98ce235f729f58ed767fbe0f763d40327c8d7dbea93540c0714a96329bdcbeefb4c5e1c5172b467f306bb6bae9ebb0a050c841a8d369c51dba13db8be0e20cdff2f0befef6e940a5b540858e4c554b8baf5a527f2bee21d352803497f4a3f3010b5b94c01be187cb15a3d836008e808494ecbefe3942490d657f7737f19b37266880c1a07479132b769e5db76bf405ff846cc317a4e7f44aaa5eaa400aac48eed39b06c8bda6e5dc66d2031bd855c50b755b17b79fbb5ea8cdb636aa61eea793e46b7c752503ca54ab8a11db9ed73ded1036aa06f672df016c10dd0c35dcbda4492a18ea0be6615700a13326da1a46cfbd973c3fadbf2f931617296da0bc903adad0f48b4628f49544b354177ec37977aab16b6470f2c1fcca3b553b2522d3bebff54bb50a0ff3a3f4789d030a8b53170a2cc9295f5f857c62ff8755e7957d20b2f69c00ecdc27281e146dade4deefd49f24bb140187996894b8f52ed5a68fc2f60f5daeb8f31ef350d3e56d9e2ea44e57cea58a9967a8fa8e975359798a032ad01b5746284b343f3de61baa869a472a519cc867129d572657e4e912b2dcc26f0da4249fdf383cc79c61740758348edd61eeae318f43fae5bd2e4b16e102269ebf9af7b8e266b90c8a7a722a146d510f229aee343a29ce46d10361a93e6f7692102145fe91f0685c3c51ac7234f4ced7bbf63d31ef4b9328fe7588dceda9fb4ba7f62568689f7f81206b6fa45be31450eb49421dc6ef4e4e33acc99d2f8f82b9051638e22529a4ca8ce8010f0651d2857a98638caefa4e8cb5f8b8074ca61d2bc799fb38cd0a0e321076438210fb499b5d62e752dd427ff545f3ecfc703e1887a3c3832db3597510e753c76c6b16d80b5073cd06e4f9b38f3ee70581495c1d58133894bdb5dfe6d96545513c442a2b54f311c42bafed68ee521971fb8d937a3a1a0f9bbe5153420c67dd733668fd6771c95f234f8d000b8f48d1f968ab4c369938f5afc912160e108895644ca46287ba8a7d9931fa2b741e8c01b164c64c94ba8fe43b63ae4d5444e52fbbcc9d436efafed339eae5863a12bae692b61e7ce2a172c1bffad8d528f9fa01916032b2b470a6beaec524c6484d375716d1930376f8bb68be68209043fad9458867746d7d92efaf1c2e55042b10da6af537ecc3f61bb093826f7310524e2ee91e93219375dbc303d8a9f8fd9d254939e3e33ea035246b51ed2d7bd1d7c3a9990b6bbfe9b6c2390e27f42074563f4c3d8eec8e3fd598019b29d815d89da808dcea100c9d732785dd62f31c3b5b49d9ec9a38d2c24bdd4b9012b007d6168703c0c656d97c67195fd5239d46ebbbd7c45c0b48dcf7c05d80270edb43abf45c622d3e97964f9b8d67de7f4831bb119da7dbefded6a88d57d6e2c3c17c2e6bb105a7ac38fe0e76e557584c4d000674ac29cf426da860b37b9f22731922214dd7742feeebebad5a449020f24e3dd3bae528461872635851730b9e76902bddd3d2c7aa812b3ee5129992aa9df992eed715fd3beec6d7ebff8db435adae1fbd61676286dc292bba9ab112edc572ba063850c4b7c60c3c1cde1dd1e96c4048787ebd91b8de3fc653f0216eae6eb31dc9200b7072363bfb42a2bbd971f14d1dc43ee2274d4c943e60c54f306528d7d2636553a0c1e337b62ac93ac080162ffd2b6d6bbf1c6fab341c5da93f32e3eff387cc5b7bf0bc3795f2040adde203d7f7bbfba22a8cc9775fb50310d04e2df3d5f73b324368ae88f4b4a8afc6fc9c3527179477e2f818340802fc80699a0d73afe41dbecb77a23acb784891f5f2179da04312db8a9c05aa6b0fd17ddbc372011a2eb095a86e979937214693393fea05654ce3437b8c93bcd5eb13dcf0a4cf71bc9ffb5fd4780e4777d3a0a27ece0d4b46e732bd45b9078c0a45e6fe61ee2093345ad01b4ef53dfba60e5c0d72d2e89d47e20033515518f8bef18d85db7fae900790c5b614a78972433d4bac8a2d168f4461c3f950f9daaaa878d5926bf6a0465249d5194c1d843957347c75e3b3d49be824b2943cbf5505ca2c058c3e99290e2d9b50b6a5a300ad4b6a41c9fa2c605ec1ca4b76f4865b7c204bb43d1905d7234b4dfa48dfb97957b6344d05abf92643cb729f440f2e78bb2667db2d8c28efb87182606d647d31eaf654df47117b4b154ac56b207e91cd7cb63291a76719905d895b1bd73895e5e2a22b6d52a4ea9fb5ac0e8a13c3e7052ee9d2afae72b9871bc077ea8a1e6a6b69646242e9bfb4664b9f2751000681b00c56edb9f7faca1b0e52bb935b8c8826b0ecbdc18520d50742b58232454a3de028a80052ec2e6521267002c7287a6ac87b51106498235210d96dda638c6096d2c85756d7de572726a87d1c77c1353ebfb296a80689c819a4c004b3b1389f2946aff3f2e68f63a8258ea22174764b03cc9221a949d776abd97287ab59e16f83e2c6003c8caf7769e07e28e1d5bce82ac157bec2078eae0b52f5e88a3022952c4eb7b77b847e6ad3d1f9a730c54005f2652ee5efa29caea258ede3deee1f8ad328650654fd1e7af46b3e9c1720e6103bc8636ebb3d6e8a6bf0871885fe4663010d4497a63b3ea0d1dd74ade841ce7b7270f9e3918275aa0eeeaf3355eecc83369e736c60e3ac83cc271530bde51c78a9bb7b849e7faeea1267bc5264971ef8923391c0be3a9c4893d621716618dab3e2d6184aef948b2c196a8672544543b50d269d6764ec553df2c4cc79693938056ede499bf8f855ac65736d8fb0d9bc7a3ccacaf77ca66878e8acd91ad4cfff2edd24edbd500058614b456d71a254c6cc63fc8b83af2e2557243be1034c616e89f8f626044ce916dc8ef924dfecdb25b5c3d56acf945573844f52a53ebea37c3f1965a5eb34f067323f6eba1d59c402005bf7305beb7ce135d8b18589339594c38a8074d0471ef74bdb522d09e88d156d6cb8e9ae23f85774618e3cd513cddeffdc59c378e5ace637c714a8e74c2c50fdf32d9761bfbf0e9d9ac6603293c3524ab42195c74ba8f428cfe272db9bdd64ae452572ae1646e6c77a6ff1186d3bcfb3dd74d6bc2d10df86e7498330fc79dbc2b811c0ebf99e0645b4352bfe5dde63ad20778bffaa4dab0aa33e63f4cb6a40bab57a343755eff31fc873c528230c6545a1edb788b802c73d802b615b4c1a1a3d0e06cdee0f3c2ebe8271b66f39cbcf3095df4d9be748517868fea8bb67d9c2045bc14e7cdc2b403d0337774056ad106475756b12d61e1d8c280f5658eff743a686c95998d2c3540f58ce11db92d00f06cced19d9a5c3f28c0f4a3930e2150417a65181b05cf795612b597b0edea4763f2ec376acb6b1a762c65677c60535620b4d94113ffc6317ba09c0bcd9ac8d324262221386045b6db1f588a93e20b34e25731a27e9c56a22e8930d7f89fb82eea077a8942dec85d151b802887616b39fd1c1210b7cf86bb1b0645cf66b71caf44d33b2f5526d6f491434636880ed2a629a4c94e3ece256d17832b96e20dae8e2e97531ffd3b704da068784c529bf4104f87833ad75c3554b5a13a29cc77327cdfd142750bd829b69482809e40ab47c81dc573246b1883d85443c347811f5a0df30e3a55c467532d8a5b070c7271913284d2f3f6de7b93e960538022a2b28ef2521ca7386a9992b249f55c53fb430589d73025770c808ca1b17c8f04e8692509efd0ecc56ce9972d3245a4f3967ea0459391599930b012936f7b46b95366a82747c71f380453064965629c3dd169eaf8d8d3a937dff03e69145637b11ddd4b476d8a6e7ea6f07bdb6fd3bc016671610ef5b586057b82643f932e0f4d79b43f5b37c2a849af129dea378c50c434398c1c7e87bca14b4117c0de4da9495fc443f7416bce25c2e94d77ea05aa4940afe3e96280fe8e015199dcc5575789c33658ff5e26c4eefdb85a2dc33a397d298404fea860fd4124a5b88e01d7d530741e9182aa253e232f0ff34472983a029437c355a95ab18ddb2356952a1187699ea347f59c93ae6c726ea807c16319a5d7645432c3427986296e6c8e9a7110b35797fff8932524ff358105942831571acb55f5554fabe5c4833fad9afd75bd1909014fa68ceaf80ac6a291eb65f060bc4842eae28fb45ca8c52088473ee243a9e70e6aeb55a7a546c22c2f672a0909cabf4f3d9cc1c29289746669d1ee157b6cff50c8c501e1fcf0c0e6acda6c08958bbdcd1a50101103bc497544098ad3881e6f0d1cb042a0a8e5118107e2e036d84d2b5b09265e731e3cc2199b7c012aeda2d908ceddf0ed1a315cc9aebef8457feeeb3e70560b60478cbe8473652408f9a034363359c1d38042680baa49d1480e6d4f46b4bb3773636ce1546d1ac79e2f2c1032b5e1fd0c6aaeb94b6106fda25dea0592c3977d1fde85b8b7b35db90b9cd61d19e1240405b7755e4324f1011b0f616eaf501dbe06599017b95969e7fb88d83a1553f8538a01ba2be65d27f604722f9aaa33d48980e1c6865a9bf24ee613036ed7453cff36ecc74257d2d24c8b464eecec88421b7b2eb1c75eddd0d3b91de223e4491d6dae980f730b83ac17931901db9fa65c666b7b3da0e38a0c45b2b1e8f255f462172f59081f4fbeb97c1701697849f5f593fbe888e54fea1c4917e7f62a76a266b0cce1b53d4de4fb5fbd3c54144a17c49376f295c3c10931ecf782f9a32a99a828b3b9f69f4c6eaaf184cd2dd9b052b1e18e74db837fcc78978a815e21934e0626f59936563ecc572071d77fdc042c2862eb8a7bf05328265e553c21106e8211be420edc3e12d57687e278b66a22088994f156ec2b16d136d8e65b837000320a32fc2988901afdcbf221fe1d0ffd6b0d431507dcdd827b87397d7e10d2d29fd07827ed64353e625d65589bea77c30a088f68bd1625bed66d535d4e9dd6ece51b77407a5432dce306123ac3d948293998c953732b3f10a68111d4bc22032b4623476e7641d032ceeffcb67f0a3bdd48741663d81e38a786fd9bbfc0f867e3254b9d4932bab504b7142542e2a735580", 0x1000}, {&(0x7f0000001600)="356661b971fd310cb2a2bb4ed0f29a68077c37c609b753a728340c6bd7aa9c92c7ff36be355f97e89a33c3ae670a5629a73865c8b62acaf6fc7bcb92ab9ac7935325b4fe1aadd721e14a078aad21d057d2ce735af02107bce34176f90b49d81f5cebd50a188097f8182acfcad8bda5d2533bee7c560a28ed7439ada34cb697d96591aed0d25c55a214e1e4fc5df5809bdb3b1284", 0x94}, {&(0x7f00000016c0)="9976773a3967a1ce046ada61be88c1b58f23ea90458e70e1e46ee1b595aafe78852cebd4d36fa9321d0d0921d8c36db019b02fdeeac119d12cb1d9f018c489c9593f456cc46ffcfb439350cac6c350dd60fb9ddd1711a37ab032b1a760b79d388d20eade4f03540c6bbfb0a0992e58acd4335068b7e757122d142c971af43377629dd05cb5b39758521be28a6f66ce127fc6", 0x92}, {&(0x7f0000001780)="b2f91d912348f332a9cc2108ff32b7620dc04914b1358d646a7abb48755f2336b916a696afa6f9934ed0a8aae6238ea806f6593f802e0a84ee0ef180ec7d7420938dd513bfc5e09bf5c798e4cbf6c6d5f6f6d58d1f0c73ea44df82d1035652e183ae26f06ccbf49b954564", 0x6b}], 0x5, &(0x7f0000001880)=[@txtime={{0x18, 0x1, 0x3d, 0x6}}, @txtime={{0x18, 0x1, 0x3d, 0x9}}, @txtime={{0x18, 0x1, 0x3d, 0xff}}, @txtime={{0x18, 0x1, 0x3d, 0x8}}, @txtime={{0x18, 0x1, 0x3d, 0x4fe0}}, @txtime={{0x18, 0x1, 0x3d, 0x7f}}], 0x90}}, {{0x0, 0x0, &(0x7f0000001a00)=[{&(0x7f0000000400)="8cdd3e63ebd7f412d9f5b5970bd0b48390cffa812eb59a95", 0x18}, {&(0x7f0000001940)="7eb118d13821a03a4d7395c1767f7919d6a3b0ec99a6661fa3190eb8999a0681950c94c78cd30c77fe58aca1bac8131103de6fca8f7b5911c7d3fc5073ed495fc71da2830551c324bd021118e80d3fb639e5b65d659979706a742ef2f3605a1207d26ca282881d1786b0eab7c795dd3f5d86d8d5accfea72e8b5a46dfdabdcfd10606b917fdd5b4da1715f9aa05f60bbb8f4143b42b619b4f8e94bca30209c12f58416fb8daf32178ea5", 0xaa}], 0x2}}, {{&(0x7f0000001b00)=@xdp={0x2c, 0x6, r2, 0x2e}, 0x80, &(0x7f0000001d80)=[{&(0x7f0000001b80)="98187586da37907bea537b942b72a228c951afe8a87f9a7e09e8372ab7933f12fff74bd1c756d3d7d51d32dba1dc7aa82c88f0b2941622a09e224fe0e22b4d5e91089182720d132ca0908000a9073ac695174e8186d26da4930cb9678a09da10a908f5d5b33ec333548edff6b4318281023adba09cfc7f2ac008942b549f08e27a2baa5725f7f2f27a4346275be24ec17dd10e639b45e7c144e506282de31c95af65cff0b3ee2961d0b253e83fa4d0574bdf7004a21523e2f1210fb518e0f1174d6a4cc8a245a1cebc25113ae340578ff6", 0xd1}, {&(0x7f0000001c80)="1516434761a7bc622e9aa792b44fcdbf4b5b43001921a62bf1c8b0a208566acd8ae6b47c580a7bfefd23927d3eb752063c70cf5373c19e010be72c492d209599e15dbd7f6c180e09ab1cb27f4354de60b6d03f91d03a7a5ad3cf1f1d5063e322c5d92fc88d6d280390246d49a3aeb6a64c2a60444b1dd468b21a4dee99de7b2743e98d8c45773331ec42aea1e638315c3a1f6c742628184e2f17dce787a761a2766e07d745576c4fc044addb92ca0dd8f110e9c889882637af5af0cb07382ebb6f0e0432a9b428fd85c17cc732e7463c568fa541d44bb873cbb06c3aac3515b9a87b8307a12e382cbeec73baca339414729f", 0xf2}], 0x2, &(0x7f0000001dc0)=[@timestamping={{0x14, 0x1, 0x25, 0x8000}}, @timestamping={{0x14, 0x1, 0x25, 0xfff}}, @txtime={{0x18, 0x1, 0x3d, 0x104}}, @txtime={{0x18, 0x1, 0x3d, 0x4}}], 0x60}}, {{&(0x7f0000001e40)=@caif, 0x80, &(0x7f0000001f40)=[{&(0x7f0000001ec0)="bc4adaa942f4fb9f977ac0c69ef6d040009d30efd73f6849d6292e9279d48b476a89d83a5e53a04ecbabc65a29b7d06819f28d7100a21e0715ff9f5a3352e21858060b872ea943ce29cb54c411e86388a4d51f343c6a1bb051c56e4ff1", 0x5d}], 0x1}}, {{&(0x7f0000001f80)=@phonet={0x23, 0x0, 0x1, 0x3f}, 0x80, &(0x7f0000003400)=[{&(0x7f0000002000)="5ed36477e0c00b5fa38f6b78f29521d9dbd59d755c5d53d0e26e29dcdfd37928f84a45ddf577330d2b3aedd963837ca2ee13b187ebd9680862fcb981d498baa1c9823aa5c229b4d204c08712df8169cc0ec433384d8d", 0x56}, {&(0x7f0000002080)="a6c11542a20ac9f86baed8958125ed5d406d76f5a5d33111f1c98107742ed61a4f7938780f4601a355361f45d09d7408c3e774435152632ca5077bc5608059b67a51f93f7933a8eac9f94b731a8735751157e8105fdbe17d6cb81a4fa22fec6b3882d7428627f5e6f09968eb6b639a10bfa9e86b0df3b8354a5c60471695817cc0ebba5a55eef49e1229e5756b3cd92b3946dd769e09f50165ce1e78caf0d229c31888c94c8868b221bacf48400a2b56446019069ca947b31b53d18fefcab67c550fafccd0f5d7aa1b666eb0d7b827a0018c7a3fc3f53e022712d34a1d7bc432998490881a29c9cd4f57fca5bf411b22b0ea536050bffd8a560f801cf65aa114b3616d4b10dea3ec7b38596166dce259598d48bca3448138ff43f33001d0e5320a1c0040037dc441faba52092dabdd310a1b8070a6cbb510a888dfd36ecd2235858b1a5b898ea9f3d2e6dbc67dd34b0a22b4fe2e5533db236dd09b7aac464621e8cc211ca4744d813e6b981dd11d75842984e7c61e328a398bf223de0591d8c00731ecd734f5b0fd6c2ab6b873e9f23dc79a95fc4f518d8c19d2f0836b3b7cdac96a35b4b60752cb2b9360984d56373cb39b52e71cedd7335ee714f8ff10724548d2d11aa8bbb05cb3bbae04e1d1e30f826097dd7513c301756f2b7f983b41cb7621c0b6a9dea690c89562c41f23ac5f7cab7f12b45d7b3028d6f904c62e59310e95f162c5a71dd1efcdef412855fd30802b53036ceab9788af195b7b537be5083356d1b35cc3dcb7edc386b640ffc201fe48083bda66bd8f382a62b72360ed9ea8cef192b4894384b4e4b098740d2e3bd976a9bc4569d6d260b346979c050f1cb37f6a0391f2b47d245651c9f99a4868f5fc2c7f0d6863f4abf730c4ba837c4fe61fcf60c20d6e06faa38f47b7a999ca87b743e2a97225505e7ef1638cd9f6c8ec1d90e2ff83b578565460a0aa0b18e32b27a95909885bf8446e303c73ac16fbe8aded90f12d4c7cdc7d3805b9a2131ee313edf0d60f0fab91402c599624ea3fb3cbaeccc69b2d52b5be496bc72667a1153985fbf9ee00b5ee60e2cb4f14d6f780574cc9b1d109ceaf71e390ef2849e91289c8d0b0c5a3925c05ddf0bdfd2523f2ff724f94495d5dff8a16d70dcd8c0ddfe75301174cf64de512756e7284295a5af6c9aad8673ba2fef27666c8d59bec43eed40d829d2eb47cb6a4163285585452be27b79684218a6806d9b455b1aa97f14f49ae5bb572b8ac67667ec85cbafa38f9fc545b41880fa9dc8a1b828da42df7fd2a3c1c1317e684e7ea7c29eb01e27c3d7feccd38af43ce0ad6de984d7c2218df02f410a1ba92720dff25150c29a5a54ce1f0ade19c42b1c63b5203cbeebf4a550fd0c994b5fbaf1a5d911345b2963db0972d4bd5e5c246fcc75ae8ca0153d90390a3d5af5cca81bde4fd2394c30e546084e66126a0b9fbf7e5b82eb2e010bcaed91b972516f84fff01e4a8038cc7063424548bb690df4d3c43fb0eeef55b3d60d6d38bd450b440a7839a8b1a74ee29db41e0fb70598fa4015467a9488bf4125c221f828b79b9129f3ed94c6be6854b5a1b2e7f6fbc2b8370c93976159d5b1992f4f6633e1cc093c3822d304ab9edfed302a672287d508c332da76e9a5ea9323125d6bb08d0b03a0c93bd7c602c5cfcf98feeb56f97cccb35706e895816eb5925e9b546a41b1007149262d3a75a2fa172e294e6d51edee8c3d7e8bf5d752f91c1bbff6901e64839e28af5e5801bd4df09c5c1ee27abb0af3e52153aad003a5d71a330af6136344148505424ef92ed6179e680278b17b31ef26e9f083c77ee260dc99e7ecd2ee5183c24695445aec8ceaa4fca48e3a1e37587f4bb96cb226fdaf424fa639b62221f6985da2fe91ea916dc3dad6ea93706629a034ab0e2cb9a27afd74bdefc2647f086dca38c80301c4b5f15e3e09c5a193b06202df18645090f142acbf412f20821616177369b49905a8bd2893fb08c0c5aaa9a8ffabc5899c551e419f368766272f1a1903b87f4b9affbebfe3de6bbcfa2a0636c83185c603bc0f7127be41414737f5bb2f3d1bc699980ed8049682e7326d0c8f8148e4f5b7eeb213e4a698dcb465f32a0357a47be199e260730e1019014c40e1d7389ae03c20945e1e4f60e309889aa8bf04c8f8c77cd5e70795eb4f43f1816f891a101abbc646e0731d21d89c10e1773ab31d21d2b17fe67801b0fd0ab438e38254304f92dce7b096f0edf410dc319080149615020621170d0496da91ee6c47ea4214cf7bca780134ccb63c8c4479726df83f11ffabc9648727fa6123fe64f0b566c90fcbb247abd1907849a183cead8318e4d5b4d3368b68284f24f34755c70663be67701315f5e5d9064dca3de3515aa7f9a72651732df9a5ce81a73d7694ad8b78c0705d21b6e89a7afde6ee189bfc8799da7ba46ef6672280fa7854cb8c1c8813cc60c9e8740be5638b236b90e0932de6c4e3e71919366b7ca0a0e63f6a13a942379ef4f64d11011914b9cb8718a7dafe6ab0d51e80b418cc2d97618e823d41727e8a251829514846ebc08d18afa9ffbd0a32e9f0954dc50b1065d98e6d6c1205173eee7075769665339c3364973b83117d3f2f39059310abf7e8f5fe853b51183bed1c3a2b0d2068daee17f3af96e370ebe719337a7ae548e82bb22e6af634772171dc44b05059154be4e644fa35105255f970aeec390bafafa221cf8719353ee284f722dcc41f4a711b8ca4f7c6984e50d533edece0784a6c776b728f6086609c2124c6311cbb094d8a1407ae5cb18d3d7662bb5fc0ad3c0ead48f0f8b360d729cbbe512d38974203108f6c3ff6d12119751df17b6f14a52836cd138f8b59b682190129b950bdd2a3d0ba00422392f4dd375db4d92c7dbe143fc0014f492ca00126bf46453ef55913648c1cbdc058080c1798fe1cc0d32f7959cd1c9af78ef474f9e4fdd53be5a1c076590492c5118de7b0204fe48487af6780dc143cd0d6644d9dd48d5855f3f4b57f829dbd890449dfb8c30341c0f870accc70877ccaa6fd2cb22dfaa6989cbee5f80d2a681d135649d3f1c2bdb2005720001dc9c64e655fe532e02045dc2600bf8cd3b2509cb04b41e9a50e30e15af9db5f88d48f39db67c91b4d3422b997b5d6b1f0dedf879f976047ea884d58161d2d4cef05bc1426c058efbd0d8def38f7de917bf6741097368cfc0149ba5588bb364a665772a2b538922c8a13d755766270661a1e6e368500ddd48d2e225f1f3f79e0464eadce9b52653a58149c74a77aa402575bfdd7e2071ca695b6ad67bff0d2672f193946d32568d5ff0d0a01235f53e4e9adb0c8dd52d85c13fe3341b78641a6b5c3173b07492cdba66e60e59d9b693208f4bc16ce401423bb54427021208b160e05dbfffc82d405d1ed548907e43139e51f317b87b02f16a3c3476ba4ad23bf877a977b222a9438446739541734f35364b5044a5fe29f146ce6b456881ee8b48a59eda1b4ec395e23d11b504935e8f353376a72aac64ee34ec8af08017fe089df5ad414fec1093c8c9bd8a76e62021390e93bcd677bbac99eaa47989ee799ff610310aa4f7aba831fdd0ed9a0fad7c3ef5d1d0bf1050dc51a77f4509fe2dadcd9a97ff4972121019abe4bde686dca8ee7f4ab5f5bd8c8c8f6b8d44ab1b527edf3500f5eaf0bd2daf7c3ef45aac20062d46e0f0a68ec9a86c77b7c1fa74c9520f87939097f606bd985cc4ef1135b56fca6f8e6aa30e4818a8f809adea3b1da2a34583de9b6d067d369019337ca35851733ccc53307089a6d03eeae28b9803dfe567f16bf70fcaa141478ff2d0d64237cc3193fa80909dbb58728ebc1037fb5d068a085dbaead8074a2c43ba74a3d9e6b5248e2f1eb94a4fd61649214c1f601587acf01106fd7797cddf5614bc6e778edb44878e86b4895fafe494dd8fe8f6220dc5638a02c4dae9beae3876e995e746db1b1a0c0f6916360914fbe69d37b595f977e97f872ba215bfa3d308b057694cabab9311f8cf7680c89e81761fc95b9b993a409d120b4c886d583a80c418f46a3e36761a7943b08d323b1197701e10c66b94611c442fa1925999ed0f28118b3af3f66b0bf095d34f808a72b6e308c3b9d4a54c682fd961ed99e2cf5415847b43286312f20f0d376fc8a176853279c9db5306c13985870de997a0ef0d2870c6527ac0648f3114858bd1248b9b7b44f0bd840db5447f135e58123e70e885c6db2bdc525b7541bc3d13bc9e4345dc8d554ad702d47df74bf9976ebb6ee9af9f230e677ac4b89c19eee1c40256105f8eaa6ff684bc39b130080d961389d650df2e3c7d5e0a19883cc611a829e390f8c8212fec69f5354ac2fef8631ada0089ebb6fad9702f042bfc19e7024a945320be50073258fcd2fe19533f5a8628f86c4fea849a3ce71704dda7d66311c1c47f4da8fa8a7f412b1214ebe28b1328bb971d8a4fbc4d75102ca50c0349c8def70d55cf48c59bf5a47e02b5ecfb6538694dbfb1a2392f6b3225ac65e15927376a6f68034a7839590de2cc2ad6ebf795c131528ff71233f777b85f3f6a514f62d971e1d2d5da1e610c7537c22de8a6139cd120b4bb1d02685852b72c07502bec5b23a3798e615030e6e2483963a3c5c1cfe924eec887935614fe70e2d9d6499dfa71b37f086668e6bbc856cb202953f536e6a1b676919a7f3cca5eeb508024df9a1e5c2c24b685bbc4f46034004debd46844d2aed6547a9903ee8512d51ebc4c261fea014e97c98135f1a393e7c6685f40c1a83d3b4bc9d7739787690323ef53b8e15261f84a0db6f9ebdfb76674ab88bb6a56848405a47b4084284af4f77709b5e35cb383c795cd0c4bdecacbb71cd19f4e76926af458adee63f4938e8b7ceb5822a94b5aec79bc7d3d6224d33993a80b7363d24180fe43d24193496d120d8f05df4228fb8b73504ba769e189044e5e9afb0d2cd6dc452a51a2488752a86b5cf6a594ea8960697a8831b4a4c5ea1f7001efaef6a1e184523fe419b7f2151a5b0449b2f031cf48dcdbabfc6a8a7ab546b67b4805f9d8dae827d05de29c54b4ff707be75f3a7446deee5028a70d9f011d6560f977f88701fafd812173f09e9131b0e59a2d75d938e8805fe82c71808d95ebb532f878c96c821d5fe09557ea1c78aedf7c0833b007f398b39f950f26adb5b4880f8eef4654173f26b1f16f80684c81738b8670edfad9c6138310be0fc17783a1aa478cf3e6a9f90865b5cd065b70025dae8dd4c3e13babf7c723fe04b46547981d2de587c390b15ae54897e50b6817492c5e6cb0c21955e73d75c4703ab926236991e53900937cf0a37d2b51e3356bf0ba55e262c1e9a864583572c7e0c4aaa6574713a8cb9b90349795fdfd2179df79f2f97eeb4a8234fc1ee093f9aaeb9c56d9aa0275c6b0852adb66bbc9ed8ec8a84e1de01849d75d5f927bcb326841c0a120927c4cecaf31a58c2ff7297b6c3108da77e958b7f8dd45ba9517c660511ad5d452a5192f5de70142c1f2bb2e78079f344b5ed1a0184a741b10bebbef536f5085e2a9ce3f34cde7aee01523f637d400b434356502291baf6ab24f4b64c081542251daeb770ec85b26583f6a5be7977da2e8ef56752c9b9c9c4d7c2555ac31aa8ad9d99eab64c33360ca47dd686d569a0a0577e34ecd7c91124bcd336dc6c26ddda054013c12ad8e32227d4b79f0ac72e6ed598b060cef4bbb7f2448237273d283155a4b10b05d9d07d6b0efa338e743f1a2239d5548c8f2697adf91952cfd435c347a6d2f2cd3d8457bf", 0x1000}, {&(0x7f0000003080)="0caee8fc53585c61257ff1c646afa288879c5c524fa2532ab79a5e6e524269f5ef7658bb9f2d5b774d0e64a521a06998d4befff8c696daae7dcf6fdbcaa322164aaddd60621fde60af9d36bcd3ca801d4f35fa52e2439b9c7e89856a76573ab6fcf46afc066f0ad2d94e68eac8f16415b98cd88bcbb476fffaa3d136b50d07d15b61b81983b13d4076eb07", 0x8b}, {&(0x7f0000003140)}, {&(0x7f0000003180)="cca661ba24be8927c8c21f43798ae047bbda2ce99d192342852c86fe0e5931cf55618e94bdbfa8df43e8271cc257fef3a4de45e9e5eeaf22620aee0323ec2fd9246ba63d14024ff05450188757fb825d0226067e94b86ccb824c0f5eb7554eac10471d739f72e1693ae4af15feaf9bc661991b8f54c868504014", 0x7a}, {&(0x7f0000003200)="d5aaee43470650e362943030b6c47b64e3f8479242bb797cc1eeb0fd1db59ad14eb3a055eacaf62ce7147a9788c484f3b8078f73ed96e67b3ffefe3fbd791a6552dbdcb7477e87bf8be7b25d53a27972a36ca8d417d85366e1117278b1421e9cdb57c00ffe92c0d539fdec3111685d60a7282547335620563304d4554d23b21c13197fb8a7e26b15a61cb08b1727a63073517d6d115c4fd42543316879ce0a026ec1d54f1a04c8cc906502bc742ed93d72d672da99a5e5e4df5062d5ef0c1cd20e5f14", 0xc3}, {&(0x7f0000003300)="f4a156da34d5c78de5a8e265a7b452fa9ca566cc09b91827dbddb2bf9c05b0c39f694a059f028ef08d343d2ab74db09e9ca78b4aaa7b5ea0834cda1bc2a43c9f5ca315f24134633bb55662df711cb11d9e00443089ece8a808fd9c0b3670c497602b87c6c8817b89c49504dd28e0700d03cb8074a4a12e36bd9d4587dbc437353db96d0c3b82967da233f15e89c4b39ad6e320b166a4249a511bfa2b090426667aa79099abd0e704848792cbcd18cb9ebf1c4c870c50d63309c6f87ce62540faedfa05b1d3443018c6d5335dc65c180a02497556bae647ebf2264ec28677c0f3a0eb71a4ccb7d3f02545b86ab5404b2073d39e6ab46ba73d1f3e522c", 0xfc}], 0x7, &(0x7f0000003480)=[@txtime={{0x18, 0x1, 0x3d, 0x5}}, @timestamping={{0x14, 0x1, 0x25, 0xf1}}, @mark={{0x14, 0x1, 0x24, 0x10000}}, @mark={{0x14, 0x1, 0x24, 0x5}}, @txtime={{0x18}}, @mark={{0x14, 0x1, 0x24, 0x9}}, @txtime={{0x18, 0x1, 0x3d, 0x9}}, @timestamping={{0x14, 0x1, 0x25, 0x9}}], 0xc0}}, {{&(0x7f0000003540)=@ll={0x11, 0xf7, 0x0, 0x1, 0x3, 0x6, @local}, 0x80, &(0x7f0000003800)=[{&(0x7f0000004e40)="93a27b62da4bcec0a1e925844a5238544b23665fa2903c03ddc3ef31a0503484d90470000480f90d5c76432b189753491491d94019e3b1ed6f5675ba2aadeaae885144356d390ce975e0c6890622ba4d5064354077dddfa1d1cb047e397851e21c689fff351441bd4bbf9fc33b954196c98682d5d33b3220b8e2c1caa731c71f95155b27c2ce87f0d3bc26752dbb9574dfd63953c8b1a7dcb6f912cd8a4e7b2a2ca71388b55e6b5590c3383023641f0b3901a593aa09aa9c7c219f4922b18105df1625e6a4834c3fca50f945f145ecc6c6f40a6d11bdab11358296f18b2c80a4de392b9917b3a0e85d3d4ace83249a5d96b5c10e654c009bcc3e3ec9fafeda4c31b691a075fe4916ea6e6c848b6f832e20ab2f196e872843f18928700e8ab9aae8cb09f5746b4e5f9b95c9afd93a73b6f9", 0x131}, {&(0x7f0000003680)="90bd4b7e18b010140eda9fc98d3028b40e88c15d9593f6969d4f135a81fce31c7ef9f18d019c787ab4d30cf6add08b9bc5d3049dc766787396a185bb8d5fb92f4256bec12c3d222268b0ba63544e9157dd63f6768c0629cb44aa65e1449d60f60e9ae35e0e269449947cfa66f11e8e4afffa62cb71bdd9e619bec02a3cadb2407c9fbe4d713a60038b9ddec6db25870d1cd8090f42082df156d75f95986d59ee9d00df4db3c41dffbd1f15ac761d3755d8041e0e7d449bfe9d0e9a8b39c158650d29d4901089fbb126143c699ef863f2b08c1a8ba3564ffb53ee6a04c269013dcac5719d9b404ab182e220ca6a025dc3", 0xf0}, {&(0x7f0000003780)="17dab0631290c6e68d4b1bd5684dccd3f86d4aaa4c2708fae0e2393486870e607e6f773ad5c8a9b183ea3e97ccd8a8dadd57c09cfbbd03cabbeb1ba8b403827d781fcc6a904552932842", 0x4a}], 0x3, &(0x7f0000003840)=[@mark={{0x14}}, @mark={{0x14, 0x1, 0x24, 0x3}}, @mark={{0x14, 0x1, 0x24, 0x81}}, @timestamping={{0x14, 0x1, 0x25, 0x10001}}, @timestamping={{0x14, 0x1, 0x25, 0x1}}, @txtime={{0x18, 0x1, 0x3d, 0x80000000}}, @txtime={{0x18, 0x1, 0x3d, 0x3}}, @txtime={{0x18, 0x1, 0x3d, 0x7}}, @mark={{0x14, 0x1, 0x24, 0x1}}], 0xd8}}, {{&(0x7f0000003940)=@pptp={0x18, 0x2, {0x3, @initdev={0xac, 0x1e, 0x0, 0x0}}}, 0x80, &(0x7f0000003a00)=[{&(0x7f00000039c0)="a1e54d21b9e3f1dbfb2d53d94b10a8a8ebc45e62f1be", 0x16}], 0x1, &(0x7f0000003a40)=[@timestamping={{0x14, 0x1, 0x25, 0x8}}, @txtime={{0x18, 0x1, 0x3d, 0x6}}, @mark={{0x14, 0x1, 0x24, 0x6}}, @timestamping={{0x14, 0x1, 0x25, 0x8}}], 0x60}}], 0x8, 0x24004000) 22:33:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) fdatasync(r1) 22:33:53 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f00000000c0)='./file0\x00') write$P9_RREADLINK(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="1f00000017020016002e2f66696c65312f66696c651fd6696c6530"], 0x1f) r1 = openat(r0, &(0x7f0000000080)='./file1/file0/../file0\x00', 0x48c142, 0x0) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) lseek(r2, 0x3, 0x4) socket$inet_tcp(0x2, 0x1, 0x0) lsetxattr$trusted_overlay_redirect(&(0x7f0000000040)='./file1/file0/../file0\x00', &(0x7f0000000140), &(0x7f0000000180)='./file1/file0/../file0/../file0\x00', 0x20, 0x2) fdatasync(r1) 22:33:53 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 45) 22:33:53 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x1e000}], 0x1, 0x0, 0x0) 22:33:53 executing program 6: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 38) 22:33:53 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file1\x00', 0xa, 0x4, &(0x7f00000003c0)=[{&(0x7f0000000140)="cb2bf2aee16e96c5bacd653afac5427fe10832026fd29fd94e2f7e2df4a53fb33529e62ec92903582f93bf2cadcab145d4e1751807322d2da6ae680c969da423545d71c885cdd5a848e294b4f4b430277d5eedf030d06c017e2206c7323277b6f743ca4a44cf2d7db9249895efea6a9357eefe15dd51523aeea961d1658675a78754294d6ba70ea36adf23", 0x8b, 0x3}, {&(0x7f0000000200)="adff41581d73c873815244bad09766bdb9693da232d97ce8946e7ada256fd0e8233c1687219ac66292668aefd7056b36cdb8461a3abea87f39ce336589081096b4e78aac5dafe176ab43651879adbca93e4645b72051532e33138e06233d", 0x5e, 0x8}, {&(0x7f0000000280)="847d56259ad189914e0e35d282dff27c2e60e0f3905514067d6a870671a796370250eb332fd778e2753823a3e9d7f1207b15e422ba04664895c15f82f5aed6b58ea9bff5ca6a33292820efb9f01f1b1e", 0x50, 0x8b}, {&(0x7f0000000300)="30d4c9b46a047bc290757a2e3e47c0be290e5dd9a59c4b8bc9d80293a4fe9ec715b17655865d968c644de4ddc2647bc98122cdb1b8eb40c2dd7f128e37f208fbe73e20baa1fb741264deb56a7694c04551616be41929cce358910f9b25f324e3e94ba5cf789a248d7ec875800d7bc0aa37343033975a3b2c06d8d67b05b90bf8e3feeeaa1c30ab444165068aabc51dd67aac9988adb10076751a75528757547a0eb895c74ad00f5ba2ebb03ae7bdfdc841b7de0db0d096", 0xb7, 0x8}], 0x200c4, &(0x7f0000000480)={[{@rodir}], [{@fsname={'fsname', 0x3d, '**}('}}, {@subj_user={'subj_user', 0x3d, ')$/'}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}]}) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) dup(r2) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) r3 = getpgrp(0xffffffffffffffff) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x5, 0x1, 0x2, 0xf2, 0x0, 0x5, 0x1004, 0xf, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x7ff, 0x4, @perf_bp={&(0x7f00000004c0), 0x10}, 0xc0, 0x3, 0xffff, 0x8, 0x40, 0x4, 0x8000, 0x0, 0x8, 0x0, 0x8}, r3, 0xc, r2, 0x9) 22:33:53 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000140)=ANY=[@ANYBLOB="01000001000000001862d5efd0ec2bf6ac3917c401000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file1\x00']) r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000000c) syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) syz_io_uring_submit(r6, r7, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) syz_io_uring_submit(r4, r7, &(0x7f00000000c0)=@IORING_OP_POLL_REMOVE={0x7, 0x2, 0x0, 0x0, 0x0, 0x12345, 0x0, 0x0, 0x1}, 0x8c) syz_io_uring_setup(0x5, &(0x7f0000000080), &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000540)=0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000280)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f0000000880)={0x120c0, 0x0, 0x22}, &(0x7f0000000040)='./file0\x00', 0x18}, 0x0) syz_io_uring_submit(r8, r5, &(0x7f00000002c0)=@IORING_OP_SEND={0x1a, 0x4, 0x0, r2, 0x0, &(0x7f0000000180)="a687aee55ff683d3c3ab64b3b4ecfbfa9d5f54e2e81959caa291cc98e38d9d6fce924287fbe1727f01f3b99da47d2b60ea3f9043ae7774f5b38de155e64fdd3c8ee2dbdd4a1418afbc870833a5b09ab9f17fb03d8c833e5c69108ffb0a6f590717cbb6d4acae00d8ac886ad5c95d8a0a99c6212c456798a906a0844efa5dcd39ba882969c5f845079eaa57e3c6ab38b126b4b21ab81aaab21e46f8bc4d8de4cd9ee9330d6fae7f264b3dc88a0fd5440693d596fa8a334a59293856b4f2110cdb16e428dcdf46c36c473cfe710b931b58f15a045f61326aeb8f31c2da5cf3cd464ca88d31593c54fdc4431414ba3b199699c44cb776", 0xf5, 0x404c050, 0x1}, 0x8001) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r2) [ 1463.969675] FAULT_INJECTION: forcing a failure. [ 1463.969675] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1463.972697] CPU: 1 PID: 9273 Comm: syz-executor.6 Not tainted 5.10.240 #1 [ 1463.974232] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1463.976088] Call Trace: [ 1463.976678] dump_stack+0x107/0x167 [ 1463.977503] should_fail.cold+0x5/0xa [ 1463.978377] __alloc_pages_nodemask+0x182/0x600 [ 1463.979417] ? add_mm_counter_fast+0x220/0x220 [ 1463.980440] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1463.981783] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1463.982970] ? lock_downgrade+0x6d0/0x6d0 [ 1463.983902] ? mark_held_locks+0x9e/0xe0 [ 1463.984809] alloc_pages_vma+0xbb/0x410 [ 1463.985699] handle_mm_fault+0x152f/0x3500 [ 1463.986675] ? __pmd_alloc+0x630/0x630 [ 1463.987562] ? vmacache_find+0x55/0x2a0 [ 1463.988473] do_user_addr_fault+0x56e/0xc60 [ 1463.989473] exc_page_fault+0xa2/0x1a0 [ 1463.990369] asm_exc_page_fault+0x1e/0x30 [ 1463.990782] FAULT_INJECTION: forcing a failure. [ 1463.990782] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1463.991306] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1463.991327] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1463.991337] RSP: 0018:ffff8880469879c0 EFLAGS: 00050246 [ 1463.991355] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1463.991367] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020013000 [ 1463.991378] RBP: 0000000020012080 R08: 0000000000000000 R09: ffff88800606afff [ 1463.991390] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1463.991401] R13: 0000000020013080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1463.991439] copyout.part.0+0x10b/0x140 [ 1463.991461] copy_page_to_iter+0x44d/0xf80 [ 1463.991494] shmem_file_read_iter+0x3dd/0xbb0 [ 1463.991529] ? shmem_get_link+0x440/0x440 [ 1463.991548] ? file_has_perm+0x183/0x280 [ 1463.991568] ? inode_has_perm+0x1d0/0x1d0 [ 1463.991597] do_iter_readv_writev+0x57c/0x750 [ 1463.991621] ? new_sync_write+0x660/0x660 [ 1463.991650] ? fsnotify_perm.part.0+0x22d/0x620 [ 1464.017123] ? security_file_permission+0xb1/0xe0 [ 1464.018231] do_iter_read+0x301/0x760 [ 1464.019101] ? import_iovec+0x83/0xb0 [ 1464.019976] vfs_readv+0xe5/0x160 [ 1464.020759] ? vfs_iter_read+0xa0/0xa0 [ 1464.021641] ? __fget_files+0x2cf/0x520 [ 1464.022556] ? ksys_write+0x12d/0x260 [ 1464.023437] ? __fget_files+0x2f8/0x520 [ 1464.024345] __x64_sys_preadv+0x235/0x310 [ 1464.025279] ? __ia32_sys_writev+0xb0/0xb0 [ 1464.026246] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1464.027432] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1464.028599] do_syscall_64+0x33/0x40 [ 1464.029449] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1464.030623] RIP: 0033:0x7f602c72cb19 [ 1464.031467] 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 [ 1464.035625] RSP: 002b:00007f6029ca2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1464.037342] RAX: ffffffffffffffda RBX: 00007f602c83ff60 RCX: 00007f602c72cb19 [ 1464.038969] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000005 [ 1464.040579] RBP: 00007f6029ca21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1464.042195] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1464.043809] R13: 00007ffedeeeb16f R14: 00007f6029ca2300 R15: 0000000000022000 [ 1464.045465] CPU: 0 PID: 9277 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1464.046859] loop5: detected capacity change from 0 to 32768 [ 1464.046948] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1464.046961] Call Trace: [ 1464.050462] 9pnet: Could not find request transport: xen [ 1464.050592] dump_stack+0x107/0x167 [ 1464.052554] should_fail.cold+0x5/0xa [ 1464.053355] copy_page_to_iter+0x41e/0xf80 [ 1464.054265] shmem_file_read_iter+0x3dd/0xbb0 [ 1464.055242] ? shmem_get_link+0x440/0x440 [ 1464.056123] ? file_has_perm+0x183/0x280 [ 1464.056975] ? inode_has_perm+0x1d0/0x1d0 [ 1464.057850] do_iter_readv_writev+0x57c/0x750 [ 1464.058796] ? new_sync_write+0x660/0x660 [ 1464.059672] ? fsnotify_perm.part.0+0x22d/0x620 [ 1464.060659] ? security_file_permission+0xb1/0xe0 [ 1464.061678] do_iter_read+0x301/0x760 [ 1464.062498] ? import_iovec+0x83/0xb0 [ 1464.063296] vfs_readv+0xe5/0x160 [ 1464.064023] ? vfs_iter_read+0xa0/0xa0 [ 1464.064836] ? __fget_files+0x2cf/0x520 [ 1464.065670] ? ksys_write+0x12d/0x260 [ 1464.066488] ? __fget_files+0x2f8/0x520 [ 1464.067318] __x64_sys_preadv+0x235/0x310 [ 1464.068189] ? __ia32_sys_writev+0xb0/0xb0 [ 1464.069075] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1464.070201] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1464.071269] do_syscall_64+0x33/0x40 [ 1464.072040] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1464.073104] RIP: 0033:0x7fe49124eb19 [ 1464.073874] 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 [ 1464.077708] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1464.079288] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1464.080765] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1464.082253] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1464.083727] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1464.085204] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 [ 1464.094688] FAT-fs (loop4): bogus number of reserved sectors [ 1464.095993] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1464.096502] 9pnet: Could not find request transport: xen [ 1464.104793] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1464.107632] loop7: detected capacity change from 0 to 32768 [ 1464.121363] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:33:53 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x10000000c) fdatasync(r1) 22:33:54 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc59c0, 0x1) socket$inet_tcp(0x2, 0x1, 0x0) fdatasync(r0) 22:33:54 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x1f000}], 0x1, 0x0, 0x0) [ 1464.173289] FAT-fs (loop4): bogus number of reserved sectors [ 1464.174728] FAT-fs (loop4): Can't find a valid FAT filesystem 22:33:54 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x10002, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r1) [ 1464.251307] loop2: detected capacity change from 0 to 32768 22:33:54 executing program 1: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r0, 0x8800000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000148}], 0x1, 0x0, 0x0) (fail_nth: 46) 22:33:54 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x101142, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = memfd_create(&(0x7f0000000340)='\x00', 0x0) ftruncate(r1, 0x8800000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/200, 0x20000}], 0x1, 0x0, 0x0) [ 1464.286759] loop7: detected capacity change from 0 to 32768 [ 1464.292559] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1464.295154] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:33:54 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = accept$inet(r1, &(0x7f0000000040)={0x2, 0x0, @local}, &(0x7f0000000080)=0x10) fchmod(r2, 0x82) r4 = syz_io_uring_setup(0x4, &(0x7f0000000080)={0x0, 0x0, 0x8}, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000140)=0x0) syz_io_uring_submit(r5, r6, &(0x7f0000000100)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x6}, 0x0) perf_event_open(&(0x7f0000001d80)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xffffffff81000000}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) io_uring_enter(r4, 0x58ab, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000140)="9030fe2d68d67c585f50d6620cf5c5cde83992d1f645830406c5e1f0a901c6ffd61400eb842ca8f886272e7a9936f1ac5bdc39c92d84ab4142d595b757a55c55526b61a385f2860cf5ca1b1573b8f9d9159f1e6a3d20d204db50be87544aa11ebf50270ce0fecf222c028f3d52a24103ee372e405ad4c10f9aece5a7ee20f10b32dffc2c4c3f8060e7f0421f7bd023889a369d51fd7fe2ceabf6a85a779b4618197d648fff4f6839610935275e0130a01e791ba64c5fa466e951677efdaadb1ece5f3d08cad56dbe3cbe1458c6f9575f5489cca4d5b48ac3738fac7d6b22a4a549012ebd9633c6cc79106479cdce78245b94258920678387", 0xf8) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)='./file1\x00') sendfile(r1, r2, 0x0, 0x10000000c) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) fdatasync(r1) 22:33:54 executing program 0: ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000001940)={0x18, 0x3, {0x6, @usage=0x5f5b, 0x0, 0x9, 0x1, 0x400, 0x3, 0x1, 0xa0, @struct={0x7, 0x100}, 0xfffffff8, 0x3ff, [0x100, 0xffffffff00000001, 0x62b7bd46, 0xfffffffffffffffd, 0x2, 0x5]}, {0xffffffffffffffff, @usage=0x7, 0x0, 0x1, 0x9f3b, 0x1, 0x7fff00000, 0x5, 0x0, @usage=0x3, 0x3, 0x81, [0x5, 0x9, 0x7, 0x0, 0x5f5, 0x6]}, {0xfff, @usage=0x4a00000000000000, 0x0, 0x8, 0x6e8, 0x7ff, 0x2, 0x101, 0x8, @usage=0x9, 0x1da, 0x9, [0x7, 0xd2f, 0xffffffff, 0x109, 0x20, 0x8d0f]}, {0x6, 0x3, 0x10000}}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000001d40)={0x1, 0x7, {0x4, @usage=0x3b4, r0, 0xfffffffeffffffff, 0x7, 0x8, 0x4, 0x3, 0xb0, @struct={0x4, 0x7}, 0x3, 0x8, [0xf30, 0xffff, 0x4, 0x0, 0x9, 0x80000000]}, {0x3, @struct={0x80000000, 0xffff}, 0x0, 0xc5c, 0x3f, 0x7, 0x101, 0x3, 0x0, @struct={0x81, 0xfffffff7}, 0x9, 0x0, [0x5, 0x6f7, 0x400, 0x1, 0x9, 0x8]}, {0x0, @usage=0x9, 0x0, 0x2, 0x2, 0x1, 0x6000000, 0x6, 0x1, @usage=0x10000, 0x4, 0x3e, [0x3, 0xff, 0x9, 0x1, 0x1, 0x40]}, {0xff, 0x6, 0x3}}) r1 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) fdatasync(r2) syz_mount_image$ext4(&(0x7f0000000040)='ext3\x00', &(0x7f0000000080)='./file1/file0\x00', 0xee, 0x9, &(0x7f0000001780)=[{&(0x7f0000000140)="8a7e5b804f9e87d485e7ed9df500e013d039d658ad2f5ba04830324fe0ad42c68581dc982ee0ff785c4191f48f8d66eb5abc85a8907c1225661b247fbe2accd94a1c89e0c3afec1a298e5f8d0be2a1c551a1d3a496d496390f563881eb7055a361fe02b26d16d0e9b73e3d7654a607842baa9b92ce4adba355f665355ccf01f7ff16442f0f54544a15b41af3d91ae40f5cdb2b73b02d0f4b42abede1baf9289acbf580e8780a35484010a8ce1a3b6b984a", 0xb1, 0x3}, {&(0x7f0000000200)="537d2c206ee66eade5ec970372e3b37608f40c488c99e9f7f85ee523a57091752d54c3251b007efd16f332e074f63a8451d9b9c83c37fbf01e517960ce535895cd28922843cdf318e32fb75b82d92d56d5c06702e32095b83e45157378657c2a78ab41054c1347de7703d4c6aa7a0033ff0eadefca3f37e1614afa1bbc68ca376e7840caa8956e94db9ed8ecaddc2b4ebe50b839af254015802c6f6d5f7ad332a9fbed184dc77816a527db266c477b73f00873bb032eea4213bb010cbf73529d7305ba68a3fbb98f3a8916f12392820cc7b916706f5e7494a208c0e1ab31f39d6cc7361fd2f03fcbb3e0276b3d0127553d8897b3a8af0396ab89a191", 0xfc, 0x1000}, {&(0x7f0000000300)="536604b0fe9a0cea55c3587f781789b624a87d1231ed33d0b1227c7106ce5879432b8a6df6a7fb0e14dc16019cd7f146c62f976c9e1b76d2fd1faa92dc9264b00840f064899fd9fc649edb6e089c4821316d4ed17bcbb51f03cea619a158dfc373f114b6e3d065b5e5a53c56bdea9336d5629c9626b49414e17a38d7ce453113b10daa1451ed9c0bd27361aed475b711f85e7105bfd075cab2ab669003bcedb888d6cb93dbacbf0ce74e581a97", 0xad, 0x4}, {&(0x7f00000003c0)="7b808856c8e8c4a32257536946f46fc3ef542fecbeecaede05f949f60ae6144cbf32a66e35b7e928eb39d49b3c37bfb02be98491984b1c2bcc54410274b6916c8784bd3fd43b36ab76098324fd5365", 0x4f, 0x9}, {&(0x7f0000000480)="586511e4e6f3b4d892ae4c916956c6f8184ee4ad7359b81ca7935760fc8824fb37308bf9a8735e528865986a58291d601fc1ee7e92ea6f60fb8dec87948008455fbb3aaaad9f1ba18beb8816b6518660f1589b280b2f90de523b697e3e99d27ad79a26e9e578ad6ae9729b0675d6475bd29119e30593b4d3798fc906288b4e65cc11909682680ea22bfb8eb2bbf06468418a41fcb984041042a1bc1a524ef8098027f7069f0d4e401411a84f25248911c7045b9ce5f7600d524c23422b0356fce7d350122293a02856babe0b1098b7f55a271fd0a2de649ec2b324ace0839984763ae0", 0xe3, 0x7}, {&(0x7f0000000580)="209948ff64caf51819e5a2087a8b5bb948aef105bb472b3f1e310cb10e40662095bafa82fa8b575d1f7a87e1ad44121bc43eb4fbd9d2bfd264551dd1ce4cbeb053380c2d7cc268ff67abcc98b32a06688d04a85a50729da759a22741ee050c842e7ea58e222f1acd4d875701061f52898695010c14dee06a6f25df2fd80df184289c4fefbb4eecdd697e6328a438d7e01a97158ab35d5c6f690a29ccc34b3f17ab3fd925aaf9f7a8a4f5468ba9ff06b59a67af1f8e3fd74926891eeaf253e1bd6d7239561d9e23227fd6c912ff62f6f8e10e050ac9c56885eeefd3bb59fca37800b8570c7e8fd3b5198225", 0xeb, 0x6}, {&(0x7f0000000680)="16e30b19a42f9dd6e29a3dd6a481839976922e00147af6cddd71d0a8e49498dfa62f4dbde58cb1fdfed0e3c3dbd739d104b9ed80eb4e97729b53a67e035674c5a7b96ea96a5d57697091c8c290d14e6baceab3c2faab0c39f059098dfdea99d8c9a57899ee3453a8ad414e44968dec4a437c95871d13b0dcc725955499b9bf3d2693727a942cb1347b0cd998ce9e1befebc7052d2dc517e27e974b7fa049e4252573eaf37f77d712f1c27a2c9d704b73c132ead21e4beefbf5982dbed92c9e3fc0e16b0ab532535295612c34ea8fcc51b835808097727231b9aec9458e4a3cab0b0bd1f439490c644f777de9d592fe57e44c659c578168f483878ed28c6d7f2843a5724aa0644b9beb3476cc46ca5a634b7a4b4ca3e52c565ae6aa7f77609bd5e86f9caf270b8096db2cb1e5b98de3bd042f4115c1402996f45fdd360fff1a65d45bb6d5533c61b9053b7bfc38c161855e5eafc9d1892df947d5308b75b47e2eef456f29fcdbd0f532cdaac1791e83e2d72e6f6eb1071af6b128ccaafedf3bdd4fffc3c1c63c45bc8ed665fb742f74babf211fcad7b4a638152850ecb493dcd0ebc49ac5ff921a34b44ce40a30f482f153a13652f2e622a4aaa5ec80952b74f3ce11a5877977ed153de49e3a4207aa43cee21085d703baab539b817ebe7024cd5dcd1361ea0697516191bcbbc9b7e78b9ac65abdd2a2c8708df4af55caf02914e197a9c20bc08c91c146d3ceea37ad594eee9f6af24559922694337c82e1320983daba2296c96f4b404d398c3de5d2d52b060dbfd2a7e24aa8db8ea7dd9b9be8c8cdf5a99ab02ffc524d5b81af0fb7717152ea898b6cbe868da686b8a4e01c7868697753f96e5f0f9485abd40cf94ef5c11e4683a3f2a9ad6603758f5511fd291224ec55fb620418c795eba78138b03f973d7fae0f5eafe11034546852e9f51b732ecb89272f1d16cadeebe0be02ff88ba9f8795700bcb0b8ebddae1f4c9cc4c96cc3a2487468fd0e5f9ea830e8175b86f6399c29b2953b53ad23838f30244d1d7405ca5b2883735b72d34501dd960109562fb412602e916e9ad115c04addd0cff85b9d934aab5ba3307204dc51563ea46cb69c80df9bc812aef05acfa88776d3abaf8559c4597eef453c91e0c4e32ea3f045b519508fb28fa0a92c8d67990dde1fcfb4709de0c31c126c46439dcf27f352d694c2b02a4b384e120e7ef2f38fb17e49c8beed708a9bb0372cd82ff4368f3b4b61a3925c4baf63f052335a8ce37645dcd6d8f248885da17e82e1c39ce0259543aad9524f9f977a4ccfaa79b9d849b4d13d2ea7017b41c8b318d2ab36e547922f79c13552965ecfa6960953c31eece29c883714001fed8397f53ff77aca37a063aeb2ca13c41f8b2a3e862495fc5b7332460ffe1e6e18b9fcead6867bc04f2f60a345958c14d5e0819e8e3faa94cd53027fad341379d63cdb74150879f30ad35d8acc0574e5f5f1f88b6783a0832fceb53e23ffb0ff965c92947b3a4cc454f4b40cf5857f1eb8a75d2888e301c90b8526545582c5a5db9b6c55b80bd042ba43bb9cdead14e9925707b8f5463f0d417def0750db79466f957af0a1f9c8887e9b64e8fd048692f3eef80f5aeb409c742add64de4a871050730cb4208087dfa3d711c9f14716e316068bfc5c9b82296cf4efed45ec5214c46d3267c0a5e0d0fd785d79e3fa9f7a45ba343d56d472cd7bef176f00a7364bdeb97cf765ae331f20c15ad6c761aee67014dc8d464fda1bec8675b354e31ba03d7e35924211389f60237e233beaec2f616e00820975e823032bd803164766f8b2c49e8d7ebe28364eb5cc598069e4cc55b3dafab0a1cd335fce7595ff24f27335949a39637edf2789596aeef0c93b049cc9e011d49f875a386acf0f257908da818bfc6ef62ee41b1f3b4948b484143430aca13ca095eca03b05e15ee779f8b82a146bd41a4b84e36a080a7fd6fc939be55fe04a9939709c342e10cebd568375e82070d8c43e19f48cb9dfe6b55e0d16c0f99f9a2bb99e55ef738b9267e21a22f5825ccf9a2bc3757c4399a29d70378a62d67bb16ab435924f37410c5754753b2a8ce71c6d5b1af1f8b740caf16ce2d5bfdf0bb051e281b954fda823c90ffa0c87fea7ce50e3300fa120215f15a482a32a8a4de01c0bf9724431509cda4d563df82476d33d406b2fc52295a93878ddb5b8695aa7d131cd1528eb4e036d8079d25feda90af23b7c04e3c37d385012f911fe5fc3206e096b3aaacbaf6aed0f2753ce99a4b698406fc689a91e1494a19ddecb131a8a9ea0b3b16e11aae67cd7fdfa610c10c6351a88e7738890ad545c5ffeaa129fc367cadea4b22f363e6f97ec39e877e46b84e5fdd590e82b06542c653c2d3558f9bbd6071589b30e35698b03d8b22d5f5795fc0c48a9ab106a3f7cdbac8a0d4b4215d92914e36b5afa8e16b6972fedd72dab234cb42db4103e10ddf7691a128c31f7bdf78f2cc62c2f15887d4358bc833c30d9c2358076c7a97adff3101303eaf469d30cad04811d773b77c947105cf20e95fcdce6faa1bb449779b7abe83c51ddb7a00dd70eec91a6406eb4bc7f2550c0461450ede673b205751c66f9e73c7aff5adc57588b5986c22b6bb3268033f215319698db6e18eeeb45c93e98c1df2bbe2c807362e261bc345c0baa409369909938c6d702673a7b2b5061a443be4c06d168024de8b5f92e8fd246df9583445c034246e2580e1d1e26f7aaac8903d899b90b0c4036306ff7508f5d06f6b819944f18afe11640c2fbc2b98dcf3485635a0fed829c375e8af9f7d42824f5b0f5e1559d9abc931cfddb31e711a2abe7102860572bcf70d24e72cd949453df998aeb507001b284390cbce17d12af3e4cf846bef5cf3fb1a91c092f8b8502f8927fd385102d5888f0ae33aae762f22c1d8c0e5cc2cb9f1c2e3bbe02990ca4e228cf48bf38c2a1f69e5fa793033344748b7ae5a2b2d7cdb5eb9e978b157f28eee88efadbd28adbf888bca89c66ae1edda0ce140e213b18ed1cbeb5c9289c0726bd38a258fe87a04885880af4ad39c152a9fe0171cb05ebfffda53de8bbda33f4315746f91ce40731ac33318ea2cb58cdf54664ba1cbd718d13ad77fb361f0e6b22a88f32096ad2c9df5e748c021d2bc209d29432efdc515f37fbb9789ab7882040a6299f1a667a1fcfef384e543416df1850c949106c4f7ec2532c4ac9d35b9b23db7bad5654f15058fd44c6f9f9c07114e274a72677173c473732267c80fb516b9c4fecaaf217d95cb976489c67219cf5ddb1e95e49424be44b98b1c19dfa1209e4b9b9700f7fbcd04e79cee09075bf04a4f1407d2041deccca7ecd2b8076ad211eb7267c750d5e3ca338125b088f3bf2d38354aeef27d0899623d4042ff52f3a92dcba0b0e22039ec8034d32e047ef530f165a08fc6ebf25272e5b6361e630880ace57962bf3c263bfbab30512c41b20ac56a1c5643c928b22f55cfa55e1e8f1f76ba650a588df960288cdc464a7c03a4e66bbb28ccdc53b8b82d097ac6dcf2baa6bdcf9c6eec889a32719da3efb366c477791a1684f3018ee7f0a9523d99a1364540b8002b44d9bd07a13f5665c5f63bd9476b9968b31b0404dd423f0f0888ab9319d57178d680f4309fba43bb570b4c5ac2d7f4729665446b15a60b15ce282e7335f841adc5f39bf7d8fd36439e132225510d53f70520b431c0e6334600f39eff561422fb47adb79abfbefcacec39577cdace5ac36b66a45c2c3a76df121abd668a3820768187ecd410b47065c02bb38ef9f859a1a404f4ccaac49e7c260aeabce4f2caaf2fd0edcba319ea7d671bb6dad713f63d1df510b3ac0222e01bcaa1b88292c916cc54f33cf6c0b093392b716058cd16992959e4bdbb169cb8b5508ec97553362d5535d4680200a68ff07cd3d2c36d2d5b6dc6dc78bd2e40e333c9db3308475b899fb634a6d11d5fdf1cee0782e60b9018fd7eb13cbb022f3d18ef7f2ffadd18c605a8034dc5ff15fb2fa6b1eec2179a866c553c8bb94a33c5bf616ee64b683e966f9559c95159e778065334c3053bbc3999ea2560a47532f0f5dccaddfbb65d69fc94f401a060823a584f1be972be8696bfbb21d90187cdb1c3a5fd564789f0d85837fe08e6f2ad8faf6ff6dcfc6ecc4434c64078f02a9312855f764f26f9f0556fa9eb91bbb3ccf96c715afec3b7f6e79bfb78da9e5b215450780628429f64cb20e82991d85c8a15a04803d7027185471e65b6317d39bf0286e3583d0009af37d216d91890e91a1aaee641f46905192120a7a7b91e391f09987028b94b252d6a82a8c187a90f5a82953e8e454f5f8a24b252e58a76777b7d6f3c65c2e7f1631d125da73d18014dac41bcd6eaea23aaf51abe6130573fc5f1eee94c6ebe5e85870f0687ad295d3ae62c83d9e70062ed3197fd7c4972a496811a3d98757c0567011256f2c69ffadbf7e731b61248951e11850199d243e06f8bc303e235bee3375c16b3ebc094444225bd0fffc02e3cfc863e9da214aef2077bb8dde32bd43d1c9137d0bd1976276e3225a885c75c7af0f57524daac77effacced0b71b113e6b23e95539637989a080d8ea8f5e0f79d62cf32c44455cc4f3c9c2f5dae8d0f23e707ce0b3ac7e5ed9e802d3a7251355aaa543cc7e283dd2f66402598a226e634b449f20e734bd308b686254e4bffcc41634a60925c6e8acbf0754d37f611d819755779a58edc4a260bb5a8e19cbe8ffd8b8d76f71b6353b4ba03fcd0854b3d2150002aee276431fdcfb66ec1bb10dcecbaf24dec7f44db69406daf08b7e22e5bec8de7cba44e66d183b36f21bf7f800c1e6480c393adc9cf38f3e76660b1f0615c24b9884f5ed258dc9e3174f2a44c596aa3b2523ea50bc70a02872bf64b296cd26b1c9767f46d966b0eceeda1e8679177b67c5d31618fa818640fef86817ebae3ed896a257b0cfa29521c08f4e36f9a7c71f9b62c98be664ccbb38cff3d6ae775bb0631cc2b4779deeb0c263aaafcdb671ccd0f842af279ff24e0a489984a25b01afd28589e37a928d2b27f9766dddd1c50456ae811a7f45d06ff2b778d9f300d8432892435cb14e090be500ef9825d6094bc30d70b150a299198001e9dc73f355ea35010ac4c6ecf69e93ec5ef50574271a7d2a8459d50076727967a073509573c9b0f74295436ecd5ab3e4e0741b9809edfcd561bc6e24ff3f0d4e3a671e42a31c22701acaf177b7ab0bd504bd49a5776e31bb9a69d984aca887de3b103d1e07aaa39ff670245ae36866112f6ae169d6a6999e1d9980417854b67621deece92890d6f24d05c6ba0ff95c502cf169dcb68ee233d695b7b85ed56fe3eb3c7a7f79225e576c0dc018c0adbb34c2d79676eb359a9457b1d4ff496c9ef520ee8186d9fec8b28fa5260ac25cd666ce6133b1a263ed8d4d08d317615de2331aa4c901bb1a3dca181acaf01ebaff50c6f2b0100404877def08407b110ee6ddd1e1c69652f9ff6f8bcf9b48b56cc0b5253f87294712586d4eddbb3aff4028c64ab2405a1357f1b1d7b4e53d72cb6729647499953b7cff77efef444ac3a0da14f2620b610fa446eaaa141d198f7d48c9273a4fc72a128dd8b55606a1a774a35088e6c259a81650a7feba46d4eb88c448ebf9ebdc42e662a7edbd142b35e3f3d4341529aa485360ee748ab1cb886a60ae6e3290d32134da01deea0955e8766f676f23172c285f13e820fc2371ab66149a38a0c314aa9e5648a8188e7041435d1fe75994cd38b4bc09eb311885ec3846ad8b9a05fcfeafc1d", 0x1000, 0x4}, {&(0x7f00000000c0)="53e7eaa1f628a4906453e0cab784921ed306a144c9", 0x15}, {&(0x7f0000001680)="7bb578ae327657a0bc077115a2266a62f2bd372817daf98385323e2321ea36f9d96bfb56a49d78a88c92997e240b970386617499f242894056e79f682dc470ab5ad7582d003578561d8640f32c4913d4d46a8a1c9ad284814acd2a1c79c0ab6a6331f8f22a5ab3d95a16f13889d7c32fd303b60f2559e6af9642530e501d3cacd4764f074bc4c8f5fa603eda53d211be185e9c8d4485fad33983528c29ad2bfa0fa85b8ab158c8533ef53a4e4ccc051b0f0e44b6414b8c88e9a6a0abe520a70d01a33445fba75cedacf5e3e5cb8dc7361e8a7548c8ac8c37b63c242c9937b8280da92ae687c78733e9dc5921ee4a23426a5a801722fd886c", 0xf8, 0x2}], 0x2000000, &(0x7f0000001880)={[{@norecovery}, {@init_itable}, {@max_batch_time={'max_batch_time', 0x3d, 0x6}}, {}, {@errors_remount}, {@nombcache}], [{@obj_role={'obj_role', 0x3d, '^\x00'}}, {@subj_type={'subj_type', 0x3d, 'vfat\x00'}}, {@dont_measure}, {@permit_directio}]}) syz_io_uring_setup(0x6af5, &(0x7f0000002140)={0x0, 0x951a, 0x10, 0x2, 0x25f, 0x0, r2}, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f00000021c0)=0x0, &(0x7f0000002200)) syz_io_uring_submit(r3, 0x0, &(0x7f0000002240)=@IORING_OP_NOP={0x0, 0x3}, 0x10000) [ 1464.359774] FAULT_INJECTION: forcing a failure. [ 1464.359774] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1464.362615] CPU: 1 PID: 9311 Comm: syz-executor.1 Not tainted 5.10.240 #1 [ 1464.364049] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1464.365793] Call Trace: [ 1464.366362] dump_stack+0x107/0x167 [ 1464.367129] should_fail.cold+0x5/0xa [ 1464.367926] __alloc_pages_nodemask+0x182/0x600 [ 1464.368904] ? add_mm_counter_fast+0x220/0x220 [ 1464.369855] ? __alloc_pages_slowpath.constprop.0+0x2200/0x2200 [ 1464.371121] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1464.372216] ? lock_downgrade+0x6d0/0x6d0 [ 1464.373077] ? mark_held_locks+0x9e/0xe0 [ 1464.373941] alloc_pages_vma+0xbb/0x410 [ 1464.374785] handle_mm_fault+0x152f/0x3500 [ 1464.375673] ? __pmd_alloc+0x630/0x630 [ 1464.376493] ? vmacache_find+0x55/0x2a0 [ 1464.377331] do_user_addr_fault+0x56e/0xc60 [ 1464.378256] exc_page_fault+0xa2/0x1a0 [ 1464.379078] asm_exc_page_fault+0x1e/0x30 [ 1464.379944] RIP: 0010:copy_user_generic_string+0x2c/0x40 [ 1464.381069] Code: cb 83 fa 08 72 27 89 f9 83 e1 07 74 15 83 e9 08 f7 d9 29 ca 8a 06 88 07 48 ff c6 48 ff c7 ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 31 c0 0f 01 ca e9 73 64 1d 02 0f 1f 00 0f 01 [ 1464.384937] RSP: 0018:ffff8880472df9c0 EFLAGS: 00050246 [ 1464.386076] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000000010 [ 1464.387569] RDX: 0000000000000000 RSI: ffff88800606af80 RDI: 0000000020017000 [ 1464.389060] RBP: 0000000020016080 R08: 0000000000000000 R09: ffff88800606afff [ 1464.390585] R10: ffffed1000c0d5ff R11: 0000000000000001 R12: ffff88800606a000 [ 1464.392131] R13: 0000000020017080 R14: 00007ffffffff000 R15: 0000000000000000 [ 1464.393705] copyout.part.0+0x10b/0x140 [ 1464.394572] copy_page_to_iter+0x44d/0xf80 [ 1464.395498] shmem_file_read_iter+0x3dd/0xbb0 [ 1464.396477] ? shmem_get_link+0x440/0x440 [ 1464.397368] ? file_has_perm+0x183/0x280 [ 1464.398258] ? inode_has_perm+0x1d0/0x1d0 [ 1464.399163] do_iter_readv_writev+0x57c/0x750 [ 1464.400134] ? new_sync_write+0x660/0x660 [ 1464.401028] ? fsnotify_perm.part.0+0x22d/0x620 [ 1464.402042] ? security_file_permission+0xb1/0xe0 [ 1464.403090] do_iter_read+0x301/0x760 [ 1464.403915] ? import_iovec+0x83/0xb0 [ 1464.404741] vfs_readv+0xe5/0x160 [ 1464.405488] ? vfs_iter_read+0xa0/0xa0 [ 1464.406333] ? __fget_files+0x2cf/0x520 [ 1464.407208] ? __fget_files+0x2f8/0x520 [ 1464.408079] __x64_sys_preadv+0x235/0x310 [ 1464.408965] ? __ia32_sys_writev+0xb0/0xb0 [ 1464.409881] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1464.411011] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1464.412125] do_syscall_64+0x33/0x40 [ 1464.412928] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1464.414037] RIP: 0033:0x7fe49124eb19 [ 1464.414838] 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 [ 1464.418803] RSP: 002b:00007fe48e7c4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1464.420450] RAX: ffffffffffffffda RBX: 00007fe491361f60 RCX: 00007fe49124eb19 [ 1464.421997] RDX: 0000000000000001 RSI: 0000000020000400 RDI: 0000000000000004 [ 1464.423539] RBP: 00007fe48e7c41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1464.425080] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1464.426632] R13: 00007ffcd88058cf R14: 00007fe48e7c4300 R15: 0000000000022000 22:33:54 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x10000000c) r3 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) ftruncate(r3, 0xc3f7) close_range(0xffffffffffffffff, r3, 0x0) syz_mount_image$tmpfs(&(0x7f0000000080), &(0x7f00000000c0)='./file1\x00', 0x4c, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="136a82725c82f84048ed7ec0b127eb69a60dd00e367932c4d6d1b9a3bd2a1f742f981c2c973ce0b837d19348cc5e12cd151fd33a14506ef412007a964673bc80e4028d4a22a89a79fc1c831711c4f997ed5344a39b4d9ba675f2400d004790eb1b9b5249f79a86c76a36bcc1d595a52de3c2f2e447bf5714e5dd4685c1bd47ea16c88582065741172a8a6aebfc571ef66470351d252bc649239f7076346913c48799c6", 0xa3, 0x7}, {&(0x7f0000000480)="25cfd07564a6e9e03b23674674fe0886ecae5101b54e299781088274bdbf043c43965556420e2ba8f368ed42cad1f0d75ef45c9283d97a66a37234df9b803980988101ede71586347049f405c61a018becbf19105c7342b2d66369e717eaf76df262bb07537a671343312e6385600b98b6acefb2870eb046587cf92153e222cc0a4fe146b848e20d9777410ab70703f9b8e756765b8a37d485d9b0a47e5b85b09a5de270b719142e687924ba7674f2f7bc0842f10849f282b9b15c1d197d02acfcfa800fb524700f2f5efef1a3eb455e0c05d031830914637a491d1a3ba59551151ed6b194cd6f1e1ddbd30bb8c0893984400b4dc79df10d2541f079b8f9aab1a6f3a6508f29d5458d79c1142d41a608362a03cb25d2230afe2f54852e5cb5221e9f7224682dcc89f54eee4c1dccd40cb9001f8ed8a9e5d348dcf4cd57657138cd75d8d936b648af081c6247c9413c3a1d196fbbacd9532e8c46f0254d578f6beae41a8a25bad66e58ec71459b5ac7cb1a4eb2e7861e380adc02ed0dcd65e3cf938891a960092d1f96a5d2be287f3b50466afc5d3affcb5dfd74a21ffabbb7408cd670ba4a58c39239df9e6a9657cb4aea693a0014cb8397a1c4fb1cfbbf6270b76e302e5baf57c291ef2a8fe2ef4ebc4fba259f84e5bc8c3bc79bdfa9dbbdd9a7d963e3fe9928e89d8e9a8b0e4ea50fe85c91923279d0fc693f846d85b4dd0d51950404e4b5f036b1c08e8b202eebebbea63b373babc4288f851347dc977762ca0bc0a8f9089416ee45eeab99133afca7e05cb90f7ff6520bfba5306447563ef8b6583d853c1a1bf16d08ba167a04e1ae01dfec9dbd4f0e76316deb1d0617620aed8ed36295ba8e52f48c642455de7b1a3ce6d0d94f525877db602e059f970a6170a4f5f6b1c62c72ca45b7debd3c41c4ef1b1583da70d091ca856e3e61ffd3d24858e372c1333ba6f17a6839fb47a300a6e7cc2d8d0b9af5a2c6b5548dc4beaca6718d7a7bdfc7c8d028807d0657181da720b83c0cf5af3f8a117e7104bc590b3101dee766f253047dd152e6acd475c0fd50be6d366eaec14e3318e694fe406dcacc49ac47a838768dfafae277ac991693870d4ed637aae70edea70823dae8e63eb6f05babbaf4868d76b73222f684689a3d44b10d6c0f5f0b602a512f65501b7e92f1877e9d132ede075ef0ed81da7e03031fda764a3f5ce1e7c0b3c12baad555526f157303dd8837469a2cc30f4e8d0db9b4a5859fb8bda67abbc1d978fc1b8c604ffea6d947a666287efad9ac500b80fe7d9edc850f0867989c1c50f60ab79cc951cbcb8978edf4124eb07b9c1ced410304bdc6efbf829717c7c0c86732871a310d8704fc638666e862101c58df0c5f8ef8abb385bcc9b5ddf5e661d5eaa1af5180c16a2b8c5512483afdad5403c4078e3bdeb3c4f0c8a69ccb0e9eed614c31b89b1630c8a78d5fb8c96fb2dee9a9a7cbe0142fde4afc72aaf5ba44e8640846c2e3bda599c899129dc09757e02aa30cde3bd51838f6bb216d2093f0fb9d5dcb7d3bdedaf6099ef9976e78f73f4dacad11c46b577b0653b34c8c13cefad2708308e8d4cbadfbffea6d08ee9facea51108d8d1bda9b92629c7e2231a326d95a4db5b2bd3a9c8efeac5214cffbd61fdd774670cef4f9e4434c968cc65117a40663bd83b9b8f7767d1121ae162132a50b9789670e1bda00aa5adf2f55c8dda60a7b15659a775441b40ffb3b1d9e44816e6eea0a5dd95c733ee794ed02a727ba4fb15484a972e0f8860e6dbcb323a29adabcc4d45a313abd57da81879cfc80274b1deb01fd11ef6ae2420fd6c75541ed0734fde62822cabd4a54150d5734708b8f1b35465cf3f6a61a24f327fc115d060b28feffefb355d953ab900fc454b0eb5ba4ebc6a1c86b3c748d7353cd6765bc9bae8aea724c89b757d1127d037737ac1878f6bd0b1390f1944eae2e04bf681066f89156bf0c759509de92762cc98793290801e839d6ce2220d854b14428288e73979267c0294afb995ed7a343344bf19d6f68ceee6b0727c34aaa8779472c96a80a8397fa04f8535765d1d56f41cc07fb5e079eda12f86337f0f40bf364166bb4c42fbbeb3a3012e82ecabd15959b5f0ecebde9b1362102da66658fc7aff8323a4d2ef3612e81e95f1eaa890ca92d5a36a30d90a0e4aa27b16929310238196e694f21a8c7edd17201f90acf9e2e87c908384185ea2486512432b72529b0137dea1d13e0fae1afc05cf71ad988d2fcfeb55ca9c0691b3faaec9ce68dbc195774f3eae0c97a65b833e3105982f1bac8b2ed5449a11b3af31616109b8130e260e153e4590aece95e8c643e446873ec23705728db4efc58d50fa7a79f2acd0cf32b9f0743d60072cd8a448df8e7a13fc5865af0d37042b632e8f531cd4f9a8282f89eaf33d3266a725bdb10d7bd5574199c1ab0f25863a700f83ec56ec0741c2b1d1888eb227876a55affb61226af193e70b86976ecf587c82ebf3a429ab8ecb578d6553f8bddaa1b644f70f32be0de54ff95f8d0e8ac58a5fefa81cdc1ab3e4f39f1bf0a1cab7be4548290997ff9e0df23e97eb4bc201c2f8581fd35276ee3b0f637f3439f5f4798c438b820bacd506a632e3fa2bd52dada36cfc9b3cdfc2b6cd6bb7a3104f1a4d897846d2482893d41a391deebddda69d09a76f3e720d733a8d0e6eb3a71c3e6f83d6b2c1df2b5a06deffc882ab5fee39078b157664079d0f32e995628ca01513229bb37b6637f7df84fcf8bcee59e6cae4118b7e1c64e07fc6134e4db45bdcb6e8aba07aed0c7d22f9a70956c3fe7b65c07a9893fdb7dbe858094ab07b164d83c0ad6d13b9a89fcb05526197125f84798c6335368574ed8a8b1084bd137164083628c96de85ce04dd53e83f232df7e5d2dfaff9f76c730c75fd091990caeca5acfd64cb573d0277464a97f85ee52fa3de1c45779c8ce3104b93e71939a0f6502f17b34cba4bbd0942bec4f4dcf4d5814a722b9d48e769c583a4b05d3303ecd4c339547a53c0772985a27ac80ad1e89ccc8900ae9f27baa3abaaf2b387b3cbacdbd29480c2864e5ffcb1092870259649371d70225247a2c91d570d10692497ada4ec70cc30ee1276cfa88b421691e541fb1fc6a1c4727dd6f2eb3aaf54484b57a09252713ad38117b9e9b57d85f780b0e2849b5589dfb327b3827ecaa059284543c045edf1b2c8a02edca96ff9030a3ae8e4b175fc08a77d27505c6af07297c6d2dc532c3a0a97145e02a2dbbc14ee4829789359e6780850fc7c021b134a986a40adef86b74de18da98faefc71f372ec9debc2d28bcc5a2e945fd2821bd65bd4feddd3579d4ca6228104fd5e062f27bf7eee52f6e6733772821914047fb99ff1e699e31fc929c6bec5199c8145df5c91d3bdbb223bfefec762766285e5b64ccdf14e1a9a2d990799c69428a770a8cffa315cd0caa73169ff5534a54cc7cf6d2e0e6fd690dd1f980c2c4c97afcdbcff71e474b6239a2d197f4c8a22bc460835bed8808dea234eafbe7a84ca268d2eb21cf11685399111062ae8a0d4f0ef49dd79ee4db1b8483f7f2017b00ba97f9e3cb9bef417ac2e6b83bbcfc832d13afa553d63a31b67d97b869fcdf7db2b508fde4607ea9435f28911937592e77e2079df5cd3e3804229ad4b37eb6d116e5bfb00f471e9372e61340b660d3e3ab5add5cbaff673bdfd6c15c80a83bb7944a8141ef39a31313baeec244ed38950cf961c6faa210b85307cb47815c66a593831769e71d09593da8b3d353bbbce322c4c3285088e3789125f3e754511f96fc06a145a2ae936c5b72611aa532daeae624766f9ff12e5a98b15653bacbd1a2881419d51b7a13a0d1e7747e51bb1dda9cab2b990c2ab39ef09e312569f22c6532c8e2ea40147d92e2c11ddf15b686c3852d958da8def869648bfe07103dbf1c84416859214965f700300ea089d7824c075ce174ce1a52ec1489a41e152635b0a4862203b515c2944e0d95652798a07a72f749ce67fd8595bce0873a1cb7c2b106d75a12ac2e16e390921ddd5feba6a37b2c7834143b4b7d728e12ad53a43b6ae34b9b80fb493a8e9b9051392f05ae02569b63fdaf0d0ee5e6b454501825176640ce384659823b5646ca984057591c8866d82cae1df1fc01b4a286dcadfcb69cba320be1e22f4500914deb96d0aa4e47c8a97c5e95808bc8e6303cd332b572a0db4916e2578ee65db8fff4dd8bdc5d21ea83be08e37518459d6473d05aa354e5eeeaa0f4b6480675b2b07e2d9b915854b38e3dafb965062735cc61977b8ef9113a8faa9530ceabf503e7928dfc738803e8f1483b3a1846cef4d2298f734e910d48d31cd8830565b515b75b4c02edd8618505198de13d2e914672f8915ccfd552d345e26b8d8955e92ede00f9d896b501bffb6521a190f92278148a1fdedaec613b750043dff38cc63059364e5a5027587e82e0ef57357ae0fc2358cb35fe8360c75f99585e1da642350f557d8761539f48585c2e1397ca3f78e1af4bcf1e2a337e16882be52c956ef7d7e33d4d81d061e7879ec6d1596b14e762aa7c3f0c51d28249eb5b9848a39f83d4f271c06b5a8f9a3d1011947837396574477629e281f0a501fda525fcce45fe5147d79c079677baa202f17d99b0979ba6a7c27ebb38445b64d3d05e5cd15199a6d706ca5679ef35b0ff3a866f2934a66a3b5d49de260027f2d653b54db918b679408b4a91192da8647c28f34694565356dcc53e2f430b3a67ff59a26ed0016254520e47e3936a7078d39b4a75f2ca652ce5213797b349532844967b1787f95276b503e76116e3be1ce9de6e32df914fd4675b749000cbeea096a5f529d9c8fe81988053d678f658011e0145e3b36332cc4962355a226a66926b085c2a7b5ac196bf0f3765b1a55ff65a9c67209a07fd0a7546e178fcb3ad73189a000bd7f6b548abc981ed1ea87de6478a68972e8a43e8350aa6d7d1ab4dc28369a3cfce7e040dc49edf367ae8c8c1b00b97120e82e8752de5d452a440b9b683f510c2aa51e5874d786ccd02f0fdd7b37950da25c781d67a09cc4cf745385ca356b96cbce2249b37b729a6f01093e5fbb9d8cd93468d3a599b3eaf7708184969226109bc5706c1846856967406996807b8cea89605ddd3ebdd9d40f4cdfa2b0e1459f67b06a207aae1a4bfab9c3aab538eaeb1e67cdb8c063852886e5fc6dae57ce3c3e7f5489b207a395cf185d0f83e77e313cb104be722f54039394c4c3a6cab9a9bcce23143c62208ea5be255cbc41c99455cf36f5ba69dda13c6fd2a604a2a9ff3e6ca613358cf9708d17b468e627fcf8afcd42a1e03d1c8054dd608074e95a80ee96399a955cc7c0a771a03a9f097016e0f376fa35983bd0979e90f40fd95383c80f65adbb26b77a4b49bd8487d655e7bd791c48ff38c84beaf854ad9334bb20469a99c84583a7526cc9182487e37cef0a622566c1161a9bb979522918b21b6970381a7c501e5a2c51731aa2b4ad6cc219147fdae8403238eeadf6b7d386615900a3fbca4dab63407203a8ee9658483732b2160ed54f4bfdacfc38f010f08dc67da9cf61c0750c97bb616c442f3e8b3882a3b5c25506ea98c582bfdd051e0e6b3252d64ade56ad8e393a9b52fc5a7218d56320f2664fdb9bc23bf0aaa624f24114eaf7a245f9e0ee107850a144ea85d6f9536aed88edd6fa7d4c02bdd3457999943eb65c29e57b8310ba5d7261884895b722c3fd30b9b169e64ddbc7ea24cb17cc8d0de2eb280f96eaed9df59ed54c5c2347e00d01293e464685", 0x1000, 0x8}], 0x3180082, &(0x7f0000000240)={[{@huge_always}, {@nr_blocks={'nr_blocks', 0x3d, [0x74, 0x36]}}, {@nr_inodes={'nr_inodes', 0x3d, [0x2a, 0x6d, 0x39, 0x2d]}}, {@size={'size', 0x3d, [0x2d, 0x65, 0x33, 0x36, 0x35]}}, {@size={'size', 0x3d, [0x2d, 0x36, 0x38, 0x35]}}, {@huge_never}, {@nr_blocks={'nr_blocks', 0x3d, [0x32, 0x74]}}, {@mpol={'mpol', 0x3d, {'interleave', '', @void}}}, {@nr_inodes}], [{@euid_gt={'euid>', 0xffffffffffffffff}}, {@pcr={'pcr', 0x3d, 0x23}}, {@fowner_lt={'fowner<', 0xee00}}, {@euid_gt}, {@func={'func', 0x3d, 'BPRM_CHECK'}}]}) dup(r1) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000040), 0x4) fdatasync(r1) [ 1464.483264] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) 22:33:54 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000440)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000200008000f8000020004000000000000000000001", 0x25}, {0x0, 0x0, 0x4000}], 0x0, &(0x7f00000004c0)=ANY=[]) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x10000000c) fdatasync(r1) [ 1464.513231] FAT-fs (loop2): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1464.522607] loop4: detected capacity change from 0 to 32768 [ 1464.573122] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1464.576807] loop7: detected capacity change from 0 to 32768 [ 1464.592403] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1464.732460] FAT-fs (loop7): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 1464.756794] FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) BUG: leak checking failed VM DIAGNOSIS: 22:33:54 Registers: info registers vcpu 0 RAX=ffffffff816cb8cb RBX=ffffffff813029e0 RCX=ffffffff859bca01 RDX=1ffff11003387ec8 RSI=ffffffff816cb8cb RDI=ffff888019c3f6b0 RBP=ffff888019c3f680 RSP=ffff888019c3f5f0 R8 =0000000000000003 R9 =ffff888019c3f720 R10=0000000000032046 R11=1ffff11003387eac R12=ffff888019c3f6b0 R13=0000000000000000 R14=ffff888016d41a40 R15=0000000000000170 RIP=ffffffff813029e0 RFL=00000282 [--S----] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 00007faadd8d38c0 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=0000000021000000 CR3=000000000d5f2000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000100000000 DR6=00000000ffff0ff0 DR7=000000000ddd062a EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=ffffffffffffff00ffff000000000000 XMM02=0000000000000021000065636172742f XMM03=7269762f736563697665642f7379732f XMM04=2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f XMM05=000056271937d6000000562719396ea0 XMM06=0000562719377b40ffffffff00000003 XMM07=00000000000000000000000000000000 XMM08=2f63697361622f6372732f2e2e000d0a XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 1 RAX=ffffffff83e953c0 RBX=0000000000000001 RCX=ffffffff83e7d02c RDX=0000000000000000 RSI=0000000000000000 RDI=ffffffff83e95b88 RBP=0000000000000001 RSP=ffff888008987e70 R8 =0000000000000001 R9 =ffff88806cf3c12b R10=ffffed100d9e7825 R11=0000000000000001 R12=0000000000000001 R13=ffffffff85679448 R14=0000000000000000 R15=dffffc0000000000 RIP=ffffffff83e953ce 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=000055556e9e0c58 CR3=000000003d3f4000 CR4=00350ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=ffffffffffffffffffffffffffffffff XMM02=00000000000000000000000000000000 XMM03=00000000000000000000000000000000 XMM04=000000000000000000000000000000ff XMM05=00000000000000000000000000000000 XMM06=0000000000000000000000524f525245 XMM07=00000000000000000000000000000000 XMM08=000000000000000000524f5252450040 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000