18:16:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) 18:16:05 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 28) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:16:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:16:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) utimensat(r3, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x0, 0xea60}, {0x0, 0xea60}}, 0x100) unlinkat(0xffffffffffffffff, 0x0, 0x0) r5 = syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000180)='./file2\x00', 0x2, 0x6, &(0x7f00000004c0)=[{&(0x7f00000001c0)="1552a846ad4e7c281f7ee381f8d106fd1c891909b79ff8fc83d6bd", 0x1b, 0x2}, {&(0x7f0000000240)="d9aeba96fbb327f51dae733b6323c104d3acf26eb852a6eb705c070ad3a9c9ebaa7691a97bc29d3fd775a8ec838c5af50cdba09392e3b627f7537dfbb1396d5061579b8ae379626c39e094c0ee991e81691f92ea7fe6f6f2799fee2807d5029916c9595b8889389c6efcdd223f46394f846ca5772b100839827ca966d3ad036e2b9b2024a811bac2104f0a22bd5b93b24da54af4bb6594f531e2fe05e3c0d8c72fa1daf33a3b251bc2e396f6033f6ad733d0d2eb03011d2889a1f2aaf6230d64f617d0e2afb06c9da8d5da6682c821587cc04e6d1adb24849de8716f569899c5fd2239471ed2a7f2e807ada24fb8e26f5009c7e1c8b6eab42692d5224a0f0b", 0xff}, {&(0x7f0000000340)="f89e5fee", 0x4, 0x8}, {&(0x7f0000000380)="d6cfb94b6207666e64680d4a55485a02ae64ca869bd14d478c2ff5951b936d4bc28cf824384b0424a68714d6dece492cf315052dba78a05db389a42b2890e783191cea70a564c76a8e", 0x49}, {&(0x7f0000000400)="70bd119662511d6977fcab95e5361b331c26a152083d1e9301ff5d5b72745adc146525cfce6fd3ed6b8300a7410d68c4166c1b1031aaefe9e502fe83d209828ebe68", 0x42, 0x4}, {&(0x7f0000000480)="cb18ce385707410ade4474ab17ea08daaf", 0x11, 0x5}], 0x845000, &(0x7f0000000580)={[{@dots}, {@dots}, {@nodots}, {@fat=@gid={'gid', 0x3d, 0xee00}}], [{@dont_hash}, {@seclabel}, {@defcontext={'defcontext', 0x3d, 'user_u'}}, {@fscontext={'fscontext', 0x3d, 'root'}}, {@obj_type={'obj_type', 0x3d, 'vfat\x00'}}, {@seclabel}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@audit}]}) dup3(r5, r0, 0x80000) [ 1609.883087] loop6: detected capacity change from 0 to 40 [ 1609.885458] loop4: detected capacity change from 0 to 40 18:16:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:16:05 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$IPVS_CMD_SET_DEST(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000002c0), 0xc, &(0x7f0000000440)={&(0x7f00000004c0)={0xb8, r3, 0x8, 0x70bd28, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x7}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8}, @IPVS_CMD_ATTR_DAEMON={0x4}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x1}, @IPVS_CMD_ATTR_DAEMON={0x6c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @empty}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0xd540}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e21}, @IPVS_DAEMON_ATTR_STATE={0x8}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'xfrm0\x00'}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'wlan1\x00'}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'rose0\x00'}]}, @IPVS_CMD_ATTR_DAEMON={0x1c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x9}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x7}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @multicast2}]}]}, 0xb8}, 0x1, 0x0, 0x0, 0x4000814}, 0x80) sendmsg$IPVS_CMD_GET_DAEMON(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40c4}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x4c, r3, 0x800, 0x70bd2c, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_DEST={0xc, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e22}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2e37}, @IPVS_CMD_ATTR_DEST={0x24, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e23}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x8}, @IPVS_DEST_ATTR_WEIGHT={0x8}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x7ff}]}]}, 0x4c}, 0x1, 0x0, 0x0, 0x840}, 0x4000) 18:16:05 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) sendfile(0xffffffffffffffff, r0, 0x0, 0xfffffdf2) pwrite64(0xffffffffffffffff, &(0x7f00000000c0)='9', 0x1, 0x8040000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x40402, 0x0) pwrite64(0xffffffffffffffff, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(r1, &(0x7f00000013c0)='./file0\x00', 0x181e00, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r1, r2, 0x0, 0xffff) preadv2(r2, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f0000001240)=""/226, 0xe2}], 0x3, 0xdddb, 0x5561, 0x6) openat$procfs(0xffffffffffffff9c, &(0x7f0000001380)='/proc/asound/seq/clients\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) ioctl$FIBMAP(r3, 0x1, &(0x7f0000000000)=0x101) unlinkat(0xffffffffffffffff, 0x0, 0x200) [ 1609.898191] loop5: detected capacity change from 0 to 40 [ 1609.899941] loop7: detected capacity change from 0 to 40 [ 1609.937632] loop1: detected capacity change from 0 to 40 [ 1609.940764] loop2: detected capacity change from 0 to 40 [ 1609.941766] FAT-fs (loop3): bogus number of reserved sectors [ 1609.942398] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1610.057637] bio_check_eod: 23 callbacks suppressed [ 1610.057660] syz-executor.1: attempt to access beyond end of device [ 1610.057660] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1610.060019] buffer_io_error: 17 callbacks suppressed [ 1610.060033] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1610.069310] syz-executor.1: attempt to access beyond end of device [ 1610.069310] loop1: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1610.071331] syz-executor.1: attempt to access beyond end of device [ 1610.071331] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1610.073162] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1610.080456] syz-executor.7: attempt to access beyond end of device [ 1610.080456] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1610.081472] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1610.096763] syz-executor.1: attempt to access beyond end of device [ 1610.096763] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1610.097979] syz-executor.2: attempt to access beyond end of device [ 1610.097979] loop2: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1610.098657] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1610.100485] Buffer I/O error on dev loop2, logical block 31, lost async page write [ 1610.102197] syz-executor.6: attempt to access beyond end of device [ 1610.102197] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1610.103171] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1610.105744] syz-executor.6: attempt to access beyond end of device [ 1610.105744] loop6: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1610.106888] syz-executor.6: attempt to access beyond end of device [ 1610.106888] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1610.107899] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1610.113866] kworker/u4:6: attempt to access beyond end of device [ 1610.113866] loop5: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1610.115972] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1610.138334] Buffer I/O error on dev loop4, logical block 10, lost async page write 18:16:06 executing program 5: rt_sigreturn() syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000640)='./file0\x00', 0x3, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x27fd}], 0x4810, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000000)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = socket$packet(0x11, 0x3, 0x300) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r4, 0x4004662b, &(0x7f0000000340)) openat$cgroup_int(r4, &(0x7f00000001c0)='hugetlb.1GB.rsvd.limit_in_bytes\x00', 0x2, 0x0) ioctl$INCFS_IOC_CREATE_FILE(0xffffffffffffffff, 0xc058671e, &(0x7f00000002c0)={{'\x00', 0x1}, {0x4}, 0x2, 0x0, 0x0, &(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000380)="0ecd3db60f6934ab9359624978c764872ca09e8b3cb5feb8a53079c296f445070b3b9233ae29cd4a49592bac8e41d251c209bc1816ac7671a9108604ba723fcc9d4bc266affc9c831f5725a742b307f880fb77c57bfc74055d1ff1ed4fabbfe4c8dd0fcc67a1795f9b1e6aeb4dadf76a832f11edbdaf8ee02b27d8354bad67fadc4442476d9e0d9db27e0f00005afbdba130c1854b8d7ba16215552957e0ff5b1207d4bb546d5708cb6659b6b8987b8a3e308a59322b6ee9de49e530eef6f0052a7bb1fdfab84fc89126bee11849ca87359bc411e6c5ddab58ae8c66299a443a7e2b6d89d10f98d1ae665dc62b548a2664e1164db7b33b120655cc0e207d9263922ba8f7578d7fff30740f7ee48bfabe954db05086d2490a2dd64bbd3b4ee9bf10be74a828fd15e0ebe45fbc1d53aa2f6cf2d25c1b37b1e819094a279e0a0fd8a5865478535d6b172712150a1dfcdebbfd9af1ee0a0b61c120b6f47c98c53b933b2565d35a3354d1", 0x168, 0x0, &(0x7f0000000500)={0x2, 0xa1, {0x0, 0xc, 0x8b, "8a2eb0726bddd4eeb86b326c80492d4248c358b2029172e90ddcce0c1e2cebf18d4c8942db75af7673f63651a9cc1dbbb4bd14ad43ae5168c309f6c39602115dfb6f3297c1e029ada4a21c12753ebd787880a9699a3bd7abbc96d7c2aa94d5aa9e98741130f5e1e2531445827e3c78497299dab30b9c512925e1972534cbfd092c33a1f84578f17beb05e1", 0x9, "4830c3d7931b69bc8a"}, 0x5f, "1fa4ac270f7456815723a8ba67abc0649d1d3840fb276ca7d9f8e48cedc4fd086e90a094229b41877df524b86bac256f4f0d4471d9ccf369f4e93e023de8ca26f070f027f2a80a2a088785d95de7b45db1053588daff4a0ded893a5001573e"}, 0x10c}) pwrite64(r3, &(0x7f0000000240)='\x00', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r5, 0x0, 0xffff) sendfile(r2, r5, 0x0, 0x0) pwrite64(0xffffffffffffffff, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:16:06 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x21) unlinkat(r3, 0x0, 0x200) 18:16:06 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 29) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:16:06 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f735d00a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = dup3(r0, r0, 0x0) r2 = accept$packet(r1, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000180)={{0x1, 0x1, 0x18, r2, {0xfffff137}}, './file1\x00'}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r4, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r4, r3, 0x0, 0xfffffdef) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r5, 0x0, 0x0) [ 1610.346114] loop6: detected capacity change from 0 to 40 [ 1610.359640] loop4: detected capacity change from 0 to 40 [ 1610.366478] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1626.121205] loop4: detected capacity change from 0 to 40 [ 1626.122344] loop7: detected capacity change from 0 to 40 18:16:21 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:16:21 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:16:21 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x110) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r2, 0x0, 0x200) 18:16:21 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:16:21 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0x0) r3 = openat$incfs(r0, &(0x7f0000001940)='.log\x00', 0x80040, 0x140) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000000)='vfat\x00', &(0x7f0000000180)='./file1/../file0\x00', r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) perf_event_open(&(0x7f0000000380)={0x3, 0x80, 0x6, 0x20, 0x93, 0x7, 0x0, 0x7, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_bp={&(0x7f00000001c0), 0x4}, 0x10000, 0x4000000000010001, 0x1, 0x1, 0x1f, 0x5, 0xff, 0x0, 0x800, 0x0, 0x1}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x3) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:16:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) sendmsg$NFNL_MSG_CTHELPER_DEL(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000040)={&(0x7f00000003c0)={0x9c, 0x2, 0x9, 0x3, 0x0, 0x0, {0xa, 0x0, 0x9}, [@NFCTH_STATUS={0x8, 0x6, 0x1, 0x0, 0x1}, @NFCTH_PRIV_DATA_LEN={0x8}, @NFCTH_NAME={0x9, 0x1, 'syz0\x00'}, @NFCTH_STATUS={0x8}, @NFCTH_STATUS={0x8}, @NFCTH_TUPLE={0x5c, 0x2, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x3a}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @empty}, {0x14, 0x4, @loopback}}}]}]}, 0x9c}, 0x1, 0x0, 0x0, 0x400c010}, 0x20040801) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) 18:16:21 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 30) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:16:21 executing program 5: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x77aa}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1626.143338] loop6: detected capacity change from 0 to 40 [ 1626.169593] FAT-fs (loop3): bogus number of reserved sectors [ 1626.170654] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1626.221736] loop1: detected capacity change from 0 to 40 [ 1626.223365] loop2: detected capacity change from 0 to 40 [ 1626.247165] loop5: detected capacity change from 0 to 119 [ 1626.301836] bio_check_eod: 7 callbacks suppressed [ 1626.301856] syz-executor.6: attempt to access beyond end of device [ 1626.301856] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1626.304694] buffer_io_error: 4 callbacks suppressed [ 1626.304709] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1626.422951] syz-executor.1: attempt to access beyond end of device [ 1626.422951] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1626.424625] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1626.440261] syz-executor.5: attempt to access beyond end of device [ 1626.440261] loop5: rw=2049, sector=124, nr_sectors = 4 limit=119 [ 1626.442001] Buffer I/O error on dev loop5, logical block 31, lost async page write 18:16:22 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) r3 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x7854, 0x7, &(0x7f0000001540)=[{&(0x7f00000001c0), 0x0, 0x20}, {&(0x7f0000000300)="dc77fd46b3eae083ba63226c00ca31f7a8404346a6bf83b09a479a0882a5d1a791ea511bb08dda70df1adce16d2b24be528c33a9ac614fefd298cd230d369aa6ceb3a1d0e221cc9a9373737d417a376606777321df91c4e65681ab7b7a0aae7c856640d23db355c08897c2a567d9ded0a24ef38eacbba2fcd3a3e4179974ac16f3e9f8f3a3b9e70d72a8a93824f5d0804c2216bae26b4577624bda9e5d4682a2ba1e9367b653e8f6cac97864223dd0f4e66e036571fbc4b767e8e8100d0f76db7d33231c758e829f3b87bd9b84c2df11b51a7592f471996298940d2642396182f8d2ea149e6131c70f6f18c461d89a7055e8d3a38eae2720b45dbe4c75337fab1c37058ca3dd872b4642b824b347ad84ebbdaa0253a954de290700b11a0e11c4b4382245569b19de15c6405c5f4fc369f9bffaad078d20c0838e3171627cf02cc8765ca92015f10af57442e8968ccfea9b04479c7c79eecfd036660d3af45f89b29ac2b730aaa3e6fed1106243a9f51fd3b5ce6e76215333374fb00dc8e86d2d7443c518c7389304202ccf64a13a8b076de1ca47f346cd1c00eac4867f3445eb4339816ac4aa9b226f58140f95280ae8aedeaecf7b5b6df740385c504fbcc945e4353f63ff579788949fca50437b8a5eb314ff4945ed4e73b9ca3f25cf7c2808e4936579ea12cb6cf77b8d3c14a94d0c7afb0db3466e3059a983be2b9cec7529632835ed7bfa887a259e2bd5f2a2ed47743f585b67e57bd8ad05509dd8da3175940fb86ef09aa3eee09126a9d57aaf7b6da3b6e47743a2943cc73d72d298ffcaf02bcfed2db8e5d1b33ef63b09fcc9502f401fddc4806cb643f9e8d31cfd33ab62984afa865cfda833f2a367d86bec07caf5e06877b35b3e2d99da93071450860a25d07ffc5191334e13311e38eda7bfb9a7ec727a1628659dee50dc9a3ce15abb0fb2ad69bfe1619074680501b79a4c63b65b60fc8891f2a31ad38f1a44a5904eefb1eb82d11cf68f03dec42a2d8c6c93d8c4eb1ea1536b2b79b663c4ef917d48ab08a2022cfbc11c6302641aa0fc752bfb4e47e42f892db7d21aeb82974b072a0e62c3062e64fa2221e7e1696de15c97678da7e83fb1ef630eaf38e4687d6a7b975bcee9ea84b6606aa1d560b8ece78f0aa1ade089fc3c83edb869e337fca84d58b85446a90bb103548b9f4a6d0855b2c3cf5e9c54d89a2e718a6c6e88a8e68834ccc3bb4bacb3f9fc1d9b1ac9811e690d9a9ea3da3b27b033a4be76e930a040ec3b3703919170046df639e2cb7e494604d3d80c1c1114c18085939b2919703515510d886b211ed9dfd7e6696a267d5e02ab2f26588eb198f782a3fa60404de6256e8b0b9f6e90c3b37d1638106478451d5e280cd60553453f11a6ad975a01af59f08b24b1a67497fbde589e50f7ff5f13f3fbe8d049fcace0e98298608c40aeac6512f28052f885cce1b0148d7ffae6d8dddd1f7426a5327f72379d32b2c691d7ca8dfe7fc7468f2e5ef2b46ec7317f7ae1a0bc385e3e81a090705189c0d17af4838cbfabf6f4b71129cd12304377a45a0bfec27602b434c280288cc0966c7de7b14a5924cffe395a467c0e5cd01d25e09034a8362459b94a9af6764c3e162d227c8b3947c81bb8d6dd7a3825659e43f6d1b37ba525cd3842dfc8d2e2956f7515f20090f2edc452b8bb8e90657a49b055f3158df5226417c2b3f3e39c158916a9fc318b2401c1a43b5e5a0fe6680b43c78ee53e67dd9b2a9e47842b88976e9e169c5a799e095367775e4a94545614a99ccc6aa14d174462e8d7789480aab30e12c05dbbc932d97114e6ea3933aceff60a0d629a8472f513595bfcf4b91dcde997c45faf3b6ab5a810439d642a9e469e56c2e82f52ebf3bf459222e245ec0fdc871de3ccb8fa7aa18404aa114efeebcdc83c68bc49d9adc6d2fcab645e386e86061e122d277025d61ca3e9956d1c2ed30a8e998a0a13330ce8932ae58cc64bb481af7a1f2cec84c45a1ffaae6333ce21cfd05c1536834c087040c0b135ceb3f6fb4b185c86572922c4e12a35da37473344748e54688d1c35dd252917394b027e7d18ae613aa81b60355dcdbd65bb7f96b048a00cc74bb1f549f9d4443f86a8f87eff9276d0d7e20920d7294fa9d2dd7371eea8768ab2cbd3ec0af973aec48c2afaa955d6c26bf12339ce41e3bbfd09b5ba41e7b54a7bcad0f3b8e04b7a80931564951901081436a9916f930c583262eb48bfd136b48fb0f5b9b7f034bf2c4ea08fe1e79ad5c682ef9d9e3073da454c22d08306b415b4a75b8b069d0b9d8ead9833da2fe80e425f7aa7821038e4581e4763e43d8653cca3a44953411c4833ae059e978d195251a3616bda4799acbd46c595216cb37d6b6e2454cb71846f34aec3a55b90080b2a3b5d323e52f1f5ad730e01fa0d8e5e3b8ceba3ec6deacc47b42fe48fcdb32467c6767c5a3385e75671e30eb2c0e585936166fb2bd41afc7ce9a2133c82e8d5e20488d2c332faa9ddca9fc9327a389b9d0f24e8e9a90be51848f366717e9b644e05848e7b9a5eeef775e11e0f374af82782b3d62db2ddf94513b3b2eccd0bb60b20062f4dc7c7b385c35aa34ad480dfa43fd4f0159b1ca4c7d07887a2386f3f07f72853034b458bd3d5ea6cfa8234b219296ac61633b11e8d545ee22d3fd0e6ef26bc417540d1b78d85b8a59575b35a0355b8d5a477ca56b242b60bc29379f10874b4e8e6b86cbb8ed204c887c6df044610e8f38ebd8d86bb9acee379ee24adf80cf329ffdcc0835b0176ff0d18d9e1b8f00d59dea2b1296333792c142735ff8311a98f8c81da07fa1bbfbe7d19d8c75774ae0aa63fbf4c320af29389d2edd20a58bc85f5da374dca9db9726f51b86b21eb75c8927568c95cd4c6eae28e008fc5c0d305131f84432d4b8c67f4c6e7288084e3a9b893d4aaf075f2f9cc7171f31488b711a4ea189978dbc4fb53f89457680069ff0491064e5b7e425a36c0a457c1ad5fab1a6544ef813b41663018c2210bdbe4324d76fa0918fdcf93c2d0459fa33d633908f9efae27420e9fcae2894bb0c0197422c0ba514aa3ea4dbe967ec790ace72769b1d0fcb99d8a76dcf94809a2fd2e6cd91b7798092f61e5af229ca68735ae87240197d3d2de6a52e92e04d9545398fac70a7a4f30f334512ef6261b403298906a17870a48aa965e699b7a01a3285bfdd0a9c90eb5ffb9564b966b296ab9df895240eb7d92f8a014ff3c4f58402fad87f779496bfc8d421502775ce3a67e1eb31b836a153c6ad6c0f870ed3b1cb063bf72feebcbf75d2f1b34a8ea4feef7003ddc3e7a2a1cd384a5bab2f605547a83e3e6bfe694821aef007e3bcd775bf0d32c32ff3ae418fb4874d46e5c4167e5954955264b5d3775a1b3e5cb7c11278f6a5fcdac64f17ff91bdfcb0cc96c22571490ece6f234c1daf4fb6cd599946bb7ef673be9744015a54634213f752207659cfcc3865597cc32242cae4b385000ca5131b81ea74b6df49c5c68e3d4b6cff2fcc5bbd51f242730c09791b914f30010940e3a98c107d4e999c9c7e1512971f8083d07346d394cfeb659f2e38c8376571141b53c6458e1b9c7401d2b9ab23a53ad6d46dfc7a71761db1a0224e947653358ac63b7fda56d728d502ddc5915d4b4d8fc56cdadcd49b696eae82d70714dc53ff0414c05e5e7b71bac350c6f42c39d01a77d9c8aad350f660d77a884015d100079be1d0db1323b8d5e5136a6ee63d1b965a29ac997b8dee52a03d5fd21023beaa968da6978a8c4dd9579ccf4fd960a3822f2a156556671f3e8503cffddf4da68b97b047f6b1086d647f3012d0295d5b7f4f94237d0be58ff7df5c59637cf6610b7620776d7d20e995545716d432be4fd9ea8b228bf493d885e2cad8378f3322b04beaa84476636d08b7a1a05c5b31a85b6cef5ea0caabe36586045a9e2d5582072eed73126d6d77592523aec2f81a4c3ea5d2dd56e87429f7663b9d121e7e8dad26fddb2998582b3c54806fe3e9bfd2e1fb6dd062d99a1c4bb4653f79a486d444213ddd7f578df140085632f139aa8c210990b5bbae5a00d6743a136d9fca32653e868191da6d5236649c601c4300a98f7f20889093e74508fd6ae1a4d6d8184d5e90caf05018e9fdd9bf1101ad265fb5da754a661d5d8e0113e641be3f4964815606dcc7329eb17ae9a4741545877be4e7861990185ff865482c17888f26801e9f333264fcb06cdd4eb5107fe1c65b066ddae64ae4d73c17e20c28395d39544ca4a0da3a7b8641c536bf619a5cf08c318eab1de46225b313d6014ae717da381c0a04335ffb2f1f35897d667b0477255e3f9446ffd58fb0423de8b8aecfad2d57b0904784263239e075a3770a113e3ad95a88f01daca461a447e5df9fe4f300b68b778e5db17336b8c9d977c699250ab4c77801624f42e3906e312e6a56babea784dfe633c74ace12b93dd53702da9116c33af10317f82f0268b330e66f888b6fcaff0adf77cccc47d6b30c3ef01457ddaa296daf9bc9879870a0b635edf11563caaac3a8d18f184151eada7df80f63ec5b2eb1b018390f88e561e489e6558f07c6c8512cb3d125ed88b29afdb59accea383bccbdf2eb031d1a9e9730a39070e194046260d722a093a4a15bf199f0cb8376ca1620a19ac4d6c8f6bd40d7f37c23e1c691ceeccf9a3243e8d16444634987a02d713f458b26ee81e2e0d37175829b8eb6f1b420cf1504a954ccfb6d1f7707e2e31c3c17feb81cbb4ddaf63d43fe86c402cd668109ad1945e8323ad18d4e7da5da18590994d8bcbd1477a52c2b3c39924a9a7edfb69c18c41cf41674a2f9647a5226deb7f132344e565ff3a59077c8149e64896b43247392c8971aa6426a86ddab51d479841880bd163ca0b5c468890b8798c52d8d198feea391ffe06a222f04705671f2e2659c7b65487a382a64a262ecb09c1d7a6f6415558e378a9fd50e384f68e513f8ea23486a6761d5cde81b7b033c2cc6ece8dccc2ba03456f3564b66de6a7fce5533c479e66f8b4b0e82119a538148cf5305ae8b3d1bf2c853d863a9fb56ba2ed524e26e5b71609ad481d8bae2927dffb2586593a262d2a9dc7be06664f1e68b5cd6f710c19e1a24c16c2ba8bd1d97c269c3fedc1ce837f6c9757d31e1e72f9c341d832a80df4a0519a95871e93a138828da623a139f8c1c51797bcde93a700e9008da017ccbc3c3920ab9f4b1e65d00e1e1a7e7c5506121e069d24104bc012dcce76c5972688c1da708f5fe6bf91357a04cd25a34dcc5d5c07920011cf9d808112d87c10d1df8ba9f01a6fefab42dbcc0f51eca509c5b44d94127dd53efd8843c7cd817464bfdc0060f9ffd332ed0a1d040b0e6449957862dab9244e8a2c7f65e75698d82618e257c6710e62a873c0ee69695af5464578aaeeadd305c03a971cedbfb107fb70258475b9f3c0b280a9b54b2bd94f959370b57beba1487908568f2cf62f43ae306732abe0fe4d8d5c9193bf08ba86cc3381af054e2f5ceedcf3287408cf5895db02b62ed5743d3b0d3ef2666616c0bf523bd4e915975f3288f9eaf075c451ae700f19efd0822cf9d6b3f1394a23ece7838e33a99ed9d00fe0e5bc90eacf5c2cb9da510773de50e7b3d1adae63d549bbd4a195c14bed016b4f2b8205cf9e6d1da08f101fa1b6a9b9bc99ea439e194c523829ba3f37bf925c96c1eef0543751a4441ebcc9155c631dd4b1bb8a01f90be60e2303a8ced4b5f179864ba50fdd712f55f2beeb6b719edadd0550fee640d1f7241f857ab6b914c9c7a1e747", 0x1000, 0x3f}, {&(0x7f0000000240)="db9f0f81113e132f1409ea731923d5583ee94f04", 0x14, 0x7}, {&(0x7f0000001300)="b2f04e37339cd50b4677241df8b9ea46f39f9c96624ee5f58a41e4cf07a7207f80e369d01ff368707ad224835cbca017c261403d697529a9defb91408d4cced7c8ff83f275c3c08611831f704ab0ea7fd90dd7d7f637d24a628b8161ab573ccd8acfa4f66429abaa8b0681fb7dab9ddfab2571a9da92fcc3e0771385e10ce23e5c253b2a496981a3a4d1b8292971d865df65a7a8dc7f4a50b9a59a78e3b6e6088e724966de83def72da5df086ed08c58b763255aee25a82430b1803250982093a7e9949208b4", 0xc6, 0x800}, {&(0x7f0000001400)="3e8cb1fa50eb7c403c5b5f17287af711b083ce0f9fe9a56556a494b13934d7297530375b3172e91a9d98", 0x2a, 0x200}, {&(0x7f0000001440)="7a1dd42c70d65a22c44366e5fb153e15ca075b8226028aac5e7bb5d0df02294b660ea5c5f658b579ab4d2afced65f72bd216a424b4a20896c0e33564b7103d47d6fa302927aa529447bc1adde261477d7b6f93bd3dc9dda1b015a08d5e1ae60bb9b8d643c52fdbf54b891c3123704e39d5f325c0", 0x74, 0xfffffffffb920be1}, {&(0x7f00000014c0)="54471d18cd0902d2de799ca1cb3579300e51c2a89b099d8ec22eed7a204975f854772b08792003aadfe49ccf9d6997c21be740af92bedcea35c9d8cbfd4632096a98383e0c5cf5dd5fe3079a54f4353daae0800a20e371a9f95ab839d0cbcd9cd09c", 0x62, 0x80000000}], 0x100a0, &(0x7f0000001600)={[{@utf8}, {@nonumtail}, {@uni_xlate}], [{@audit}, {@obj_type={'obj_type', 0x3d, 'vfat\x00'}}, {@uid_eq={'uid', 0x3d, 0xee01}}, {@rootcontext={'rootcontext', 0x3d, 'sysadm_u'}}]}) openat(r3, &(0x7f00000016c0)='./file1\x00', 0x280800, 0x20) openat(r3, &(0x7f0000001680)='./file1\x00', 0x0, 0x22) faccessat2(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1626.567431] kworker/u4:6: attempt to access beyond end of device [ 1626.567431] loop7: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1626.569087] Buffer I/O error on dev loop7, logical block 31, lost async page write 18:16:22 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 31) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1626.671331] syz-executor.4: attempt to access beyond end of device [ 1626.671331] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1626.673410] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1626.719257] kworker/u4:3: attempt to access beyond end of device [ 1626.719257] loop1: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1626.721064] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1626.733033] kworker/u4:3: attempt to access beyond end of device [ 1626.733033] loop2: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1626.734631] Buffer I/O error on dev loop2, logical block 31, lost async page write [ 1626.784951] loop6: detected capacity change from 0 to 40 [ 1626.801052] loop7: detected capacity change from 0 to 40 [ 1626.946879] syz-executor.6: attempt to access beyond end of device [ 1626.946879] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1626.948772] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1626.960368] syz-executor.7: attempt to access beyond end of device [ 1626.960368] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1626.962071] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1627.013618] syz-executor.7: attempt to access beyond end of device [ 1627.013618] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1627.015283] Buffer I/O error on dev loop7, logical block 31, lost async page write 18:16:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x5, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x30880, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:16:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:16:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0xd, 0x0, &(0x7f0000000200), 0x400, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000440)={{0x1, 0x1, 0x18, r0, {0x0, 0xee00}}, './file0\x00'}) recvmmsg$unix(r0, &(0x7f0000003040)=[{{0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000480)=""/125, 0x7d}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/215, 0xd7}, {&(0x7f0000001640)=""/254, 0xfe}, {&(0x7f0000001740)=""/66, 0x42}, {&(0x7f00000017c0)=""/63, 0x3f}], 0x7, &(0x7f0000001880)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x150}}, {{&(0x7f0000001a00), 0x6e, &(0x7f0000001d40)=[{&(0x7f0000001a80)=""/45, 0x2d}, {&(0x7f0000001ac0)=""/169, 0xa9}, {&(0x7f0000001b80)=""/107, 0x6b}, {&(0x7f0000001c00)=""/11, 0xb}, {&(0x7f0000001c40)=""/229, 0xe5}], 0x5, &(0x7f0000001dc0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x70}}, {{&(0x7f0000001e40)=@abs, 0x6e, &(0x7f0000003000)=[{&(0x7f0000001ec0)=""/54, 0x36}, {&(0x7f0000001f00)=""/219, 0xdb}, {&(0x7f0000002000)=""/4096, 0x1000}], 0x3}}], 0x3, 0x10002, &(0x7f0000003100)={0x0, 0x989680}) syz_mount_image$iso9660(&(0x7f0000000080), &(0x7f0000000180)='./file1\x00', 0x7, 0x3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="581c34085c4cb2d0f947515f97dda2c4bb02071d759ce7f90f3d688adc1506645babd3d4a6b51ffa89f6c3db1a5945f2f3dc74bdf573b2a1a8611c1c06bdbddf7b05a863ad8a7a44f71db56a0b9d2d5619cdd6ff8cbaf024dd2d463dfe486f3a6ebc34307c30eb66b38d2515b36c65fa08a23a3a8bd6d4a149e5cc663f3bbb2dbc5c26a982d99f9d39d7de61e3da620ad39f89981dfe57469338405cbe7c06d0f4248ba6f8c426191e0ba5346cf0c46f27b528cafcf9fe3ad3534bbf997659986851611608335c94f404", 0xca, 0x7}, {&(0x7f00000002c0)="24d64beadcd35111f37b2f8d518c657deb545a94289a33d895a6ef8d39f848891b0f25b7302e457575cc23cd12a094ec10ff509e0e5001dbfc82ffcdc48e71c6c84fcbca3c7560749c6364d4d6", 0x4d, 0x3f}, {&(0x7f0000000340)="93b5a5142a3470ebb003f420e4059b96024d9d3b465a56d18f658db628c891c4dcc78af94151d2bac70cafa6a0a8267cf530fcffda7353cef12eace93fbc16e04f4381d96e4d729ef1929165ef9727f14f04d1c66511dad80dd30187c7274fd3dd10d9856089db7c42aab181df142efe0fec471b", 0x74, 0x800}], 0x800000, &(0x7f0000003140)={[{@session={'session', 0x3d, 0x51}}, {@check_strict}, {@map_normal}, {@dmode}, {@cruft}, {@hide}, {@overriderock}], [{@func={'func', 0x3d, 'POLICY_CHECK'}}, {@euid_lt={'euid<', r3}}, {@uid_eq={'uid', 0x3d, 0xee01}}, {@hash}, {@euid_gt={'euid>', r4}}]}) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:16:37 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x2, 0x4, &(0x7f0000000380)=[{&(0x7f0000000180)="46d97d0a29f13268cb4b3dae8757aa253644ee", 0x13, 0x2}, {&(0x7f00000001c0)="dd352dedad8c4a6543700f179cfd06fb509aa10b", 0x14, 0x1f2}, {&(0x7f0000000300)="99f719857ce68f1292e910ff3c7f0d8557c8dd239a4b7392bc094cf321ce7c587d0f9dd2661a6c16af2b01bab507f8a061052d4de1f9693c61e51f88073164e478de6526c9bf3285565c749830601f9cd66be4f08270a9f1c2051d803770b6bfa9610ae7", 0x64}, {&(0x7f0000000240)="04db825ef64b33d3057a2a5527bd83ba2f8ede7eda71fb268e", 0x19, 0x400}], 0xc0, &(0x7f0000000400)={[{@huge_within_size}, {@gid={'gid', 0x3d, 0xffffffffffffffff}}, {@nr_inodes={'nr_inodes', 0x3d, [0x25, 0x30]}}, {@huge_within_size}, {@huge_advise}, {@huge_advise}, {@huge_always}, {@uid={'uid', 0x3d, 0xee01}}], [{@subj_type={'subj_type', 0x3d, 'vfat\x00'}}]}) openat2(r2, &(0x7f00000004c0)='./file2\x00', &(0x7f0000000500)={0x480100, 0x80, 0x8}, 0x18) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) 18:16:37 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 32) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1641.807505] loop1: detected capacity change from 0 to 40 18:16:37 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:16:37 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x40, 0x2a) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:16:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x28202, 0x81) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = syz_mount_image$nfs(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x8, 0x0, &(0x7f0000000180), 0x28002, &(0x7f0000000240)={[{',-\'#'}, {'vfat\x00'}, {'vfat\x00'}, {'}:-'}, {'vfat\x00'}], [{@euid_lt={'euid<', 0xee00}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'vfat\x00'}}, {@dont_measure}, {@func={'func', 0x3d, 'FILE_CHECK'}}]}) getdents64(r3, &(0x7f00000002c0)=""/127, 0x7f) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r2, 0x0, 0x200) [ 1641.825592] loop2: detected capacity change from 0 to 40 [ 1641.838887] FAT-fs (loop5): bogus number of reserved sectors [ 1641.839445] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1641.884361] loop7: detected capacity change from 0 to 40 [ 1641.914890] loop6: detected capacity change from 0 to 40 [ 1641.918769] loop4: detected capacity change from 0 to 40 [ 1641.931366] FAT-fs (loop3): bogus number of reserved sectors [ 1641.932299] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1641.940810] loop5: detected capacity change from 0 to 8 18:16:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x1, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)="2116e1903042749fa173295a3d3cc9b66a422b45c8274f070c0da81654d89757118381ea9ad7debb62cb4c1659d22fb114a553e08f", 0xfffffe68, 0x8}], 0x20004, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) write$binfmt_elf64(r0, &(0x7f0000000200)={{0x7f, 0x45, 0x4c, 0x46, 0x7f, 0x5, 0x3, 0x99, 0x44c, 0x3, 0x3, 0x7d91cf1a, 0x2a7, 0x40, 0xe0, 0x2, 0x6, 0x38, 0x2, 0x6, 0x8, 0x57ad}, [{0x7, 0x1, 0x7fff, 0x6, 0x2, 0x0, 0x4, 0x8000}, {0x6474e551, 0x4, 0x6b, 0xfffffffffffffffd, 0x1ff, 0x9, 0x5f, 0x8}], "c80db928c45208e7d95f6bf0b4d250f6", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x5c0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file1\x00', 0xa0400, 0x1) write(r1, &(0x7f00000007c0)="fe38da8d5292feae20b2ed04ae77d4233b9c", 0x12) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r2, 0x8008f512, &(0x7f00000001c0)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1641.999936] kworker/u4:3: attempt to access beyond end of device [ 1641.999936] loop1: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1642.001806] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1642.094484] syz-executor.2: attempt to access beyond end of device [ 1642.094484] loop2: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1642.097454] Buffer I/O error on dev loop2, logical block 31, lost async page write [ 1642.127159] syz-executor.6: attempt to access beyond end of device [ 1642.127159] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1642.129220] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:16:38 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 33) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1642.269492] syz-executor.4: attempt to access beyond end of device [ 1642.269492] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1642.271075] Buffer I/O error on dev loop4, logical block 10, lost async page write 18:16:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:16:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(r0, &(0x7f0000000240)='./file1\x00', 0x180, 0x22) ioctl$FS_IOC_MEASURE_VERITY(0xffffffffffffffff, 0xc0046686, &(0x7f0000000180)={0x0, 0x78, "9334fc238314832fad8cbcff0dded8faf9574dd04baffd53dcac850c8a3bd99d27393bb98011eb5a1dc45de6b37575aaa86ba4b2452a3402ecd3096340efead8b01a7068f44901aec4b52ad222cb909eb0317545ad1b52e5efa370be856c28d0d8bc22a4edca3d7330a0f89cf3d7fdde32d2b846ee9637fa"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r0, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2, {0x1}}, './file1\x00'}) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1642.281026] kworker/u4:3: attempt to access beyond end of device [ 1642.281026] loop7: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1642.282946] Buffer I/O error on dev loop7, logical block 31, lost async page write 18:16:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) lstat(&(0x7f0000000340)='./file2\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000180)=ANY=[@ANYRES32=r8, @ANYRES32=r4, @ANYRES32=r7, @ANYRESHEX=r6, @ANYRES64, @ANYRESOCT, @ANYRES64=r5, @ANYRES32, @ANYRESOCT]) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r9, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000180), 0x9400, &(0x7f0000000400)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r3}}, {@access_any}, {@afid={'afid', 0x3d, 0xffffffff}}, {@aname={'aname', 0x3d, 'vfat\x00'}}, {@version_L}, {@dfltgid={'dfltgid', 0x3d, r8}}, {@noextend}, {@cache_fscache}, {@dfltuid}, {@noextend}], [{@subj_type={'subj_type', 0x3d, 'vfat\x00'}}, {@appraise}, {@uid_gt={'uid>', r9}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@obj_type={'obj_type', 0x3d, '(!-(\''}}, {@smackfsroot={'smackfsroot', 0x3d, 'vfat\x00'}}, {@obj_type={'obj_type', 0x3d, '\').%*'}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}]}}) [ 1642.338479] loop6: detected capacity change from 0 to 40 [ 1642.436902] loop7: detected capacity change from 0 to 40 [ 1642.456302] loop1: detected capacity change from 0 to 40 [ 1642.473350] loop2: detected capacity change from 0 to 40 [ 1642.502027] syz-executor.6: attempt to access beyond end of device [ 1642.502027] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1642.503838] Buffer I/O error on dev loop6, logical block 10, lost async page write 18:16:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) clone3(&(0x7f0000000b80)={0x224000800, &(0x7f0000000000)=0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180), {0x2b}, &(0x7f0000000980)=""/235, 0xeb, &(0x7f0000000a80)=""/225, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff], 0x4, {r1}}, 0x58) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f0000000c00)="d6fde95adb96af0dbe474369d1f1598ca2b1c7b7f8e2ca84d32fb587bc1152b3982d941785cc5ce20f06f0fc6cda4bbec2b60940148e700ea030f3d76fbde2dd6f2cdfb4cb21938d2cac8020e098f7bfe982e0751e73445b3971d7871a2246f8a428bcc583c8ff8b51352073d6bad2e5e03c21ec4f9f1709ef6e9ac234fb867ea9ca54af6f1872d458f9a8918b9aae79a3ea31936ba9202218bcc6250d8b5e6359b717476f6d7f3f81ae9ee75efcf7887c29ad8eb63aaf8d0fd44f9108d774ed22bea2ef0d", 0xc5}, {&(0x7f0000000d00)="12f02744e0616b249e8f3bb90d30e03f97d35cad96c482870db297bccad0d3e64ee93fa30178bcc564b242d64279aa8cefbe80478c80b2e946df85354cbc53b9a40b0de9e93a5434c8571a2d74e072326bb493763cd76b84e1c96f4b712870a902aea0b0ad4a52dba3e0afc791a8995ee86bbb89614ed4a487fce6ea4e788393d4f18042ea8952127a3b52350ab1aec111c2fad91504ce6ef2219e898084b7b1c99f0156ea18b2267e0ceee3c2f7fa95081cf5fec7b964d8e7c200b862e7f9be45af16", 0xc3}, {&(0x7f0000000240)="36939ccb5c1da2d0e3048c094bc342c64e0d7cc7b9076e50c501cab5258f", 0x1e}, {&(0x7f0000000e00)="6444e193bdc4c24e043b914e91b9b10320628ffb427ccff7b55c86cc9c902fd5190c8c3f473cf1b1907d8f9f8cc66c56ca0bcbb774ca18ac9fffc1904d69ee44ec101b775d3259401deb3e2eb61ea365d2e009587d48507cfa84b7e834212e2fdecf2da00d474152eb63d84e9bedf46cccc055649058ac7ea52d131d0a16ca7ce0bab774b71627117570c74af2a3b37c7fc71dae9141bc77bb09c4134bb8daebc267b82b22069866cff65bd1d3c2864f281063952ecbbabe6d08552bcccb6f907020bad8966b4b088ae07e26be673ccc4b53132473b01fda099bf9", 0xdb}, {&(0x7f0000000f00)="1377268ff1021546d3f699ef388685d11bfba5bf7c80273f355d0fb10d292b5b398638905d3dd87bb2abfe72a23c3fb175047f8c01a71686c34da0395c05254c8b96e45d847b4be293d8e724f749009717ad7fe4613bae60aec6098925202a2774e5f9b43c5e221dea3bc45bc6e79dd8c7529da32863e7cbb198c2cb8a268cb2162be1fc8d980fb8f8de8ccfd449f10b961c519d721cae8a7a0565dc8a1d2ffc59190a5bfb0f72c138ec15788ac0b4cf9951899251743f87e90e605fb06b4b6b6079e1320af3f10bec49677a890ca0cc6ac332a1eced78df59", 0xd9}, {&(0x7f0000001000)="0444bb0e17ba17802b91090e3eed2a229ccb68a436f371398f054abfdcf40a38802fd408b9186f2b03dab51b4a7ec27557827ab0aeb7ff2375dc518eca66ca8b6f7b700f232e76e111b18bd8eef76fd1abe63e2f29a879592ee6be5c3263759e73f82758649c838c7ae56a0d805956bd2f5bccdfb0647ea65e3cde32db521e963a0a821ecdaa494a407ede7f43b35313d5e863f1758262c16e44cc72e3ec057a805516a9b32c977f36e527a919b6d4531a1cdf3db6378e71f7cf15deb0ad3b139b70d920e1b028dedcba59a03c0a82f47b16e39b532324d61370", 0xda}, {&(0x7f0000001100)="d8ecd708d72aa3148562a50aafa798c807f99e8d6689eed13359eb8a873c4287e7ce1f63bd2ecffb49936041fa35b93245b4e428a032af7be37a6ce4bbe9b68ce31b3e40a6e2332017ae29ae461c71d15265d18373d3888539e08cd9951c729305878788a23b549b701eb74f98", 0x6d}, {&(0x7f0000001180)="995d265c433ef75e4b3eda763f7d46975cffc4fd78b1aec09ac83332c5520964bd44f4c4325f6424aff096b0ed9589e88af54fd59035df57d7f370a87383b2297442561cc0db9e1a7369c5cb68bd14dd5264603c00449c77ad12bffe46bf7f1ee25ea8b6c0078cad33b898274c6bebf7baf0305840686ad39a9412ec43b2a8b697d2325c9b07f0cd6094891a8b1a08664594a715a63d58804dd86134358ec4c63233b2bea6b0f2f5b1288a08f17a58308bd284c41a19a01ab22fe6839940342013b6a26854c9c5eb4de7057cf084afbe97223e01589d8cc8853f767b567d22a3a25ba6fff5767b84aaaa009dedce067f31b2153cce", 0xf5}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="80cba009bcfa801094286ea618ce110ba5c7773d3a0073616b185155b275cb696b804ebb33c27e9b90661ce8a131d357397d842ffe6ff6c524993a197c94daf4716609df07abff4cd24f41e39756fb694cfa024d19f300b1d28dd0fecc90547b765641ac0b4c2410467b306e45f00740a6bca2f1e39480d2a1dd186b2931bf337d915aec454d771f8c251f19cf5241f34fcb768dfbd42e0d3ddeb9d59b17abd508f80a5dbcb95969907898b3dae30e46a601a871b0ccacb407d54f641e8d315f6f309a940f04dfeda0a457d0d7a92426b69977f0e25c2651134274aa75142bc3bfd690c0b9418c9e55e4", 0xea}], 0xa, 0x4f4f, 0x7ed3) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000300)={{0xcc, 0x6, 0x8, 0x297, 0x27d, 0x7fffffff, 0x1f3, 0x6}, "0729da13d295ed18bd06cf76f74cff26fea41e6a80a54de3345db97cae65818bf55ee62d2838110a7bbebf2abcf0bc587f69890ec5c6768e6f4a05f044767ba2ec161aa4a63b720e024ff8c82ab3daa1ae2ce6", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x673) [ 1642.627797] syz-executor.1: attempt to access beyond end of device [ 1642.627797] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1642.629997] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1642.633294] syz-executor.7: attempt to access beyond end of device [ 1642.633294] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1642.635125] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1642.661010] syz-executor.1: attempt to access beyond end of device [ 1642.661010] loop1: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1642.679276] syz-executor.1: attempt to access beyond end of device [ 1642.679276] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1642.681377] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1642.686299] loop4: detected capacity change from 0 to 40 [ 1642.708229] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1642.723576] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value 18:16:38 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 34) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:16:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x11ba80, 0x40) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x4, &(0x7f0000000540)=[{&(0x7f0000000300)="e65749a912832a336136dadf2146951f1970f2d7e2ec5c0a4f639bdb75f8acc80bac7af07b3dda66641c61689de78e3af4e31eb0b463decec61b793adc63e53a88ce2578681a23bc1f1fac3b4f25b05ca51274219270ad6d268ffd094d73e97df6af03c269d687b3b823ea97ea57ac862349ec61a65bf46045abce74676972ae70bcba91707746ef534a1affb148ccfb169b5e4b23a4820c5c94f91e554330ff5f7ae7ba799e04044637193b0bea2830e4a6f19a43a17abe75c41214424c90991518cd35470913917cac25ab", 0xcc, 0x8}, {&(0x7f0000000400)="3b1284ceaa6ded2122d602b31e0d4569635e1d689c36221b224cf2c9ebb88905519f3cd6560a2634f57892c5c05d094a8660c926962d531dfba52133ff2c9af28b718f533701e696", 0x48, 0x7}, {&(0x7f0000000480)="c8ff784938c7bad36a5d402f566cef02f2b181b208e65e1d4462553381cad80292def49887886626f853a03f5612e1dc8e4959e158b074504310a461c5d4f86bf4e3b9dc7f5b7b09825b44a06d3712fced845e321634f9be7fdce35c3600f06defbe9d35edc714335f96b07b53fd3c6747e9844042d9db916f5ff22f38ce4391203d7ebcbb281bd9639459b82fd35e12fdf2a3068cedb4b343e812b6dc212d24b237e1f1", 0xa4, 0x7c46}, {&(0x7f0000000240)="3a03d93e0ec1e1eb5ba916a9842990872df5cf3fb9b15a8067ae06460c5c88e1d5bda7e11f7c6f52", 0x28, 0x1}], 0x8000, &(0x7f00000005c0)={[{@dots}, {@nodots}], [{@uid_eq={'uid', 0x3d, 0xee01}}, {@context={'context', 0x3d, 'system_u'}}, {@subj_type={'subj_type', 0x3d, '.}%'}}]}) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000640)={r1, 0x5, 0x7, 0x9}) sendmsg$IPVS_CMD_GET_DEST(r2, &(0x7f0000000740)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000700)={&(0x7f00000006c0)={0x38, 0x0, 0x2, 0x70bd26, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_DEST={0x24, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e20}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x5}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x1}, @IPVS_DEST_ATTR_TUN_TYPE={0x5}]}]}, 0x38}, 0x1, 0x0, 0x0, 0x9}, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:16:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:16:38 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1642.932448] loop7: detected capacity change from 0 to 40 [ 1642.974778] loop6: detected capacity change from 0 to 40 [ 1642.992509] loop2: detected capacity change from 0 to 40 18:16:38 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000240)) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c3001, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:16:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1643.066402] loop3: detected capacity change from 0 to 40 18:16:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x6ca180db, 0x5, &(0x7f00000003c0)=[{&(0x7f0000000180)="b1", 0x1, 0x9}, {&(0x7f0000000240)="fd012840a12147447a7ae7e2ca098c481241a8293ae686a3a80a85e42ee69dc8e37bc1f03ec2f5a8014b54f275d85ae6edc1ecc4b259e1938ca2573706637f8d725a79a1eb7d2cdfe9b958a08fccd122366a0ddc8c1d55539f7a4f96e174c6ae756979896e17f3d75fa60c", 0x6b, 0x7}, {&(0x7f00000001c0)="541590d2b82ea99d0cc6683138af046b9d40e505a95783f4a7", 0x19, 0x100000000}, {&(0x7f00000002c0)="86734142a26873db8547b8b311c6e9cff511ce571454f2e5fa0a17e6bf601f135879b811f5e0b809f25b225743da7a", 0x2f, 0x7fffffff}, {&(0x7f0000000300)="29ddd9e7249c0cf3f61e3a320e4b0ffd9f816468e04053fd3798a180f426815c2e97a4b0e88c237c39d318df7e22d73b3553b5d932696a0c78168e97259ddcbed444ffe5f36d9687d09f51531d4fab35dc30802dd6f6de863375383f4d5c6a9c8f5488fa1ad4fee624c2c1ef173c8b7f0e8c2b8562bad893230a6583ccaef0df4101bb0a0c79d2988467c13fc55dca3584f7bb9faa7fd625751826fbebad08d87ba7bbae05aa6cb8185ab21443cd745a9ac3ceb88cccfd42", 0xb8, 0x3}], 0x48015, &(0x7f0000000440)={[{@nr_inodes={'nr_inodes', 0x3d, [0x74]}}, {@nr_blocks={'nr_blocks', 0x3d, [0x37, 0x67, 0x30, 0x78]}}], [{@permit_directio}, {@subj_user={'subj_user', 0x3d, '-(++/@$\f\xb2'}}, {@subj_type={'subj_type', 0x3d, 'vfat\x00'}}]}) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) setxattr$trusted_overlay_nlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500), &(0x7f0000000540)={'U+', 0x7ff}, 0x16, 0x2) unlinkat(r2, 0x0, 0x200) [ 1643.096281] FAT-fs (loop3): bogus number of reserved sectors [ 1643.097130] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1643.108037] loop1: detected capacity change from 0 to 40 18:16:39 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 35) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1643.279301] loop5: detected capacity change from 0 to 40 18:16:39 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x2, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x5, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000000)={{0x1, 0x1, 0x18, r4, {r0}}, './file1\x00'}) [ 1643.401295] loop6: detected capacity change from 0 to 40 18:16:39 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 1643.460734] loop7: detected capacity change from 0 to 40 [ 1643.575019] loop2: detected capacity change from 0 to 40 18:16:55 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 36) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1659.999717] loop3: detected capacity change from 0 to 40 18:16:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) move_mount(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x50) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) openat2(r3, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={0x40502, 0x138, 0x4}, 0x18) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r6, r7, 0x0, 0xffff) openat(r6, &(0x7f0000000240)='./file1/file0\x00', 0x402, 0x101) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r5, 0x0, 0x200) 18:16:55 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:16:55 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d445f2ef56e1a66d800"/23, 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) ioctl$BTRFS_IOC_SEND(r3, 0x40489426, &(0x7f0000000180)={{r0}, 0x8, &(0x7f0000000000)=[0x4, 0x10001, 0xa4d8, 0xff, 0x1, 0x2, 0x8, 0x9], 0x3, 0x3, [0x2, 0xc, 0x5, 0x85f]}) syz_io_uring_setup(0x56a9, &(0x7f0000000140)={0x0, 0x6c4c, 0x2, 0x2, 0x212, 0x0, r3}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000000), &(0x7f0000000300)=0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000002480)='fd/3\x00') r7 = signalfd(r6, &(0x7f00000007c0), 0x8) r8 = syz_io_uring_setup(0x0, &(0x7f0000000700)={0x0, 0x573c, 0x4, 0x2, 0x309, 0x0, r7}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000100), &(0x7f0000000340)) r9 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x110, r8, 0x0) syz_io_uring_submit(r9, r5, &(0x7f0000000780)=@IORING_OP_EPOLL_CTL=@del={0x1d, 0x2, 0x0, r1}, 0x200) syz_io_uring_submit(r9, 0x0, &(0x7f0000000240)=@IORING_OP_SEND={0x1a, 0x4, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000004c0)="d7bb6af5f7193c8e4b5c48bd84811025add0ed1048a6f05cc27417a7e06dfb3d9529ec6cb39a4f48b7cffab38ac7ed478c43f79f49953342a5bfa0f1b3df83e415a85877422d19eb5864681d64237ac8fff11dbbc68b75901f7ee56261de43d3b2ab594b428af77c9d2af9e4af9eb286a73e00f764d66d221bc1f96407b1b66f6cc75b1af7c0a633d99f", 0x8a, 0x440d0}, 0x1) sendfile(r2, r1, 0x0, 0xfffffdef) r10 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r10, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:16:55 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:16:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:16:55 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000071c0)=[{{0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/238, 0xee}, {0xfffffffffffffffd}, {&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000340)=""/83, 0x53}], 0x4}, 0x1}, {{0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/208, 0xd0}, {&(0x7f00000004c0)=""/214, 0xd6}, {&(0x7f00000005c0)=""/146, 0x92}], 0x3, &(0x7f00000006c0)=""/108, 0x6c}, 0xfffffff8}, {{&(0x7f0000000740)=@caif=@util, 0x80, &(0x7f0000002a80)=[{&(0x7f00000007c0)=""/33, 0x21}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/251, 0xfb}, {&(0x7f0000001900)=""/144, 0x90}, {&(0x7f00000019c0)=""/59, 0x3b}, {&(0x7f0000001a00)=""/29, 0x1d}, {&(0x7f0000001a40)=""/22, 0x16}, {&(0x7f0000001a80)=""/4096, 0x1000}], 0x8, &(0x7f0000002b00)=""/157, 0x9d}, 0x8000}, {{&(0x7f0000002bc0)=@x25={0x9, @remote}, 0x80, &(0x7f0000002c80)=[{&(0x7f0000002c40)=""/53, 0x35}], 0x1, &(0x7f0000002cc0)=""/4096, 0x1000}, 0x5ea}, {{&(0x7f0000003cc0)=@pppoe={0x18, 0x0, {0x0, @broadcast}}, 0x80, &(0x7f0000004e40)=[{&(0x7f0000003d40)=""/219, 0xdb}, {&(0x7f0000003e40)=""/4096, 0x1000}], 0x2, &(0x7f0000004e80)=""/238, 0xee}, 0x10000}, {{&(0x7f0000004f80)=@l2tp={0x2, 0x0, @dev}, 0x80, &(0x7f0000007140)=[{&(0x7f0000005000)=""/215, 0xd7}, {&(0x7f0000005100)=""/4096, 0x1000}, {&(0x7f0000006100)=""/4096, 0x1000}, {&(0x7f0000007100)=""/41, 0x29}], 0x4, &(0x7f0000007180)=""/4, 0x4}, 0x3f}], 0x6, 0x0, &(0x7f0000007340)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:16:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r2, 0xf504, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) [ 1660.004010] loop6: detected capacity change from 0 to 40 [ 1660.006259] loop2: detected capacity change from 0 to 40 [ 1660.011355] FAT-fs (loop3): bogus number of reserved sectors [ 1660.011817] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1660.016438] loop5: detected capacity change from 0 to 40 [ 1660.019773] FAT-fs (loop5): bogus number of reserved sectors [ 1660.020261] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1660.025210] loop7: detected capacity change from 0 to 40 [ 1660.029573] loop4: detected capacity change from 0 to 40 [ 1660.041637] FAT-fs (loop1): bogus number of reserved sectors [ 1660.042447] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1660.171978] bio_check_eod: 23 callbacks suppressed [ 1660.172003] syz-executor.6: attempt to access beyond end of device [ 1660.172003] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1660.174634] buffer_io_error: 19 callbacks suppressed [ 1660.174660] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1660.211613] syz-executor.7: attempt to access beyond end of device [ 1660.211613] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1660.213425] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1660.276628] syz-executor.7: attempt to access beyond end of device [ 1660.276628] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1660.278391] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1660.310122] syz-executor.2: attempt to access beyond end of device [ 1660.310122] loop2: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1660.312291] Buffer I/O error on dev loop2, logical block 31, lost async page write 18:16:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') inotify_add_watch(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x101) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) readv(r4, &(0x7f0000001300)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x4) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) 18:16:56 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 37) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1660.486820] loop4: detected capacity change from 0 to 40 18:16:56 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1660.636168] syz-executor.4: attempt to access beyond end of device [ 1660.636168] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1660.637886] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 1660.701426] loop7: detected capacity change from 0 to 40 [ 1660.709447] loop6: detected capacity change from 0 to 40 [ 1660.715062] syz-executor.4: attempt to access beyond end of device [ 1660.715062] loop4: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1660.736327] syz-executor.4: attempt to access beyond end of device [ 1660.736327] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1660.738484] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 1660.848140] loop5: detected capacity change from 0 to 40 [ 1660.852376] FAT-fs (loop5): bogus number of reserved sectors [ 1660.853231] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1660.890157] FAT-fs (loop1): Unrecognized mount option "./file0" or missing value [ 1660.897204] syz-executor.4: attempt to access beyond end of device [ 1660.897204] loop4: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1660.902502] syz-executor.4: attempt to access beyond end of device [ 1660.902502] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1660.905031] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 1660.915500] syz-executor.6: attempt to access beyond end of device [ 1660.915500] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1660.917783] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:17:12 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:17:12 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) mount_setattr(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, &(0x7f00000001c0)={0x7d, 0x80, 0x180000, {r3}}, 0x20) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(0xffffffffffffffff, r5, 0x0, 0xff) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r4, @ANYBLOB="100000000000000080000000445fe0fb"]) 18:17:12 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 38) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:17:12 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) pwrite64(r0, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1676.639127] loop6: detected capacity change from 0 to 40 [ 1676.641243] loop5: detected capacity change from 0 to 40 [ 1676.651704] loop1: detected capacity change from 0 to 40 18:17:12 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) 18:17:12 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) move_mount(r0, &(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file1\x00', 0x40) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) setxattr$trusted_overlay_origin(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000180), 0x2, 0x2) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x101002, 0x57) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r3, 0x0, 0x200) 18:17:12 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r1, &(0x7f00000000c0)='9', 0x1, 0x8040000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r1, r2, 0x0, 0xffff) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x900, 0x94) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r3, r0, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x5) r5 = socket$inet(0x2, 0xa, 0x8) ioctl$int_in(r5, 0x5421, &(0x7f0000000000)=0x80000001) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x1, 0x20) 18:17:12 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1676.708755] loop4: detected capacity change from 0 to 40 [ 1676.718851] syz-executor.5: attempt to access beyond end of device [ 1676.718851] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1676.719794] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1676.727795] syz-executor.1: attempt to access beyond end of device [ 1676.727795] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1676.728940] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1676.732305] loop7: detected capacity change from 0 to 40 [ 1676.733171] loop3: detected capacity change from 0 to 40 [ 1676.741214] syz-executor.5: attempt to access beyond end of device [ 1676.741214] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1676.742215] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1676.743948] loop2: detected capacity change from 0 to 40 [ 1676.756119] syz-executor.1: attempt to access beyond end of device [ 1676.756119] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1676.757062] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1676.772148] FAT-fs (loop3): bogus number of reserved sectors [ 1676.773001] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1676.775386] syz-executor.7 uses obsolete (PF_INET,SOCK_PACKET) [ 1676.821718] kworker/u4:0: attempt to access beyond end of device [ 1676.821718] loop5: rw=1, sector=44, nr_sectors = 80 limit=40 [ 1676.823973] kworker/u4:0: attempt to access beyond end of device [ 1676.823973] loop5: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1676.825575] Buffer I/O error on dev loop5, logical block 31, lost async page write 18:17:12 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) bind(0xffffffffffffffff, &(0x7f0000000000)=@isdn={0x22, 0xfd, 0x7, 0x1, 0x81}, 0x80) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1676.839277] syz-executor.6: attempt to access beyond end of device [ 1676.839277] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1676.840227] Buffer I/O error on dev loop6, logical block 10, lost async page write 18:17:12 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = dup2(r0, r0) r3 = openat(r2, &(0x7f0000000040)='./file1\x00', 0x315443, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1676.873204] syz-executor.4: attempt to access beyond end of device [ 1676.873204] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1676.874357] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1676.916234] syz-executor.2: attempt to access beyond end of device [ 1676.916234] loop2: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1676.917786] Buffer I/O error on dev loop2, logical block 31, lost async page write [ 1676.963726] loop5: detected capacity change from 0 to 40 18:17:12 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x5, 0x2, &(0x7f00000003c0)=[{&(0x7f0000010000)="607707000000400000a02b00080101000440000000f801", 0x47, 0x800}, {0x0, 0x0, 0xb46}], 0x40000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = syz_io_uring_complete(0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f0000000340)={{0x1, 0x1, 0x18, r0, {0x9}}, './file0\x00'}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x101080, 0xa4) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000300)=0x0) r5 = perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={0x0, 0xb}, 0x8040, 0x8, 0x86, 0x7, 0x0, 0x9, 0x1}, r4, 0xffffffffffffffff, r1, 0x0) sendfile(r3, r1, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1}) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) r7 = openat2(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x80, 0x124}, 0x18) fcntl$dupfd(r7, 0x0, r5) openat(r0, &(0x7f0000000180)='./file0\x00', 0x240000, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x442040, 0xa0) [ 1676.986052] kworker/u4:0: attempt to access beyond end of device [ 1676.986052] loop6: rw=1, sector=44, nr_sectors = 80 limit=40 [ 1676.988137] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:17:12 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 39) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1677.003326] loop1: detected capacity change from 0 to 40 [ 1677.061085] Buffer I/O error on dev loop5, logical block 10, lost async page write 18:17:12 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 1677.082368] loop7: detected capacity change from 0 to 11 18:17:12 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x9001) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) [ 1677.132214] loop6: detected capacity change from 0 to 40 18:17:13 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x8010, r0, 0xdf777000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) sendfile(r3, r2, &(0x7f0000000040)=0xa1ce, 0x80000001) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) ioctl$BTRFS_IOC_QUOTA_RESCAN(r2, 0x4040942c, &(0x7f0000000180)={0x0, 0x81, [0x200, 0x600000, 0x20, 0x4, 0x8b4, 0x7]}) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1677.218481] loop2: detected capacity change from 0 to 40 [ 1677.227260] loop4: detected capacity change from 0 to 40 18:17:13 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:17:13 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 40) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1677.405431] FAT-fs (loop1): bogus number of reserved sectors [ 1677.406505] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1677.486196] loop5: detected capacity change from 0 to 40 [ 1677.652840] loop6: detected capacity change from 0 to 40 18:17:13 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 11) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:17:13 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:17:13 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r0, &(0x7f00000000c0)='9', 0x1, 0x8040000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r0, r1, 0x0, 0xffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x109042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r2, 0x0, 0xfffffdef) openat(r3, &(0x7f0000000000)='.\x00', 0x181080, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r4, 0x0, 0x200) [ 1677.871002] loop3: detected capacity change from 0 to 40 [ 1677.910687] loop2: detected capacity change from 0 to 40 [ 1677.927071] FAT-fs (loop3): bogus number of reserved sectors [ 1677.928329] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1677.936173] loop7: detected capacity change from 0 to 11 18:17:13 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 41) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:17:14 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x4e2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) [ 1678.208394] FAT-fs (loop1): Unrecognized mount option "./file0" or missing value [ 1678.233182] loop6: detected capacity change from 0 to 40 [ 1678.373794] loop4: detected capacity change from 0 to 40 18:17:29 executing program 4: ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000001c0)={0x84, 0x0, &(0x7f0000000300)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x48, 0x18, &(0x7f0000000000)={@fd, @fd, @fd}, &(0x7f0000000180)={0x0, 0x18, 0x30}}, 0x1000}, @acquire={0x40046305, 0x3}, @clear_death, @dead_binder_done, @release={0x40046306, 0x3}, @dead_binder_done], 0x96, 0x0, &(0x7f00000003c0)="c6fd7724d9df6cba919fb9e967be03fe93d72e0c84dca31e3089997cc1598259569f0f6e42e0bc9e609631e6f6a62af79a9bdbd42f7ab432fc040b502a4f4078ab8fb411733295e9c27cc6eb598ab7eaf8521d36b4c30203a02a83042967e52a1e6db7698cff93be5a6d93ab128d730428cc9c807135ac26073cd09f7238ee4c8c7042b98f873c6eda586d8a86eb750eb754fe1aaf7c"}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000000000)) openat(r0, &(0x7f0000000240)='./file0\x00', 0x10000, 0x34) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_MESH(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000300)={0x28, r5, 0xeccb18091241eaf9, 0x0, 0x0, {{}, {@val={0x9}, @void}}, [@NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HWMP_ROOTMODE={0x5}]}]}, 0x28}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000004c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_ADD_TX_TS(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000540)={&(0x7f00000005c0)={0x34, r5, 0x800, 0x70bd29, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r6}, @val={0xc, 0x99, {0x1e, 0x21}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x55a}, 0x1, 0x0, 0x0, 0x20000004}, 0x8000) 18:17:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) r3 = inotify_init() stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000000300)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32, @ANYBLOB="8270e0e76d0be49ff67a719bcda24fb839d4a0f144ad10f5ef747bb0a0d4da1015146f8876fc57cd742cf346c1261525dddf66a5b6027fc398245b4d32f61ff684eb7861e6d2ed54f727901b2e3badd0e61b024e15bded16daeb086313ab7690dbb823170cf3766b9b091dc4f4b0a2309f713919b59ee0103f2a36979f0000000000"]) 18:17:29 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x250000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x101042, 0xbd) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r4 = open_tree(r3, &(0x7f00000002c0)='./file1\x00', 0x801) r5 = syz_open_dev$usbmon(&(0x7f0000000300), 0x2, 0xc600) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, &(0x7f0000000340)={{0x1, 0x1, 0x18, r5}, './file1\x00'}) ioctl$BTRFS_IOC_DEFRAG(r6, 0x50009402, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r2, 0x0, 0xfffffdef) openat(r0, &(0x7f0000000040)='.\x00', 0x610841, 0x10) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x80, 0x82) setxattr$security_capability(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000280)=@v1={0x1000000, [{0x6, 0x69}]}, 0xc, 0x1) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r7, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r7, 0x0, 0x200) 18:17:29 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1693.451439] loop1: detected capacity change from 0 to 40 [ 1693.455963] loop5: detected capacity change from 0 to 40 [ 1693.457016] loop3: detected capacity change from 0 to 40 18:17:29 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 42) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:17:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x10060, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = syz_mount_image$ext4(&(0x7f0000000200)='ext2\x00', &(0x7f0000000300)='./file1\x00', 0x7, 0x1, &(0x7f0000000400)=[{&(0x7f0000000340)="27a87574d3fecf97a741c2b72cc6ddb3e6c8cfeedac5782f0c51d8099d5727dedeee3a5bf77ef55815b64bf4d35bf772a7d508ba0ba1f40a28e9153c3d584effac56c17df9df5e70249eca398da22df768cbe14ad805d5797791e019c536b308cf923987dfc15bc4bcafc0912770d80e01706157e73f1cabe78a92a0dba62291b4f201683154b8", 0x87}], 0x30000, &(0x7f0000000440)={[{@bsdgroups}, {@noblock_validity}], [{@func={'func', 0x3d, 'PATH_CHECK'}}, {@subj_user={'subj_user', 0x3d, '@,(\\*$'}}, {@fowner_gt={'fowner>', r3}}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'KEXEC_KERNEL_CHECK'}}]}) openat(r4, &(0x7f0000000500)='./file1\x00', 0x24440, 0x2f) setresuid(0x0, r3, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {r3, r5}}, './file1\x00'}) 18:17:29 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 12) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 1693.465626] FAT-fs (loop3): bogus number of reserved sectors [ 1693.466084] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1693.468181] loop2: detected capacity change from 0 to 40 [ 1693.476223] loop4: detected capacity change from 0 to 40 18:17:29 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x9) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$BTRFS_IOC_FS_INFO(r1, 0x8400941f, &(0x7f0000000300)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) openat(r2, &(0x7f00000001c0)='./file2/file0\x00', 0x101001, 0x1) openat(r5, &(0x7f0000000000)='./file2\x00', 0x301000, 0x40) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffff) openat(0xffffffffffffffff, &(0x7f0000000240)='./file2\x00', 0x1, 0x1) ioctl$BTRFS_IOC_DEFAULT_SUBVOL(r0, 0x40089413, &(0x7f0000000180)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1693.486740] loop5: detected capacity change from 0 to 40 [ 1693.498700] loop6: detected capacity change from 0 to 40 [ 1693.506358] bio_check_eod: 13 callbacks suppressed [ 1693.506369] syz-executor.1: attempt to access beyond end of device [ 1693.506369] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1693.507707] buffer_io_error: 10 callbacks suppressed [ 1693.507715] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1693.561086] loop7: detected capacity change from 0 to 40 [ 1693.563841] syz-executor.1: attempt to access beyond end of device [ 1693.563841] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1693.564787] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1693.625672] netlink: 'syz-executor.4': attribute type 3 has an invalid length. [ 1693.649462] syz-executor.7: attempt to access beyond end of device [ 1693.649462] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1693.651262] Buffer I/O error on dev loop7, logical block 10, lost async page write 18:17:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) fspick(r3, &(0x7f0000000040)='./file1\x00', 0x1) sendfile(r1, r0, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1693.670111] syz-executor.2: attempt to access beyond end of device [ 1693.670111] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1693.671222] Buffer I/O error on dev loop2, logical block 10, lost async page write [ 1693.690342] loop1: detected capacity change from 0 to 40 [ 1693.706242] syz-executor.7: attempt to access beyond end of device [ 1693.706242] loop7: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1693.710771] syz-executor.6: attempt to access beyond end of device [ 1693.710771] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1693.712183] syz-executor.1: attempt to access beyond end of device [ 1693.712183] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1693.712569] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1693.713443] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1693.717018] syz-executor.1: attempt to access beyond end of device [ 1693.717018] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1693.718127] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1693.722094] syz-executor.7: attempt to access beyond end of device [ 1693.722094] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1693.723910] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1693.727864] syz-executor.1: attempt to access beyond end of device [ 1693.727864] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1693.728869] Buffer I/O error on dev loop1, logical block 31, lost async page write 18:17:29 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f00000001c0)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) setxattr(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=@random={'security.', '%\\-!*$\x00'}, &(0x7f0000000180)='vfat\x00', 0x5, 0x2) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r2, 0x0, 0x200) [ 1693.747920] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:17:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) getsockname(r1, &(0x7f0000000000)=@ethernet={0x0, @multicast}, &(0x7f0000000180)=0x80) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:17:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r2 = inotify_init() pwrite64(r2, &(0x7f0000000240)="396a1208d9576cb727dde7565b57a0f92d7c02ecc6d70eca987b95d521a1e4a9906e10c13133f82b1ae90e9ee29db0692fed4b205dc2eecd37e8824916bb158e5c6d7509e93ee430cd6937c4f0cf44840bf183421a62a0f91e437599f09c44e4f284f14a143dfe45a490f751cedb1679e8fbc99085a3a6b2137509c5e6c25b4653370d5456afaf81f3a418f95e0d8f700ad675cfdcce4b26e3606373bd809f682d315bf8de9755b11b41d6ba2b8c7679a13018e5240c21aa6b6817f1227d2ecdcab49efe467ab42d012d4833f3ee6a42996b1c52172153f5e70b398e3a60e4ee6b2d5fce2bde3a1def254d15c4f50f7dda09e67c841543a24cea9593f0cd7bc948fe498fc5f183077d9636ef1510d0dba63917d3568c7fb1b5233174f9890f39cb92e0d23d214f4fb0", 0x129, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1693.807867] loop1: detected capacity change from 0 to 40 18:17:29 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 13) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 1693.886639] loop2: detected capacity change from 0 to 40 18:17:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) clock_gettime(0x0, &(0x7f00000004c0)={0x0, 0x0}) utimensat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', &(0x7f0000000500)={{0x77359400}, {r2, r3/1000+60000}}, 0x100) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r4, 0x4004662b, &(0x7f0000000340)) write$binfmt_aout(r1, &(0x7f0000000040)=ANY=[@ANYRES64=r1, @ANYRESDEC, @ANYRES64, @ANYRES32=r2, @ANYRESOCT=r4], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1693.946920] loop1: detected capacity change from 0 to 40 [ 1693.959142] loop5: detected capacity change from 0 to 40 [ 1694.100234] netlink: 'syz-executor.4': attribute type 3 has an invalid length. 18:17:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x3, 0x0, &(0x7f0000000200), 0x1000080, &(0x7f0000000000)=ANY=[@ANYRESDEC]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x5) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:17:43 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 43) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:17:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:17:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000000)) openat(r2, &(0x7f0000000180)='./file2\x00', 0x101000, 0x9a) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4010, r4, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2a082, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:17:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r1, &(0x7f00000000c0)='9', 0x1, 0x8040000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r1, r2, 0x0, 0xffff) sendfile(r0, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) 18:17:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000001c00)=ANY=[@ANYRESDEC, @ANYRESOCT, @ANYBLOB="15bb129d6664ce33528852fac19e364f96022b832fac448a7b51ee7c36fe5998599af7f1a8315ae88d67afbd1db1cd8a80a4e1b15fa90d40b7b5eee9a0ccaf97fc13ef21c4ac8781d0d21f79861f97983c9d921b90d01239329d95fcf271b8871a2c", @ANYRESHEX]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000001640)={{{@in6=@ipv4={""/10, ""/2, @multicast2}, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in6=@dev}}, &(0x7f0000001740)=0xe8) lstat(&(0x7f0000001780)='./file1\x00', &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x400) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r5, r6, 0x0, 0xffff) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r7, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffffff, &(0x7f0000001900)='./file0\x00', 0x103102, 0x44) openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x0, 0xb0) socket(0x23, 0x6, 0x8) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f00000015c0)=[{&(0x7f0000000180)="7da3ff98d56263c0469fa0e2075e1a8c589a61f22c9e67261e0db38150deea533f3a22d6847d5f76206379f9e125f96fed38d17ec4232ba2bcc3a01b3bb2ec4d548b66240320c72c047774b09ce0446c336c9536d39b38b37c111245eedb04a425b5744898157e575ec1d30b65849290560115c0b1ec6f76fb", 0x79}, {&(0x7f0000000240)="b0ac8970f1eabb8cf2ecbad6d66e4e06449021d27df314e8a26dca4cf7366796098f8394ae78da6aa5d52335a381a11717fe395adca4f18757b659a6359de9bc74cfec54b86459beb3ddd9c1d24aae0d1116d796f25e78725db61f0750673592a123df900aff6b53d503aa2b9e6fdb218ec732ca5d97b77fa55dfd90884c7bb95f006225a07306d20260ddbb2e2dd8afa6b105b5084fb62d6b0dc131e3a60886bc60b783cf188ce0c2b9d8f567af195f9f652f717ae8b096aa824df61d61253125a702ac56b507c0598a9c5aae0d9ba9b992dacb2c42c5c21b82151f42bbc26983f7d8b61409744f42749042dc65264e83472904507c76f1427873ee7bfc8b0c9908b28af821e25f99b7c2e9ed8c64e119e76091408323426cb4487e93852fdf2db46830d4ed546bcfe289753382c80871afb21548a17a439bf98d162a1983948a8e105079e170dffc2b89dad88a0900e00d495d104f9249e1b9887b422bd5b6d4424e59d38ab0108faead9604fce211e4a280100659f2645e01be05df401953a556c0b15b5d5c60e3cedf4cdd786cb73fe0b2e433d491e8f7df462e9becf3c942dfb287305ef4f24003cff9ac485e08895b1caca869efaafb990d383843f5b2f00e0ba4b687be2c911d459f98ca084add6e385c2b741440575441fb029897a403290c576f2cdb9b247f425bbfe39dcac79e83305075fca0eea99bae508fe7772c6e9a683e7352fb6fa1ee9351f5f56c3192789fc2ca9fa783c4597eac8da89f940635b41ca6a7266233e14cf50736cbc071219c9c6a2427070895068746c8b6e37653d7cabce913581950ebd7fd25e9191d1e66518fa222cc6ca1855da0debaad697d3a47cbdb84369b905eea91311946f615cb4de873527d5afaa4cc6c93eca168372f89e1c497398137618681583051dfb19d564ce4b4163d7414e9c734e1872b346a498d9345c6d1a019784af905e01975a5e6a8d152a8600a1f61e2da002c68ec26ac14bdc5aea5c5aca71464837922d9683b6d06638a8eadcdeb1483684b4093d9cf314717a135107028db473e5509de14a6255947a8e6b12502c7695a2b7f225249dd56be5ac69f025e69ee86dc5be01551ef0afc7dbd980cf577271b13333fcf55ca8af9311f1f088c473761326ed262f7e268c3a978532407b870bac3982735a611ba669c974a716bad944cfe0c7aa45341ae2b8bcc08cce8620abef1cca7168733ee3bd98f558e11c181f8a20efbbebe6b0d47397e1a23e31a705eceaf27e9b9a154433407d02e279574059b537d7fd003245f90c697617b0916e2be612f2a7fc62ce1dfa0174c9ff3c714efd18944badbd774ff4e4de3444e01ce472e73492f96b8600155f70f1c43f4bea3ac79f2809e781bc66caaa4ecc0670ada3ad334c698cdea3269da8b4658ccc248fd24c7ae611a3ff6e763ac5c1ca4891d08900f739b189a4b78df5e6e61d0f2b6472bcabc3988515868fed746541cde94e8ff969c0f1c9b1ac35c31d6fec105894c906b43690ae14d731b22a024eb3b8a3ec5418ed37d8d43ecd41207a582385847c978aaa2b1a81038469b015224c0ba9975b917a63c1ecc79605ac2dece3c516a6c6ae027db7200330d011cb96115fed7c3176466926f7b1aca0f2b1ae631cfef4bc353ddc95c4bca0d5774ef4b587bef2b473cb9167d78e1b26e5fa0f230ffddc880b922e8f84d812575ec7dad757d6d0cd10f955f0d108fac3774756747c45cfac032a2e936bbfcfac47bb02f9526dadb03d34436b19dfece302645f1b9ea8bd82a80ab4ce427a67ec4527a3953ee7c676d5441a6e0109600dcf6562285a393ad76b744edc0fb569840404861fc5ba26ed7de79ff37f61d14a6ecabd796016d513b04a373a62ac89147455a670d451d26609c8a80ab165ee444fde762414469536c67e81a2673f412d7da70ffadb77a9a125501610c6faf3ba504f0d9011c9baec6a922a3b9db658656d1e9f9e2709139c1346b200d92203b9a48541b9483d039bbfacc2a3be8ce3fd2c79bd4a9caf725f2d50d4466f4963c7905093c4a65f6937f88ebe4a24981ae9bd16a5fe4fda7f34fb4a85dc287a20f37376e754f83782bca3d1ddd998b2ab39052e5d336f7eb46b36286e61e3d8b2a2259f0b5cbe8a459ac06f7a4c778355f49393d27b01b1ab658f0ac8c2c853ff31eb71a8e282578c122482cb5a52e5d7a442af7246ab316dddd0d70a5ef16f365b584340604a9d494ee765695c6a3a1c2016754b6b2d1d5a217d4d28da5100553d79f111daf0a69e5d4c1b6ca76937a0a4161a2718049d578c6077f83669e53528038aa63b5f4e245564cde52b9756d8781f921cf6dea1c314bd6c5bebe7d37965c5593ef832e00fc7c2a3f4c6e81ad42dbbe338fa5d24911c88e775a6d27bce146774ad32cf0936fd09587b6559e3a313dcc2acaf6e3dbafab25c509b11ca9db70799fa6b04e6912d477901b5ef595a32cf19983742747908f31cf8d59b3563adeaa3817a32643af9a912be231e84be29f12a54831ba14eb96651d741da82ba4bfea2c6e278de39b6f7ad9a5d9adaab5e09b658f0c96314ad1b8a839c635db95eeba923fe8c6aed70f7ff7a660eb11b7e165b4ca2dde84d76833ac0832c472d1e846580da03ea9ff22c321b6b54c8fc9a651d9650c2c72d73a156797da0d9357019883271414f64c300af5407ebc379393c89aa6be5862ba23cf4b1549d68914732dd1b7d0db3c5835ef496be9860e7fdcb7bca034a155619907abeb63cc66f240c32174d40f26b679b0a99ecd613993bbb777f78ba78aa6c5d1f6932504d9e0352ea52be69192a258cec97ee417a200ac5a73811642872a473f979ead7e302feb800c2d074561028a5c5b0a7528f329017a7ee1e19b4b3584a7d691d6c725c4e7a84eefad274e9374814ac0be9e57c6752949106bce81335018d79b2c7bbde1ec4e11b51384c1fc87ee9541c5f0e96ce7d48ec937d40d6239966615e4eb163310d11b7fb2d13830de60d873816823bc0b266e0929bbf402f0cf4f4d3cf540ad81c1e0028a84ee941f66cb0dc63787d882f9bceddb2bf1d35aa1afe4567221ec18c8cf9f4f92ed51307a6511b9ea998b7bc7e38388a67e532c077cef7ceedae61feed46baa9e872a2250d1217eded6a753e335a1bea988edbdf8330f3d20b4bacc651a2dec6dece1f3a424b008938b5bd956fd131603c3dd781d8c87fc1caeff553f4af7b0173f0454868c061f5bc00cee1f10b2005157299002b6c832320939a04c4eabd2750a1cca0b5e2b3011f86290117245d288d6fab9398afcdc6879c84014d0fa5fd4e056aae0333590c21fead286d186dc5b15512d567beff51b2ac81720eb32f07a83a7f3657997fe2fcdb545b6194c3ac7bdcf96fcd5f51cac0ce3a6389495960c56647cca7429fbe6aa2049e650ec98bccfbf4cc79f9242a2cd76931538a5b48a03015351480fd068290252cc92fd7ed46a5585dd8397d52bbc81d1d4d584c132a6a0164ebe323c0bb88037f954e0981d75c13f8ae7ac2f1235d73fd70a49b6b5f6b9f7b338b2cb74b44782670cd8854f2810b13eb96d8792a7ff88aa0eceef525bf9ccc289750d0b9c8ab611df7e980678d80bff72f0d2854d01d00f93e4c12607d0da3aa0842a6bc6c4f01844d9535d1bd0edc19f832f0af12e91363d59d7642a2fc882b86f137e682522b396e63de6fe2795427ee1b4c1f10a6bdfb3d9cb3e5da0ad8961f117e8442c429602cdcd3cb0084fcaf7505f23f4b55e94a5c773885a3250e1bd93937372810cf049ff64183fa67c5466a1a5b9c8976f5b9b64705ab857aee20964822c0eb44b21de707ac1ec3d97ba662cfbe69c3ad36d4b45cfb60549b65d5104fff9e8c8a840ddfe3fb6349670669bfa277cb9394117fcde6586b195270b98ade3b7ebb8d1fcc4e675a889505aa7988f24ed61cc0f52065b6b72a1598b16507258201d22c66c2e97756da6880149b20664e7f1bc798a7c8a1d1f309b28dd21f0cea92da0e405b1528e4a13c5c80e49dea4de26922a0b4530473f3e0e741271a716bb65cb858f49545c9a42a34d5509b48cc27dbd656caa47fe7ceb53ae22489e3c74cee02a7b91b42a2268eea2645293232022e5789142d442d7587b13adf52761578685c6d1d977504a82136bdbdd99fb0c3bb296ddeba8d4446eea86b08af663c4a39b1d41e177c086abe6ad29d1fe80adf425d43753ceeafd69e0a21151655cc99ce1f0edba850c8c859c468b526db00cdc8e013cd5740a951ab161e48f97e1d19d021f9203949b3445fd5dc79ddb4fb02e7fcd09a1797079a9dda1a2b768f74ef0b498a14f8430d6c826370eae259e15a2eff79cf0f0ca1b0ebdd6bf7bee111d6829b5cd6a14a793e170251089500304816c77ee4f670784030b7800c015525926a8fa36e3cb807050ef4d2d80f93abdbaee76935d38a6b8940f65d7cb17bf284c33ce45eb434d7654f65320121b2389769eefbd5f53db31f2422843e87dffe9e513febc6b95325da8463cb2302531538617bb042bb0dc7b794b96244bf11864325e662dc3288fd26c042d05913eb855cf0e7ad11aadb61d26596f0f1be8e7c5d937bcd604210a9b05b8aa9a61b088517efa7596b52d0e66bed67d031ee5e1238ee97f4a3c398c4a3c9705c7863450a9680c5dbbf774ef538bf4e0662c20075e6579a0ac7a1b3b5cb6419708cfb24f9389c421e4e61f3b361f7e848812ae1f87de4a2fd49a30a7ffb27e2372baa26aca56aa41b1accf9b5928097bbdbd6d07efbd52683cd5c50f90d55eb3118fe503b42536fb01924f3e21c9db069da0d81957e0815aa52bd3a54d40955917dd2fffb1e5c5be4bd009637d117cd47511e1c5502a5aa3a110ee9eeff7bb5172218c5c257c101e43edb3d5706c1c58ae5a47e1971f0ba60458874b1e1ec7a0a0d9d7b3952198cb1174c2a47a261a2675a3ceb38635f9890c8545d01e0cc9bdc2a23e0909ab52c9feab46f963161966a0c1c3080fd645cb4f0d0578907a2ab25b9c1af21dd524c66af3107efa35c3488fbee9f8f445854d3f32b7fb9a39391db165adcdfb843ab0f47b6519a43d5952e96d2c7beb757ab1dc6af3abc1d2650ad7f5c3bafb16df870549a5c5c1b01363b3099c7408cd763c45464704e15685d019980d1e356e8a5c0ab6463eb96e77016a7a8734f368bed74b86c325064800eab4c33feebc47d71d4b95f5eeb30a1654d406ef4c67da9a92285f779c44ed378d5dc615e647bda249f3081773a1fb70bc128874e582ce7646010e6d232560ba4ad8a794049c86969f043dfe40df2d849e6bb8990000c9efddb754c138f8717a3a3991c758292425b7e95f6076c361340ca53fa227ef1ca90f3493dda4a1a952cc96c6f3178e279149f6ffea81f1dc114ffd4db47e257b3c528a9383e3eafe62c8dace763fc802bf5768ede9d521f3a948399a4c72a7334010b41686001f5de7f3b499f67dfae5eb10670978596a984f6829bdd7e648e59529c33fd5f00259b6dae9e75a46dc142b3134b9359a8fd537ebfd3a9f6b83af0f37d726f1a3f4fa057fd01dc91bbdb78aa3be6ac1f94485cd89fd62e2c6cc0677acb87b3cf5a0322e880f7771baa3121b4c3ff8fbd0c54d69f44acace04a39a26de1eb818a848ffae814cf78b280bb8c977d9514c8fed016757ebb1c1ece51de13bcbd7e24c8074869c7c9bb74ae5c6873baec0b73f4a7545ef4c1a57178283c8c6c7d8fd506e7eb2a72e329bc7a4ff3aedfde7684e11be020026dda78b379ace95a17e4b08", 0x1000}, {&(0x7f0000001240)="b128d5014aa0bd474dc64c37fe090525d86ca981fd75c18ccbdcadbd07e1eab16beb77a3551efafc3ebbfb0fe91639c388b578a205533fb13a1e6d8209d4954aab0543b0f4bc6dac001dd4bdd025c5a24599d3e04e8b62626b64ecb5d0d4c9f3e850aa079befbd5f04b23c4096e04e4deeedfd99b4903869660db116", 0x7c}, {&(0x7f00000012c0)="8fa47fc01ddedcab8e7df55d41fea5b495e192abeb79871a4f609286fcdc274a1e838d58e904732df7319464f7d116bf0119fbd32c7e91ca9015fd9c7653d7eeeb1b1b2b9f7d34bd3b2cd0c0c6965697c95ba26be81f258059b09b255dfb2d8102a3b561009fd524ccbccfdf4b9f4bde3ac42fa3181d961a453cfc6a0b8eaecb08dba8bbe24311cd3ad2d3a0be2a362458e869c1d60113909bfea18885307084405e6a3301aa219a7876", 0xaa}, {&(0x7f0000001380)="806916f756ab8d9f9272c80930d2999fb09369055a4ea98f312de588a83a08ee74e5e6e4", 0x24}, {0xffffffffffffffff}, {&(0x7f00000013c0)="70f8bf3693a0b7a8cf888d7d130f12a8514ab9ca584dc1d6c47e112c839d1cafce30ce141a383c60f4c7410288e47a93997b48d070860b811b1b13b96256a766c372d552bccb4e43585b8f7ec8ecf2c88eb24b831ac8218cb15f361bbd2dc36cb38264ce588607ebcc1c3fd137c4eeea361b6d4f7fbf96bbd9a477e97efdf16c84ab69f3a80db567c9841fd8d313258c3140cc98a896f6224997764d6e8365a33afb03eb74e788939ff95f86bcbbcc23d65f921f8e49faf88f1623f38c69a7c761f20805aab5ec3f9fbdc0d484210cbbc79bcb49bf", 0xd5}, {&(0x7f00000014c0)="a6b5738c79c14b842eea61404e298d92fe1cbd268946554392adb506183ae7b06e956a2b38f634c6ccfb7b2a2785108e2d62970d1ef9046292b8458683cb9fc1adf460fa26950c886add1695781555a2c176eafca327f33ba9ca6f8a0f2a215299b84ff77a2beaced24bb6663df28fe01666c618fc124b63d46f72f2267a9c7308fba12852a93b7d2af01db06fcf99f555a44887c5c5c8b32a1387170a981de8391a0a2dced0787f229f827a00954261656949f6aa9cdcce1812285f51e90c5b1c5e66b284be8daca680a15f1ea572", 0xcf}], 0x8, &(0x7f0000001ac0)=ANY=[@ANYBLOB='\x00\\\x00\x00\x00\x00', @ANYRES32=r0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="0000ffe01c0800000083635a6bb47100ebff010000f20100000049fdc745d26ecb6a455028ce679803284555001cb6f7109f76644369a87a139580fa07000000000000000076b41283d541dc0506cbaef61f8917482e0eced89c3ff05e6137dbd6c058e6b8037b43b6e4dd636533b0d3f971c18613274a35aa20c0ae2e72248093a1e189e5ff5e6903719f0154fbe791f5bd87a3a804fe28f23d1ef7e7ec3aa8309bee59310c348410e5d44a67b8adfb000e352191cdef4275762575a54140d893a8cb549800ddbefefd2a08d346f8582b4ad2acb35f15c6d0f03519c086685b571819996922ea48eabfd873bd8ee4", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2100091a0f87257b48a200"], 0x58, 0x4000801}, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r8, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:17:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 1708.117266] loop1: detected capacity change from 0 to 40 [ 1708.119683] loop2: detected capacity change from 0 to 40 [ 1708.142275] loop4: detected capacity change from 0 to 40 18:17:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) renameat(r1, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file1\x00') ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000000)=@nfc, 0x80, &(0x7f0000000700)=[{&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f0000000980)=""/266, 0xfa}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000880)=""/244, 0xf4}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000600)=""/47, 0x2f}, {&(0x7f0000000640)=""/36, 0xfffffffffffffcc3}, {&(0x7f00000004c0)=""/128, 0x70}], 0x9, &(0x7f00000007c0)=""/85, 0x55}, 0x2022) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) getsockopt$IP_VS_SO_GET_SERVICE(r1, 0x0, 0x483, &(0x7f0000000440), &(0x7f0000000380)=0x68) sendfile(r2, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) sendfile(r2, r3, &(0x7f0000000540)=0x8, 0x7fff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r4, 0x0, 0x200) [ 1708.188306] loop5: detected capacity change from 0 to 40 [ 1708.193014] loop6: detected capacity change from 0 to 40 [ 1708.196302] loop3: detected capacity change from 0 to 40 [ 1708.200418] bio_check_eod: 14 callbacks suppressed [ 1708.200437] syz-executor.1: attempt to access beyond end of device [ 1708.200437] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1708.203064] buffer_io_error: 11 callbacks suppressed [ 1708.203079] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1708.205575] FAT-fs (loop5): Unrecognized mount option "1844674407370955161501777777777777777777777»fdÎ3RˆRúÁž6O–+ƒ/¬DŠ{Qî|6þY˜Yš÷ñ¨1Zèg¯½±ÍŠ€¤á±_©@·µîé Ì¯—üï!Ĭ‡ÐÒy†—˜<’Ð92•üòq¸‡" or missing value [ 1708.208740] FAT-fs (loop7): Unrecognized mount option "18446744073709551615" or missing value [ 1708.220860] FAT-fs (loop3): bogus number of reserved sectors [ 1708.222303] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1708.229332] syz-executor.1: attempt to access beyond end of device [ 1708.229332] loop1: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1708.237947] syz-executor.1: attempt to access beyond end of device [ 1708.237947] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1708.239989] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1708.245251] syz-executor.4: attempt to access beyond end of device [ 1708.245251] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1708.246886] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 1708.261231] syz-executor.4: attempt to access beyond end of device [ 1708.261231] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1708.262911] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 1708.309968] syz-executor.2: attempt to access beyond end of device [ 1708.309968] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1708.311696] Buffer I/O error on dev loop2, logical block 10, lost async page write [ 1708.314494] syz-executor.1: attempt to access beyond end of device [ 1708.314494] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1708.316770] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1708.340324] syz-executor.4: attempt to access beyond end of device [ 1708.340324] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1708.342444] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 1708.380851] syz-executor.6: attempt to access beyond end of device [ 1708.380851] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1708.383381] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:17:44 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000000)={r1, 0x10e7, 0x6, 0x9}) openat(r3, &(0x7f0000000040)='./file0\x00', 0x30242, 0x120) sendfile(r2, r1, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r4, 0x0, 0x0) [ 1708.564821] loop4: detected capacity change from 0 to 40 18:17:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 15) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:17:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="d8771ef1281d3fc1ce8839018329cd8f1ee2eb6a717bde3fb243a61c27e12a8bb7988927ab4a76ce1a580d88ecf91f45b6781b563280c31a45e27da23a4d12e483e49a30c043283ba1cbb745f7603766d6c6473781e073bc60fca059d5cf252212c29472e8cd22a5ee8d046e871eb61a82c75aa2921cdd0cea150448f9f787c6f05285de3ab791bf6be42ea891a2e2de58efb4c486a2caff38a8d38cd2822d996a8c5d8aad65aeab38248f8d93ba62fcc1d0013cccc1c383292080fe403d1bdb117908ceb58415cdb41d5eb28b507134cd367d91ca1641463ff7fe2a2cf71a62cb9c3b6f73000421908001a7337faf1183f0e3a68354ac6a9bd45fc0971449a9bc157b621aec791aced3b14ae8694e4472b2823f1ada6a0a6e455d6e69c5f3838694b746fd10647b3e2490d88899c004f8fd74279b700a057b85d09b4edcfe1bf1887450de0ccf14fac724507e52f4c14a7d88a70a7f893e80eb714834ddd9cd9b9a002254737a5a80ccb579863fe6cdad06a6bbb91dc029066c757e9cf7e6c6fa726e8a81a381c56af478f4a403c1a1c19c5907d73d1fdaa0070a7d6db3100e361cd509c1deccbb374dcf2c7394f430c9ec2a88ebd819d71ea17287868b2c82263c81fe5107f487c1f51393b4176aa6f0abc8f04a2b8f62cdb73ee9c449b2a674a9b21bb3e2b31c0467db697736f56a6f79e17c539cdf43d92a34d4cde9876714fd22864082b025f65acabf9b7ef11630f9a5278748921368688f1a62a864a3183ccc80fec9ff8f6d7376446f20c1025b33137138e7bccbd666a1cb0612fc120d749d33822752859fc07a8ea5ef28138473cbae428be018030f4b98715c77cc38696fb0c44a4158c6baecf572026df7b08705729d33b32c9d27e9dd5ab0ca9e65362e51062fecdb8213f46277bc3d9d3e16c9a00a44bdc7a8e897b242b7e845865bcc194bff78c0a5574c01dea41ae6d47d5457ea349a2cb7d8a7a4fb99b606f35e5e12550e7e08642210f9a53da5af4a81df141b2e14df9dc63e0c8a3bdd5af9768a02a7dbeafb46fb60cf8ca6280a96296d38be7ee1ebc5d7f4adeba4cf60f6cd048ee10248186868b8c88e2fe64838163aee480405da4677590afdb659039038c75bab9d154630c71b1b6bd4dc31da95ce97963f103f876b9da23b8a838c9e97a287723d094d4cd70ed44ab6247f02f01b21872f92ed5aff8011a3ef99e42800d5e59bbba5afebb45a3402bfa0e97fbaa8898b2f55af9d242855ba6585f38b68cd028202aff1512dff72771ab5c29cda5ec9c11034676153af433e76d72e25b267a7adda59b88ecd381505367832c20e03d699d53ef9ab17a081dfb872b681d5a0a9cb648e1bf96d512ee3e266640d991a182f16378474daa0acf08c039f22b90b60b79cf47ed416bbe2104cdc9ef6527d6140c7b58a025079cd839db45e276b332e178a3a193894046742e0d5994c2055ef67fbd966b9daef3f53bbb20c85b9148cf63c8cc7d05a0b0d21675d4aaf582912873bffe3fe6eb1e0641d7a51db8cb182794a5c14a663d415d831f5f2067f13f6235181e37881acdbbdd11d387d24775ca43855894824be1b909406c9ddce275d2e2dcf0e187acebddc6662b9264c3ba6538abfc223136898767c67e1279fd905ea3fce8558f2f90684732dc3373a0de1f11396d427dbe1553266895ca2f161a9338ef25cc7d966a9727c03b19b31bfc821da2d04b4980c12834caf223d86473edc7e912c43e24aabdfae80cc9b3bea20471cf2ba98693c18692e2a42b6eb5a16a575639c676cc8fd99f89162fac36cc961b9875be24f5258729e8389dc7bc31d63b2b7f2f1e039ff01f9e6c8f8ab33abfde5033e88cad4957cf86bfc8d64ce30bb0b1c2a8e0e679649ffc256c1395bd1ed713646de5f3e3e868c28107b48c56f005b3521ec9b11bfbaa892ecc00a0ef5f86c69ea4b30493b0aa31a564eb713bf60aa129c00a12ebcd1ea989602a52ad3fa4374ffd633953a91b9983c4ff4e3d2e663c9472dc1b6a422f9080678c9264b43f48d1a5c67c744bca8f22fb3525c95108401f0d3a8ed8444cb4bb25c77d6fd64d93dde10220d68681365826c44bb4af7768aca29ddeec67809403b8a0a89ca418b70e2594254c2c694701da6f905ac307c84530d48ac7b8e405c4ff51d9307f0fe2df26a9f82ce34122a5471fd9a059e9fb2337282d03110e454045f7c248e82f2ceb05f430e1de2675df46112c363c1356978182977c52280988eb599c585ccaf8af14049f177e2269db8a93f9a9b98a3fc3997582dc2db3beb4f7cae77ddfa3b756eb6f103539f8f42de0d16fa75f1d2d323c53b709cf6bcb09f1063430afbed71e3f60baf50232f3547ee2cb7b10efa27736e8714fa570c0a73c900765d1c437870aa02d68fd517ec0f858cc04a9cc4d7059c08428516dae06f542aae00ce660d4a1492c37e194a95298184d5042a34e75558dfdfeacfcbcc8bcea7ea0ed4b739adde92756443e0ea67da6310730a0f10c9d55349d835f357a757b4daf7bfc751ac2fee9ddfe2189cff4156c6c695e35af5ccd049f44a37c3c68630c6bbdfcba467cb7f95547ec006928ba6bb010d131e1193aaeeedcb6333f92f4c320b7fb4ef02e15541e0f34cc34f7910af6afa304cf15d09468b707489987c1508fc5420fede88e9b19f605ec5c7ca3fcbdb8fb22d674eeff1044c86583a8a40c2f75af4105cee99d1ed9562b93e04de93ff15181700f15da1f94fe586f68049fda523454005d2adc59b87801d85bc8e7077b85164650bbbc291386804ad1a9381b9b706ae2236e5434d2930302f2768e90faae1020deb434e9569b1e097cfac57cf489f34be89ee1971a367081b80b27ad1719efe666e9536985d4be6623101ae5468972a6d309d97058127230bfab34aeb7bc1b824541d72e1aa2dcbf97617532b9fd3c16a17da38b207afba2f0a417abe326996ce44b9460d5dbffb919d1471fc8c7ef67854e86cb5813c80daf335f863880307fd4a8dd0d021509cb86c0c17a0682723b690dfd77a9d9bc9fa96161ba69c07537061591bc184b5632544efce4dcd5d628daa5c0dd36baa7aba4d4da3842dc46d2985655ef46e2ef06fd7ca6360aea0095849e3d48420ed9e30351be596481f7fd75eff6fa1d672cf9934346c6bb22ec01a560e0f61207b4611c31409728b8a2a745ea7823a09d9d040926b72e5fc1cc4f8199b9372c49ff8cfc4875d66ca6f12a2469de9717daedbd11cf60f9714ea0ea96945240cb04a5b6ceef24c4b183f9dc6767222addf61977736a8b31951880bccb7179b8b2c40574d7d4c1c7e5f87291a49f7c4087dd33b89d7f5504e756b177460ba1e89ed4827d6f4ad887b0b9d47cccb9dc1a1a8d9e4d78fcd2cb82ad9af36ebe76cb2e8be4fdd0e32d3ad83c31cef86d9d321b261614f2a5cd1fa71406e1eeff6ae9a818b48efcbfff0dc61eb6ff6379949d8369fa4aa067f5922381cc64e7fc7455140317d6a7f86345e91fb916662906e45f8a9851a453e1839b646fe07c1109fd0009c399ad9ff0ffb1ddf950e0a47135ce879b6d051860c63679be7180d3094179dc317d41e266a88fe141cb655bb94e3584b957919c12c80ac0a75e5500b3970f19a3498608d6ec8e9794f1a652bd65c74b4f775ff70ab0351c762d4acbabf4bdd1090bee020b85efa5496f71006ac053d0dd726f9d51c651e9346b3096368686f85efbb3b52c6c2ec73d1850996537cd5d3ab59d7a301f013360b776962a242c9cce4de8bdab9a879e2fe03535ec917e0b4b7c6f5625e7380452d34c9bf8bdbd16d916c91a41a0364080eb2d836040c597d1ce5043dfb7d5a5863c3dea44eca14b77a97e0fee2e1263f1a10dc4f9766a2dde9e97797269d85b4b22246390b0ce0c2a41b3160e4b44109b75f61ddd1238663c17e89a74ddd59806d3f6a171b7e066333031ef40a3927d5c56d7d6b2402458e33ef9e82861928076c65992a3fb5d0f77bcb95fe5874a02be2d4e4c0ad0fe2c13468cdccf820f6a994a529748df7d7bbc5bb8a08e3368e7b3bc07b2ef5c925ad5023295205b47abe4caf92a47971a436dc9cad573ce6d530368c50f2d5e6174b560cb24be9dbacfb1d3bca2ea303c630409a4b23ee1a30b1fd81ea8c1082a360441a873ef30a3084afb51aefeaf5573801351212e0bdfbaa5f772b8dc709af0df66961e1f38f6f7b7c6e6df6bff154805311938db9071ba1242f619f46f7a4f98f0a640cb60dbad57605f849028024f1bbf81c4a44aa60a2a339fc1a5bbd6e4111cf78035b56f4af28a7560f7753afcf538d7d7984afc8c977a5d9b3f0521eaa0e3a8278174256ed244434c3bd6533c2f8b275d3e01814b96ecef5086f385e5612c009ad380ebb9e33a4e48491adac1c5b0d68dcc716008bb79eec3cd076708d8c1741976c4bd2759449f10f46928d3c826f4993db04c89675a26a2787d2bc3aaff65ddad8e8f14a1687988962c6804be4b79a2013d254fb158266a18b18b8bda63f0af62740e29285a93baad7ed92341e243a3f9dee5fc77bc0bcc7f528022f5efb0b2e77ff51415d68db93f6378f9ec932bb28a3e00340018605c07394c5ffd92bb4957ecc3d26198e9104e110c388d71ae41eb430efb8d9c964c161e335dcb7b15b7abec5ef8ed76df887f52d2bffada2749207bf5e036201dd5b1cd0d1ccb457ca79f7de072c8c5549277e05099941ee3965593d8270fe0094cc295f421dac704a9c7166ccc6dcb408011450fa03724421ee617a1872fe9481b6a817106e9ae4b5b5ba21976dcb21b608bbd7d9a491aa0b4bd1932097e212b515128b20c02b21f1d0ad030c35fb0ecdaadc58c9370645f5b64f7914d31ffb4745994588b5b4b18392410a7be8a03ff7f49862d37e793048ee2db5bc1e5301d73074fc9be358487740f317acac770e6435389a5edfcb0c5347144c2f88cdae5ab07a0d83e6ab7b7da4034fdb217ccbb4a9c439c40599254fa3b0ae7d3ba8041ba187857008a35e59d829e5b59f6ef4b94fb6b91b3712c9c33b38b96f4f0602fbc091a43b21690f846722763bdb72cff89c4c705124dd48e4838012802c5beef5901f22fe98a3a6fbf0721413f876f64a974c4e51fe16c9bb8f47d20970ffd8ce64be83910cd2ea477d455629411a55a4f80a57e764fb175e396483ea0e13a4d5a65ad982e8df1323238e288144dc16d5737a464e1973a1f4d2e8c1bd7a03f1173de33bafdcf810f32ec50a184777037fd8f24661e3c21c8e4ba9419632878d7bc76a09f05f95bac7b539ff2a506844111ec301391d52a2dc5244bcad214ee236ec07f4d40ed529e62b30059746106638bd77fb58679d459c9176584af1a3e36d3fc17cf76a45a41b76e3934103e4e4aef38f19ba8f2cdd9ef6c688ac315f2abbae77b9e97a321df83a3a8afbccb8e196f1f7204304542437274826b73c6278906b3012702a5092dd6250be389abbedf3d7a0e3abd5b288c4af2062cdecc2dbb7ac7a822b08af714379543760e0ddf860c491e9833fae467d4e3da3598c43f7b0c0c9db239bbbc69155176caf77635ccc54ab6373c4d618787d611099804570e2ffd2bd64fb8abd3e6638b488992f0cf22c8ddd3e21201afe54a8de7d17dcf9ba27f003b4fbc878d2486c40af61543d95379f43ad810aa106984959970c621d5a23a9e4c1653f4372895650f1a9301c8c1345d12cdb53cbe036a445d9b64157abd202ffb00d1820d8dd9bf240eb309ad705a294fa709b8e92492b9fb29504bc1522f02bfc13d7a3", 0x1000}, {&(0x7f0000000040)="7334233fc460f448d598b58686", 0xd}], 0x2) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:17:44 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 44) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1708.722848] loop2: detected capacity change from 0 to 40 [ 1708.728355] loop1: detected capacity change from 0 to 40 [ 1708.746186] loop6: detected capacity change from 0 to 40 [ 1708.776708] syz-executor.1: attempt to access beyond end of device [ 1708.776708] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1708.777794] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1708.782422] Buffer I/O error on dev loop1, logical block 10, lost async page write 18:17:44 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 45) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:17:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r1, &(0x7f0000000180)='./file1\x00', 0x2500, 0x40) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) r3 = syz_io_uring_complete(0x0) openat(r3, &(0x7f0000000040)='./file1\x00', 0x602000, 0x49) [ 1708.901683] loop6: detected capacity change from 0 to 40 [ 1708.917006] loop1: detected capacity change from 0 to 40 18:17:44 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 46) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:17:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1709.045721] FAT-fs (loop7): Unrecognized mount option "18446744073709551615" or missing value [ 1709.053187] loop5: detected capacity change from 0 to 40 [ 1709.078671] FAT-fs (loop5): Unrecognized mount option "1844674407370955161501777777777777777777777»fdÎ3RˆRúÁž6O–+ƒ/¬DŠ{Qî|6þY˜Yš÷ñ¨1Zèg¯½±ÍŠ€¤á±_©@·µîé Ì¯—üï!Ĭ‡ÐÒy†—˜<’Ð92•üòq¸‡" or missing value [ 1709.104303] loop6: detected capacity change from 0 to 40 [ 1709.165140] loop1: detected capacity change from 0 to 40 18:17:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 16) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:17:45 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1709.390634] loop3: detected capacity change from 0 to 40 [ 1709.402195] loop2: detected capacity change from 0 to 40 [ 1709.416627] FAT-fs (loop3): bogus number of reserved sectors [ 1709.417606] FAT-fs (loop3): Can't find a valid FAT filesystem 18:18:02 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 47) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:02 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:18:02 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x80010, r0, 0x0) syz_io_uring_setup(0x56ad, &(0x7f0000000140)={0x0, 0x6c4c, 0x10, 0x2, 0x212}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000000), &(0x7f0000000300)=0x0) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000002480)='fd/3\x00') r5 = signalfd(r4, &(0x7f00000007c0), 0x8) r6 = syz_io_uring_setup(0x0, &(0x7f0000000700)={0x0, 0x573c, 0x4, 0x2, 0x309, 0x0, r5}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000100), &(0x7f0000000340)) r7 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x110, r6, 0x0) syz_io_uring_submit(r7, r3, &(0x7f0000000780)=@IORING_OP_STATX={0x15, 0x0, 0x0, 0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f00000006c0)='./file0\x00', 0x1, 0x0, 0x1}, 0xfb3) syz_io_uring_submit(r2, r3, &(0x7f0000000040)=@IORING_OP_LINK_TIMEOUT={0xf, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x989680}, 0x1, 0x1}, 0x8001) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r8, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 17) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 1726.721946] loop2: detected capacity change from 0 to 40 [ 1726.722684] loop6: detected capacity change from 0 to 40 18:18:02 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000000)) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000000180)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="00006d0800e5ffff2d2f66696c253100"]) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000600), 0x2040, 0x0) openat(r4, &(0x7f0000000640)='./file1\x00', 0x8000, 0x80) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000540)={r1, 0x19a, 0x2, 0x7ff}) getsockopt$bt_BT_DEFER_SETUP(r5, 0x112, 0x7, &(0x7f0000000580), &(0x7f00000005c0)=0x4) connect$unix(r3, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x6e) sendfile(r1, r0, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) sendmsg$sock(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000380)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'sha1-avx2\x00'}, 0x80, &(0x7f0000000240)=[{&(0x7f0000000400)="683a3e6404fd9b2dbf0edc5cdb3dc70c3f05c9e0fc9953f4788151187d213298177f61a66ba83516d209ff050f356ae4c777fdca53bd118f1c11ebd5c0e1dcac61cf21ac7d8ddada80eb15a95e61638e4acb7f1ee24337ba0d7d5ab8e3952cf12852395adfdde9afc47d060a627cf198aa68851a3220e7a5cad8", 0x7a}, {&(0x7f00000001c0)="79281afc21ee59b48dfb2a12917e355ae8afc0ec43af31c1aef085b728", 0x1d}], 0x2, &(0x7f0000000480)=[@txtime={{0x18, 0x1, 0x3d, 0x7}}, @mark={{0x14, 0x1, 0x24, 0x80}}, @txtime={{0x18, 0x1, 0x3d, 0xbc}}, @timestamping={{0x14, 0x1, 0x25, 0x8}}, @mark={{0x14, 0x1, 0x24, 0x1}}], 0x78}, 0x4000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:18:02 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') setxattr(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=@known='user.incfs.size\x00', &(0x7f0000000180)='vfat\x00', 0x5, 0x1) sendto(0xffffffffffffffff, &(0x7f0000000240)="fc77d27ce7efe9f75aae4346314d0b89252d9fd5c62cfb77e6c171e6d8690dd508a44902991f368d202dddd5c93f0671151dc383b3bebf51f28e89991c937ce0b79fef9c12dd5ce315445b229329e7123edb0854c25b4ae47888684a9dd5dd83bbdcefc1b80332fc10e919e2685670461ab3a9f4c73ec288", 0x78, 0x40c4, &(0x7f00000002c0)=@sco={0x1f, @none}, 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r2, 0x0, 0x200) 18:18:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x6004, 0x3) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) 18:18:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r0, &(0x7f00000000c0)='9', 0x1, 0x8040000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r0, r1, 0x0, 0xffff) r2 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x1010c2, 0xf) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r2, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1726.752435] loop5: detected capacity change from 0 to 40 [ 1726.755420] loop1: detected capacity change from 0 to 40 [ 1726.762847] loop4: detected capacity change from 0 to 40 [ 1726.780066] loop3: detected capacity change from 0 to 40 [ 1726.784696] loop7: detected capacity change from 0 to 40 [ 1726.809963] FAT-fs (loop3): bogus number of reserved sectors [ 1726.810932] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1726.876626] bio_check_eod: 16 callbacks suppressed [ 1726.876649] syz-executor.6: attempt to access beyond end of device [ 1726.876649] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1726.879106] buffer_io_error: 12 callbacks suppressed [ 1726.879120] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1726.887114] syz-executor.1: attempt to access beyond end of device [ 1726.887114] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1726.888855] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1726.980274] syz-executor.7: attempt to access beyond end of device [ 1726.980274] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1726.982323] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1727.048155] syz-executor.2: attempt to access beyond end of device [ 1727.048155] loop2: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1727.050330] Buffer I/O error on dev loop2, logical block 31, lost async page write [ 1727.123742] kworker/u4:3: attempt to access beyond end of device [ 1727.123742] loop6: rw=1, sector=44, nr_sectors = 80 limit=40 [ 1727.125676] kworker/u4:3: attempt to access beyond end of device [ 1727.125676] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1727.127261] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:18:03 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 48) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:03 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r3, 0x4004662b, &(0x7f0000000340)) r4 = signalfd4(r2, &(0x7f0000000040)={[0x1ff]}, 0x8, 0x800) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r3, 0xc018937c, &(0x7f0000000180)={{0x1, 0x1, 0x18, r4, {0x2}}, './file0\x00'}) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1727.281266] loop1: detected capacity change from 0 to 40 [ 1727.336141] syz-executor.4: attempt to access beyond end of device [ 1727.336141] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1727.338252] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1727.354763] loop6: detected capacity change from 0 to 40 [ 1727.417391] syz-executor.1: attempt to access beyond end of device [ 1727.417391] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1727.419168] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1727.567029] kworker/u4:1: attempt to access beyond end of device [ 1727.567029] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1727.569033] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1727.635372] kworker/u4:1: attempt to access beyond end of device [ 1727.635372] loop1: rw=1, sector=44, nr_sectors = 80 limit=40 [ 1727.639855] Buffer I/O error on dev loop1, logical block 31, lost async page write 18:18:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) openat(r2, &(0x7f0000000000)='./file1\x00', 0x20200, 0x64) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:18 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:18:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 18) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:18:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x10000000040000) unlinkat(r2, 0x0, 0x0) 18:18:18 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 49) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:18 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2400, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:18:18 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x63) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r0, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r4, 0x4004662b, &(0x7f0000000340)) openat(r2, &(0x7f00000001c0)='./file3\x00', 0x4000, 0x152) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r4, 0xc018937c, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r3, @ANYBLOB="02000000000000002e2f67696c653200cddd57e9b9da81bd5a35de7245b02a428f6be03f7c581821ec2e47f9877121fe0ee5d5dd1f76b648cda24e5a0191a367ff1fc03c4c4ed8baeadd1f0d399ec60139fd9622be80d559aa02e63d7b52931343accef9f7c83bc354094b61eb37be8922c26d6a996d6e354b0f45227aaa75a44dccbe81c41aa6c525bab6a76255bfb24bfc5931bcf198e18d939b8c6c13445c"]) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(0xffffffffffffffff, r6, 0x0, 0xffff) recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/93, 0x5d, 0x40, 0x0, 0x0) unlinkat(r5, 0x0, 0x200) [ 1742.230172] loop1: detected capacity change from 0 to 40 [ 1742.230632] loop3: detected capacity change from 0 to 40 [ 1742.240085] loop5: detected capacity change from 0 to 40 [ 1742.242879] FAT-fs (loop3): bogus number of reserved sectors [ 1742.243328] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1742.248411] loop4: detected capacity change from 0 to 40 [ 1742.259500] loop6: detected capacity change from 0 to 40 18:18:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = inotify_init1(0x80000) ioctl$BTRFS_IOC_SUBVOL_CREATE(r3, 0x5000940e, &(0x7f0000000300)={{}, "ca22800776b1cc2fdc0d8429830fa870174f804d3f083a1d1c2eec45b0c3a253fc84312107aa30380333089ef46ff5df053bf25883d62607c23556a4e7bb61ed7951422bbff9490838066c10e05de5f7594e462542989744bb87311f4381f5e095234bc9f3bed6e25e9f63cb9f33a972c705dead465769113a734ce99bb88579f9bab3590bea58965ad1eaec523f165539e1de0fbbc37856cae8dafbd8272e3eca3f4be5febeb8be0640102e12719ed074b2c598bf207285b96e7208c2b702962fad5f2b2504c4a95b58ad861a3b63fee92d6682ea6c3b55dfc7f9ad3e24d3d1e1efdd457d91aa3278d609cbc5d3fe5ee66cd541abf08b44744500b7454a468647001b40a9461c9a4eced4a7fddb29ddc52f267ea2a471db0c38e9c1f08f4fae3af74c19a13381bc6f35ac0e7748da22b4a2efda571d7d3a3708423e08d8366dddcf8eaf6913f237f297f63780931c300e25cfd0059a79341de165cd736ea7b17678318a5cfca5149e746ac74b35a9481aef0228b3a28254e86902e0bc37de11f7e137ff94eb2241f94391c612b5b4a668536e415436fce915902bd29c122b5a046aa38dff417ba03a3dbe5c40d08a7e55c98eac8498852bdb649204b3d6e1f2b47093dcf3051b0e77ea3f20aac9fa7ca2f552f647bd2a0793c1b6201666c4a2521bf6351b3a851cee64bc00965f523f7cfa021ffeb07211ee4780d6a8dcd5a6077b2d58c5286bba51d96ecf1c1d660a917120eb2f8757013266a3faacf22ed40799b6f604864c251e1f63dfcdefb979c5303b6ff9d419d36ebc58ffcf16ae2b6d01c0bd13be1630403bc891fdf6570e8ee98378df7d46836682e557f7241ae7538f2d4581d2ca5642a20be8dd1cdfbe00f7c67093971ac1438bb91a8aee88a6cd4b110ad3e3da8687f107f64fb117e34dea39bbd5baf3e4774fe8788173a32ef8aa7f2e3a9d3e34f081a00b2f810a85a94b90e526978536276c5c02de36b11fa2a093816b5a7ae3cb3e2f32385d48a9f7931dda335c165682c4d3dad82f43f436554e5ee09f5484d97eae08602dbbfd84302ab1f994915005c8609428c59e1c7ec7e000deb66e7851ff75924846ad4a58cc13ec7837ae2529c3e231871fb495b8f19d46eff430b359dfecbe3610f018026e1ba1623fdb2bed17cca204a0c19b68a276b800a30692aa77871ed2cd75949743436bae9e038a7541f30edb437c9f0ea92a2dbefc1795523a2ae2322102df16790ecfe9f3add78e2c64fb782cca19b64d1167a4145389f7ef9a316265103c49bd266827511e128ec92f10cf851ff4b3dc99a3cec8f2e57c6d87690c9ea4b254c87a85c9b4d25c16554f137ad73280fedad6ece1ccac24ab9133a837877fcb0fa5c94623eeae634dcd1eec6a166e3f8a2f92b2c6559e109a138ae6908dd6ab48a596a294dd88691504504a1b8b87c06727be2af37535cb8ec324a065b243f3e60c74659863e149dde4032969293861bbeca807f19446260f68e38dfa829b568b0be7e4041afcc47510000324fab24233f8a437dce85bca90a918630256df3d966ac2746972b5f5da2b4d30faa8737c10c49b089319585464e411102c424e0e102f9459b516fd49fbf535d6d460f50a78cc6f12553618cbf6f20b31eb32a68f49f2bc0a3bbde7c1454fee694810907d3e097a39273d815e4e575a2c072794adde36547920154c586861c47f8e2685f741810efc57930a15fe213d2d2f59963378c44b6984fc8eefaf64acbd96bf2e4c1720af9d29fe74355455c36d9e81f9bc29c4ea686cb93a1660828b0c5933bccf55c8d3d140d21278ebb51080cb2511310cf70ce4c178ac5d37ebc602d717d2e693798edfbf1247ad880d173b87b1d230f5d9c7dc6308eac8eae343bcbd3d76d2acd96ac884589fd54223196030dff736735eaa9ecb6d386092f03d4128a0735e05766ba02ad8ea06f450bd9576a7f2cc4824b11440423f81174615982fe0d706ffad76844ee5ca5729e8b36be6c578f779936dd251316206e3c3940fd2accd0f32bfabbcae42509239cd6dc137bda527c1827528d82ac8f7a04266367084c6a3570864137538aa9e929244f6a090059c714f50f8f0056b9841631db659f9734d80892cef7dd88585de49950e22a6fc77093e89d7ee471102ff846693f3bd76ac98c367b9315e9fb783e7ec97aafee51098d04d9c85132f28ce3bc88b58fea60f0be2e4eeb06d9c57ef6a93fd8a56e3e18b5dbfb1cd6e76947aa7f98151f6f15d5f888b8d32021884db75c9d34a94e8bf77427cfea50cc2b4da936e34ecb8a05f5d31889d130139c624b691a3f36c935a6b79db03040c22c8ebf77a26bfaf09adb9f12ba3a886684eeafbd40f1bcb376212e6927a9e4aa93f6729ebd8669907acef1dcb4abaadfbf2affc269766b2ea637af434142e63372abd86fd686aab39b6ec5c8b0942307e2cdbb1529378be92d6d2ec6219297281a694c8691957969b7e69e162a62e08d0618b4c9409e8ff89bd3f3c9468ad659acad4cdb3de1fb2243b818477b01570a65f5a5ab16dba886b55e3ed3d88ce7eb7081948677abe30f62791a6cca5308f282d4a0b68f8e5ee311ed4574c69ea3e5d4cbc9b2829bdb8a2fa023afae9b041a4cbea3e1598034bb21b224af1f8476d1878076781230706643e874b14bdd1b785ae69ea143a5afee9ac566a164a15c05f71b2eab968bac65227d3f9599b164bb9aad5023301d891dffe8680ce8fab934f53322db8914d929de33c7caf16d33d1fec63818a1bb85ecf7b0a99bc97b7f20d8ee2ec3d4f37d910efdae5955eec186a2b7a7b1c740f5d7782da9e71cc4b81b29673f149827450c591844970b1fff4c9ab8e483450decf8d1412d6b3b3d8900eb4251f5c67b5b50ebb7deaf843aafef8d398428eea9bc5dae5bdf6ac4fdadd6746a1c19021f2802bc35e4800b2c0791c4a9b5d3f080bc4cc6877e19ebcaa9b286a9068c1c2f1583cb1a80046c9416fc43b9552aa4acfba30ac398b12e931c144a44f50d1085679f74bdf89042257e7249c60f3fe2c22ed16fc0ed5e799d000e053ea32766c38000df58e3b58c7b8b2174edc45e843be9da8dd8493ab260a8ce03351cf8385f7c9ef3f87120e0091c3172ac8fc01022635511526b87b542396f1fa80d1b676d458bd2dac9237cf98f1b93244749031bbcb337c69b6e8996b0ee05523f4a2db24190a317405411a52b3d09d924701654dabb3d87817c40ffba93331d479209ae9e67b7d31dd206d60d483beb04bb7c2199f1989b0b1ff26a6e228b55a96aaf995d47bc74148ffee80590943f7f45409e08457feafc0612a254120b1120477969fa6423549d988ccc57bfdb3b62571aac17b167bee3c68f42fdb3a98084930c9fdf3f5b230b03b2759d8209efe00be8b90c1cedb381c11d3a00eef3ee5c86ebd5c1814a7a2da7a1829f82e2b5f522a5b5b691fe24cdba4430615fed3ea046ea5fc6198aa187f7d5b67ae57ca72666787d0a9e5118a780a566eaa3c1e914a2009098a73d9603a754d0ca8455be5940b1074be041497c3dc4d8ff7626b1cfddc4bf70df30775c252ffe524b9b65856f57b6d041891b24294edada20602ca4ad94ff7eb8fef54272d984d1b9596b25f95d8f9b9618617ed74d8606e6266abed9aee9b2a8ff36e450fec3f110da331760bba560d575566b3144b7033f07d354176c85aa516dc472071611eefedaef9465556662cba550cfd8d605dd42f23d3128c275fd0369366e67f13f227afd3db9733cb8fd7d8b2a9dd001604c11ec25f8f22b00cbc852c2339ced24cbd588a9c24d17a8128808c89419725b45262bf9421141cb4981bc7e393a4e5b3ca509426944e3e5f2d0dd1362a69ae1cac53a71a436fbd00c8f4c49b8e9a613d93469c12907642f61f8781ae47d4454eedfc2f8d5b01431182b4934ff08b94ffa7463fb105419be9a0ea779b20e85c8bc5580b86dcdced445d449fa4c04326b1c4cccfffcc4c00844800b5a8d07c502e3f15156868d66a31b6e60e194ebd0cca1aa1a6da3b1f56bacfa6f8aa57de7afb20673198d4522fd3613fcb5aa8cd67fe40d082c536a6c4740d7e8ff30b306d0a5220c1281ae13e3ce2aaec322d6aed34e192e06f8ad4a6c7795ae744650d26f51bdd09698590c9a00a9f1afba9cb81700e0516b6b499023463ba35ed8564f3136c6e6a8f13bb7020c45eca65110e5ca0b20519e406cbd697ca1309044b87d3c1ee6359dd565e4b3255df3e827152c3863d4b51a7d8ce007fcfa32de0ad613b6f2dd12b65814ed25a0bc72a5c2860fd3e7c195c82b8b75dad3065006ef33391aafe7b304320aa3dfc814a03f7187c500be38fca71ed63ac96296ece17ae16b1d0ede35e191fd5568af82260f01d1d88f9749afaaa74794a2835cb7ed2f69b4d042c85bda4b7861663add61cbbfc56c39fb4d7bf888e4fc034ecf2f10eef957a0905439bcc9e859eaf03fdd2b620a47d899fe9d321bef2daf89e68c1daa706cb5c96473dce0a7970d0576dc82c54524d3803be0e80743fe6d7f75f05ce10f43cb4608b3a582d7df3a84b3f01555fe682e2011b68b1e469219cdb196bc7f3716c31d0d5d92c712d2ba7ce5d7af0845f7afb71c13ef11121ed230b08891b83885684a5ffaae0ca88dabc04fcc766ae7faef9c8b76d5036fbcffbdb97516bf34d1450a13bad7d97d46bf5c8f8489313d9e65bfb93a1c4925f0a6a0a53802d60c798fd5e8aaa0de1ab64758bee0a5db20f5444178af6ee8f61cc75127ad0a8c4636b76f6a32856abb78acddcc91a6e5d8b9bf54a6c37c2e5526fb64d25713da459e189f7bf5d9c647b931d788b96b15115473fd6d44268199f0ae7afb9a5a33371d2bc9eb5523bf7282491dfad811098b4d0e5fd3d2279ed60333f774f171f0bcf4d6d9f3556e2d2a4134816c2baad9b77f37c85e25071fff1f10026da320d86cdf1d503c243829323a60346c84c9832e0a64dc4b044640117f5a401b5a2dffdab5595d87b2ac382dbc1f7c2260332e704f9658abbb65f79cdbd3e7639ea4ccaa2931a683346810ba61c945aa5fd627950eec656bb20b3486e6c3608d2fd941be69bd4bf5471f723dd915f4a49d6f280234dd548af3283dce12b3319b8ceb7beee7f811643f0773c62bcd73d3cd7f908c2a2e88f5225e00d0865bb32dd380ea2ee3599707baf576d234ff101501c8ab9f464c419c2314aff1112bd8c46a345c803e6342234ee623d6f2a030910a9c2c0bb6b4757995fc6b442515a5c5d7f77abe6b8fd6bbbe2d9ff04c3e116930b1475cf6e01445fbde43193d8ff3a08d1aa431681f8c021afeff79da0f5fdf99153b1035690bed6e302756e1b446b08a2f39efd3d3c94017e4ede72e74c11cae2f6324be35954e6fb9e0369b3b957c8f4142623b959f1c414e3dc6d76097e788f49334d859436d0e42aea2c43f7aec56df0d4e581be9b2fe891e173153a9382c281f396e20c96fd46821910019c67d3655a7bd6a8f3d5f390fc0cb79e2f30e01e7d366ce84739849326720c5e986f8ea7cb461c1244233cd0bdb478fd2db37a714be7884a302d113f41b6778e5a45827e7d5151f2c34fc3d012f664869dab96a356551d48fdbf19237dc30ae53c7ed9b86e262c3261ea7ff00a7e3f0f2e2377cbdd0247db0369a27ec82b6fba110688d0af6d575866c1a2fb2160c5b0508bd1ba23bf8a5557cd0389c88f028450aea39cc4c584c0f4461012db2a99fffaf2ed183ba86fe33b7ab67a6bae11b25e9c28e9eec67fb9828eaac9"}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1742.280554] loop2: detected capacity change from 0 to 40 [ 1742.286479] loop7: detected capacity change from 0 to 40 [ 1742.309403] bio_check_eod: 1 callbacks suppressed [ 1742.309424] syz-executor.1: attempt to access beyond end of device [ 1742.309424] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1742.312914] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1742.358492] syz-executor.5: attempt to access beyond end of device [ 1742.358492] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1742.360616] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1742.361673] syz-executor.7: attempt to access beyond end of device [ 1742.361673] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1742.362625] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1742.385939] syz-executor.7: attempt to access beyond end of device [ 1742.385939] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1742.387605] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1742.408320] syz-executor.1: attempt to access beyond end of device [ 1742.408320] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1742.410181] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1742.417906] syz-executor.5: attempt to access beyond end of device [ 1742.417906] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1742.419801] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1742.441311] syz-executor.6: attempt to access beyond end of device [ 1742.441311] loop6: rw=2049, sector=100, nr_sectors = 24 limit=40 [ 1742.443483] syz-executor.6: attempt to access beyond end of device [ 1742.443483] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1742.445400] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:18:18 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000100)={@multicast, @multicast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "2ddc20", 0x10, 0x3a, 0xff, @dev, @local, {[], @ndisc_ra={0x86, 0x0, 0x0, 0xff, 0x0, 0x2}}}}}}, 0x0) openat$sr(0xffffffffffffff9c, &(0x7f0000000380), 0x800, 0x0) r0 = openat$sr(0xffffffffffffff9c, &(0x7f0000000180), 0x60842, 0x0) ioctl$SG_EMULATED_HOST(r0, 0x80081270, &(0x7f0000000000)) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r3, 0x0, 0x200) openat(r2, &(0x7f0000000000)='./file1\x00', 0x101000, 0x30) [ 1742.537390] syz-executor.2: attempt to access beyond end of device [ 1742.537390] loop2: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1742.539900] Buffer I/O error on dev loop2, logical block 31, lost async page write 18:18:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}, 0x10, 0x0, 0xfffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:18:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x80000, 0x1) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:18 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 50) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:18 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) openat(r1, &(0x7f0000000240)='./file1\x00', 0x480006, 0x11) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) sendfile(r2, r1, &(0x7f0000000040), 0x9) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) r3 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xe, 0x100010, r1, 0x8000000) syz_io_uring_submit(r3, 0x0, &(0x7f00000001c0)=@IORING_OP_OPENAT={0x12, 0x3, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000180)='./file1\x00', 0x86, 0x40, 0x12345}, 0x8) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1742.692203] loop6: detected capacity change from 0 to 40 18:18:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 19) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 1742.747271] loop7: detected capacity change from 0 to 40 [ 1742.757305] syz-executor.6: attempt to access beyond end of device [ 1742.757305] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1742.759176] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1742.831483] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:18:18 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 51) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1742.846471] loop1: detected capacity change from 0 to 40 [ 1742.871311] loop5: detected capacity change from 0 to 40 [ 1742.986351] loop2: detected capacity change from 0 to 40 18:18:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x1, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) execve(&(0x7f0000000240)='./file2\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='vfat\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='vfat\x00', &(0x7f0000000340)='%/[\x00', &(0x7f0000000380)='+)&#\\}^+\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='}&\xaa&.\x00', &(0x7f0000000480)='vfat\x00', &(0x7f00000004c0)='vfat\x00', &(0x7f0000000500)='vfat\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='vfat\x00', &(0x7f00000005c0)='vfat\x00']) r3 = accept$inet(r2, &(0x7f0000000040)={0x2, 0x0, @multicast2}, &(0x7f0000000c80)=0x10) syz_mount_image$ext4(&(0x7f0000000640)='ext4\x00', &(0x7f0000000680)='./file2\x00', 0x1, 0x6, &(0x7f0000000b40)=[{&(0x7f00000006c0)="087f0974aa129e171dce5f64adfaa2cd4c285c95cc9558bd9c7f67749670478a32301341e143f1fa71b49025f1e638e31c675aa434c8e410e2074ce9aeb08ee2271500b9838e7a4744c3a04d4831e5df107f7c1c07b4943d74c2d6e09f3166e82ac7759626f3efbe7ff94abe2891e6b0fa07219d62163f0484b868552f5ff4fb10ded95464794098399299988f20c1f9d76cab147b07b7fee9023706ce13d02ddd65cc1aa676a044c4d529b6f75fa8d55d5b70d193bb69a00f46813e64b9ef6042f83b3c4862d28d325942bb65ea88cc3c", 0xd1, 0x8}, {&(0x7f00000007c0)="966cf200751cf9425d23e32759995cb4d94ee514dd08ed53d10c5f1ea7ec1621cb8ce8ba7bf16a393ce30aa4fcbd127751fb7f16e21e14570eaff5f5af8cdf71e1f4ef59d7b1418f3d8a272f7f5efe5c00d2f8696b56637ac71e48ece7e5bf601285ffabe02b3d8b8922951cbabc7a5418382f5c416ba84af0d0b2386d5f371731850405bd753919d82a60bc823bdca8531b1698fa0779cc37da3f6804529ca919a7c54f2b624c063eb86f84a7e83086150b5879b4c12a81cb4bebae78f6149c14ef0efeaa1db1538b2a13035e53ce7253b1b9ca90f911f4d856f6e7311b", 0xde, 0x7}, {&(0x7f00000008c0)="1465638d8a1b6cdce8026f96ba1da728a7143674eb0e2b4fed2010317ec9804cf56c46c078b380ccb83209177f1b42414c37cad494361208e89b7ef06c50e6546e036a00a8", 0x45}, {&(0x7f0000000940)="6d66cb89b5b5f70e5261cf46a1c302a751100560da9501a0aca8a882314eecdb6f2c90e6c3219aae0511be94012f0098ebd55b8c7b53a7160fd0061430c3a8b3", 0x40, 0x26c39c26}, {&(0x7f0000000980)="bfb1d003adbf6cbf8d3db0caf9445d4b0b7755e590e9b1005f43854235bf2c52dbf97827ba90ad084191abfd4a1b21abf64c0e5ea9cdb6356346686e985ca34d8bf9128d61f5062a43a35297cc056e3df23d5960b53c562f90fcc1d307471ab7f39043342a9259fcf7e13bbb4dec1dda20da02abcedea0722bc4606baf287d821cec8727fe0f4d071ca225144e4073a490865aa3ca1658a10dee43b26b8d2f8884b61b0c4f85e95511791530a0aedd88a82d60541a224746fd4360c6717925310355", 0xc2, 0xdbf}, {&(0x7f0000000a80)="334b9ac4a2d3d41c4462b6fa8d2d1669b66350c63961c7badedce4498a2821447dd65fab1b48db7de5acc8de48df4c5f0734b7bc1d35fc4f916df5a8c3beaa828dd8ed4fd53702cb83c3a18ad4e44c60bfeef4e92a7c584ad5e9c16341ee80106a643e8a5137fa4b2024fc046bbc59ca453602076b575e935e54ade172efcf8a04b51760c8e0124bbdbe3672d28d9322490472cd75096fde64baf9cc69aad5ec33c4ca56939be35f4bc28c6075", 0xad, 0x8f1}], 0x22008, &(0x7f0000000c00)={[{@nomblk_io_submit}, {@errors_remount}], [{@fsmagic={'fsmagic', 0x3d, 0x2b39}}, {@obj_type={'obj_type', 0x3d, '&$\'(-!$!.'}}]}) sendfile(r3, r0, &(0x7f00000001c0)=0x7f35, 0x40) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1743.038773] loop6: detected capacity change from 0 to 40 18:18:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/209, 0xd1, 0x10000, 0x0, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) [ 1743.085225] loop1: detected capacity change from 0 to 40 [ 1743.196030] loop4: detected capacity change from 0 to 40 18:18:35 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x111243, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {r0}}, './file0/file0\x00'}) faccessat2(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x1000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r1, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r4, 0x0, 0x200) 18:18:35 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) ioctl$BTRFS_IOC_LOGICAL_INO(r0, 0xc0389424, &(0x7f00000001c0)={0x83, 0x10, '\x00', 0x0, &(0x7f0000000180)=[0x0, 0x0]}) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r3, &(0x7f0000000240)={0x16}) lremovexattr(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=@random={'system.', '(\xb5(&\x00'}) unlinkat(r2, 0x0, 0x0) 18:18:35 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x1000000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) acct(&(0x7f0000000000)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:35 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/psched\x00') read$hiddev(r3, &(0x7f0000000200)=""/114, 0x72) close_range(r2, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:18:35 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:18:35 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 52) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:35 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:18:35 executing program 1: msgctl$MSG_STAT_ANY(0xffffffffffffffff, 0xd, &(0x7f0000000240)=""/173) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) openat(r0, &(0x7f0000000040)='./file1/file0\x00', 0x125080, 0x24) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1759.224820] loop3: detected capacity change from 0 to 40 [ 1759.226369] loop4: detected capacity change from 0 to 40 [ 1759.252049] FAT-fs (loop3): bogus number of reserved sectors [ 1759.253202] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1759.256497] loop2: detected capacity change from 0 to 40 [ 1759.260199] loop5: detected capacity change from 0 to 40 [ 1759.261992] loop6: detected capacity change from 0 to 40 [ 1759.270897] loop1: detected capacity change from 0 to 40 [ 1759.272115] loop7: detected capacity change from 0 to 40 [ 1759.371418] bio_check_eod: 11 callbacks suppressed [ 1759.371445] syz-executor.1: attempt to access beyond end of device [ 1759.371445] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1759.373804] buffer_io_error: 9 callbacks suppressed [ 1759.373819] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1759.380827] syz-executor.7: attempt to access beyond end of device [ 1759.380827] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1759.382599] Buffer I/O error on dev loop7, logical block 10, lost async page write 18:18:35 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) openat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x119) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r3, 0x0, 0x200) [ 1759.454057] syz-executor.1: attempt to access beyond end of device [ 1759.454057] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1759.456017] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1759.504045] syz-executor.5: attempt to access beyond end of device [ 1759.504045] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1759.505843] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1759.529744] syz-executor.4: attempt to access beyond end of device [ 1759.529744] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1759.531484] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1759.533964] syz-executor.5: attempt to access beyond end of device [ 1759.533964] loop5: rw=2049, sector=44, nr_sectors = 72 limit=40 [ 1759.534907] syz-executor.6: attempt to access beyond end of device [ 1759.534907] loop6: rw=2049, sector=68, nr_sectors = 56 limit=40 18:18:35 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r4, 0x540f, &(0x7f0000000000)) ioctl$TIOCSRS485(r4, 0x542f, &(0x7f0000000180)={0x6, 0x6, 0x9}) sendfile(r2, r3, 0x0, 0xffff) openat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1759.560077] syz-executor.6: attempt to access beyond end of device [ 1759.560077] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1759.562720] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1759.609267] syz-executor.5: attempt to access beyond end of device [ 1759.609267] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1759.611123] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1759.644831] syz-executor.4: attempt to access beyond end of device [ 1759.644831] loop4: rw=2049, sector=44, nr_sectors = 16 limit=40 [ 1759.659295] Buffer I/O error on dev loop2, logical block 31, lost async page write 18:18:35 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 53) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:35 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180), 0x0, &(0x7f0000000240)={[{@nr_blocks={'nr_blocks', 0x3d, [0x32, 0x78, 0x35, 0x2d]}}], [{@fscontext={'fscontext', 0x3d, 'user_u'}}, {@appraise_type}, {@fsuuid={'fsuuid', 0x3d, {[0x67, 0x33, 0x32, 0x38, 0x66, 0x36, 0x50, 0x61], 0x2d, [0x33, 0x37, 0x61, 0x61], 0x2d, [0x30, 0x63, 0x39, 0x31], 0x2d, [0x31, 0x39, 0x33, 0x30], 0x2d, [0x62, 0x33, 0x37, 0x39, 0x62, 0x66, 0x31, 0x31]}}}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) sendfile(r3, r0, 0x0, 0x7) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1759.743720] loop7: detected capacity change from 0 to 40 [ 1759.806402] loop1: detected capacity change from 0 to 40 [ 1759.806822] Buffer I/O error on dev loop4, logical block 31, lost async page write 18:18:35 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xffffffffffffffff, 0xee01}}, './file1\x00'}) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x24000, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r2, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1759.903501] loop5: detected capacity change from 0 to 40 [ 1759.908864] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1759.912831] loop6: detected capacity change from 0 to 40 18:18:35 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 21) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:18:35 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8, 0x2, &(0x7f0000000300)=[{&(0x7f0000000180)="c0b5db81e2e28ae2d0125fd996a29243e3f348b184beca835d6da37ca1f0a6e67184dfcbcbb67f3fa0eec88af03f8265927b33c5a2444a054a52226a7ad70af080c214ec1f614e507ca22312f31f576d575a7769ea6b8349765272105eb02fd308244c7afc0968", 0x67, 0x1000}, {&(0x7f0000000240)="ad1168d3a9353994e7ee1570cb94b0cf790a75a0df69dfd61ca419d4052a573456", 0x21, 0x32bbf706}], 0x41, &(0x7f0000000400)=ANY=[@ANYBLOB='huge=within_size,nr_blocks=kxT8,mode=00000000000000000000005,nr_blocks=p9,fowner>', @ANYRESDEC=r2, @ANYBLOB="2c08b4aaade21b6e33ac64f2bb6a83a8fbf3f938fa2d363afbbcc184a73d"]) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) [ 1760.087287] loop2: detected capacity change from 0 to 40 [ 1760.212008] loop4: detected capacity change from 0 to 40 18:18:52 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:18:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000300)="601c6d6b646f7366d8a02b00080101000440002000f801a694614d45ebf1b6d7018d9f677bc61f6a50bff00592f066fff4a5f0e08aa458f59ac0ad283d6914ce3a3990c5be36ed09e59c5d38ddf299d6704aeaba088f813077939b2fa21d186687a74b76862f92147ad4173e01", 0x6d}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000000)) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x4, @perf_bp={0x0}, 0x94, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, r2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x2c80, 0x8) openat2(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={0x202000, 0x13a, 0x1}, 0x18) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) openat(r3, &(0x7f0000000240)='./file1\x00', 0x10000, 0xc) sendfile(r0, r1, 0x0, 0x2000000000003e90) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r6, 0x0, 0x0) 18:18:52 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x8, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) clone3(&(0x7f0000000540)={0x8000000, &(0x7f00000001c0)=0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300), {0x41}, &(0x7f0000000340)=""/197, 0xc5, &(0x7f0000000440)=""/178, &(0x7f0000000500)=[0xffffffffffffffff], 0x1, {r0}}, 0x58) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f00000005c0)={{0x1, 0x1, 0x18, r3, @in_args={0x4}}, './file1\x00'}) mount$9p_rdma(&(0x7f0000000000), &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180), 0x40004, &(0x7f0000000240)={'trans=rdma,', {'port', 0x3d, 0x4e24}, 0x2c, {[{@common=@afid={'afid', 0x3d, 0x5}}], [{@appraise}]}}) unlinkat(r2, 0x0, 0x200) 18:18:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2cd381, 0x86) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:52 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 54) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:52 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 22) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:18:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x614001, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) openat$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x400001, 0x4) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:18:52 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x109080, 0x84) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1776.244143] loop1: detected capacity change from 0 to 40 [ 1776.250135] loop3: detected capacity change from 0 to 40 [ 1776.253665] loop5: detected capacity change from 0 to 40 [ 1776.255210] loop2: detected capacity change from 0 to 40 [ 1776.258782] loop6: detected capacity change from 0 to 40 [ 1776.265115] FAT-fs (loop3): bogus number of reserved sectors [ 1776.266100] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1776.275793] loop7: detected capacity change from 0 to 40 [ 1776.282197] loop4: detected capacity change from 0 to 40 [ 1776.305633] FAT-fs (loop4): count of clusters too big (43516926) [ 1776.306734] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1776.377066] bio_check_eod: 15 callbacks suppressed [ 1776.377090] syz-executor.1: attempt to access beyond end of device [ 1776.377090] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1776.379496] buffer_io_error: 8 callbacks suppressed [ 1776.380207] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1776.397770] syz-executor.5: attempt to access beyond end of device [ 1776.397770] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1776.399911] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1776.471651] syz-executor.7: attempt to access beyond end of device [ 1776.471651] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1776.473774] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1776.475970] syz-executor.6: attempt to access beyond end of device [ 1776.475970] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1776.478116] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1776.498371] syz-executor.7: attempt to access beyond end of device [ 1776.498371] loop7: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1776.519716] syz-executor.7: attempt to access beyond end of device [ 1776.519716] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1776.521860] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1776.584639] syz-executor.7: attempt to access beyond end of device [ 1776.584639] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1776.587063] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1776.655031] syz-executor.2: attempt to access beyond end of device [ 1776.655031] loop2: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1776.667746] syz-executor.2: attempt to access beyond end of device [ 1776.667746] loop2: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1776.670113] Buffer I/O error on dev loop2, logical block 31, lost async page write 18:18:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xbe3f}}, './file0\x00'}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000180)={{0x1, 0x1, 0x18, r3}, './file1\x00'}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:18:52 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 55) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:52 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x101000) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000001009d7b0b52f891", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file1\x00']) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) write$binfmt_aout(r3, &(0x7f0000000300)={{0x10b, 0x40, 0x0, 0x1fd, 0x43, 0x8, 0x279, 0x1}, "c3927724e47d39fcc0c0de8ff45bf4a90d6f4786ef6f0033e4dab5f589e743cf09d5854cb48d70231aef0662bad8bad004648c931816df813d1a919c60ea6f5db33c7273854d5f469f9e1056fba99c345344d7e1cdbc606ebd3b9d2b303a7a9716ceddd29a6d0ee3adda7824f1265ca5c8192c701bfb76343e66f43d55222edc2fbc450ca17f1280f10ec9c4670af798399e82617453fcd34eb00e49278a6437b88ede44371b5fd1acd4e4963c85278164d099781a5cc2bcf81638461f2a0970e04317bdbf6ed7531038dd0a8e8615abc8e91596812ad8b07bbfc01a8eeaea6d9c57f260c4bd064d1c70ebd1c4d9c1ef5c9e4c15d1036dd736c37b494fcf59ad190eb666c2af89b5c10c64b5f785c7f07dd9293a716c71445252938c0e2c9b00b3babce25645af6b0eaca6b6965152f07e29d97a946cdd6894916b481506481a25a931393bd512152b222a25027add5a06cbb733e9ba90a7ee7ddb227d08d0941c2663cf6c31fda182f123a86fa4582eeb0ec6ab81a0b0d16c44605378e8f1ebf1ff38024ba83638c14cad4864e89511786a7c4c3e0041a6a62b171da9a708c281ead314434a25e376dbf5fd8198fc085bb1e50c363e0f15b26d3e042d1515dda521bd9628008ef1ec140f65e4f285890aaf7aea3c84dde141e2b77ed35f63a7202a672884bea882b37d3d08489901a584531b6bb3a6316534f2e4866217dbf6baeb8c53902de8dee18b9f26e35d161ef7bc8f02a0b320a42617710bb9828896909df8d2753679a3cb5c1e7c25d888a8ec5fd954a7e7754a5e2abe90c8aedfa620314762f8cfb8840a81923063b723b1844687d337651eb4b748e49f09a09ea1ec7ef09bb022b65067cd0dcf7d71b1de0363ad533f6d64e17c38e7ad90b2746204705a7a38f2c3cac172a71a2b32b8f5507e9350192b29735253e80d33d346494debdd02999e47e044b68112c646db5c0658cba1d0a4b8e31f14072637fc2f13d639847f7a4422bdef2a922f2a8abbdef7d192d8929f34cc57e151648813cfb5454fbc1c6a4f04ceef0aa61e88cbf89c45a28cdc7c8191f732c2c66492add1b933629752871277de3a1889210b899940c65363a6b053e9e1f51ad2bf51edcef7610f794e71780630dd0321ff92ce2e5180a53479fc4ee7f4628c77ad660f462500debf9e12ae3491ba49fb826a899e3c446c47196665a6ef4786cbe200bc653dc03aad4983c11be0c11bfedc24d1901b7a16b96107216708a3fa5a1cfc19716598c0460399eed9738e22ee7effe2a2f38bdeebefe7155a575b2dbbbd21744cde9f81b7ce252b4054967c78ea88112d4d15051ec6bc2945355e1fd8ff1a97daf8826a2838d2ce463bd442bc76ca902a1b219de406202a168e02507e0a181c75acdd2fd4dd81c8d7f518042ab54d1e24481fc19cfb1cacf5aaf9062750c6908d798618b7cf26a16508d328bf48fd8eb52d6b186fcd9196272a4c781db73621673f6184ea8ca73e44d6f50480b6b2d676d8a6dcfab6d24e5947129482f45ff5754e7ce8ceb838a5d09b72a094bf4667b5ca781c4a7245441468839fcf5e9a457f5827d1c0d7464f44887ae7adaf4016da5cf94f3d4efda36641f73227b75ead6721b872e82f9780c43365c1777ff485c15ec47115edeb0e39379d4cb3b62cde89c324d341e3bf9f9a65d9ee5d1e744426d0252655ef3444e0f79d7b1c818a26b31acc05a0cee97379ad026bef5671cc75de5b2fbe68a537afc273bbef4d293ef32f8b7c181df8e4f5d701a96aaa3cd112c52b707fee08ab3c2a4801125e8993677233fcc43599638d3a607b19ed96a1ec93d252ba8874df85841cda4ef7442ca28c66ef98ea12b4541755dea84841f1ff5e10f35d7c2bdb0b9bb7476908c9828bbc2862f86505d71c4952b9b30ac05792bbf108c44a39ca9d035d3905266c1721e92d106ed185bc234e810cc0dbe8338546ac8b77712b2f3139a34ca7fe9c0e0e3c6c739daec604d343451832b9858cffe7c7ecece57d7f7527bfdc6ede8f3aaac23d8310289b1fa0f38099ce1d40ca1acd306beda749658fe1eba4d15edad981e60bd270d8b15025a1129c5741521b422d308566a8f0517b1da85c87ec6fe3310d9fa13357567eaa3de5613aee30cc317f0d776bff33523b5004bc668c1e88afb147e23fa51a4800d3a7c1ec9a70b7e17c7752c3815ede99eb5a397b338571996ffefa8a8c56ba1a59c6d95118876f48c4294bf5b81528425668d3e8c064b79edd8ee5d0de4503d123a0e2fdb626eecaab7ec45e1411fa811650790a799b4dd119d4a8d8ebec9fd2702b1c8102b522458c029dde0068ade76fc69fc3f7fd5073e6ca96171eb06f05273e230359d513e7b418672970fd204ce6d7c80d91affbda7bcf95a5248b4e1ae7c7539cb545440523de88f6556daf88239350f76962c022419ff14333f78dee09c998531174b5367b3549206d7b17921cd33953b6efba3dfaa019b5fe29b584e1de1fdc7c713141f67eb58f1e668fb64789991866ccb98f56534e5a2a9fcdb7153f62dbdbd04559d4d79cd274e9fa3f9d4ec44376c123d1ad811821adf4d88b9c574a8fec00fa4ff59ebc6330c3057d8d15b5267a577b9ed3404168ed9c0a004300d27d2591777dc94e0dd3d989812e1a25b240864a8e60fea742faf7789e35e2926967a01b88e1a36c8e304cca7123ee4b7913c62f58aeab7b9a87f1b4bdc53c4e6ee804e8fdae83da271343fabb0abc6ea82cccdb60d00f1710cc2e47196a9ea08bd2cde942b6cc8394e0dfee29517721cc7a09cd672e33344d597c1290fe0a30542ce09de806cecd16626e6228c792567097f01f82f2a3eed3f8e7714f5ad83505f3d942eea204e78dff327d9edc44bd4dfd6bb71cf37f7a8fdd2b3d078336e158b65930e687c0c240f6a4902eafa3ba10c0b6b5522b65a7477583c40e9c5239a605969203510133e8c011fe70f533f8df36fed03207ee97d114b9ae6e4362ef50a4564689faac4aac419c40d85a0400675e9cad4028c4ac8eb3ed218954d5dc114db03d2b0ad8506bc458d6118a901b0d9ded11b4f7df9ef61a8606e4cbe9c79c929b35771cd7f771539c1af7132d10362f4dbc87db3d69ab065846ccdeab9f6b5f53baa60c4ed47625de29c92fba18aa046e1bbb5c8a745b7fcc7ec1997d93a2cf302b12f330d0124ec229f900c4aaf44b2a3010cfd165e53512de685006b659ca6c0407370a0a1843f507bd3632a04397a2d51d69729a8cb18a819786a4975a0343b0bd3fd20771e44adbc62a1687d9c11919532826b20673ed327f38783c0d21356becce60aec8b4f09a572b708c8d5cf450d0fef21ae8e6e9c78351d453d45ca72f112886a327f07b4964b5ccfb08b67010d6df4dfba5d7e069f8ee9966db422fe10715ff617f039de86127a3991f880ed30fd98cf07218b83161ade2daaafa9de760aa969c0126de8c8372e19fee17e916d44b5c19605ff0a71a3b13008e5cc0c43951294a3d8490da75e6035ddff2a9e11ba4b491cf6d9d7d5eacc224804a1ff7fc5ec818a4a84a3ea1afe5f6a768fe88dabe6eca5803027fee364e3392f93427df93a9f978282fcee825beaee226a5cdd4174f1bd7468b0f725cd6bd731181e48be9ed067a6ca0b3d20fa7711263d1aadef0731f61edf7dbd9d15b6ab4b95e011f22f63d1475d516f9118ee9d3fe41b85d8fbd33a7af2640f52f61757f679fe2f3d4e67f191b6488a4c70f22504014c42391a21581522e82cd9b9624b261e6579797a28df14a680f189ba8aa2791f8820d6cbd47d602c8ac84b361499fb51a1225100c75b08417292795a6c111a9cacfee4f4268b0bbd54ccfe6613143455e72108095085afc9fc9011f3b7b5f2b0a01ecfdfdb8fe2aa6192f4bc215ab8f30d5ecf3f51f552843af07eec7cfc16d5cd4eedcfdbe332bae2f0a8b778288429e75a5b1b6e01ef41efa931c468563dfb5bb021cfd55ffd16ffcad94c42a0e36e14bd922ecc540b570553f2c7480c2e12c3c40165d498647ea614d4fa24940438fe39d0ec0866d2417f0dc9e7b50b6deea6fd1f187db7227533d6600c8e8b33f0249ef689ad5779cb7e47627cfa50d223cbc4c656f7231a49cfc0e485e692693f0d103f59813facb2ef4ade42370e6cb7a3a80bd49a800df7ce74891d8b6cc5cfde4516d1b85fcc79d1fd7f440efa69406ea10172bf55c9a4b9a7afce87b1eb8d8dcf775f369582b053a029be26ae7b45534525d7b3bdf3b6597b79b8616bd8f0d1117ec5f7dbb9b130741d2e4e29db9633faf79e467380e59a55deac972c95f54bd7f8578ffe512b732a1eb2a6599725872c001cb163f0e9b3835a71cd4e124a3ee0d2c673ad98fabe4e2b1f1a31cb718fcf08db3bb33de32ce010151f4cbe2d8299b092f02f1d0868b11324649b23fcc69a20cd8198a70a306272ad20d49ea06c9037aea0003a2f63c6225afaa0e590dd6603f83711c03ac29404de542b68e07c8a6396ce9ded2586f0bb5ba71cdf73ecec17714fa00f1a707c5084fd82945cd9a5c76fa5e1dd6f676f9d67aabb40d145a740ea1c3352208924e396ac0564576fabff6974510c022ef618a1e38bb327cfb6d9a8b74bc86add2d599c094cbce0beccbf4ea6d86474a7e335f46ada8b5111a7ed533367f834797bba21c8498b7cb8950bbee95eb4f37813a04abda1c942f430dc1ed28baba5f8619031d6eaaf8e569f2560a2613dfd79d5770227bffeb2590ec0be565657fa9da2fa5c69d334c8d04f0e6ad08e3768e3abdc8d0136228b6c70598c7632ea000901688b5cf8c50b5711b58ecf60da86a37226db035ecfea609e600cfead1739ea3d0274fbde0efa5e6f94c05c4268c58eb56b4cea824e3ca48df0383f231c933a5beaefffbb45ddbdbdc82fe821e18e283a6405805b713b49e8be4516d8571145d76c1bf2eebb65604c30ee41860ec067eba1dde77e29302c35f2e69c8eaadbd3038c0f445ccab0380f006ad8640ea7b5ab6f909a76046088caa149deb4c022f920f0b151209a59a63889a5b30fd1da31f8cfb91c3189fa2dca07bb14a2f37e9b27d227fca93f47027b9002b4654c0f46222fc6d0522002d37c76e92ea6179768e39de87e00a0cfd3d7d4c88a0007886eaad14876356978b3d7ed44ee5163c1beb24873b9a73b6e5364c7d98ad76e5d3a17c41ee4f41e5c37673e76f2c05a9e1a0de3e42925990edb3364d3aa97a7c578154c2ca6b75f9ec9574ac0738a2585b59eca7a9998afc0c65510e0674c3b75444d805f8b23a81c67de8b59c88f3c11e09ae794ea2efbeddb71976e4550f7bad7782266ccd87f88db743477f001b0c1647cba0609506e95ca8fdcb18489a421cc8e6f332c23c0b79c5f80500ae77e8f2406305d133ed2ee06502a572bbc1427929698ab6c91f1d000e71295d905205b0f158f6bbe8088f9962d337c1c10b52274b3c9c5b3bfc10f0ddc14475e7cc0192cafbe39139d32eedf82cb2db1932acf7a9ee7f8b2f961c277b12b1820824470f418cc999201b2220dbf96d693a344ebd56f0d062572ea2faf3f73aa65368d56ceca499b09947264eb5cd7d0d830bdc47381101b9427e7f20dabe1bb39f28235687261a5ffeb703fedc7c21b5eaaf30931922bcbb0bc241c412fe19723414c3486bcd8ed48403eff2e2d6d5aca9305ef940775eae3aa196c7c3b8e960b5c8ae1f7d9ed1e34dbd2cdf8603480ba68d74f76cfc99488478d1323bac80be4a11cee8db77e5eee61f18e75648f6881ec75a6b9881bb0b8846a1cd6c495412", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x1520) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1776.896133] loop1: detected capacity change from 0 to 40 [ 1776.917989] loop6: detected capacity change from 0 to 40 18:18:52 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 23) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 1776.991613] loop7: detected capacity change from 0 to 40 [ 1777.006285] loop2: detected capacity change from 0 to 40 [ 1777.084388] syz-executor.1: attempt to access beyond end of device [ 1777.084388] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1777.086283] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1777.107480] loop4: detected capacity change from 0 to 40 [ 1777.115012] FAT-fs (loop4): Unrecognized mount option "./file0" or missing value [ 1777.133220] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1777.165834] Buffer I/O error on dev loop1, logical block 31, lost async page write 18:18:53 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180), 0x40000, 0x0) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x400600, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) mount_setattr(r1, &(0x7f0000000000)='./file1\x00', 0x1300, &(0x7f0000000040)={0x106, 0x100000, 0x0, {r2}}, 0x20) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r3, 0x0, 0x200) 18:18:53 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 24) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:18:53 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 56) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:18:53 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:18:53 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) r3 = ioctl$NS_GET_PARENT(r0, 0xb702, 0x0) sendfile(r3, 0xffffffffffffffff, 0x0, 0x6) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1777.342658] loop2: detected capacity change from 0 to 40 [ 1777.416848] loop6: detected capacity change from 0 to 40 [ 1777.427369] loop1: detected capacity change from 0 to 40 [ 1777.438828] loop3: detected capacity change from 0 to 40 [ 1777.474226] FAT-fs (loop3): bogus number of reserved sectors [ 1777.475263] FAT-fs (loop3): Can't find a valid FAT filesystem 18:19:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:19:10 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000000)="601c6d6b646f73c519a0a798b4a4a2575e183cfe42baa9bcfee325952c7c5b0f7c64039610d6b48562e8371b105caee5d56750c92db049cf7ba794d43e067104a64545b68eb58dbb57187f72c83f96188c1d611f58c17a", 0x57}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r2, 0x0, 0x200) 18:19:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = open_tree(r1, &(0x7f0000000000)='./file0\x00', 0x401) mknodat$loop(r2, &(0x7f0000000040)='./file1\x00', 0x400, 0x1) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) 18:19:10 executing program 1: clock_gettime(0x0, &(0x7f00000004c0)={0x0, 0x0}) utimensat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', &(0x7f0000000500)={{0x77359400}, {r0, r1/1000+60000}}, 0x100) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000240)=[{&(0x7f00000001c0)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x8}, {0x0, 0x0, 0xffffffffffffff3a}], 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="14c779c44af845758ddce014c491c0f135efafc90d0f376645f1cc35dac1d747b51fcfb5de501f901b83e66b4e87ebabba16e51d618cbe8d895856be15e2ccbc3bcf64888271f4054bdb9d52d8800d9b30e5a00ade27", @ANYRESHEX=r0, @ANYRES32=r1, @ANYBLOB="d2bd3981624c5c55bc90995a9849d6c0a951b9c6d053f87c42a2628c2f7414a49a956b6525e98ad60f3d06f0e52b1083f392c9970b34e100e91c3328975fbf8cb06ffc6167f424100312e94755d893447245424ceb97a58f733a98e4b06ac8df1d83830da9ddc2753afbcf808b9d19d3ced428d0fb410b862fdabceaba66b992587bfd40bb283572bc50b5a8af8c2c04e60429a8a614d8f29c99fb3852d30d5de4014d891ca2e4849af6dbf4cde21cf23673022b30c00632ea5a95629e101152f2f8ad4d2d87b212e7919a6b2f7b0ab5aff31f780beaba58c4b3d65635182719e894a4dca955f19d91886d6092877a025aa63414cf30dc11a894e2e41231cce89dc69e28f08264c3d87ae82aec5923166c36dd4e3bd5048f0911931d2bd47704243bb8655f7fa0e11547630a6f5bcda642dccd285c80e39d3a3c7aee054a9b4c41be346b743ef1fd942182dee1ec7ae488cceda78cebedd98d11e57e0ee6ccb01e03070472aeb6a989207c662ae2b3124c9a6780322668b41d5b2b4b010113439e1498941779c9378734d67f63ec5b367279fc5a53e491f88818065e161e080692e7577dc9d191c4a3398aab4017c35d6291ff8d0f8e466adf0285843ddab05719ca63e40af0521122de97c17da7e36f2c4e1d9f4b9a607341a358df6dbfbc7260819dbd6497358cebe47153ecb74a933ea8781617d739726c137d27ac77784b9a2bfd8a9c4225028618eb7033e8ce2fa5eb6ed92c1b20f151d2b423a2cfd4e03d6bc5259c8528c54d28e195f52edbc3d36bf781e3727745c0372ec1b22017fddb373fbe2d51af3dd780c84db6a21a691038732fca091997132e8cfe4f8e1e4da1c14e50f4e840aa6a266b7dc7e4a77602d7cad7576a2af84becacacda3f864da7b8008c69bcfd77f1234b1076128507d568aca3c8f979b253ba5c6edf22780ba56fdb644e78f5950b72605b37aa627b4bd43443146e6005fe3c1e3b1508f7e1e1e59ea86ad1038066ae82112256ad7f2b429b5e26157782ecdec95128363a3bea298fd9c8800d1cc3f64c076b9ac4a377892a43d13c8ad225e71dc326f9142f948c3294b9fc5cd36847074b09c96aafbf9d572d4ba374105c1c7a8981443bc12852399b61de2e0782eb3ee49fac8483d35ce4d10f57deec78247e16ae1c48c3587847a0d6d40f09cd2e98c1492d2271a4104c0fee096257d2ba65db7f838ab830ae6064b22ecdf111fc58795872a58b847e0f8926f97749bbfe4497523ee8ccb2ba3c2957f84b403faef71b07a7e5c82a74e05c0d4c5a37b36b11515b115fc6c50ad321e2baf60ed4d5993e5b590700d89317674f3c5282a6f0f16f42035b807e53d8a6f2cb17ea257ba2491dc91a437c4866d0ced28621db91fa8412369a4c93c4d6b3d8ef4dfeb6c25e2c3e836dacb5e684e3be59789535ca54622674a0578bce07f41462002e0caf925ddbea5676c094194122ff673bd5edcc4525ba21837a2382611e9eb496eef4def73164b3670f45f28436c1526fabdbcbaba45c1ee505701a486945e3c9d0ea776acdf8b0866cd18f5f780f467c1c4b554439c279bd9da19be951140be970bd2a98c34eb32fa39e888d7fd21f1ec4c61ffa482c52e2f649a4ac0e4ebec5729c9339c52d02bc37a93b1f9bcf3d0c786e70a93c1fa5c10069320daebd8a32b77bb9c8f3767b6ffe39399e2bfb51093d61d3e9cc79a7a9c226e40b4f90e6bca9116db853e97a5d57482b30101dc363d6d1277d88a317c1fb7cd5d08dcb4a774426a27196973d70b440679fac52a1a0b913313d4fb68e121c914bd35bb3ee840896258b0d89f0ec2cbf121b627567ff6b2aeba865d3cc385c5f3c8313267fcdea58feef9cd3394dc61581a8779620a075b746062e6ba09d919e1eba0543de1665f7e2364669ff966f2fb4eb85f41708b0eead9e64e12845129e65485bd4e3aec424965e0ea372395af4cfe68cc6246805eb47abddff0fdb82dc3aea6caddaa20a02aabfa7cdb0263fdb1bb403ec3a36e9f1b241560df15b347e4912f4abd80b3b1030bad75f9149d14d78211610155dec1d56384c7e2eab1e5f9debccf8ec620596db2c5b72052b28d2af0a04c7daa1baeea8bff73cb52c18947282295c5d0311cded2f246e6c4136dcd8e31de702fee35677fe83f65e037a88614959a261757552518c9756b767a633f89b0fae359474f905678f68096f3f056504e77a608d7a0d7308717f164880c22f0b5699475a5fe4dd1025361fcc119dc95a97c494d663d4e3848a9b1856841681dc147ed914e0ba5a09abe7c08a647623c94e862224b8434b8988bb57e8d92ce08848c20fb99c9069bb182f27ec5cdc56ee84405d135ce3e3780f90671e21746071abbe1c857dd6ae4e1bc6b3b597592484f9e7b60b21615c803a07945e2cc4dec2223a27f5569155697d501c2eeb6c36ca3521fa851a16b61a8600add14aa7ed1dbdec17b12925912458ae54fc75cc7fbe59c28d4d3e4e276dedfaf9ecd554b30e526669d57282772a4ec92f6dab68e986a0a719ba7a9c1f6b75fe665d3cb3268c44abac9ed7493b1e063eff7a8d8b3e482cf66adfa6e1b2595109c661b86a357621abdd365fa28bfcac894112c45692bcd6a1118c81025574a863a7d40c783d75ac39654eea9411333b19ae34e7d0e9dd900202e2ab064667929cd3ec497692863fb6868d4ea4ebb05c55f3b34716aff3afc790f9129b80058f517cee02de85ce84a4e1d3caa3ea11e3af2ef9bd3f2f66b489d5827d600df4b71a5c22e54b45aa7811f067f9cfffc061624ca7fd920c399605e9eb19ecef630def897723ba52c2905a8aff7061c1931a96db30ae849159ca988e22b3d3e538f108d493d7908083ab93f9763ef18f7e7bdf552e6b1f67a8ba2a72a5e6a23d4e89df1300ba248a0097b60505d8d0d56ce9a3aa84bdda9ff384310eb234b27597900b69274d3d954310069825cd4ea1aa960636def52aed5ed37faeef044dd1af6a18ca77ef9c39afa4d99ff4e3f900d96a0666215d6ec297180dafdaa13b21a889f3805467e06bf98bc69776dcb06ed5d09c0b12f1af7b79019f44009bc2ac5d30739d73767721068df722efdeefaba53caf1e8d8bcb381d93197b44a7ae2775acfb05b30f3f1c43e48e9eb53cd769b8dc78a5c198091594309b35a9aa4458887bb94b26d3dd1b54fca6bf867c83a8089234dce55479a8d703ed6de6e353dad02481b5fca50ff53c18e71d0cf8622200ffa4be6bedfb15796a629f1ad79a71ca85103e82f24ae189e2e11fc8363b0cbb9ea60efe6cf0eebf21913b1f1b8eeb5c6c9775f52caaf75ddf9be237d7c5d6ce46e508dff4ccfcee059d53d673f5bc8fa490f30b33a9393fc53c5521727b771f79998576e0d823da57bd941991036576d8d063a2d584fa0642c4ab8624dd5a27e7896d0ddfa62997f0f5a53e588f0abfdf96fec37c27259d24ded5a3a226be58e6718661c90834f8a79e84a4f134635408e3832b06c840e456f86765d9b8e1628e5b30ed83f91cad46e67149bb823ffc54af65ef382a8f544ab728844d96f5b5dd6f6d933c83d1ca1c8c9fd121fd88375a0f22dfc4da482d7ce5c03889ce65bd80527a723cd475aac6ed699a6c0557d91b5bc7a3b732a58e8b5aca99e9d75ad32cd2b73b14ff83788fcccd39b5259e19ab281e32b9bfb37f1aac91ac81dc2105f247c7247abd04c2f56ebd960abdfdc7d71a78df70744fa882ff1492c80373386efabe5f2a9a51f36937e13bc3b0c901ff8d99409a6ad8bb905cc36cea666f4e198255207c75777e385076e0389974ea3351b1bb4b75e9399e881b728dfa39a1c61575f3ee6a86f81cd2cedaf074d62971b1e975fe03b8d8d24793679ef20dcd5a6f05e199c85f59f206d208a1fa616b560eb098cdeff3a773de5d4dfa29580f9960c1569eb3a390f38fb7c447faf326297be3e30a5d895ec13e7b7dc0cda2c5e6799daeabfcf7db46f72a68e7b14312b986058ab159185a3965a3a672d6bd3352c11d5facccc6d629c10375de425fd68d78f88b182f54801e4e524abc5d2e314e880e73ac6296b66d889275ff5bad4687a8446d336ffa1ca9137ab5f82dbefd6c958666db85eeba0a2219ec2c3acdf848ac7cb1a90c2334d589ff1776cf6b68a70e8c0630892afa4dcb7cdffbd6c3dbe68f7881cb74d2571a1b884ea50f68bbcf3b30a5874764efd7f25e8f674a89dd31ba21a89d27a94b3571f3405568934fc2f727c94e22dd0f966660246a0368e59dbe11db6594cfa21d9e8df6e6fb2249f5c41c903ef787e39d181cb5dc05e938a597233e7ec350c86fc9325aea0653d998afdcadec3e5630fc45e36db12321aba86aa4a377ebe14ed3ad5d0320c914d16dea738983ce065f40aaae5f29b1d312e2b7b0558a3c21118d5245500bd4f73d45fb0b340ee9fa700cbd207347449589417067d24df48f129c2ec01c4464182d98021a8142a91ac10a13ade7ba5007d95834393e9881147914d5bc03c3870dfacb00e891b02d84b301a2c2b43d15e91790c64046c6e30944a6df77fdbc1cdcb522aeb3f23fcf36c7c6d8b1930ba3d73fd5481ba019d7efe7eeec842792db82f8d7f01a4c43ef1a138317acb7f01f6993dd5c37c23426de6d6c59d34b8bd9528268f3df8e50dd1207f3937ec6905be6559aa67f67052831256bb88ba9af15a6af4e1a8b12a804bc6d9a3da323cec02fc48b8125dbb0a41728788fad8160bff17c1aae4b3e6bd644d354a6b6fefe82356ae01d82417877757a3d9ef7a88982c06c72a40e4e082ecd15a045168c4bfffa20b828de15929748bbaf883be040ea097c02de1f12ce44cfd50ac696a8ce8776d2b49e8cccdb5a035326aeba1fbe7883599b7693e50a5f573e3a184a9a45235d9b72c38b01c104ada20254ed7e126c46379f9f39eca85d9a77cc395577586962635d671be66239ecdfdb418eaac0c9a044d45caef6260892fa0a08d8b16160d4cba554a1c3586724ef9c822f23875c8711a16963684c5e212b39e838ce214eb53811e074ab0222342d237be224d5f816b590ca4b07af6a170818ca47f3f339f3d86a6fc32839524ff2de8e7ef98c6210f2bcb24b73fe8eb4ad8fd8b31884c9a48f3b2c89b1d23b796272e19c9cf920cb2a2efdadc038ff5a13925a54d4ae72ba650396e38c1259f63dded39f01929ed992d095d5cb54e8c8440192f6ed046296b2e7a68196feb092a28367c9b772e259e4bc2727109be1b944fdd50de3d0918b66104bcb1e222c71e5918069556e3d61a3967df799ebbb74ba6022c734c3a8f587a8067186e0377036a58d5699dc7197fb6678e95e8f7cfbf6f3882849fac7a3f9780d9a47773b82a7cfc60b9c386f5a9fcb8de652f1dd1a26925f376d38707318d7e1af294b55a3c70bb1e5f4ebfd03d8e7c5d2b37a38eafb06d40eedc7ac38ebfeab6b65de9f5206f59df1dace7631cbc884bc07185465d2098b466f18f5f5ee4ef3757f9adcfb200762243ff2d74b0c821abad98ee5426cf6f0a72df7e07666d0ae65b3e86925c6cc1e0403ea542209808ea88c90cfc7917a82f76ec2c1626413f571866f6b1140d4ae1356acf6deb16032e5ed6d4384e6483966c83aa74d3a013e69a087115bf7e2f57e966591fdfd0b1e9ad44cef41122aa80cb455685e1acb74938a31337723439b03081fcd24f766c71940caaf0d7afd3c36242053434b9af245c4b893d022a4ada8e7c17e203e6f0bf3a5a7cf79bdbf196050bf960acd62568ea7569f7f1c7a7fde4ad97fa813b710cd58", @ANYRESOCT=r0, @ANYRES32]) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1200) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r2, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) clock_settime(0x2, &(0x7f0000000200)={0x0, 0x3938700}) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:19:10 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 57) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:19:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 25) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:19:10 executing program 5: ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000007c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f00000009c0)={r2, 0x0, "01ee57adaa68424da627ff057a98ba9b02562798b8ac40e4c61edd14250300a2b77c2e9bb37bc1f238fb06a8387a7f18ae41ac8e86dd76c50af04f8047d757e74b557f2c9ae2d80c6b1e4c8fbb694570651db8a171325a852f0de5d9c1dc91db46301d749e8da5db1c75a8281b859ab3a2789f0e582876dab3655b8a3044a9e6dea607ae295dad16673d68217f0f520b21f2056c288b5f26e29dc70431471725a4cb747ec3cd451c282d2f92c4434c8b65a137aab19d7cd2ac72677e57b287567a83d8992f0a0e8c8f23dc4d4f067ada661bec933c7b4bdee0b0bb0818fd124920d7c3739b3ecf475e554ce97fdc014c5a7dc79cf4bd38ba0f6b8ca3142b2790", "eafd8728f545a1795b9952918be20ce63d28124039099dfcd214caa69b459fa64776fc212b27f02393574249cdc92d0380be418ea2d70ee7de80ef7a385e7ffae1e221fca70982131788614f1154cdf947cbb679a1734d2c8d9b70e75830a5381fd8621219aa1f126f55a9514ee30f6ddf8d1100e801a3ff27ddbd07b554b5e4913818d38b7dae35a26a0cfa365eec5b3158e29dffbd79246ef4d40d5b1aa0e085ca83f3b04f919316e2dd7ffc0375740c03300c2036d5b9614ac8278ffacd2ecaa0241344f1b1bfa7714a4b1e79e49f401780673480822a4b1fe0786547f3a893c6fb85fc0f52ba3dc322f529539b86c3ad1d2ef055d8f63ab3e2aac5232392b4e727260a831a2283febc0008bcb11df485cbca9e5d599e590af8dae18401febc3c1d9f9f9162f0ef5545e96712e97814674fdceed1817c1c581c1153717b5a896f542969276fdec1269f83ecd3f0d4b12e062f99988b4c3faee6285000ac7ba4af0e041fc87353a626550ceaae583df1cb1946d83887333772554c09cb12ab205b4e0439e4084c38a25dd6b5f601446a6faeddde7bcc2f7d79c2f3458bde18f51330ee081d0a08e0d83a457278d24251b7240922be356b55f373b8c62c20e9129aa80b2895dffdd5e7e47cc9079adc87f217fec7a94c3befec1a302ac58193c89ec596cf72e9a4a95b72ec9a584c5fd01f25226899d656eb84da4799f5c71a4a91f239561d856bba7dff6d10665bcd435163f9d27deb98793686137a8c954b4cff93585ac23aa6ee5f84d341fc70953a3787fc80504c6a09ed678f093fd65d135237973a431e6afbf859696cd038174f46a70e39d4b312f2ed4e2f7e130ddbd13957fb753a11e6e5913f710a5de7e9a3b6ef480ebcc4466770cdf1528a55a0b4eeec456ec95c1a8b7abb221636cf926962e9f0db48cbe6cd271d963435f0e2278c6b55e6608fe4b7dfc8d347138526e3ac8cd262554a97a350bf927518b1f11ab3c93eb442d0a4c0fe44c29bd69a0076249b910dcc9507db93ee99d17feb2c149fc6a27b75dfefa6fbe6518f1720b2ebab3bc454499757997e69cd063b38d12a5412d671f92ded39c804d74b0e69d41d7a9d126f2cd7e6b683a58e68dd95256e6765a7ea843c930ac382a58c5f2cd662cc66c8d8ddec86c6ced8ea1a34a5045c36bd840bd20b8a2d2be390e3a5c59a0a308127ec133a581edda31e8d8f63ecfe766cb29253f63611afed56ec303001609c03f559ced96af0de6c20f50b5ba326c1568fd970adb49bad5a35033c02690703cadb16ef457873a78b0f9491915902bd8b53184a278d0d6dab0a692509a2112dbb05ee72adce929e0719d4f48e2ad5f1b0ac9ad6a9f0bef95caa40ce56a3bd34faa2763b750717154b4e8eae81ba5bc428d5751519cda93969a48fd2c3569bc37ca41d48a45c6868ef2cdd6e2f16c61c9a43e25e51782fd3c3dc46d87d8a884e5d3594a76482e0ad81cb046cf87c6fc686c5a84f2aacce9aff6e9502ba1c1885662c5137bf2c8025f3ad6a0ef2f5752863363bc18196e138ba7342669376238158251ee229f60e08737c85abc00f2bfc6ad844717ff4d61d4bb385e85da63e626f3f307eec706c98c268e3817b7d01f4f55db89375c7ca75b1ad1d65a196dbaebdd6e025dbb6a2033d6374d99916bc3f9b041e345a4171cd11f8e0cda9e09fa9ccc527cb5d197a5b9d291d7600dadb68293140ff589260d10f1177bcde32e1c539bf695f1d11618beaaf34956e0a91aa79686bd2560081d33862845e40eb1d45b5031e40fbe6f5c7cf9ed980b5eae207196305ad2c5c3c313c363f639412c252eefc992df6f5c8ef6539f4f7ca983d528d1177644c248125701da19e6d6ea00a5793913d56063fbd33d0ed812fcfbcdf27e1a131276628667683c48bc0dea0b1edb77fd3191a144b06c1ae7b38beca3658ca1e4bcf62bf13e0bf8bef7fdd8ac80fda041b5835777bacb3911b0ecb0ea30a5ac36c12f634ee3d4fc80f58de4968bdcd3aa4193c95a360cbe2c369fdcc9932c9a8ebaf09e2859320093a74a3473e668818598c781f14ec9e8743baa7560c5c5f181e016ec968b2895a4d786177de5e82ff196a4970ccf2051dd35f04f43755132f1614b9bebbc1edeb37ff760e5c858f58b04bcaa80de3cdf316b742a8a898cd4e45cd0854a0d138c4e322c7189e0d07d5b27bbefa434b102bce8d6a0473ff89d3431db4ee2599a6074b9b87cc38f4044ded6c633acd73ffcb2359c832c9dfcca8aa0b003fa862c3a3b1d7cb9239834529468d8fce179253f1f3a187fa3af5d016d14b49eed8274d9a2c05c10c286bec7183cdb01041dee42b846beea3108eb7292fc727cf77ea42b64b38275074cf5c928399921b289ba75dba05cd06ad9ef88fbc3bfb755016a33276398d7f25be50abd2e2be12550219cbc9499fa0b116aaf9974e62966ac87187e4eaf80ac64b8cdd058e6e078bd1960bd5ca7a556c3c171675e135bf227a106bbe693bb2b10d35380bcdb7bcfc1f35c7844dbcb5a961a4c3b3f2bd97ba05c39a9cf656ec756dc098ab5f4864f1caeeafc4bdfd3041cf4e072e45dc900a54c2cc09006e2f3e3268e9f0547e40d8d4ce3c76552c3145a160d7a4eeed37732ff85d0c0e760ee8ccfd0ca49100c70e473c44599cbad3ab9c89f256a3cac10a4ed2b6850663d9e8378efd0cc7143853111b4464c443139a3ae351bda74fd5815e808398f20cf9fba320f57f3507e40347d8c4e61af4067756718db9e9c1f892ab60321e98a57ef3651ecca9d650467b11c51e6b3404c3d7efdd9c7b35a2d1f2158e084ba7d468af8c1bc652ccc5de431e5a8d96b0f89b14210ff9effbc35d44db99a563b414e2133a77bb30b176d91fed5cd3d5bb36d4e47ab621e814b03c501c286f3b2894fa1c3179fd502c11d183588d0754444d6349d486de9a1a28b1167a243c282634dc8fc4cf687278b6a9820f72952c0df4a68551627ffda9133a01c6c0053bed6489b6d5fa10226e96fb1a40230e144fb61fa6b51b42daade5a198470b1f6620b558e0b3723c6e149e0d0c1b79a044ef0ad7d9720ad21bc1b63ad2fa1967e0ec917c089e88d0bd21e11c49802aa3dd6125d5d8c74ccb007f74b046c7eb899bb1ad2d8abd80b81b49b8d98be59c53d4a593df73c47bef18f2c5286dc9abf2242c412d2fc460606a2b45e3b0d74012743a4be4f767b54a8e799c3dc886d4a5c6bd006d6b70b492928117ebf9ec3854aa30bac1810cc933f72b26c7f0c220d20c623a5b9335268803a626063f69e8f2b9dbc84610c72b114bb3c37b9af5df72f14d4e13afd5b28b6d0921b382ad86fa06a27ca019a6db4449a837d823927b30fe67bfa6b4bb8a6d4db4650f59378d4452f7a30eea5a98ad02df065000dedac0056b3c2c8d674ec7a22311d66b86f6d0dc6451f7282ebba0824aa4a962cee882a1b31f4909425bfa269a028f0fa0368fbc0c1dd71d68752cbeab58544b41dd36b1546f0da2d6d4f05c014782f7820b4426568459ca13afd65ce50ac2285d9c2159377f7c1702c188b72d2b1939890d10b76740db6712151e07b901c642315ad90480334688175c357f955ea085a04abac0bac378c3ddfd6e7c547aa996591f57ed50aeae279fd8720a4772a2d8b5e18b061126124a70d2a1bda578191bcd7133998d4478d22b8d7edd11910699f4837522eae86335becea1873067668f1b53e9ae1b858fdb90620bf6c08157c6806650ec353ca4216adc7282fef1b62b81a6c96ce7f1bf406358e9d914b18aa98ee52f0452cf85001345e9e1cad428518fc31ff61141e0bbf7962d1938f427b8d46315909559a49b6cc258a439d40455cfa6727d2195d4ac1879989b55a773956f50f286687316c3bd19ae9d42a2dfc903a17265dbae650c3c501eeafaf216dea1fee111640e58ee21d4dc496d67fd1353f0eefc48e44879efe2d33fe9d64a476cd4383b2a560b0dd4e25db4f445a467702ae56c6ee84d35449518b7342e068f33adf3fc80302272a28ff165cf70e06b84a705b7483e55d6abd13ccd038828f05be0e66de4723be088761bf87a4e5a8c6e9a4933235854d3e95061239e1c6052c76ffd1a69dd069ba4c35a371d87711ae65372b22790cfda47f3df19a904301f137460a5352e02866b74a39c9c8f4c7f8900d77c53657e5bb29fb2f3037e56d5d78ac9c273b25a87973ce0d5501117ba3305627d503c0d5f25d9100d0a482d3be314f86a202f802f45c57c78a2a6a7516f2f555ec294007e1284bbd1ae180e66c0d37ed7b6d2d794c7ddd2698fa355e5c6249f9430ad189b491cfa764cfc769e4ae2adfa192001b1ef1ca17f983e228c25a3868cab38f8e2e1c43f5ffb773d2772b4513cf1c7b260e51af1fec2f656642c54062b7cfc4724342a461e90e8aa6a79945f6df723a568eccad9f6cecaca5a4b35e567a12bfa533cbdf6b1561ad3fbd6295b03f69b1c31d157ccb69e47b2ba721e5c4ec91804a57417cda1aac05f27fb725a83d839db3face9b18491c21ffe91470deee9ae012e14ea52b42da3294002ff22c265b69b3c2a5426e35a6a0d7228c138e547028deae9a233a056a8d7982083f197b9f45d783b985c0effc074afe2ac81e05be06fe3872e9f902a2c4f35379f33a82d479513c3fc6685a6d76a9e29e0ca8f18978ece2af5f60b5db75c2948dbb435eed449845da2c0344b50514644bc5fcf90eecc192a87b8f6260bd391dd1729efffc2fcb6fb90618101db4140c8e51a2ceb56d4efb10405ecf0d9d5f7620d656b39d4eb69f81074b3858efbfd5b6790a751409d954ac00ac2cc1911372e83700fbdac38cf369a72eaf6fa814425bc96c9ec43d160c7ea0f01e4a4d6e667651bdd7eeb8aa634657c9c128b2ce4ce002aa2c22e108710e9b6b50dbab27bde77b5f260258e89a430e2cc03883098db4c32461ab98a848d8b78c4ffbabcd5e226dca2c24d9e32ad43da5027c8c2beeb9336192888cfa46c1bb1051230e088234252b60f5e66db582bca3c2076acd8360f1b870eaca248b376ef6a04fcac4228f3a23d41721e250b0bcb471c7471902fab580471fb346e5e6db0cb7d788b345a3d2680ff101d11dfa6005a9cce5d43c03376eb8400400e3bb661109a1042011346bcd0ffc2ea9ccc836d958f46be9b1c01a1961952703485f387c0affc2c45e00962aac753f18db1ec40a201eea636dab5101c47b68f1a9475f96e613421f4f977f887909fa4b77bb9e8d2f83a09023a6d9097dac610bed17b840c85bcf5a6782e6e22c56796fd51e9df857fd714feb0c3de561d5b78ca479be138e7d78306c1364f28e236eb5bdc5a42160bb2742ff33f74a5bac7f213497be5841186efbd3145170f5304c87c8d1e9f42c7312e71d031303b6410"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000240)={r2, 0x0, "d3b3b7e8edee0e703d4a06cee8830761ced14bd4c1be38070f7c81c7f327afd298cea26e266e76cdba35d98228568e7affb06abb92e27bfa32e26127d0dc02866ecaf8282fee238a815139fe81506d57a48f39ee89b2c8dec4a19ef247a56828cb2153103ab31ebcf48b05e1b789bdd5499503f7709bf1580feb3794db02ad016f12346da2aa4c0203a14a239d18984c87f18a81620703f8e75cdb9f807f4b66531f660de2e5854ce3c5c3f67782cf4bb1a5f7f2acd0eeadd998cec0fae23add075005fa2d74c8c6010fa476b6a423dfe45390d799d5363faf73373403812ce1d2f14fc33163aa3d06cd741dc1ac20334aa20e7b5507dffcff34c09a2815c6ab", "8bbbecf232af06db0f01b32be28ea122edab5324ae729620763392f9b82593a548e0d25acb0968edf8fdefa9a2e5933a34fa86d2ac7f1fcca28853787d59b857bfa1abb568d4e53bedfba2d3cb5009731bdc85ec25f80d3374321ba9973831ff4012320853f90126da56909b91233e0caa2d6d89cbe161397e5c5c01f9bf22d3778fb1aedf19c6eebf7c4605c6c1b0e1f7c654b5e5219858a85915e2444848122f09e982c31f5b9c9bcf6dced7e2be974ef7ffcd93eddb5e757d2395923cb4685c2281b2451644f47c77c94ae5e09074eee43b11d8d6f08554c31b9817ed9a9b55bfd1b700cb02617d7c72a04682e712609bae3fe3512acd4cac414094ef05d0faf6f9e3c132766f891fad413839dcdb41885e15f3f2f5dd766a89bc44737d44140a66b5cc02dfe089c6dd70978c99f9702fdbcd8b972b8bf9e403e10f1f082f7232382d034f3654786006c43c80ff2c9ba793e11b05c3d8b1b51daca77e07f1610aeaf62a70ffdb1bf8397d78698405c0ff4a3a18cf7bc8190205633460c6ad3319a43a4400bae361d5ebd601aa29dd655a0aabe0c27aedbe9c7ecc7391b9d910e6eadf37365a97daf8c66d87d382379be1d2c84665be4de440389599f935ced10115bcc11ff3bc15fe3af8df283fabd9f714dac1314dd8d07e24cbbaf714fd1699313d14792113236d5b671f09771bfd5dc3ca9e5da7a2e1fcc7d8f365e9f4f54520fb22a9142045cf7c8cf23ae6f77dcae4a7bd5900366a6b5a8a49893fd708b650251603976b941a8d69a1980355dde941a565403a13e40af2bf4288dc5c2bd4d918d3580c484da505372cb22e84847912352d380fd17c8e26b16e59d08ae7879ac59122e0d2da64e0003b49a1f49db52e9968c090750fadf1f2a20b0ecde69259164380bd73c509aba848c79afaa7b9ec51ba64cd5d6cb54d6930ba02e87f11107280c6fe68e861704a1d7c04d5b696d20fd84469cfcaf6a25ea6b8d2c349ceea26c2488b98a374dcc9b9d805e0fb3f8be19d22587119720034b701fbb73a8aa5f4f3871f0d551683ea8d6ad80cc46b4f165eadd2c96c38509fb0671ca625e7df87eafafa42714fcb9fbbb1fc37ecf412b4e8fd08899e68650ec9a7a2421afe7d29bd014d7dad34b63f6bd9fd2ebb43c729fc0688ec2eb0b2a5563b335815afa1427168a1b78f56ab3841299b3cf7d914bd69fe2558f58ee69a263182287a7e5dd367a3a798f129cf5feb4b341213469d8db88600563d64212473b88db5fe036afb9b47a11a3cec1e887f3c057ffdc15fe4ae6f0cb758c9eabac851f70d2ddfe6efa0f0b846bd727989e930e79d8f12f32c78439faf1d060e17c9246d66e0a08cfd7fd71f85c703731ac72bbd93c2940903f53d11a49aa9d710297f8538f9a079cfe15806ba47044902dfe1df6112453686b76e75dda9d3e2f77c4743e9f2ae4a864cb945adc233a6d773339eb888f8af26eca848de83a9e46598f17fce3901b0d4d3dbb91e88d860443709527b3a2ed93e5a0bda1efcd2ff70367fd713c7ed81dca21d1aac598a18d2aece5730b6d97a409f180a83b4572f9e9e2b1e908117d536677e1e6b27721bd9d40d29fff35e261a2c68d912044bb319e82b223cc8646cb4904ff29471cacdc2bc760e6b9f3fa8d03cd55b85252eac60115b983154d7da333dbab8595d5e00176cf6d57b873f151327b0c234d4e424e8e3babbcf2429d7844e58167913fe0749606a190a1b0f3af5bd104d2f33b8f61626d5f8a3251caa4d83b3b1d6ae465120d7c37a2cf2e5f13334afb57270956d7abde1c95e7223b8b64cb5d65e3f191eff73801df980c5be22cab6880fa365914d8f46f6e887731e726e7840ec535f729d3d9ed17b0dc5e24ef72c4dd290890d184632c08d06df23ccc67a182f3480bd8cdb0f8b9b7f1603e08975e786e5a92ac93acb747d179560643a995b7bd27ff6eb509b630a8594cbbd346f08bcd38c81e480775043fe7188e31c7ae58746bb8a1ef3e559de808f8d68ba193b2144247024fef0cf231b40811a39de8deadcd067ee8aad978f0b689444316312aee744f92648ef1e4ffae4137db6cf49b35da4430f3317ccce16c2b78f0b4eaf53de35227a01ee1f180d860bd63d5e2a891c514075522c55f565850058bc8f6b09a099011971ced0a80cd8d49224ecf572e5e91e57aaa47e5870664f30faeb64f4654d31e724e0e7fd9a0dc23efaea3b4f13168058784dd9b97c907614af7f1ddb952b6f9c1dc2d7ca1b8795c4a6fee794d7da8cecf92594d3d33c66da3a3c58c203167739d31ff87e4ac99d5099cf22aab98b809dfcd883fd75c7bb4c0d8377df25b7e48fdcd0699c0c36699f99ee8d909534d1b8eed3f38a72d7b0e3eff798e159452cc09ecaf920cb026c3086d4c695ac5cf61ef2552086fc95812133436141420b6f0519a83e19a7e09ffcc350ce3a20021dcd3472ef12ae20ff3fe590e14dfe11be2b3b56549533827648dffee3211eabf8dff11059be58b65747ac98e34fb8c8b152d0ea5da9cc40b93d1275e9c868a0b06e0f474a58e821ecfc42e720ca5609d201126673a38247ea9e89106578f26c9691513deb020cd5027f4e47196f08092da72e70f1fed526ddfac86156cb21e74b476098eec9b00cbbc9745b705829455449cdc38306f68bf3b28f119a97db2116eabaf119794308ec670722dec50f4ad910e3f3c10a7093392ac54e6fca3e9854212dae4c7762ef8460cce7c11e19a34d17ebaf61f96a95a4765d0727cc6117d207d02a667837cfe2f6a56e5bab3ed62530ea67d2381c5cfabbbb8ebf34c038f6bfa17cb3c3ae739dd36ccb0da1c7a1e79d4585b5ed8336041cbaca1828098930b1119434d525c0eb31611b2027458ed0f6cfc13374ffdad090253983bf2020b63bff687a68116184eaa02523d00c61c7f85d2e96453cfb9ea3cb8b9a7e6f99190519df35896539d7f5ed396443ad15e7987f7056f98917ab40de79d035c0487e7fd383665684d67e998a336bf6642200bd163140faa1849fe0b569ce5641489dffed4c1bf36c46bced9ef30500e40c093bcba1eeb3860546e6524371f1dc8fa3515dbcad3d9be6a8e9a9e22905f5ae3472e3047867fff7b32a5eb47c98f8a690463d7f823436d06fdeb2b6c92be3d850a626c8a9b042d4207cc5c8181436bf7422096d6548ffd8a9073f326de4eba5c8d3900b19bff9171337c1f95ba3d59859d571381028c5331af31453ab716d354acf7b0bb400d791f0720527b0cc843cadc34cf047300a80fb03d3877bc5cb8f26cfe43d822148b05e473b6e6043d3292ffb6a4c4145653c3b8333add9998f2dc5545c6d74680cdb81b6f4d05a83efa6f5d8a8d92faeafe05f58d8c2c989fe729b4f6a312d33963d14910f73fbd39614900f056189281c8e80e1c7d534245f144aaf6561ef9e3b57e546fe046bf76d7b9e5a79b6a4fb898985952e6bb279fa0937d2c24ebb836378e1704bffad4bec41f6940ad1cd2874bbc02786cf0ca5de4cef5e0ac08679c02a83ffef4d4da54dfac30b973f42ecb82f3c279ea38e275f0fcf5815ca78d5dc39026e55affdac7d40c6f681dc827bae7e77e01e8318754622b04585d2317abd69aa78fb3b200d89403c1af9e184ecd0ba8796e061d3efa2a96d972b1f28638d043cb69292bb3bfec24fc74c97003095e684ca12481027e5bbc77480203ac57c6a58f64e4bd5e222c0dfd6e890439a28f70ce3d214f8a011bf9dc599dc4e2e88807084915b82e9a9b4ae9ab7e49a3e941b28b5b7324408355d0dee3e9ca6c524ba314c6c6254a3be7919648f9aeb54d7124dd27f6247190d54131ecacfaf2d1234c9630efea173c279890a5528a5405ae2126ba3b6f6126eedff0cc54bcc6fad139b759154254eee7b4cddaa26b4f3bf7d1722f2f54e32b256358eac86f3c8f2ff168e6b10956ab702612d14c30814bc8423ab517fb5f35bb1b2aafbfa43827262a9d6949a1c101bd769edc40707684b2d485d2ec46604e5d9e763e3a291c6c1f1364c5ef8750aae17cb77059068283b370b7be90077a7e1c796dfd26657fa47a81d45c46eebe6c03f9138ac904800f8965d6c49fabd43186c8f5ae29d911a2b1969120b82e07cddbf83e9b5e10d58af8484440c0d214e78cf8492d73a06e2eef2636324177617326459783b7fe10c02603e65f945fce3d184cd75d10402f82f59c941a3dae537bf022cbcf7fa7d5f0d728ca226d7879fe55ec8f33c825b3c7d6e7421de9f8a8c26fefd046e4e73e8fe2ef4634bc5798562392bb23f99c4ef4aa5c315265eedbbad50b0ae4551817c52779444fa1d8a9074eed4237cd0466c8c9ef56eabffcaa1355146bd7bc923b83d338a2fa5a040fa5d0b3573ae4a81c892cf2c38aa7c6ab3fea8e47ea2258f4af6fd18d4f0ed20d41a7e6fe1427e6644623da6612be7acf4e7a7bd17bc55e10679bf883bc9dce332087184160bde0b066aa30e58a8690746835486883c668a62d4b2af4a73de7283254b57ae09de459a5ceb3b17d7c8492010c896d12ad86a9cc972bd75ab343f5cd3f9d9da9976445d765b568cb1cf281fa3b05bb606149e2bf03b3d9c559b7bf7f65cc8c699452906e07ef71efea8c1305494f880d8d6c1f057a5232b5422a8bfea34ed3ba0141498a32f7b61c69f6937fe7c9dba4c2aed9c02977743786e77fa0fc16e7b7df57e94b01cdba3439c914d09fdf92a4b2110a04f9f099925a111388f355e0c084838d1ccd9a81c83cbef2f75aae8df99623d4045a9f11e2ef9af1c0a3437910495ee81490c8c83e48557d7d77bab84a44a9223c985e9f7e0e0db07a69a51b81200d7546822951dd6e5edff09725f481e12465733b3003d1d0f6ded206ab7692bce2d4b530aff0e42e9e8209af1c35d3e710680d2686724174e6f2ae7a6a8683781d3b244e6b881e4971a009b6432866be1763df3d3c89f876e12408b320b3d54982fc9445a4d481e361758b779467da7a69dd88b65c2032b1ff63affd826d0badfb9b0e2ba084843cb3ada2443ac28ba822017f8e19575a7c3833bbbcbf26fbe4f231cf5ccd91a1d5ea537fd3b7e6675fb558c063dbe017bca3b77abd2f036ada75e8e0fc3c0e739af2e38378c39cc5a7c303600c03df4e2fc505268a05c28785e5288e608bf187d1bb45d6dbae27ce2861140f8de5186a16f15cbc6ab9e2855ebb71fc1bef495f6ab821059ec57cd8136b81487f3513bbe16df4b0a3fe60d939fdad92660ebabb988c36c9505e95a8fbb1923486cdfeffb62bd029f0ad305dba5b669be78c9920cc44356d1a4be64bd19874c72cd22825dc8ca2372207b3d6477e8e0e0022c70098eb5969512bb48a3defa047cf4a4c12790ba3da40e284f5cec41fac4c67d99cc7440070296aa51a8257b82"}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x101342, 0x0) r8 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r7, 0xd000943e, &(0x7f0000044f80)={r3, 0x0, "18e27f6e8631f64872eaf68abcb5137ef5c86c7ca7bb5b14880ee3a24c9cf0f7b783d91fd84416a20ac49cbd0f54fb36f73bd719d99889a5d116d9f6b79b998376ddc7950306ef65f1e54a733df6e9ade138adec2a568c9d838ca29d0ea624ae4f277e7328452a6007bd17fddd98d6a4650240ce5b3788039d804c09a0ee8211b6c5120e14616356b2abd0545e88840ebc62e56e930b5b6a0b3a6b24e9502540c7c844a1ada6f6a63af7a7e7d5f2869bc3bd04e6f6716d2495534d335389c505f00598f5e556fd3d626a6a5d72d070ad32a72eb0eff7c7d9c3280f1d1fc45fdf0add2fa08ef77d358f28b040e0abf6d51c5163b018f6b4006c3845ffc508eda3", "0fb9b7ad2d3376d62902ebdbf473eaaf95d2fc30dfa5a6785ecd4b4a820380b94e18a510ca681b266520aa62ee3388696dabc9e0b37680316a645501a6577ac8248e9eec62852ca1afa18562f69cb2c0d7a0352c5f9f9ef60ed38b9f13767c07c56473210fd92e9e7a2a0b86a2ab7609241a97845f702d9ca12529a08e92edff40fe60c206d2a1d87568b8c1b4712e7219433d1b9d1346a2ec97224c1b78b3419d99d7b0d62636ed97291e0307ac0f0a3926abde57d72de8c55f74ae8f86a111b06625583773275097e1de8d999eb575d79076317c94f76d64366dd2ae3032c86615f07784b857b6d23b89ee48fe9fe11785c6781f5fdef5caba0bf774a9f5e3a426a518bb4f239181ab74a8bbd0020ccb899fdf37e44b8f17f56fb70763b56bf36d0216c3157fa95733227f74e572877f9442e71eb6878bc695d8ed23468b1d2d7886f5436cb7a091a2453d820e20993cffe8485eb4b314ce5059607ad81b214709967e9e499629b2c3e70a94dbe3f8ae80c088aa1dbcd0eb171b023d258595e169303a8e230deaabf6215f98ca6906d9d98806931dab978f11023c389238c3752032a20d835dbae0e281d02d5425a06cf426743462c9d4fc3e4dcd532f2b82327f500ce615ef2bc55e35181392c76f6ce7ee29f6b7bf31f08664f0435eb0c48a39f3cde427654bcbedbb7b8f1115a15c71715b82be237c9f2261cab61042408ebe7b6cb31606c6cbbc40a7ba32addbda1694caad0f9d56e40b717a99c069f8f12286dc42a24fa802e7651deaaf91655aeb34dbdaec249cc91c93018952151216771177764667c86c718cae0975a93b35232c87617cb1b665998fe81f9d613053f3ac167bd58bdd16ba2b4dd36588b0f3433a752444c2f4f6fe0e690d1595311154918af0c54322f195790936c68ff241ab4ae3b10f55774f00f7c7b613928d9577c6ea8cc0bf5b381473f8d8eb531063ab4c9142ab796c8e6c829446aa5beb04e015354e630144fe07c4ef78c9384f9dca03b07d13b19050eefec4aa0192086dcda9f5fb978f359aa948196271d0ca07c75591e12bca51e3ee39d7f34352b23a33224782b9acbaa5be256977c51a7c66399dd344e0ffcc253f6ad02d5b445d42006ecb3dd55f3437c3980a184e364188685302713a0fb4de6fba144e1d78f77b4a62b99432a2f7d8520adbff28332d98ddef31d6553c318377680157ff594d62db3be8d7850d3361da424ab922aa2cbaf3d3e4fbc765a2d2867233b089d07c1ef55afd8ba3ee1a28197d834f809d15c5533caf41785009b8ca839d4fc1e3bc6ac8a08d4f68afe61a943e7ad5d7accf8d7dc0259f3fd48eab9175eed0f40c9a19fa2aeadbd8d42b2f757617702aa30a6bc469bf520b33ec5b190a0115fd5f19b9cd0591d38afe5d87714e978e13076be1f5d43d13a62e1f479ce580ab9a3546ea3a6a62143fe5ab3464be672b19e3bea660a857aa4b8da9f8f38b7998a2484dfbb64583e8340bc52a5b577e63f4cbb04431296483fd0650bb9cb4db69c912c07a7b36382ad786dba19aeb4a2564bed469eca6e578b7ae4119391cc1eb4268c1eb1449a347dd1c07edc31f233304db3363f6a5e9f774dbf23ed354db0b221a9b4e40d016864a6f688a38a45de342ee2a6753d134e9b03fb836bb1b07d56592b48cd7cbb3f5a840bd7a44788c12f8fd19df974f0209011f1580a97d5e18360800c339943cfa2a1ceb48d7de495358a4ffdd53704e2f9ecdcb2a3edf842c055cb55ffd4f5985962d2481d52340c8a4f0a0c503b1b6a129024d5e7f3905aa21a19de2a7e060fed2026734ba94be6bfeab98f236ccad0d8dab7417b6f905118704e79fbc96f6baab8f8cb0bde30442d1f1e517fe66c3979ac55cb4291f017ff5fc387eed2624fb1333a1fa03b5164d3a931a88d00c1764f5286acada71de8d7716f8078b33289e257254003fa3938606bfcffa88e78d8347aa414658944c7f78611d33d2c2e3bf57a913b6d6dd6c2a4163a204a243415095fe4ed7454cf27a5b396975ca0d65678ba7170a41961b3008922b917c08a20931dac334e345d08c6b4660f41a7f2687173481efc3f43681c263c2f3961d8f0360ccef72bb0b8ed223d4c3f53850fbf11eb8f6e5a7c12e04c91b21099cac91d2d69fe6ef04727202ab605a696590011f50101ce29df90edd57f02e1ba3cc7fa0d260adf8a9a865b27898c4921c21a786e2b9dbea8ecd6930b59270ac087be801ed97eaa6bbbef802a2ebaab31d903a4d95f74cce02c1ad158760de2d522b3acb2a327a3ddf8460b182817d54f232215649a05cce89429cf77036bd59b0e2dd732cce6a478cb93c35cf54ba85400cd0c28f0cd59c9ed6f7414a28a64f5d3645e0c6a764af6ab247363d02de1e3adb6e18d771a0e8c28f7156382fa3561baf851d15cdc1512702825d99ca7d40da1f507f2539c887530679d4689faa579a04779a620a7354439e00599b5eb203c3ada4da72c857281718eed0c04e3c17c66d3aab30d6efb200af9793977da7f9d44fa13a13931a2a6791856b00c540f2b8689a033e6590c65ffb1145e557b368afdfc7a9bdbea985d7f2fcbd57777618036a504653aee319c912f96f8c6af16dfc62007e2f1219bfc9fb869df243b0ae64d3316450e356cb07076cceb62443860eb2290dce916734d19eef5e5c1b73b320a040ae02beb813c78e5423fb58d579efa69c8902b87f282a90fb0d27b46bb9ec03a46a87ebc0febb9f55ec3e82a793758132581367a1676481ff81c9578aae2b523f6341413b7b5aa11ce96d31372e89444eab8f69ce00f5bb89891d68c5062768a3972a6680201ca085f13686d37c197dc3ce4476c04932b0c841bd3e62544705fe3ad8c0a09c740992490a2ac307242cd4c55248e130481bdf9f25c20e23027658d314d7c8fd6f371ef1b260ba5b71dff0b238c05453bb967cd3a8a84b4a863ee22776ac31649066c520921a6dae68fe5b6fff4a938bdbf716c38aae748d198d34d61e15021e323cfd32fe4cac163f66f382746dc6f3c416e4c4bee53fe6528d53fb6e7c8a10dd365067f721ad8fd4c8262368dda846e131be09b56b05def5d8a88a20ed5e3ae623929ef9d267894a27513961d3b9c3c069b5dc4d1db0f9beb04d5d8b8da481ebc432820246ab7de14ca889049e10c5bdf6998d202b8be71167b77a79fab15ab931f158ddd8ee0613f82a32a4ff031ef714e2d01adcd530b35e5e8976a8252afc79e706449b5c9d30b51ed5ab79a9632be660ca79ae80dfb7aa49ea93149a0932cb79786aa302e94352f67d0ddc5e1b03e90c86905cb7555fe97a53bcab1498f2bbef18325aab0ef72a1855f0ced4487c7f37866ecf31331ba3aa8c46eefc933b728bad4131a748ddbbc84769383f69b0b7a8fef83e3f657ed96931e7053326efd65bca1b724eeec61a3710ba17016203daf4a7df6e39b1fa250e79d14bf77159dba04b74a7d90140f557d79d3aad28356dc085e1a980cc5c7c8ba21db79ec0cb2c376c0191a3bface8bd1beff2c2761fdb238e9d76facc1d21faab47bcb1d854111a95e6f6a57a8eaef0ba32f922dbebb53f190c4992da0ab762b11d65febfbe4c012053c1704bb1e5b771f1180f89abfcfbb05dce4a88ef6f195f17e7f4030447d0cefcb0dd0a230555d95461148fc5bb5596e12faa2a51e6ea21e48dfd7bbc89da430c63d9d1d223b7bec97cf44649bbfdad5694aff313f664f115906a49520fc842b032d65660f069fdd5271e45af1a11b1704f55a9bf358fdc1e3236afa1cea95a5eb399b1456f8ca1f13c59efbc6caa037267bdd42da842aebcec7c92c8c8fa87c24c1ca1af55940dc465d7d269709e2bf9e835f28f74cc75ec9f59e06433a0bfd28dbfbf3250feff0fe3ab63d6aff0f6514077f64cffe32b977902a0ad70431bb04b05cf9443446288f0039309131bd000ebd49a53363911a8913309fe7d5438eb74d2dc025bf1c485d628be2873294e3d03bb2ffbff4342ff9599fb4ede7efef7094b2bd498f91dfd27acb1fa9dd5f1f98798ee72db7fcfd305bbcec0b614326ecf35be227c198f20e8abf48f9e59f41fe1938c2f31ad2d66eea7f0bf30c14149b331dfa831cc106abff39530b3da41f031118d01aadafc116f31511028937c55733999fcb6b39cb97d4d3a98ae5539b61608f99abfc2484c06d54babac84dc5d1e75b5ff46fd327c9134f911ff4e6957f480384559e2dbfbc0f81244f51edf5ca03112ad57bc36ae2c0909970c3198fd11f33e999c81e604430a9a39327a0c69a02e3d10840f9e4398dc067ba1172389e9fcfff4a3bd16ae7f625d6eaa5e8f77daed148faa0dd64c56b96977bf0235e16c412f598dfd0f7c2397f3eb5fdf2adfe0c36817b81a3234c20cb9d7716d1c74f1d5694dcf4341daafff01c31432bbe79e02269d6296b2c8f6e1a684ffd0217c00aa3f76852e36f41ea76a4190bfacb6902c4572e7a29e45767852ecbbe11f10933b214fc291e3f85fc2f8dd0182d6f2cd3c359357832e5d26fef60d65bf75ab009e8a80e6d7982ab6f90ac372f1619d8fe7db1c517e8cc5414c1f07a959db700c1189ab643713c3e6db8708da42ff9b2e4ae128ae56b7031a05a72c56a68e2fb24af0483d34db68e5dcabd84066904b97c238ad253d73235d32c606e335ec7326755ce65232cc8bc02ba4cf7529d970a68bac5589b0817b8551cccd0dd55778accc7d895c20fa75a5361e9c177ed4c3a12b747f578d0cf327866ea3db56316a57d60f67fbe4b2ac3763b9291a8d1d6879c069ac9132cb31de430914dee433a7bc38555cd6743f44fcffdf24d838bb954eddac9b6749b30d1dddcfde6bdffcb071c02845b529a233df72c6306bb9d8285cbf10b948df8f0aa411bc96b2f27b5d8abcae101226573419f5bfad21982d44e0bec0079975f881d6ab88a81d671143311b170cc97fe57a6c310c50c9eba28fa2ecbabb7774a2d3b77c0c3be31c3231acbb4b8b03aa6826346b16d0c0d2fb02684c46a7fcd9ed59b61f74592d7a1da754915cf8706e897af8a9de738bc0930ae9db74a2e485ae5ec0b93ca41dde80cdf1ded0063864ac41749796c1ebec32f8a9be7ad54693cf267fafcd2bceb07be6b7e0c510013e9250fdc2c0a01de8bfd29995e793779a274b883dde5b413d16066479b50c6aa7e04b933bb1b3726e5c0e94d0c8006aacc095fd65769e270e1927d77e36399877c6d7a511c82fbe95bedd73d9d8e060e75e65409949389d872dc9fec50ddffc89ba3f0aa6d4d1c96ed91a5fb05911a7c5ef4d15c079be7d42142eee1f344535d06a162840ec1968ca1da270778efeae68c55bf2bf1ec731e8fb36cbc43b7c4c5a6c0296af5a0dbdb90eff6de14fa20e32088e252b787c8f357dfba0f3"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r7, 0xd000943e, &(0x7f0000045f80)={r5, r4, "3947c216e61d79ae18d2077e5df068c6471bc4ec677a1ce5429a07b70922fbb5022a870e925ffc13a8ef8eea4d7561f082c4c8a4d60a5ce547f57b3ac64425e7762d0d54841baebc9111cf3fbdeb23669d5f08be88cae708da125a2521642266cb1c028e1cfcd2bb534bfe8ec7a56aed5d13b4a485ef0016b48341d3c5129396c8f9c364c5baefa78a67729e12c8bb988214bab3b5fd159553b50d2f86e609eb4df5e452f639d8630c9bbb9c8fe9dd87f4f81e57f8647a8f6298bc4328519ba4ceb9ef8a81091158f6db7d845cdc65111352460dff381799bc1cf262c966662183e4d89a14bd7a5eba61fb66a37716d94fdb69004f5cd249c8a63b772d5b779f", "797270f6d48cd62efe4d7ccbff124582a532194e266a645d0a28c5169c325dec85bf637c853189420391f77bb2d47784b589af0650a404e7fe59d7ef5a9960385464691545c1bb9760bf75a2e5a1b2d12a3205e99f9b611707a4692d97fe3321f4abbbc291c755e7a1b8f18ba1159947d03e98e2899b195cffcc59f567af1eb4d28c44c19aab9b17b96eec5d1bd3a75404a2dcc154203f74dc46f3134fd433c72d22120baa661cb677dc477b0750c4930c611061afe243d4531355c08298bc28dcedb742ee693a781c2b86b7dc3e17f18d12aed30f1e03bb790e161b70b7e724107bd953764a152d9927b9b47ce2fda356dc29ec697eeea730360d8e3e1a3bf4d1ca6dff43c057a4eadff2b76a5e1b9b9a626da7c198c8527b59ba7f61af6c533f5f4119bc08b9076c3c31533cc7aad97cbb3c5f1d78feb6c198959bce73b85fcf44a15c957f52b25dfb8ca2b6724ae705ba950a31b848947158080adc2d63c9b848acb40171a2df74f70c3074b3c320896ec7a0052bce0cf0c3b4a68ecc9da8d9303bab8a782903a9752e49782c78c28adde82a089027d6ddfe93d4d348e1fbd92050995266f07f32c86a59b1afddf250f7091ae6bcc142d7dcfead46235353b00833ccb4fbe0d19bf97d431e964d60adccedcdf771ab0e3d2fbf1c80d5017bb64802555d7791a2cd41caaf9d84729bda0d906fa72c5745b37f31a40171c64f9a8fb58df804398a361a149582373893ec3645fc61db7d9acc3b7b9785234ea51ca373c69d9c154dae57bfcc92b4f579537876dbd5d8fa1cd0d2a352d720a044ee39359b197e73655a39ae6feaa9ddb8ae2c17ea253bbac9e0b9732b9f8adac45a75b0699708e746e2ee24071c22af09fcd296d31e66cfac083a0ea962d29f48dfedeb4cd28f6dd29de73e667b0551523189378b508f60285c816488e2d964cc27f4f22eebc428889552a07975861a0b2ede09ef34b37df7239cf50158e4d0d19d0bba9ae23ba362fac967a0c3e06a239248ebbc67cd57df9ef5efe5f33c4b1fedf28e88799389647c2a8cdaf0272a061d930956769deb6de9c0551983d14c9fbdec193bd6c3e2cf21fafb38f5c605d3b0abf0656f3bd98d9e8bdb962d3f5f1580a47933669c549ac653f357d59d15dcb7cb7782e4a1588f5cc5732f8479d805f42dccec25ea06934389861f34d4c4f62117259e190825a49b67c7ed89259dae831b2c5aab7ce0a5a9d270de8aba257427c81c72015f5a62a09d6d85b78875ef683eeb53dbd86d3be9398d4b700dab1b031c4c09c5d0462f6a32820cd933652097d3e5cc0ba241be23e9231bfa2dc16987bcfe24e734599ae09d5d7da6d950d354db920b61d793f2ef30cc6ab41b05594064acc0c6b1489325ae6ff66c61884454cdf4753490d10155cc3e68116bffd5fdd51d9718a069666310ff6023d12303266e2c5cbd661d1e36531a06c860c39d97c707fff79705baab1fa8425c481ab5dce377a4604f0d75861bcff92d7b9f0de16e7170a511ab92c9856f732dd619cc25b921d5f9754425d0267410b4f615b313859c73197d2fba13752e8890fb235e85d6a51ea252935bbfaffc4a25c2b88ae5c9188d362816ace1256af601d86042189a8eba0e17ad09ba5f6a003aad02c968de19c02bd5f43d0d8c8c656c11519a5539b766873935a06819a16db5b6ec134dafbd0a08c66c22779714c2a5d5f21bdf3826952cce7b3c8804a579a056e24da5eaaeb17130849b2cfed92f3d5364e4472cb17e4f3483e57b6415eafcbdb4bacd8b58450594b82e82ba542142753826caef04095b4028feb9048a74e73edd51e22f5d610f3b5e41ba2c5472eb993260a95162e93a9afa008313c06c22c76cacfec79fde72b82fab6a7601c236789b8c0070f6eb032e7628bd565f609a57dc375f2f109873e5e32ee5263ff8e20096d29f2cc07337fc4c51b40ead244e96cfd40a753b145a7cdf31e79a462a8984d7392e5ffd7e2a8ac2dd00d47c3f9316b5180e8f1d735c66a609ce2d8fee7a12b3f7f635cb3eab326938c793acc139300773b17bd8d06eadded10830072b925365702e790a6986e86b15f4e8759f7dcb4919e3fcaa28f587301bd9f68a5c0215464b8b913e8a8ade6b6dd4ba494a3ce86f67019335774f9564ee18fe70ef1e61de4b8db35864e74753dc17a6d54f4e04dfbfe3c814eb3db5da099c1681304e3712312c753abf38a22d4e718696098df0f373c55511289a822e1faff30a2dcdab0bc179f33dd46f44ba8477a8df122d364e98621d070f8c6d95d938bcb68332be5b03a58b8bceff90041a81ff2c0859a69d2d99a62cb80b3db6f8715d50096d694babb8811a9c6467f1664db79373a62891b9a7a0cfa290d51d8c627047aa16ace3dad2306517e9a08c772f433e43e58fc5c67c93a9e4bcdbec7cadf61b3dbd5d8f8d4a56997b2302099d80047a2ced4bdd4b39470740929d954c3a5fde7678de0e62b472b7b940a390ea7b43f7c40a04deaf29a4516a5f7e1c79fa601fb55b8e82c4a1b8fabdb08536cc08ba6b26a60a742cfb4bbd612a5369ca732c697b24411fbef80a5e41b9b8f1630e429021873184b81cdb26acefbc3e5a4d4ab5d35cf1d53a9f77d3615d1e68aa84c4de06eb8165d94dd238426928733d3eccc92188665c18886626634fb56c4eddc3319ec20f0f3d3202ed9b095ed1be46d67117a28b06467ffb906652053d3a0c31c973d0da154a7258608d5593135bdc4e79caec41b592299d8bd3d106fddae2c2d0e201f3e34209e3c8d8fdcdce729d6f3b20447c6165f33d06e0e1082ca18b5b1a6ad38c319903856bf3f70233f137c72f03b1c5850baa36c532cb557a9520b79e728d2df71df2d1e51320e6ac5f180b3271d7bdfbd5e4f4e3fd9cc9b7e40ca62259e66301343f7988696a8f563efd0fe6fe790b7ba3a605b5444996695eb3e8cbe7476e5a03bba23254c8ead4cb5a999e9237cd7c10495a65b08b5b2a12159694f2bccc59d6ced5ef23f7c10c81a8f5b4fc67c9cdf38ca5362089bc048ae3141b1825682640e19c5264182abe08655ff37fd6d4413cb26dc1253d36ad4245dddfff0895fecc9c91242be98125ed2d165e971edc9b8e3daf2ccfd20f188a03bb61a7003ad918af31ad174067e03697994502a05cf689ce95b1c86901e75072ca7894c6e2a9fb0c1ff5111e97019dfedb6588d31f37ea1a1d22cf5be86981a8cb3ad52c437e2cab7ad95507e9e1dd056761b51f7007ca4d57e8ceb4ac5edca2564f18009d8478688ed99fd8884665da28e4dfb675f04b8bd9f4ac6b732cd742773bd34a5757b4eaae4647e2dfe2a4bd915f43c655d00e75725c72f759d5500e515da897167ca6b49bc4c52fa7d42473354cef803f90fb8ec892a0a82d8d143c131b5a07dcf6c83f4a076174f28777b74c8f3f5945271e4a3fdd0c1d0a8dcd4af5817bb05b8c5d18d91ab1e27b91fa8dfbb13cf1ddd09e4470f28149522ba9b20b1d491884b6e86076f196f7454c5757cdddea0d5d53617ed694fcccacb6bdf9c8370812b09a298bbb30ba263abf2d26e4e11a20cd2929f79c8648175cd10ecec84e3662e969aa427bab77626e4346cf21962616e2d5a8ca374dab5c04c3c39fd64a63a802b311ae152fe69b821ffb4bde769394620277b66e6fbaa80529d2c0f593b76be80ff3d1f7cdebae9f64649e727bed99cf6301ebb0e0119c5d74035b5c04ed71bd72c2e05b857c59a3b8ed5b41c2356693eb619a9898618fe78be1cb958e33538174d0741731fd2ffe6b8b242212956682809dcef48f51f7dd503a608334d7adb448e2c17d94a6f6f1d5e766e987b8482d6bd6b87d8aa50d0c8ea69121ed6d084ab39f733393e94256d4d49e66088513e677428e97967a52fbcf306b72e50252339e34fed13aad268bb51b1ded480ddc53ed4d974de16ef1d37d050a06e3e9b01f99c5ba1bc770c93c49ff252d5f6d12fd77a7596f4a7d877bf9470131c89661f0fa84da774e8e133c3b5a5ce5d9eabf9f8c81a75fdd99e783d391c5c3733d763d5d0e97ac808d52aaa227ad257d67d6a3d22a11f4c628d417200c30d848a83018fb0f7cc505e7fa7e3a7a6abd11235d7987c01ac92a3929b77f5b43aa59c3d2ea0b53f0743771e9d54c660aaf7544a843cd00a969c39d705cd5ae0260f65cedbd376a4b143b7230da810eccbfc6fa2c7ec3be541df08bffcc41e339c4921fcec5d320717d43ba4de13002dcde116dad9945426706d33b17d06b10e7bac010610aafb68d95f90a6dda73877cfbb23f477951e874dcdd58b7b45800109e68f86869b10526b2ffc3ea83cd0a00bb42d4c781bdde35ac9d11c2f5e6fb0b427677f1c8e6d81d4b0541c2d3d25014df1cd5f4b452795b6e741a3bc9fa342394edeb9a5ac9173dd71a04d3a7b0f975a7de930a9f6655ab1ef497ea24b871f0fc5bdf503f4d14a5bd6c2997185df02ec6ff5f8a05c0c646c97161ecbe42d950b420ba26118a36d54aafc6bc48b3cb39ba3ded25d462c1c25f2fe07613a70c5b9e66e02db8379ff77655723cd5c073207e4d8f2b50bf231a2c25d8cfa5dddd6ad0ac38b79f40a31ada9a492eb8ba9c25fbf9f8b2ba276eb80aded2a1d9c3fb986a1164ef2269ba5a9903023a825b8f33fa502692e1a77dab1ce6f0e8be14d30ab1d260f3905c13660882d4498c9cbfe99857b126d33f6983b1570ccf792a5f2cee294b1f7b203111c996df6797c9856213c78a5e690b7570b4c6583d92033ec3fae16e0992e8504a951b9ba6f1e417226ba1ca3f87a761651e460cd751acbb0058918eb3a4652170728ebed43323dd9f4f6a6eddc8e7a783ef3af3a490605f22f65d615084899a3d9458849e28199ebe299fdf5ab2923195b3e396498fd9798facf7b32b83e3fa6e42ed828a193b5532d8053d84ffe24893be9f298a5de2f04c69267da7265f3be8201420560a1f479a7cf30ab13f5f5a6d4413c401ae13fe467ebecce3bd0e17e3f07bc8a8ee3fceab0dafbaa8bd2213231e37745e0f305ef02a563de4ca4cf391e78f17ca6acce093d1abffdeb74fb030569381a08b70d5847cb72676f9f4b1e7c66ba5eeff7b063d3e5bd7e465be8838e504adb0d2a8b140222329940d20980a69be3332b11a803a763929e85b7b5d2d27eed34ffef1f5b68a640a33f18ccd1365e1308fa55cad77422d580f71829acd0d8351b3bb2f2f2015c75b37c4a004f38931fdc777e1743e3ecc5215a2fde509b2af934e985d3c33ac15393a23cacf09b0b8b63efa894e206d40015392d88e1862dad7a6438b2b528eb8567dd1148806ffe73642e84e10b74cc8b08268eda5055a8201de98e470fcbb37191b3b7535a41c0acf0cb47a4db8846be4a0467fd07612d0f2db50fa9a6c12eddc72df5c1a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r8, 0xd000943d, &(0x7f0000046f80)={0x8, [{0x0, r5}, {r4, r2}, {}, {r6, r5}, {}, {r4}, {r1, r2}, {r6, r3}, {r6}, {r6}, {0x0, r3}, {r1}, {r1}, {}, {0x0, r2}, {r6}, {}, {}, {r0}, {r1, r5}, {r4}, {}, {}, {0x0, r2}, {r4}, {}, {r4, r3}, {0x0, r5}, {r0, r2}, {r1}, {}, {}, {r0, r2}, {r1, r3}, {r1}, {r1}, {r0, r3}, {}, {}, {r0, r3}, {r1}, {}, {0x0, r2}, {0x0, r5}, {}, {r0, r5}, {r6}, {r1, r3}, {r6}, {0x0, r5}, {0x0, r3}, {}, {}, {}, {}, {0x0, r2}, {r1, r3}, {r4}, {r1, r5}, {r6}, {r6}, {r0}, {r0}, {r4}, {0x0, r2}, {r6, r2}, {}, {}, {0x0, r2}, {}, {}, {}, {r0}, {}, {}, {0x0, r5}, {r1}, {}, {r0, r5}, {r0, r5}, {r1, r2}, {}, {r6, r3}, {}, {}, {0x0, r5}, {r0, r3}, {r4, r3}, {r0}, {0x0, r3}, {r4, r2}, {r1, r5}, {}, {r1, r3}, {r1, r2}, {0x0, r2}, {0x0, r5}, {r0, r3}, {0x0, r2}, {}, {}, {r1}, {}, {r6}, {r0}, {r1}, {}, {0x0, r2}, {r1}, {}, {r0, r2}, {r0}, {r4}, {0x0, r2}, {}, {r4, r3}, {0x0, r2}, {r0}, {0x0, r5}, {}, {r4}, {r0, r2}, {}, {r1, r2}, {0x0, r2}, {0x0, r5}, {r1}, {0x0, r5}, {0x0, r3}, {}, {r1, r2}, {0x0, r5}, {r0}, {r0}, {}, {}, {0x0, r3}, {r4, r2}, {r1}, {}, {r1, r5}, {0x0, r5}, {r4, r5}, {}, {}, {}, {0x0, r3}, {r1, r3}, {r4}, {}, {r6, r5}, {r4, r2}, {r1, r3}, {r0, r3}, {0x0, r3}, {0x0, r2}, {}, {r6, r3}, {r6}, {}, {}, {r0}, {r4, r5}, {}, {r6}, {r4}, {r6}, {0x0, r5}, {r6}, {0x0, r5}, {r6}, {r0, r5}, {}, {}, {r1, r5}, {r0}, {r4}, {}, {r4, r3}, {r4}, {0x0, r3}, {r0}, {r1}, {0x0, r2}, {r0}, {r4, r3}, {r4, r5}, {r0}, {r4}, {}, {0x0, r2}, {r0}, {r0}, {0x0, r2}, {r0, r3}, {r4, r3}, {}, {r6}, {r6, r2}, {r1, r2}, {}, {r6, r5}, {r1}, {0x0, r3}, {}, {r1, r3}, {}, {0x0, r3}, {}, {0x0, r5}, {0x0, r5}, {r0, r3}, {r6}, {0x0, r10}, {}, {}, {0x0, r2}, {}, {}, {r6}, {0x0, r2}, {}, {}, {r4}, {r6}, {r0, r3}, {r4}, {r6}, {}, {r6, r3}, {r4, r3}, {r4}, {0x0, r2}, {}, {r1}, {}, {}, {r6}, {r1, r5}, {}, {r4, r2}, {r4, r2}, {0x0, r2}, {0x0, r5}, {}, {r1, r3}, {r0, r3}, {r4}, {r1, r2}, {}, {}, {}, {0x0, r5}, {r9, r2}, {r4, r10}], 0x9, "dc3dba818da3ed"}) r11 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x149802, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000100)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r11}}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r12 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r13, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r13, r12, 0x0, 0xfffffdef) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) futimesat(r12, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{}, {r14, r15/1000+10000}}) r16 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r16, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1794.236238] loop1: detected capacity change from 0 to 16383 [ 1794.240025] FAT-fs (loop1): Unrecognized mount option "ÇyÄJøEuÜàÄ‘Àñ5ï¯É7fEñÌ5ÚÁ×GµϵÞPƒækN‡ë«ºåaŒ¾‰XV¾â̼;Ïdˆ‚qôKÛRØ€›0å  [ 1794.240025] Þ'0x00000000630bb19eÈyÒ½9bL\U¼™Z˜IÖÀ©Q¹ÆÐSø|B¢bŒ/t¤š•ke%éŠÖ=ðå+ƒó’É— 4á" or missing value [ 1794.262238] loop2: detected capacity change from 0 to 40 [ 1794.272837] loop3: detected capacity change from 0 to 40 [ 1794.277400] loop6: detected capacity change from 0 to 40 [ 1794.278224] FAT-fs (loop3): invalid media value (0x00) [ 1794.278759] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1794.288002] loop4: detected capacity change from 0 to 40 18:19:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000000)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r3, 0x4004662b, &(0x7f0000000340)) stat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) getresgid(&(0x7f0000000000), &(0x7f0000000180), &(0x7f00000001c0)=0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r2, 0xc018937b, &(0x7f0000000240)={{0x1, 0x1, 0x18, r3, {r4, r5}}, './file1\x00'}) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0, 0xf}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) fsconfig$FSCONFIG_SET_FD(r2, 0x5, &(0x7f0000000300)='\'[\'*(\'*\x00', 0x0, r2) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1794.337436] loop7: detected capacity change from 0 to 40 [ 1794.357789] loop5: detected capacity change from 0 to 40 [ 1794.499715] bio_check_eod: 14 callbacks suppressed [ 1794.499739] syz-executor.6: attempt to access beyond end of device [ 1794.499739] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1794.502610] buffer_io_error: 9 callbacks suppressed [ 1794.502626] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1794.512601] syz-executor.7: attempt to access beyond end of device [ 1794.512601] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1794.514664] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1794.523160] syz-executor.5: attempt to access beyond end of device [ 1794.523160] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1794.525015] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1794.550377] syz-executor.5: attempt to access beyond end of device [ 1794.550377] loop5: rw=2049, sector=44, nr_sectors = 56 limit=40 [ 1794.574226] syz-executor.2: attempt to access beyond end of device [ 1794.574226] loop2: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1794.576474] Buffer I/O error on dev loop2, logical block 31, lost async page write [ 1794.619599] syz-executor.7: attempt to access beyond end of device [ 1794.619599] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1794.621598] Buffer I/O error on dev loop7, logical block 31, lost async page write 18:19:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:19:10 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 58) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:19:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r0, &(0x7f00000005c0)="3997a64c648851a40100a5b6958ccd364d5f0ac136bef5ece7d52c3dda0e013ab53a2bd630ef60aa1db499f8091c37ed01009a66187855d8b0373f0d279ac6917b22361722ded21bf40729ff3650b93f7ffcac773175f962b16a8bd1347f540a810bd2c32a77f5e7eb4c20d12ea1f8c765fb095b4a64a58d124ddf7ef60692aa09bd24b19e95d3712efc99df4e10d3fb1a8855a828492ae31720d21a10f09b2def43992808a1ada85bfab889a2024e743676f3d64aa6ad17cee6004ecac6097d6066c2e5fd8024a9d77e8c8a78c4d1bb06da0e6189ed1e3524d8954c1e145310cdb62fdd0c244daa42e1d1bf6e737dc6fa30b300000000000043351ae20fd871639d98c1f75d3a2c07e374a78f2668880911ace016cc1e5d6ffc606ebf17bfb6470fa54e0d21043957b64e011bb2e1214a9a98cac386e49f8344f3e55cc3043e6450a5a2831fa380c8687abbd9ff503141ea8233a06322d8bcdb7d8e074824a69ad5bbebdf694afa4bfeefffab4a93b6fb384fbf6eafa7f69def7d9a157c78edfbd499a1cbdbae8e75d9c34061a302e6da41f5183441c08bff7dc3d83b17a5e7cc20242a14a9c6fc0600000071e7b4c95d61ed4d0000000000e852f7b8f271fd76b95fa0810b0b127afc23fffa0ff6aadf8fa1f776a2aebff34f3d695ab9dc76c05d9fdfd36cbc867c7c21dfdb97ca006fa9c2ad736ac2f74e415c65ce55421545f3ad2de33af74ca336d747efbb2f32d44904ee5d148fe3ee109af6bc0d5b9c3e7d09be249a4a6612af985d21486351e615cc3d4ab01ea3fe7f9c9aac1b25386beab88359a2a1d56952ae0401abd61026a6f06b344bc9feba0a8a3adb5390a75e86b74b998b62d614921ae95ce5e5d4e9808f299cc7d23f942ea6f78cf475260ad559b8cdbb26f759facd9c6da23854d73ea3412aa289904d28688da4eefcd27f1e65a0b51a977828", 0x2a9, 0xfffffffff) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1794.915211] loop7: detected capacity change from 0 to 40 [ 1794.976997] loop2: detected capacity change from 0 to 40 [ 1794.989893] loop6: detected capacity change from 0 to 40 [ 1795.020881] syz-executor.6: attempt to access beyond end of device [ 1795.020881] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1795.022628] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1795.052210] syz-executor.4: attempt to access beyond end of device [ 1795.052210] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1795.055247] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1795.093287] syz-executor.7: attempt to access beyond end of device [ 1795.093287] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1795.095415] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1795.105764] loop1: detected capacity change from 0 to 16383 [ 1795.130983] syz-executor.4: attempt to access beyond end of device [ 1795.130983] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1795.131768] FAT-fs (loop1): Unrecognized mount option "ÇyÄJøEuÜàÄ‘Àñ5ï¯É7fEñÌ5ÚÁ×GµϵÞPƒækN‡ë«ºåaŒ¾‰XV¾â̼;Ïdˆ‚qôKÛRØ€›0å  [ 1795.131768] Þ'0x00000000630bb19e@4:Ò½9bL\U¼™Z˜IÖÀ©Q¹ÆÐSø|B¢bŒ/t¤š•ke%éŠÖ=ðå+ƒó’É— 4á" or missing value [ 1795.132676] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1795.172942] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:19:26 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 59) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:19:26 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), r2) [ 1810.965008] loop6: detected capacity change from 0 to 40 18:19:26 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = syz_open_dev$vcsa(&(0x7f0000000000), 0x4, 0x20000) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = syz_open_dev$ttys(0xc, 0x2, 0x1) r4 = eventfd(0x83) dup2(r3, r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1c3802, 0x20) r6 = syz_mount_image$msdos(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x6, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)}, {&(0x7f0000000300)="4dcbad5e1ef560714d884393690c51c827bf07263f2d8ae574c14f742da3d238a96c0fca50972095273cb8e557a1574d4d3cb72cbbe97831d770e1064b7100a6c4a531a659fa7edb60d45e52c1afb13ae8460d4a4afb", 0x56, 0x1c0}, {&(0x7f0000000380)="5f0d96fd2ba5b5e4b4d4a32d67687ab7c360fbb2797291dd56e0f1271a15a2ddb2ddfd1f59b9510b9525902a263e8ace503b31274c2ed7625909e1037e213fb0b834c602c1a73ee4958f2de636b1b7df64665eff30c29f214805f71884c31f56e445e1db6ab67285aa2750ee025525119ec581c9016b712853754429b79cbc578d686dde3f43ad2a458255fc4702c6aa14bc02", 0x93, 0x7fffffff}, {&(0x7f0000000440)="bcc375b6d8b6b6ff28b4eab66520e8ce9fe00b7d2dd6d04d720a5cca92eacfd786eacea1f4d906bec039c906d81d900c01e1b2b9f1afa5e1656fa7defe4899898b505804db91189b674a0f80443233da07b406b8ea61fff2aa44bd2af26f32646250cc987ecfd1133e0201fd101e7db6bb636e0e22dd1f3da2b420441e53590d217f0486a188ed68650d8ddbd2371c21321f6e705a6b", 0x96, 0x200}, {&(0x7f0000000500)="aa0d3f12ed68d81f5357e7e012c9650e1b25dabaefe19cbff9925ff12ffa108f27f218da96bd1ef6730e8afe681f314fab55d3276e90e0b7c964bfa1eff8ef3234885eef78d41f90358b4dfa93c53bbe9320779e470bf7556bc10431fa8957bf525ed9640f6ecc4b04a462a5fc0cb33de92b046fc9512e3b78b215d5cb3402284179726acee3a0eeb69d6ec2ec647e6aada60b6c65eea1c1ad0a546ea5178af3d2d38c1e5a72807cf3bbbcb0b955db20fe17b3d3f6d566322da862f604f80c02b5f81f0b548498bf1de70bb5", 0xcc, 0x40}], 0x2000000, &(0x7f0000000680)={[{@nodots}, {@nodots}, {@nodots}, {@dots}], [{@subj_type={'subj_type', 0x3d, '@+'}}, {@fowner_lt={'fowner<', 0xee00}}, {@smackfshat={'smackfshat', 0x3d, 'vfat\x00'}}, {@smackfsfloor}]}) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r6, 0x800c6613, &(0x7f0000000700)=@v2={0x2, @aes256, 0x4, '\x00', @a}) fsetxattr$security_capability(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=@v1={0x1000000, [{0x800, 0x80000001}]}, 0xc, 0x0) write$binfmt_aout(r5, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r5, r2, 0x0, 0xfffffdef) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r8 = syz_open_dev$ptys(0xc, 0x3, 0x1) fallocate(r8, 0x1, 0x6, 0x8) pwrite64(r7, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:19:26 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:19:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:19:26 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) r4 = dup2(r0, r0) ioctl$VFAT_IOCTL_READDIR_BOTH(r4, 0x82307201, &(0x7f0000000300)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) unlinkat(r3, 0x0, 0x0) write$P9_RREADDIR(r1, &(0x7f0000000540)={0x103, 0x29, 0x2, {0x80000001, [{{0x88, 0x3}, 0x0, 0x8, 0x7, './file0'}, {{0x1, 0x0, 0x2}, 0x0, 0x7, 0x7, './file0'}, {{0x2, 0x3, 0x3}, 0x7fff, 0x3, 0x7, './file0'}, {{0x0, 0x2, 0x1}, 0x100000000, 0x0, 0x7, './file1'}, {{0x4, 0x2, 0x5}, 0x7ff, 0xd1, 0x7, './file0'}, {{0x20, 0x1, 0x8}, 0x9, 0x86, 0x7, './file0'}, {{0x20, 0x1, 0x6}, 0x4, 0x6, 0x7, './file0'}, {{0x2, 0x0, 0x8}, 0x1, 0x1, 0x7, './file1'}]}}, 0x103) 18:19:26 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:19:26 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f0000000040)='./file1\x00', 0x9, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="84c1c2fb9e0cfc9cb2bea17c49cb7eab7863af0039be3981f75ae1a9eda542dc6cef24d24c93", 0x26, 0x9}, {&(0x7f00000001c0)='h!p', 0x3, 0x7ff}, {&(0x7f0000000240)="1c58afdf7fd0d5037c4d74e7b6ce55aad8ee9e9ca22b94a69916da119a369e1181a99175eb0160dd6eca707594a057596dce716c9713503b0d02e49acb618bc49c94a97a2dfc57be4f5cf2f0fcd0184dc156103ea448126f29d97ef1dcd97d338cd161d688f1bc8664f7d743f347f26349f7e6ff990185107b11f67edb5d169959c8de2f3a0b4777d5df5c5b1606", 0x8e, 0x2}, {&(0x7f0000000300)="c8d361bf2c632bbe676a126ee4a26ccc61dbfcb467f6fa956938350d74acff683bbbf3ff1e67c0486ed9db2c817548296a02057037ee42f5462e0b12179a88046b00b6d58d4558e01e003ab37c7f2d49424af1c088e078c8b0e2e6d28ba0f3a19e43841f4f02d038094b543fd5a0863082977a20be7ae8a02e42cf8f2d70c0e8db83cbb320f76c6ce752607b88f5fca6400aff3c5e06fbc4c2173b8fa07d7fec3c9d59fd2b1003e737c4cbb778cab86e326dce52e46057a9b4", 0xb9}, {&(0x7f00000003c0)="875273f23b080b13b037474e36f18a1bc273247d09aac0eb26f956edf86b522e1c999ca94efdbdd5a8881191f6bf7a0e67dd8d16e206a366517d4154005467fc7e9c5c954718a2e40cdec25654f2fa692e46a2a8dabd09808969157c56116fb83a15f16638b53ed029af864c62b7eef19cf7bc1d4be6de9b56363cfdda4cbf7ad8b9f699d77a11578abaf8ec01d8cd99b1ffa509edecb55c06acb822c572ffd1ff7f7cdff8f73a79217deb17bd54c1f605ffb1afec4c3a4fc6e6ee6c88fc0d352c78ac8efb51501fb2371747f75c0e5f458daebe0468099a1101f7d1c1", 0xdd, 0x200}, {&(0x7f00000004c0), 0x0, 0x10001}, {&(0x7f0000000500)="a98d7dcf78a31a73c345c76e7c33dadfdc11ddc9586ee6ad4211159a5dc0343b765ad5c75ba9095db6eb9ed5e3f1628631b4d94d36174048d16ccf8acbd9facc309ce709113dee55164377fa7e290a10b61b69c127e143926803e526bc81fcac264cdb8f4d911830efa662ee00fa9c04699308c49384b33b3d0c5acbec0447cdf51d31ec345980a7a219209686e6643cff6caeed3af8a8fc78f51f146c37e6943650b81652b0de68c036273c20a6caac2f58dd62d1c85557c7cbeb4e24ef264efc8667757774622f70", 0xc9}, {0xfffffffffffffffe, 0x0, 0x1}], 0x400000, &(0x7f00000006c0)={[{@nouser_xattr}, {@journal_path={'journal_path', 0x3d, './file1'}}, {@usrjquota_path={'usrjquota', 0x3d, './file0'}}, {@errors_remount}, {@abort}], [{@dont_appraise}]}) openat(r2, &(0x7f0000000740)='./file0\x00', 0x402, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r3, 0x0, 0x200) [ 1810.985474] loop1: detected capacity change from 0 to 40 [ 1811.003242] loop3: detected capacity change from 0 to 40 [ 1811.003484] loop4: detected capacity change from 0 to 40 [ 1811.031432] loop2: detected capacity change from 0 to 40 [ 1811.042331] FAT-fs (loop3): invalid media value (0x00) [ 1811.043103] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1811.052792] loop7: detected capacity change from 0 to 40 [ 1811.061093] bio_check_eod: 3 callbacks suppressed [ 1811.061103] syz-executor.1: attempt to access beyond end of device [ 1811.061103] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1811.062822] buffer_io_error: 1 callbacks suppressed [ 1811.062830] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1811.075234] FAT-fs (loop5): bogus number of reserved sectors [ 1811.076172] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1811.088997] syz-executor.1: attempt to access beyond end of device [ 1811.088997] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1811.090252] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1811.142795] syz-executor.7: attempt to access beyond end of device [ 1811.142795] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1811.143860] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1811.200475] syz-executor.7: attempt to access beyond end of device [ 1811.200475] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1811.202285] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1811.222769] syz-executor.6: attempt to access beyond end of device [ 1811.222769] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1811.223864] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1811.319271] kworker/u4:0: attempt to access beyond end of device [ 1811.319271] loop2: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1811.320226] Buffer I/O error on dev loop2, logical block 31, lost async page write 18:19:27 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x10000000}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000000040)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x4001, 0xc4) unlinkat(0xffffffffffffffff, 0x0, 0x0) eventfd(0x9) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='D', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r5, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r5, 0x540f, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000009f00)) [ 1811.378860] loop1: detected capacity change from 0 to 264192 [ 1811.387148] kworker/u4:3: attempt to access beyond end of device [ 1811.387148] loop6: rw=1, sector=44, nr_sectors = 80 limit=40 [ 1811.388175] kworker/u4:3: attempt to access beyond end of device [ 1811.388175] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1811.389108] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1811.392635] FAT-fs (loop1): bogus number of reserved sectors [ 1811.393458] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1811.398969] syz-executor.4: attempt to access beyond end of device [ 1811.398969] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1811.400441] Buffer I/O error on dev loop4, logical block 10, lost async page write 18:19:27 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 60) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1811.433457] syz-executor.4: attempt to access beyond end of device [ 1811.433457] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1811.434557] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1811.450398] Buffer I/O error on dev loop4, logical block 10, lost async page write 18:19:27 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x288082, 0x103) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) write$binfmt_aout(r3, &(0x7f0000000300)={{0x107, 0x0, 0x1, 0x156, 0xa, 0xffffffff, 0x32c, 0x9}, "1edbfeb1af703ad8cd2ff5eff974b4635cc64e1279b0222a4ca44eca29aa9c8ff045d4e4d085cd2da697ce89a7a0d353c486259c74cba26b8a88c8e6a4d53b28e7c04de7afa7f682e422faf2cff63a2557dffc7b12fe0552505dee186802c6597ed2f0942dde4cd060ba0ecb0f82466f8b947fcb69d26380c132e845db04e1d9d0b057eb3281eb8be349"}, 0xaa) sendfile(r1, r0, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1811.476766] loop6: detected capacity change from 0 to 40 18:19:27 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x10, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x2, 0xffff}, 0x104, 0x0, 0x80000, 0x3}, 0x0, 0x1, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) recvmmsg$unix(r3, &(0x7f0000000b00)=[{{&(0x7f0000000000), 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000004c0)=""/111, 0x6f}], 0x4, &(0x7f0000000540)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xf8}}, {{&(0x7f0000000640)=@abs, 0x6e, &(0x7f0000000980)=[{&(0x7f00000006c0)=""/81, 0x51}, {&(0x7f0000000740)=""/199, 0xc7}, {&(0x7f0000000840)=""/171, 0xab}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000900)=""/4, 0x4}, {&(0x7f0000000940)=""/9, 0x9}], 0x6, &(0x7f0000000a00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0xc8}}], 0x2, 0x12001, &(0x7f0000000b80)={0x77359400}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r4, 0xc0189378, &(0x7f0000000bc0)={{0x1, 0x1, 0x18, r0, {r2}}, './file0\x00'}) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 1811.511206] FAT-fs (loop2): bogus number of reserved sectors [ 1811.511795] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1811.545170] loop7: detected capacity change from 0 to 40 18:19:27 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$F2FS_IOC_ABORT_VOLATILE_WRITE(r2, 0xf505, 0x0) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) 18:19:27 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 61) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1811.829907] loop4: detected capacity change from 0 to 40 [ 1811.888215] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value [ 1811.901430] loop6: detected capacity change from 0 to 40 18:19:27 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x111042, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:19:27 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1812.082351] loop3: detected capacity change from 0 to 40 18:19:27 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYRESOCT], 0x20}}, 0x1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0xe6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x100400, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@cachetag={'cachetag', 0x3d, 'vfat\x00'}}, {@version_9p2000}, {@aname={'aname', 0x3d, ')(\x11'}}, {@version_9p2000}], [{@fowner_gt={'fowner>', 0xee00}}]}}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x242, 0x0) pwrite64(r4, &(0x7f0000000000)='9', 0x1, 0x8040000) unlinkat(r4, 0x0, 0x200) [ 1812.136309] loop7: detected capacity change from 0 to 40 [ 1812.139297] FAT-fs (loop3): invalid media value (0x00) [ 1812.140240] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1812.252547] loop1: detected capacity change from 0 to 264192 [ 1812.272096] FAT-fs (loop1): Unrecognized mount option "./file0" or missing value 18:19:28 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r3, 0x4004662b, &(0x7f0000000340)) ioctl$AUTOFS_IOC_READY(r3, 0x9360, 0x80000000) [ 1812.349341] FAT-fs (loop2): Unrecognized mount option "./file0" or missing value 18:19:28 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 62) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1812.497919] loop5: detected capacity change from 0 to 40 [ 1812.594112] loop6: detected capacity change from 0 to 40 18:19:45 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:19:45 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r3, 0x4004662b, &(0x7f0000000340)) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) futimesat(r3, &(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)={{0x77359400}, {r4, r5/1000+60000}}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1829.405006] loop3: detected capacity change from 0 to 40 18:19:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRESOCT]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:19:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xfffffffffffff86b, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2a01, 0x110) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x501440, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) sendfile(r1, r0, 0x0, 0xfffffdef) openat(r1, &(0x7f0000000180)='./file0\x00', 0x100000, 0x22) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) openat(r3, &(0x7f0000000040)='./file0\x00', 0x44400, 0xa0) [ 1829.423741] loop4: detected capacity change from 0 to 264192 18:19:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:19:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x5a5042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = fork() perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104, 0xfffffffffffffffe, 0x0, 0x6}, r2, 0xffffffffffffffff, r0, 0x2) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) sync_file_range(r5, 0x3ee6, 0x6, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:19:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000000000)) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000280)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0xfffffffffffffffc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000240)=ANY=[@ANYRES16]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r2, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x4042, 0x0) sendfile(r5, r6, 0x0, 0xffff) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r3, 0xc018937e, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, @out_args}, './file0\x00'}) renameat2(r6, &(0x7f0000000000)='./file1\x00', r7, &(0x7f0000000180)='./file1\x00', 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r4, 0x0, 0x200) 18:19:45 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 63) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1829.428286] loop1: detected capacity change from 0 to 40 [ 1829.430266] FAT-fs (loop3): invalid media value (0x00) [ 1829.430862] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1829.431749] FAT-fs (loop1): Unrecognized mount option "0xffffffffffffffff" or missing value [ 1829.442380] loop7: detected capacity change from 0 to 40 [ 1829.473888] loop6: detected capacity change from 0 to 40 [ 1829.479132] loop2: detected capacity change from 0 to 40 [ 1829.480831] loop5: detected capacity change from 0 to 40 [ 1829.484445] FAT-fs (loop5): Unrecognized mount option "0xffffffffffffffff01777777777777777777777" or missing value [ 1829.499991] bio_check_eod: 18 callbacks suppressed [ 1829.500001] syz-executor.7: attempt to access beyond end of device [ 1829.500001] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1829.501603] buffer_io_error: 14 callbacks suppressed [ 1829.501611] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1829.549030] syz-executor.7: attempt to access beyond end of device [ 1829.549030] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1829.550070] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1829.552391] syz-executor.2: attempt to access beyond end of device [ 1829.552391] loop2: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1829.553343] Buffer I/O error on dev loop2, logical block 31, lost async page write [ 1829.559372] syz-executor.6: attempt to access beyond end of device [ 1829.559372] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1829.561339] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1829.665742] kworker/u4:6: attempt to access beyond end of device [ 1829.665742] loop6: rw=1, sector=44, nr_sectors = 80 limit=40 [ 1829.666754] kworker/u4:6: attempt to access beyond end of device [ 1829.666754] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1829.667919] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:19:45 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 64) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:19:45 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xee6, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat$cgroup_int(r1, &(0x7f0000000000)='memory.max\x00', 0x2, 0x0) fcntl$dupfd(r2, 0x0, r0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x44003, 0x0) [ 1829.826771] loop7: detected capacity change from 0 to 7 [ 1829.860124] FAT-fs (loop7): bogus number of reserved sectors [ 1829.860623] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1829.878616] loop6: detected capacity change from 0 to 40 [ 1829.908493] loop7: detected capacity change from 0 to 7 [ 1829.928903] FAT-fs (loop7): Unrecognized mount option "./file0" or missing value 18:19:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r0, &(0x7f00000000c0)='9', 0x1, 0x8040000) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r1, 0x4004662b, &(0x7f0000000340)) pwrite64(r1, &(0x7f0000000300)="5095552c4b4b7d0c38018e50b65c44eab5840ee5d54fe36899e8dd0e824c5c4070eee2441b82b8eea7cbdb01ef5480e32620184f257562a11f3e852c2f3c519c9dcbe7b07c4d05106d75a9f7fd7051a3984df80e427d2181036c7133a09fb7b82c01bc66615de5ef3fe983d0b92107e374582b4a3035ad6c19109aaa85f0062ce532a882d53f8a5e47f115c4f27a1ba2544152c0e895620eec768a0d33452ac3f05cff94849273315c8216c51d84b922c9da67013b300a6c3498e4448ab5733f9e1a", 0xc2, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r0, r2, 0x0, 0xffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) r3 = syz_open_dev$rtc(&(0x7f0000000180), 0xffffffffffffff74, 0x1) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r3, {0x10001}}, './file1\x00'}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r5, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r5, r4, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r6, 0x0, 0x0) 18:19:45 executing program 2: ioctl$RNDADDENTROPY(0xffffffffffffffff, 0x40085203, &(0x7f0000000300)={0x8000, 0xe7, "19db088eaa66914685f6bebec7a7370590f3d0fc04f19a202c1adc3bdff0c69849c383b05427dcaed814e2e21c3ecb0742aa68f952aa858c3e107c2cb8a4f803e775c629a0aeb33df435e6d3cc002ae64844309bcbad160ea7962696de2de33ce5aa064d2de3fdf4db60adf6b98ac41290d3efa827b3d1024eed57a25e115e503faef102acead6989257e06836a9d08bed21ed632bfba30a2027a4e54ef500a5f0d428e115c5ea591b4d08dee30bcb776799777f67a1aa769ab1e56a76ea1ab7e2b7ca3087893432001b658598c6c80af56c3402496ce2fd0eedfd9e3dd87549753078f8214912"}) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000000)) r2 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000440)='/proc/thread-self/attr/sockcreate\x00', 0x2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f00000007c0)={{{@in=@initdev, @in6=@private0}}, {{@in=@empty}, 0x0, @in6=@ipv4={""/10, ""/2, @local}}}, &(0x7f00000008c0)=0xe8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) mount$9p_fd(0x0, &(0x7f0000000240)='./file2\x00', &(0x7f0000000400), 0xb02822, &(0x7f0000000900)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[], [{@fsuuid={'fsuuid', 0x3d, {[0x39, 0x32, 0x34, 0x37, 0x65, 0x68, 0x38, 0x36], 0x2d, [0x39, 0x38, 0x36, 0x66], 0x2d, [0x31, 0x65, 0x34, 0x36], 0x2d, [0x37, 0x33, 0x34], 0x2d, [0x32, 0x66, 0x66, 0x63, 0x30, 0x38, 0x65, 0x32]}}}, {@fowner_lt={'fowner<', r3}}, {@fscontext={'fscontext', 0x3d, 'system_u'}}, {@context={'context', 0x3d, 'unconfined_u'}}]}}) chdir(&(0x7f0000000140)='./file0\x00') r4 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r5, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r5, r4, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) setxattr$incfs_id(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000180)={'0000000000000000000000000000000', 0x32}, 0x20, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 1830.137037] syz-executor.6: attempt to access beyond end of device [ 1830.137037] loop6: rw=2049, sector=84, nr_sectors = 40 limit=40 [ 1830.162889] syz-executor.6: attempt to access beyond end of device [ 1830.162889] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1830.164947] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1830.177377] loop4: detected capacity change from 0 to 40 18:19:46 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/if_inet6\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) r3 = perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = open_tree(r0, &(0x7f00000001c0)='./file1\x00', 0x8800) fcntl$dupfd(r4, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r5, 0x4004662b, &(0x7f0000000340)) write(r5, &(0x7f0000000300)="23064877be1d77151dd2979a0890fe4263ed901baa297a315ee60f74d665c037892f5b98e314af24be7aa4575e55399dc3afa2cb30d250cb72d8ef8ad19ebc1555d8b0399a", 0x45) sendfile(r2, r1, 0x0, 0xfffffdef) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80000, 0x100) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:19:46 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 65) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1830.286730] loop7: detected capacity change from 0 to 40 [ 1830.313158] loop1: detected capacity change from 0 to 40 [ 1830.314668] loop5: detected capacity change from 0 to 40 [ 1830.329130] FAT-fs (loop1): Unrecognized mount option "0xffffffffffffffff" or missing value [ 1830.330224] FAT-fs (loop5): Unrecognized mount option "0xffffffffffffffff01777777777777777777777" or missing value [ 1830.331181] syz-executor.7: attempt to access beyond end of device [ 1830.331181] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1830.332110] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1830.371887] syz-executor.7: attempt to access beyond end of device [ 1830.371887] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1830.372935] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1830.388294] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1830.424557] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 1830.473070] loop6: detected capacity change from 0 to 40 18:20:01 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 66) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1845.695093] loop3: detected capacity change from 0 to 40 18:20:01 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:20:01 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') open_tree(r0, &(0x7f0000000000)='./file1\x00', 0x8000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x81}}, './file1\x00'}) openat(r3, &(0x7f0000000180)='./file1\x00', 0x500, 0x80) r4 = openat$pidfd(0xffffffffffffff9c, &(0x7f00000001c0), 0xc8000, 0x0) pwrite64(r4, &(0x7f0000000240)="c5aaf0cbd2f800dbf6edaeaaa832e83d5606338edd0cc5f75585439ca24142f9ac04b0e72f12ab5784e9a380aecb846b8bd537abc3f284c6b7b0b496daf190a63cc3c2a58ffa604504e3c1896eada9b7223eaa1290ed661f03056bfd0ff0dca189d0a7bc49bd38af76415f20dbc66f9e2b25ff83caae924dee3653e97ab501a583129e0cd4fc6d24fb24320d6486eedd8787eb02ecf799fbfeecb92733ac00299c2d59bc8e6c1dfb699369bfc42f7b9fc587fb3f5c9a4697b0080d177d7eeb29df0f4575a25184c1b6da25bb0a6b383f2ceea427f2cd35d3954ac3c2d885d84fafe21703b25670a86e782bd51c0b71c67a4ff918915121db958da003", 0xfc, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r5 = openat(r1, &(0x7f0000000340)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r5, 0x0, 0x200) 18:20:01 executing program 2: sendmsg$IPCTNL_MSG_TIMEOUT_DELETE(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f0000001780)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000001840)={&(0x7f00000017c0)={0x80, 0x2, 0x8, 0x3, 0x0, 0x0, {0x1, 0x0, 0x1}, [@CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x18}, @CTA_TIMEOUT_DATA={0x44, 0x4, 0x0, 0x1, @udp=[@CTA_TIMEOUT_UDP_REPLIED={0x8, 0x2, 0x1, 0x0, 0x2}, @CTA_TIMEOUT_UDP_UNREPLIED={0x8, 0x1, 0x1, 0x0, 0x20}, @CTA_TIMEOUT_UDP_REPLIED={0x8, 0x2, 0x1, 0x0, 0x7c}, @CTA_TIMEOUT_UDP_REPLIED={0x8, 0x2, 0x1, 0x0, 0x3}, @CTA_TIMEOUT_UDP_UNREPLIED={0x8, 0x1, 0x1, 0x0, 0x6}, @CTA_TIMEOUT_UDP_REPLIED={0x8, 0x2, 0x1, 0x0, 0x5}, @CTA_TIMEOUT_UDP_REPLIED={0x8, 0x2, 0x1, 0x0, 0x1ff}, @CTA_TIMEOUT_UDP_REPLIED={0x8, 0x2, 0x1, 0x0, 0xff}]}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x9200}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x80}, 0x1, 0x0, 0x0, 0x8008044}, 0x800) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f0000001700)=[{&(0x7f0000000300)="0461a918abf59b23b5c497a68520fa66ae6175385de9eaa88ec364b9d764849e86c77eaaccf980dacbdfe9120bd24879b46af8d1ee2a85d841c13f2d0fe7eb6f5521e542e17c4ddc295c9149db464dacf6a1b1566d9f4a90407f3c269f4a437e9b60e9eb40dfbd00ce6805a363663e98627c729b91c1b554306770bb5168fbdc3427742ecef8a1b79af7d1a65850212b58892645eb9c2317741db9426fcfbec9cd8070f9b380c31b5b5d5fbe9402db9e4282153f49cd74fa4c77c9d75133d39198167a0f0e2f3051ab3ca138371fbf0e1835984b6773e421080af8e499a0caf70c0b6fa7e72710e52f584e96bfd3fe987aa32428c6eb0528793c9c", 0xfb}, {&(0x7f0000000180)="4d361c9e89af55ed4b9728b9c7579dec605703ac61a9c3dbb5fcb01656bd3972b3d5a9bfab76a721d233b3c743fae46efca6", 0x32}, {&(0x7f0000000400)="33252fb365fa66e0df2ccb10796abb444a07fe3ec5f5c26668af1dc03491a9a5cc4b21c0c5e12b8655998ae7f639a1e6e56566cb71be99a365eed3e0d29988a771655c8b2943727005bb74c519fafd2952ad8ed367f3b51f226d781affcd2c5217ec5e946e693e97c4ba5bf67c5dc5d900405f6f253efb", 0x77}, {&(0x7f0000000480)="a5fea9c8b22ce6efbb55779d6963e92c18cc7c1e63a971f86e93c56e17823b801e8dc337360de5698f357bbac76a97e4fab884ed25782be9ee6755ded7c7d461f4a232fa0a7a8286c0ccfb968167cd3b47f0c60610270c2686abaee43d47a5536312c2d354038c4d380a9328dfa0e92d66fc53bd7ab97c", 0x77}, {&(0x7f00000001c0)="a9361c391b9552c0fd1f6bda34c63bb68c780fa42eb499bf613cb177c110a5d6cef229f99dba849cfae981249168ddde8ba5c1c86c25cb18c4", 0x39}, {&(0x7f0000000500)="50c2e745758a79d10c7594f09658aeda43cf4f0e593522527bc9727166991833746be63657082c847cd803ee7a84f2cf187c3366142833e22e0958e87020b36e34943a3abecbfa88720a0808ec1e0e1c46a08bf0b0a57a218fd4ba239909b19e6cc6adbc24dfa20cc7506bb02ef891ff3b32adc2c32cded3d3a37cfac2eaac65dcdd0a46d0728b6ec3e70525100d136b64c70c06db73971a36a41fbd70b36a042d034adc2858f53ffbcf17e532481b4f71d99b80f726ad1598d927f4aad84d6412bc", 0xc2}, {&(0x7f0000000600)="cfca18d709ec74148856c520efafcd42b42f00d2bb6049cd098e12c25cd620e5e5c7a56401b3323a0461da3ead16ce500b8e37aacf08bbb99872307a7eb37506456d19655985231b71f7e3862b77e4f58ce0360b7f29699a5503248265a183c221791d37e9c5192e9f114c58a31e4c30bde90cb148e97c5836c93dd616bbf85cd78e9b924bca8d791ac580ba5654ff1ce9525022fcf2fe418e04f381ac6bfdae4a48df0f62b48cbd21b12304c851d6ff9650a8c73c1585aa2c22e3acc90615b6784b00414cbe7cc8ef3dc3513a7279b00f0950281fdd8283d6e614abc3373244d6622191dba2c98623df51f3e958c17991bcdf6c149b930495f28c48df6c60ef0fa9e895b767eb2ce1e633cda2f2f9447e3a61fcd2c171623a0181ae0e5704ab1a7b0362c75d9244d88311998328d2b7674c94e1abf179384a2c6d01c559c5b38e52338b0de1ca8e0d9cff7eb389469de6e55746cc55d9e1962a74ae3265211a11c6fccc5e3f2788053038ebbe1c2efcd1c5a7d2d1a92656e017d35dfe7aed3e5ab686c636e5e465d95a5aa5b3f4469e1da0fbc15e648e23b3dd1642a29bca8995ba5fc6b6ed8856f06948c3d1bbc532d19cc4a982d41b26d555258eebffa8df2b1bcd80cb2a90099dfb3a60e02f1b3dea5b7a0a99342f9c7c5e72588b753145ab977c5b3028caa091f32db436b3e7d7bff7f2f54bff3bd338c14b17a1a57da11c9d832fd8c4ca8b96942dbff6a2308ccde37d8c12b129d6d846c211d8e8c26cd0ecfd4902f8d27f76a56548bb1532784334b2a78285ce45aedcb114e45f512aada74864f89124c2549a9d479c4550eb60a3eb0cb3028ca3dc71afbbfc3d3f1668febd6033406a62375b4a635dffa7d54a1298b82ca80d301718f394c2df0113c3772aa98503e42bb7bb568173cdcbf8cd926056cff19e7dd80ad5d85928fa8b0b370554478280001b976342ba8691576accc6def02087de5a15ebad64557de7aceed4ae6e9b02ba3722adc8ac373066c837cc156a4782c6d2dbd1501bd88cf2cc85eec6d426ae4962fc19c8ad8b921a98fcb9784d2f6a59a48574da20336232209f0755aad8bd5d845cc6146877a414f2c465bf455d6ff7ad7a41f6c50b59a9d8ce24c94a8e7a18149c98fd845299d17620151d27847ba9668a512980ed5909db64c68e4a4b0bf12400d09a6da5d9e2e78c145c008b96bab4e0e27db4fd345f944939a2739e2e6e8a103f51adf682be50c9fa9022a5a3a563b90a59bb62abc1514e746016bfece6b429b276bd9496695f5858d59afe3c2f5725bc1bda3880594b001d6e389a80ac19d8888961a0c6e071627ed1aa2063162a8f4695a7dba1a21d6798241e17a98d0e9200aac993514fad53c0a55895f1e3d20b7fac439a768b1c4ffe02fa4ead5c212d8085456277aa92c7464c2a634a6227793fbb64771528d5f7c37066d6865ac2ec484695e66634cfe4488929c6ff92b2aaeab1131157d02fbf4530e9d6660df2e8da2126e049430552d8bdfe7a2bf67786f42372b5974468f27c4645f1240c9c933f88dd67c51801cd5a128d851f44b270177140eb47f5806abcec20ca172d4ee1a0d91fe589024311d54c549d7506b54c21173a6f6252ab4d13fd88f424194ac902c66eeddaeef603f5f6e5e4059bc2653d96d60ebf4310a7bc5167bfc090c9f56c59612a24e0fc360dd070c53e5d1ec99384c6a1b62edf2fc2b21214829b7275f3a4954fb0ecb4b61fc5cc2b48c0a60126c289cba615c6d7fc46a93cc0a99e288cf2790e92431d7da5cef499cb8667f705daae40ee82e1981c8ecfab6365fa8abbf942f5cf80f49bd5b390edb4e06fae9aad9b13cd1222a392b6252c8136b4607397e943772008fbd4af776c9c39e8c439f6fab3d315c9f318ade4acc38ef3904fa1af04cf2f41226bca76af4ac991106d60bc3f9ae5b7092205ea4be3a4a0798480e9e4ff39bae52a024990c1c5a790d866e4798f62d067db20dbceb689a24e4aa569d340d873c06b3a81049d8aa39cf382b4c8f7b552bc914042f1d5299b9300ab3caff1a6d02504bddcfd797471ac722156958ab92a36d9816f9e34c86d5d1a407a496006f8d9c0e557b5b9e6547cceae074111023a29163585b811fcea5978e4561f35066e1fad9745e56b18ce5a43662bfa67de443aebdd697445e55eef80677a752160e5606ac6ae32c18ef5402063d4e498ece78dc0f4cb3a7bc37270586440ec627a66e349eb4c170f5342340db6315fcf946f07fecffe25c9be66684a7e58715d66dd104043112f0eea07324cb319c42ca5270493d1a0fc0a0db6da570346227369c900924bcbe9de964e8a2b989140b52ef8ff1514d8b09db4ad82b2ff472dbc94b4a925da9a06c52d109772bc5a0118a9cbf007b02ca610391ee324d0ea79e1f983adce1fc562358899b204409683a571108d112488f42bc85611859206df98cdcbff822d1fe4a5e9158f7554b0dd9c0b540cd748d97bce04b056423d9ce12f08053020fb198a53d46227f04ff3156345ae2b7014570575350d3bb4a4914fda6414510b5ba3a7d264aef274470931a4008fa8127ddb31cd3303e8e4b6b385d04da206528c2014fb22c59932e130e70229526329f2270cc0ad7cce2687c4c4a3ec1214d5f268caac30b56c43f8be46f43ffef99e0fee75940875c32b8ea8e8442140fdb724bf55dd7abb5187f2171335960c5cb6b7774c2092f6c12214dc0961bd2accaf8d8075e98578e678acb21a438687cd570a865e95b8be5f3921c12a3059cc37ba7d607770a24a8c43e010845e9802a5b2b96aa906d5011e32ee2495bc5f563a905ab44ab9d2582f776a0b95416835a6205dfcd56e48385f35de28f1b60fcbc046594c770672a0a3d8f606949782c5977063edeeb3ef6762d32cfee4bc336ab2e84c12d07ae6e17f5c0a3a1c08059aeed37afad76f3fc1c932ef9069389dda4f8d6932941821b0d296ecf7c5880a76b93bd8453210e57b3e7e890165ed7048fffb6ed792248f08bf3451812ba2e727fef23e67adb00a2035d3be6edfa6d99f69c04d42b0048a499526007341d52cae00f1835e3b1950ea14b6c7df798e9c7a564703ce879f62c704775474ab9ed0c4289badb24a334feec265d01e10802196c811693995499cea0a1253e5edcf585d5f095b7a6b84277ca18f890383ed289894f17da3483f54602cb6c42fdac4b55f6c4e680b51fe66550b2ebe98c829f6125a80ba64c1037ee0aa1b90df409b8200d37072ff5db02455c573c270e78d1b2f93b735c522774da16ca26ab0a455ccc17cd770403d98d1f8671163ead2e9d4041c1bf25f9fc185cf371ee3cd2c758da9b19866e50199c878f31032ce26cd8d3a97b555629806720d6b8d719f64ab9b9bb81452744dc832cabc64c5a15c8fb739325a95e639125efc957cddef12e03681b1e69b7e10e407722e4cd986438e7832018d1197595ddeea1cf5e7aee1a2e1ffa4486f0f8f351b31ed8b3b191797b0e59a1a04785f7be8bc31bb2317124f7f1b34d8ffdece9ebe5f1699bb3c2a0f10551583c8b057e540780494a69d391afa844f4c69c9c4db3615834192ce9097ee810ef9cfdef4d7774dcdb8e1d9db4eb1c46a640719f979c1de19cbddba109a67b9ba50d1ea7000fbb099a68346ce8090c0e14d21decbf8796bd45bc7006c03ac0751d78cbafa10f10070d11df82c3b1f7a247a17c8cee8f9e4041546d4833c404def0ae5ddeb743a6b50ea16c665a99224aafaa24416876ed5e0988c555b98164e84052722ef34a9b127c69fe1aa612aa50dad546c5579d3282f850c4727afba860e1a1930973294da091a439e0e4e04326ed9d243a83fd81c68a6f74d9c52ebe1fb132002341e3ddb653f0c67bbfebeaed7d982b228699c1e90ef2903beebeee9db811aafe258e85486160cfc1156bd114699e204c9a8cf542fcb73202cd59450cc531bf06927a23a8dd8b53d6c605c171dbcac1a1144c53ab29ed6f15afde47ad5d39d9d629664cbf16cb1ca8a69f8c7c215ca3c6f977d9d4023aa0733f61924b25ff06a1d2059a522998aa1c421631956bae2deb96165fc2f2e6ae522224e79fbdfdfd9cb4dc8a30094f58770053c14be620a438e0fca00df125afe5481d926dce0bfc4bb6329db784a4830ab27599225f44665bbc02d11c38ab072cb7e6547c1ff0df42dda480a46135239bcb5586b1e74ff1bc95faa88eb3ce86a6c9c889be7c33b6b4a1b4c44a9d9455bf837eea3f54d876dca66e8fa402be168f77338f1086cbfbbc48766319a6dde3ce4f56da0cf77002a93eaca16a0609d508b8a89bf9e58313c61a892ec4a167a55c30dd438993b63aa25855890c5c9f1cdd51c45f73221340b95fa00f6f6d6b6e940da181952d4b16b3c21f57b64ada9dcd99bbe0e4b8bc62221af108131e7c0e3222e7b69711b29b5465436dce7b4671b39b3a371122698d7b530ae33b410084634d4e7b8dd03f8d8538d2be16edd4f0622d8bef764904d7a4389c063a66359297ee441ba73fdbf8bbd34cffe36404bb534582fab69b1af4076acc19de3e183ddadeaf98ac1d8c8dbdc27bf4c208de8d675fd0248760452eb8f04cbfa7302034e13fec13396890852f3b9f02ddc352ea0f30f8672a81d7077a274180fc1df0d8bc92118459f5dd9153497af96b7a7b506ec9e7b7bbae8a7975c28c5d331e4ffac9e8fbcf798709bd97b39c5fa92416316a7aeeed04bb93d97c86361becfd230accc94cb1dd0b4d35c75311890e620da74d52fc3f49b6c8494c424767c9271aaba3297ac05a72d8f90cbf104404da407edb8b67e47bc8c0b92dce98ec3b49df1d37b95cac12dbf40aa1c7a6b61d18b026243184ebc8b7ba15b6eb7581d4e20a8da6f1a9f810d2fccbc12c0260086506a8c1f9709f31a6468ddab16daf197c1e10fd7977186654c8f68a1dba9f0cc4dc7a5fffc64f56aa0b29328a5cac0e1161458dbb211c1ab8047e0fa5904ab0cce0057cfec249d13554ec3b51c9469782466dac84da1ab67ee822b38cf85dc9a7251d90a2f68da45ac5207f07ca2f6a909e171bc450a9af0ba0370f706b1b00f194e6b48262ba3bbd4dce6f4c77e6fd4d79d5c4e9551e41dd32707feb05da1eab13b27200485d48a906f97e3dc63b3fec55cbe6942cf926b9b97187f8e3b16dc2fc13545bc564b5dd869f0385ddd4e56c7f9cbfb8def17821f3631183579548ca56bc6f0c18cfce362cbd5a51c7161388774433c5c31a1913de7dd7c6432bdcaf7fc82752e28eb0cd352ee6b234257e747338dbb9a007a0f4319ae31e1f3c2a6fedc1bc37a0984adfe234599500e5e01d493fb7ae6b441f8637905205386399d311d36309aaa7651f8fb8b6abbbdaa0e65f77e3b11a7989bd3e00bf8851bcba9c3d99a32f7f80b5d162ef8d8fa6c68be1d4fffc403ba2ab30d872f2eb0c9c38391df576fbf8d809e43a59374c30124b21268616a095ac22dc326cf9fe5f45aa50377906bd408fa018e4bc97b17c01f81f83c0448384a253263a6a32f93721a5bb3cc485de5bd8a7b1233f44144626cfbdbdb5fc502b4efbbf9b2e52afe586f90badea179ea5d3bd1c0b7fe9579f34926bd52375abbdf5db1b6be4007bead588113fc49720050cc0e16d1ab01f2e0c52e74b22f192133d0199b631ddf6f638ffcef35ec433ae1bd071bd6f697bfa5a85f97d258b18d3c3644eda83fc004b2e0e90337d713c9a33fbd99bee8bd7970d559450b8d51d01bb7a51db40d4b91bc44fb79f216164505c1fd03b08c22d377b28d8ad2b132a47e", 0x1000}, {&(0x7f0000001600)="7fd0d482ea38b685c24ffb28f924cb65a1afd4f870abda97eabb0980803900e623a0ed796e0ef2b36a384d8ea66d177b87dcec344e6c7e0bdd3fde0d806fe884ba849901f45a91d3d14734b1138fd1846b9620d2891c233c25888d677fae457f832bfbf2f5728649462386f0a56fc398e0a7aca86d2c472d172c37cbcf7b0ff8c7b6aff31bddfa62e4723ce09069ee204ea21c6a71ac1dddd2668c4292bb68a52e513a3c09bcf4f0a9f8eb706d91a9838c9c7bbdbeba56f6ba3079335264dc3e4cef2b1114314eca5ec21a3e8a1f980fc34e5c3266ea685e467333456a347da4773a4df0373bcc55c880bb7abc", 0xed}], 0x8, 0x0, 0x0, 0x840}, 0x4000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:20:01 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = fsmount(r1, 0x0, 0x2) fsetxattr$security_ima(r2, &(0x7f0000000000), &(0x7f0000000040)=@md5={0x1, "ceaf36f66106c67bf2612c6d5ca599a1"}, 0x11, 0x2) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) 18:20:01 executing program 5: getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x8, &(0x7f0000000740)=""/220, &(0x7f0000000440)=0xdc) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000400)='./file1/file1\x00', 0x0, 0x4) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000340)='./file0\x00', 0x4, 0x1, &(0x7f00000003c0)=[{&(0x7f0000000380)="692bd1f23cb2888fa6fbe8a359290966f810f214e5ce731edc239b30c1e28c0918abf5efe4832dd176b9e1be7440173ce845", 0x32, 0xe6a}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="6e6f696e69745f697461626c652c6e6f646973636172642c6e6f626c6f636b5f76616c69646974792c67727069642c6e6f7265636f766572792c646174613d77726974656261636b2c6e6f757365725f78617474722c6e6f57b1256d2769d1af70db7c757365725f78617474722cb0ed1a7a87ed2229b7867652fe5006da31c8a5e67e13e9b7274070a98336b942e0718f4c2131f2f1aaeda6d4f0103d8854c59c9b320ddb70b89596fcd37cf6a6c1c9671358ddc87644a65b3cc4f036311bdff4194240f34078b30f660e74b891acd5fe53db194420510e2091e18bb2e885c0c47707857674b69c", @ANYRESHEX=0xee01, @ANYBLOB=',smackfshat=*],hash,fowner>', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) openat(r2, &(0x7f00000004c0)='./file1/file0\x00', 0xd8102, 0x19a) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO(r0, 0x40bc5311, &(0x7f0000000680)={0x2, 0x0, 'client1\x00', 0x0, "5f6e3c0c06a01838", "1f536f892f2b9dc693183ced218cc3577261fd72054a9e57ad2872d2ae12ded3", 0x80, 0x9}) syz_mount_image$msdos(&(0x7f0000000000), &(0x7f0000000040)='./file1/file0\x00', 0x9, 0x2, &(0x7f0000000280)=[{&(0x7f0000000180)="a5694d89986c58006ebcb29c2982cda28a5914ca22503cda6e9c0651bb905ec3c8464c0d302f08c0a30b120a7ac5c48a05ef7eb05cefd0b0ab4b0245e193dd3004bc", 0x42, 0x2}, {&(0x7f0000000240)="86c9b31c244fa1a3a24d8f65a1cb9e1a325164c31ded08abd309439cb10e758cba360bdec687b75bead9e4386847f5ac63ffb4142543e2ccdd3da6eb", 0x3c, 0xadad}], 0x8, &(0x7f00000002c0)={[{@nodots}, {@dots}], [{@dont_measure}, {@dont_measure}, {@pcr={'pcr', 0x3d, 0x6}}]}) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1845.707054] loop6: detected capacity change from 0 to 40 [ 1845.710167] loop4: detected capacity change from 0 to 40 [ 1845.715777] FAT-fs (loop3): invalid media value (0x00) [ 1845.716313] FAT-fs (loop3): Can't find a valid FAT filesystem 18:20:01 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x31cd3533c6aaa7df, 0x32) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) chdir(&(0x7f0000000000)='./file1\x00') sendfile(r1, r0, 0x0, 0xfffffdef) recvmmsg$unix(r1, &(0x7f0000001fc0)=[{{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f0000000300)=""/114, 0x72}], 0x2, &(0x7f0000000240)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f0000000380), 0x6e, &(0x7f0000001680)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/181, 0xb5}, {&(0x7f00000014c0)=""/98, 0x62}, {&(0x7f0000001540)=""/191, 0xbf}, {&(0x7f0000001600)=""/74, 0x4a}], 0x5, &(0x7f0000001700)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xb8}}, {{&(0x7f00000017c0), 0x6e, &(0x7f0000001b00)=[{&(0x7f0000001840)=""/52, 0x34}, {&(0x7f0000001880)=""/156, 0x9c}, {&(0x7f0000001940)=""/82, 0x52}, {&(0x7f00000019c0)=""/221, 0xdd}, {&(0x7f0000001ac0)=""/27, 0x1b}], 0x5, &(0x7f0000001b80)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20}}, {{&(0x7f0000001bc0)=@abs, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001c40)=""/207, 0xcf}, {&(0x7f0000001d40)=""/231, 0xe7}, {&(0x7f0000001e40)=""/237, 0xed}], 0x3, &(0x7f0000001f80)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x40}}], 0x4, 0x21, &(0x7f00000020c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:20:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000040)='./file1/file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000240)="601c6d6b6400000000000000000101000440002000f8012a00005f8c75d692cf55df9f80612ebd63f507d94e12cbf4a43aa9955a120129f228239a7e0dcd53c3d05b47aa88c682ff00300d6a69b60f27e42565ec9ae6ec387e8ca7e1c9efd4e7ae18dc9501c8664d959f7eb2634f0d7e884007894945f29f8dafa753a31da6930f2741ba5790aa72c489f0c9392480000294c1924813c7f5454265c51a0bb52916c3069b01cffa5a3860a88dfe86a4745bcaf5303e456cb736953468afedc160d9a9d9f8583f511a4cbcff4b998db658262285e3bdd7a3d56a4584b70360a061d82d834a6531d8ac40d64a293883080000000000000057", 0xf7}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = accept4$unix(r1, &(0x7f0000000180), &(0x7f0000000340)=0x6e, 0x80000) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendfile(r3, r4, &(0x7f00000003c0), 0x1) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1845.749488] loop5: detected capacity change from 0 to 40 [ 1845.767811] loop7: detected capacity change from 0 to 40 [ 1845.779319] loop1: detected capacity change from 0 to 40 [ 1845.851321] bio_check_eod: 5 callbacks suppressed [ 1845.851371] syz-executor.5: attempt to access beyond end of device [ 1845.851371] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1845.854187] buffer_io_error: 2 callbacks suppressed [ 1845.854206] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1845.868489] syz-executor.6: attempt to access beyond end of device [ 1845.868489] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1845.870538] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1845.888324] syz-executor.6: attempt to access beyond end of device [ 1845.888324] loop6: rw=2049, sector=44, nr_sectors = 48 limit=40 [ 1845.915109] syz-executor.5: attempt to access beyond end of device [ 1845.915109] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1845.916926] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1846.092090] kworker/u4:0: attempt to access beyond end of device [ 1846.092090] loop7: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1846.093862] Buffer I/O error on dev loop7, logical block 31, lost async page write 18:20:02 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 67) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1846.144028] kworker/u4:6: attempt to access beyond end of device [ 1846.144028] loop6: rw=1, sector=92, nr_sectors = 32 limit=40 [ 1846.145340] kworker/u4:6: attempt to access beyond end of device [ 1846.145340] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1846.146330] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:20:02 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000040)="601c6d6b646f7366d8a02b00080101000428b3e85340002000f801", 0x1b}, {0x0, 0x0, 0x2800}], 0x102080, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) sync_file_range(r0, 0x2, 0x40, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:20:02 executing program 7: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xe2202, 0x12c) pwrite64(r0, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0xffff) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0, &(0x7f0000000200), 0x20000, &(0x7f0000000380)=ANY=[@ANYBLOB="28b1c0c6d1fc5cb46254d3fe3f3944863575ac4e704b000fa1b4c8a9f4b0bdc084d643ba710c9d05098022f86de7ab30d565a386b63da22e4cf406f46845ae8067480bc032d0ff146a7ea8d5160a01844e603b934b095a87b0eb931aaaac5c19f5483eda75f1d17ae81cc507c46a559fe9df1357ae9a316fb3f94dd5f367e4e6a5b55b12826dc9909e5b36734d430123ba22dc75ab17a29a163e0962e82d5bad71dbea1f583b29c4c3f110bb1a0a0c1836cac400fd14539f18", @ANYRES16=r0]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000000240)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f00000001c0)=0x0) perf_event_open(&(0x7f0000000300)={0x5, 0x80, 0x3, 0x8, 0x80, 0x2, 0x0, 0xdd, 0x811, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000180), 0xc}, 0x0, 0x1, 0x3f, 0x5, 0x40, 0x51, 0x3f, 0x0, 0x3, 0x0, 0x6}, r3, 0x7, 0xffffffffffffffff, 0x8) sendfile(r2, r1, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffff) ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f0000000200)=""/118) r5 = syz_open_dev$rtc(&(0x7f0000000000), 0x5, 0x4400) syncfs(r5) pwrite64(r4, &(0x7f0000000440)="9deda330c10aca21a492bf39", 0xc, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1846.217377] syz-executor.4: attempt to access beyond end of device [ 1846.217377] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1846.220163] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1846.270771] loop7: detected capacity change from 0 to 264192 [ 1846.296226] loop5: detected capacity change from 0 to 40 [ 1846.333319] loop7: detected capacity change from 0 to 264192 [ 1846.345163] syz-executor.4: attempt to access beyond end of device [ 1846.345163] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1846.347290] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1846.383496] loop6: detected capacity change from 0 to 40 18:20:02 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f0000006d80)="39e68a50c99b8730388c8d504738312ee37e4879e4ffab17330e4dd8289813c340559da469c4ba81b571d2ee7f6de96f46977e0d21c4d091fac80945ad4ddd34da6f4506a9dc18d610e727ba0241c365beaa9569665500a7294999b729f7c7110ed1219d266c1397ba1c8bc34a617c068fc5abf021ebc4d1fba8377a0f0135081ca3ad2290b63dfd3c1210290000000000010001f4247ac824741527e41fdec2e687170110f023f59a22a5b9f0b1cd92eb862cd478b0bb4dcea4383c093f71040879", 0xc2, 0x8040000) ioctl$BTRFS_IOC_SPACE_INFO(r2, 0xc0109414, &(0x7f0000000300)={0x46f, 0x66, ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffff) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f00000000c0)={0x0, r4, 0x4, 0x18000, 0x80000000, 0x1010000000000000}) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r4, 0x540f, &(0x7f0000000000)=0x0) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x20, 0x8000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0xffff8001, 0x2, @perf_config_ext={0x81, 0x3}, 0x3b52efd53fd3c48, 0xa0e2, 0x2, 0x0, 0x100000001, 0x5, 0x81, 0x0, 0x8}, r5, 0xd, 0xffffffffffffffff, 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r6, 0x4004662b, &(0x7f0000000340)) perf_event_open(&(0x7f0000000180)={0x5, 0x80, 0xf, 0x5, 0x7, 0x9, 0x0, 0x0, 0xb180, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_config_ext={0x7, 0xfffffffffffffff8}, 0x8000, 0xfffffffffffeffff, 0x7f1, 0x6, 0x1, 0x8, 0xef, 0x0, 0x8001, 0x0, 0x3ff}, r5, 0x3, r6, 0x1) [ 1846.497034] loop7: detected capacity change from 0 to 40 [ 1846.547710] syz-executor.7: attempt to access beyond end of device [ 1846.547710] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1846.548622] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1846.568965] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1846.588865] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1846.607420] loop1: detected capacity change from 0 to 40 18:20:02 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r0, 0x810c9365, &(0x7f0000000300)={{0x5e, 0x9}, 0x100, './file0\x00'}) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) move_mount(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x20) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) 18:20:02 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:20:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:20:02 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0xffffffffffffff8b) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) ioctl$EVIOCREVOKE(r3, 0x40044591, &(0x7f0000000180)=0x8) r4 = perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r4, 0x4004662b, &(0x7f0000000000)=0x1) sendfile(r1, r0, 0x0, 0xfffffdef) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1846.785074] loop4: detected capacity change from 0 to 40 18:20:02 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 68) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1846.813683] loop7: detected capacity change from 0 to 40 18:20:02 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x118) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = signalfd(r1, &(0x7f0000000000)={[0x33]}, 0x8) timerfd_gettime(r2, &(0x7f0000000040)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r3, 0x0, 0x200) 18:20:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) renameat(r1, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) r4 = socket$inet6_udp(0xa, 0x2, 0x0) write$binfmt_aout(r4, &(0x7f0000000480)={{0x107, 0x2, 0x3, 0x3dd, 0x201, 0x0, 0x2a2, 0x7}, "5376c7b43282507ae6d549ca9ab30e63bbbf", ['\x00', '\x00', '\x00']}, 0x332) r5 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000040)={'syz_tun\x00', 0x0}) r7 = openat$full(0xffffffffffffff9c, &(0x7f00000003c0), 0x84242, 0x0) fsetxattr$security_ima(r7, &(0x7f0000000400), &(0x7f0000000440)=@ng={0x4, 0x5, "ee2ed7beefdf67dc90376dd92c0f"}, 0x10, 0x0) bind$packet(r5, &(0x7f0000000000)={0x11, 0x0, r6, 0x1, 0x0, 0x6, @random="0033b100"}, 0x14) recvfrom(r1, &(0x7f0000000240)=""/196, 0xc4, 0x2, &(0x7f0000000340)=@ll={0x11, 0x6, r6, 0x1, 0x1f, 0x6, @local}, 0x80) signalfd(r2, &(0x7f00000001c0), 0x8) 18:20:02 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r0, 0x400c6615, &(0x7f00000000c0)={0x0, @aes128, 0x0, @desc3}) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f0000001d00)="3d57ff6ac8a2b413f5c5ef9b9ded76ad1878edfc3f93be90f37729a1e06b0dddef0607ec5d563f43b68cc8ce6104f6a87a340d0398007f40b8d8204a4137a46cce82f12108ae0d0071ff40dfbef9a152eae54729aaf170a535cb3940fbb2b450c690393d3d3549cfb25a67961abc934b8998e703e6490fcf88aa1e3e9d8abd96d529086d4b93701021ad48afd36fbbf6e114ed50fdcf18195541c8b283edb830e6f5eda49b8c5c9bdf2c57e6572e161bfe70ec755e08558da0913bf264438946363df27a39710e26ee0abb18fa044267543b8d2a4044a538a23190aea1e55e63a3995c90edeca83b9b07dd3a8a7815e00000000000000000000000006434dd230909c3e01fb139603e9e8e1a415c613149366d96b5d558c7fddb77dd4b037f40a1d133a3aca34ecb6c4725d3d39e", 0xfffffffffffffdb7, 0x100000000803ffff) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r3 = accept4$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000180)=0xe, 0x1000) recvmmsg(r3, &(0x7f0000001900)=[{{&(0x7f0000000300)=@caif, 0x80, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000240)=""/52, 0x34}], 0x2, &(0x7f00000003c0)=""/102, 0x66}, 0x6}, {{&(0x7f0000000440)=@ethernet={0x0, @broadcast}, 0x80, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/241, 0xf1}, {&(0x7f00000006c0)=""/52, 0x34}, {&(0x7f0000000700)=""/210, 0xd2}, {&(0x7f0000000800)=""/163, 0xa3}], 0x5, &(0x7f0000000940)=""/140, 0x8c}, 0x5}, {{&(0x7f0000000a00)=@in={0x2, 0x0, @remote}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000a80)=""/92, 0x5c}, {&(0x7f0000000b00)=""/147, 0x93}, {&(0x7f0000000bc0)=""/116, 0x74}, {&(0x7f0000000c40)=""/154, 0x9a}], 0x4, &(0x7f0000000d40)=""/4, 0x4}, 0x3}, {{&(0x7f0000000d80)=@un=@abs, 0x80, &(0x7f0000001200)=[{&(0x7f0000000e00)=""/81, 0x51}, {&(0x7f0000000e80)=""/28, 0x1c}, {&(0x7f0000000ec0)=""/3, 0x3}, {&(0x7f0000000f00)=""/78, 0x4e}, {&(0x7f0000000f80)=""/195, 0xc3}, {&(0x7f0000001080)=""/123, 0x7b}, {&(0x7f0000001100)=""/232, 0xe8}], 0x7, &(0x7f0000001280)=""/21, 0x15}, 0xfffffffc}, {{&(0x7f00000012c0)=@x25, 0x80, &(0x7f0000001440)=[{&(0x7f0000001340)=""/210, 0xd2}], 0x1, &(0x7f0000001480)=""/226, 0xe2}}, {{&(0x7f0000001580)=@vsock, 0x80, &(0x7f0000001700)=[{&(0x7f0000001600)=""/223, 0xdf}], 0x1, &(0x7f0000001740)=""/246, 0xf6}, 0x7}, {{&(0x7f0000001840)=@ax25={{0x3, @bcast}, [@bcast, @rose, @rose, @remote, @netrom, @netrom, @null, @rose]}, 0x80, &(0x7f00000018c0)}, 0x1}], 0x7, 0x3, &(0x7f0000001ac0)={0x77359400}) [ 1846.970786] loop3: detected capacity change from 0 to 40 [ 1846.974055] loop6: detected capacity change from 0 to 40 [ 1846.975825] loop7: detected capacity change from 0 to 40 [ 1846.992174] FAT-fs (loop3): invalid media value (0x00) [ 1846.992991] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1847.079043] loop1: detected capacity change from 0 to 40 [ 1847.107960] loop5: detected capacity change from 0 to 40 18:20:03 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0xaaaaaaaaaaaab0c, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$netlink(0x10, 0x3, 0x4) sendfile(r1, r0, 0x0, 0xfffffdef) pwritev(r2, &(0x7f0000002740)=[{&(0x7f0000000300)="b80e94acc355c740b548341c9eb84f81d0ba42f2ab66844b783d294b1157e16a9d0581350cf9942500edde80b8c35d6b7bda9bf4b5497b89ef5cecf529f4b6ffbe68a4ebc6bd70208ce888f39ca9e825fbeb8cf8fcca57542851bb411360b96048fff635c1af8e4f69196e8db0b01058af0a1aae3d5a96ffaecc444d295f2a658a8e13ad68c331f0d208fcd701a0aecec4029e891e23c778d3ba7a7def1c4b98b94d976b72e4d052cbb69738133fe8a9801b9ef830", 0xb5}, {&(0x7f0000000000)="a78dacd96ccad9eb633698bdd38f480f02d5294c27d75cce0447a5138c", 0x1d}, {&(0x7f00000003c0)="1f26d570a329cf35b9e90ed6ef904ae4ca82db0f858989d429679662e6ccbd5399a12eb702710cf48de9cc72a27fb546e6929cb4694a04962203a105bde40310f089b8ef137fcd3dd1ce8a5a0b00a84cfefb2ae17bf84cce0f3992ded1ec25eb0c571cf59bb7334ae0dae2f08155dbb67c539f753c5f4ba87af7d9b312b5c82b39870c3d2cb12b41142a24360187c4ac80b10efda9689c468b89439b6d63e11efe0bffccf053496ce89df7c2ead96273393944592e58d89b7747daba478c5d9adb07e93951c29d2c27875c9f18db7e4205929e9b86fdd488226dbf119351186536f4b208d1848e1fdbba055348f6f3a15be4c3f6a91e0ad20e53475c84fbc09bf8e412d97c57aee7c074eddadec5b72a89a89ec81a21f573ecb94e42b3139a53a7aba28c48e6c8276244a8f3c31815f4c02f57030fca6fe86c6b35cff1e32186798a3e3f0334b64bbcf5d73f1411c229aebbbf133c5617ae9d9abda8a559c179e72ec3bacafd37ce1d4775ab40bdefac5d300f0469a84136cc43addafba9fcd0c87326144fca1504b60fa39d08daf67e746ea4abf67c32fcfc561dcf9c86d23de9a9fc20548bd2394c0cbf4f950289e10cdd8bb78f4dbec5468491ac0b666351cf252e6e4ee45896031b33a178b8adea8263fa85e339e79917b480596a7030a794c0d4b2fb3f5d1d8718a380c121a1817ea58162b8e1dc3d2af66943addef5a26e9f32ec55d48394612101b020b6ec93a4f4bb137a2b2573e95ffe0bfda63e8be404268ee466b9aec18425c027846565093ee3b6cb318f4843003cd8562b36bc826d09c3cee9b5d21e0428085f3af3235ca3d665175f02ba93610964b643b0e14f842c623d0c8cd098ac70ac39ef3d8cfcc23d494454d16135b3a95c77fe10884e8ce81176769dce2099b64f5ab1f0e36365288f5f53613708581461820beae6072c5eb72ac3ba04ca86b128d045d3d039148b7818a15ae273deea913cbbed953929d3266fc3979fa029751301e61cdfa56f9b6bcd9a8cd28dddcf455640e4e6718ea127370f7afcc33cea81e02f1db058a2bd7d1a9786e9a7cbb411e4a240a08c7d7171b5024dc4da21b8531c0f522fdbb3f960442e6ffbdb3cdc483d7d50c79a8d2e0cd617574cfb46ff17e77ce8431d839fac8bb9efdc1c8095b9123fe99c5abb47b43a5a516b03495484cf49cd91a14564b3e1d8bbc3266661ad041fd6eb086e7d53bdc646c32f803be72a6e6e3a89ee4c47833380798ae6ee24bfd343e5379e4f862f0d7c34a5dea66d748df3d1b7a590f7dce55e093a5568a8337b376a6da1a42bc3169f1d2cdf982872443598a2c7409a0e4272589e872f568292bfbafefccf557650707729e88a2b4e2b684bc6482e3dcfb0f964e34d0371bdfeb7e552cb84eb35e29e43e1317ad81f4cbf5854153997a4690b7753e00c8608b36c075a54c21209edd1d2f6661b49136d844d7d183501bf74c894496ccdc4ba80612155092147459cc573170edd5401ea67d22a95131145bdb16f007b9f698717237c04f1359bebe9d677f5bf0157dab3c16741dc1eff9516977b616c8c0263c5eb3b30d432ba87656c1ce527168163f0b27adfc382f77ee33930222e8c398e69f9523eaf7c31ad3de141fdb0a716a825394d241b551ab8be56bf35e1b7fd98aa4a753fc1685ee091b87d0e625ec7e2269f930d4407bc8ac6d1337f36444f6b2325851dce297ea79a130a040f346846c01ebb7c3c4513a948b2a52bd344012a5eb3b6d8ae5aa4b36c7f1afd999d5d22ade11a4a7b5ae43f961aa69cf692fde30933c785b2cc645b5e6dd6fd0409dcccdb84a51be5ccdbb463cf44b1e0f757040103be76513ea4c4571468bdbe80ceabd75f0791f075efe2d16f5251e6543495e5d1d961ccbc4a20c0b975abebfd8098a4c87b1fc26f4f3371d27d42a9d1e5fa1b534ee5b34dd401e3db729c19c0a912b5f4c6ef293476e9f7604858c17053ffb4b74c080dd0580fd6303576224573b576ad16d6de5c07ea9d1afec29369b95692c193096bcf8f740929590889668646653bebbaa3744a369c55dfe36f0f62e6b911a7018a97c582d18900b3bb1e6ebdda5daf736915adb128139df1f334f43c8aa5565acbc37421257c5783d240b88e1d306b5c68a6368a1175b96f6641d0d959184fbcefa61efadeb44786341e054119a2d58ec64ddba7ceb60c5e2c5b8c6f8b9583a1ea3a422c24daf92d3b0c46826c4cc907a48e0e54bebbf8b5c12f3dcd62bcb2d316dbaad280155184ccbe7381543e26ef9b6460b32c370c56b772053305ab22d0e2d4793d0544c8e45df3e4527f68d1661ab40d49ca7824de6ade7a2974d749d010717913ae6b77573616713e6687e2e11b1f1615c04531b0158bcc8bd8f3b1080b7a47f1c1140fbec3ea446c17fa026f276b65a50c858ac5958cc94b32a16cbfed5efcafa3b93b06faf073529933f16b848116a8bb01ac2f40f4acd7b62c9c5ff09ac3eb936a114e9809dd1975d7c971afe67b3377e5b1393bcfd962d8936f2dc4c687c8438f831bce2d24f779ed2593c4ab31e4cb11337dca838a29679ebfa4b844f576bad8ba1c9295a24c8e4712bfe7fee48adec906cd713d37a5362325786249417ad4d8b992521f51ebae7d072d2dfa1a41ec27b14717c9a27db41bc4d9bc00c0bf210335115f943ee0b7aac7089cbd88dc0c4af6a9dbb4f8e6553dde22a5bf79645d3236e25e398951897b68394500544b8300bc5dab6aab561040e8ae9e653fd7cf35f01cad96247153541373785badb9c33f57b98fa9e55fc065dfb5bdfb6c49807e22a4853f9e7f40f99095f46347f30feb12fd764eef270ae63bfe3bdc91ecd8f077ce74b4a92284cd027abbf8856005912da4b7525f6fda08e035413e5b855cd0ed3a9fc1163f9ec44e12a20ffd231e2272f32b3014dd0921efb02b8a2d026eccc5ee9b38416487161229ba65f51e8958c9ad5086d22cf1e4a1de825c1f0907364dd80e2acb55d5a27f8d1e98d453f08d481fd323f9ab03fd3af6d44cf4f8f533ade6661d0abb208aaa8a2797a78e752e61616ceb03ca753a4cb243dfeaacb6057732b6223764321f4482b0b314382056e7f7119c06ec0e3c4e7f14f0d2d461d485881c1eeb0095372f8412ff196c0edb8ba88eb2c9291d7524f548f198b3fe8c23b4ad74fb64c791cbfa6aca4437c2a45d8c82ff68125689c9a1076e77f55e87434813e88c56aeedc8571e51f251320aa18d5a413f821636d50ef503e94675144ff08efcbe766add7807a0a7e4680ae79583c7690d48e00a843b719ebea0dd59296ce39e83ae11fa8c73324232e9041bfb06e24710f791237503c47d5088889aa662b72e9f4703bb5651c5fe8f97eeb86f88a7e78da4e844cf4453a56117e274a9164df81a72982991fea10530bf0a28b1776af046725ae02e62cf1d0d6166304bf3f70e37911188fa33b0276ac876bcd3e96fedc76e885797a7ccf22de811d9e83a176387b56915697c792f31bffb131c9d51be9ca01b5910ec84d2be3b6f43edeb3dcc9281d4e47dc1b3d1cda4fdf435ff69a55a51a1a6b370b9e42ea269f887bcc60c51f28ebfc30fa15bbafbf61ae4eeb3be3e9d97979b66bc5d29c18623264e237eb293d629a94d69a2bcad86cccedf99735b7fdc499335030df164e72c8c1bc265e84d4171a0789fb891ce8cef56a0bad3c68e944cf9c84fc32e0bd97cea6fba8c6a95c4949e31fb49de561ab53f5eb4169d7a50e3f198902183ec67dcf30f4abd272b683757715351c97f3a5567d54762d5239388d9bc88ce079f8bd0174cb0ab55cd886d09e8c8c53b97ba30de9c79c93a2976b3677c90d03171ffc495e1143b439c1007e5b53fa0451d7659f9bc5d100e8ab3a30b3ec96d2827f2a9f982ba5c7abc2ac6e338832b61346ad1a559d7419708bb2096c1a09d7e84aa7427ec21a10a8d70e6286424cd1c4ff851f09958cdf85f2edd3ed8ff74301bd07ca3000d9ebed3d4c71bae65d6ca379d12cbb401eda8d008fa1ff23f0156bb39a9817b5395d82210a844feff4844b30944b90f1b2b783fd70b13a7e717adf055cf386988472a757b5ca3171a421560167b0944b1fa0f81cb9aa29334e590546a69a6cd5a728d0758c8eb914074898dd4fd60ba7957060735ed72c81012f1a6d863c24b74ca10e61d20fb0cffbbb70cba86d6fa93c1a3e6f1fe70cd66194dc432609295ca19113ee5cd042c7b206720296e4d3cc9a1e02ce1e04b395ba1b728921f7047b47783a7b344a2ac43f92d3250a421637301ced49c5829b255918dc765b5c49c680ed3a891b55447e80b66f4417d5e97d9e80f92e5078df55751b62d28e08b07fce0826174985ab80731332c2fec19f4bfa93eda2de5b39f8124123a7b8afd0981946e7cb486bcd2c30ca553af6fa8eb20ade67ac8c419fee22eebadab90017f1b6c1d07ff9a1bb503a112a40b3abeeb28c7e5c10c16c2607543039b833cc92dc3648ee5ab74e80c36f093162039484041b6f26951ebfeef9f31d871ba6119222062a54879d5661181a1e17e952f037d1e3a58a43317e84bcf2dc79188a4f69186fe56677b8f2f6c17446f677a71bf46ac67946221d665944dfe0ccffd1d7e97faf0cc496338529f8a2421f27df9f5b7a98a9b162f8d012a7b4b99b80267f0d10fc9cf5742a640f177902847f844513e66a338495cf832e418197d65b9d65f72d21d851f9acabdcd959d6f2c87229de9180b6b350580d623252f5825d5286fd450396669a1101d37cbe2597c0b21e4d44a189d299d4b475d70419150c8d75bca8c2b3a5761f1293dcbfe7de4ff9c295a4c13cc4ce43e721b2934bde220ae3bcb8ae79bb98827c52837407aa1ae4ff0cb1a6c3497e0ca67270d8cabccc0a2b49bd61ad9021195e9fd38e3e5e2b67470344e98a27c538d7d4d282f92374ecd998cc448afd301d72f028de48edd0c92e8a78c967f21021e236351a798dad1203f19b9396fec2b0d68a609d78ce1cc5dd7f8ef00f80236d50162b17bcaf95640446982ba71b9372b9900e63357533fd9618493b2b0c055b274a70bc5555ba88ada1b5877e11d176124ad047f3aa7d406132813b2496600e603186f4dc5024cf76951619bb21f7aa72c191d5262a8c9f78ce2d61f0e02c1cac372c859aabe31d0be4ce31dc12edff1923068d636d2cd266e35b29cbe1f5eeee6808f822ca6c48aa3263acf7541e53ef67a4c5c60ecce39a2fa75c9c2c89e3bc7474d497af62bab58715f89e8e91d9d9d2a34b3df5b3c688ed549bd94a1c72b93cc2c23919172b7f38ba16b9fa1176f4280ef3ad39d710cb9c253aa0abceac437a44591801219d6bfac0b1a7c2a96ea2a5954e4beb9131a6181cfaba3c0d729fc07d7e1494642e580f75a944972d89ce7820493fa60295abd63a3db5fa5d01f76692eadc5dff8366be882e91a2b50851e8beb7a2dcfcd67d18683ecd902f47cf672ac114f37c4529d0e18e0fbac9f52858d3c903f43fb41af13dcfcb2e2ac7cd2a865b60b6410bac99caba57650a902bb3b03f1a1a203830f24ef1c671e2612d6aa4ae53befa92d98415237bc58e91cbc7c1dffaeb3c86273bb31a5057ac1bb621ca9a58236153e0ef334db3263d9bb739329a6c686181080a38afcb3863465fa0d6cc503a73397331a018314f593f0685fcaaa07902d9c11409f6db884e08a8a6bb5ac1df34badd843a9ee6392e3b0ec6fe4c0322e610aa1da183fb15df4fd1137e600b17e5cc8b6379ba8aeb556c12635eabdc3ffbbb21ace90fc119cff55e9", 0x1000}, {&(0x7f0000002800)="ca482ec2e682ac53af607cfcffffffbd8b05000000000000001c4974e86f328454ffef0c818ac0f2d804105c23ff4a38f21c959b4a8c0f10e23282a0b53709078a9683162514ac718f40ab31cd4db5e90d467db8dbbc094b3e713e5c4e5b66cb031da9c601584d4a2ddd9e679bd0397e7f4bc0db2a848c0ff6bc55acf49c9ebc3eed342cc9e301fbaa32b3d557e4c48022edd57f6f0b4d4c2da220e4138cf57d575205ad20892753f5a3ee17844a7f159f448aa044431e095c3ecff106fbb6f04b81aee1f9bb3330d031d8970f49563b0f27880c2c1b209061160eeb99fd045711f6c2fd3b050b684e8347eb922e83dcf776e16eb283c0fde5e77938b30cfa7fb0f9bbe35ae8c97657bf0b4c39897e361a7e4e3d8ac30b6b7260403657918abc60b38a46f34496bb5b43681ca8f1909fca6b748db0aff23194bfb7fd176e84", 0x13f}, {&(0x7f0000001480)="2e9c2e3cecd465f857d65c64c04c2b9278c79662e3a397d1cea1cde6b7bfa373e47a70f8e1f650cc1bd1c24b1014ae9dc3d704d7c71599eb2deea84e0c6cb602ceabf73ab85fb75edaba7c01630129cffa912845ebc65cede7ea9efff4304a75e0ea8d53587c4e36b6ae3ebb3a309e280c41d6d84b84343b55e784392cb60f9924b4a46795cecfa5a8318de912fa2ca00674ce3d54f13e6819518e513663b3af2d0d63fae1937f35011593a5215882bace6a23baca0367b3f041a44f0d2cf2860883afac66a19b0181a959c1456987b65121a895412f271ab2fe64215375d32efb75be6ced7abc506293ca6e8cf0493d0fc47a", 0xf3}, {&(0x7f0000000180)="26fc3d5a458fd109c6", 0x9}, {&(0x7f0000001580)="963b357b705d06f63ecc89899487f6e9d8312d8e77687b66fa4c80286a52a54e72e0481e9340fe66e2201d73178d8fa1f78ef790aa192e8f8cf4f1158f6f5925f3ad7c494cae293be2dd293ed08fbd413e21e07fe6cf6e5b5d07fd17875d35f49e950bee6e8f851a059f830926de65494a58fd600c7cd3c8efde29f2b47fb296ac8b85687880e92d2b2e289049f34911238828c8fd31af4a0ba529c357219e18abb43e066f9a30cf882afae4190a7154424eb8a5933ae81ce423a132f58210b87ad451954c9676d6c350a2bc8d6e862a88fe69f2730de25fa1d8c35086d12b3991db1a952e1727338924142c7ae38a1e7409a5df9651ecad20d97f6f22ccddc5fb8477479faa3de88c13dd87f2d3b77aad72f73fc6afcf45528d28f05598a59fb0da8a7bd8a44619ce961cbaa6e99d652a9d65d52e89fd5413d6bcbc30567ac3cdc071f88c544ce264e3d8b695b25d2fa463b9ca9579504a20f5200832fe2cec7d2bf546773da5cbbf1e5328aaff25cb578239a3bf3c315300bc5f267c0a59d6412c4e4e2d274d9514fff3d8907756b66e74a11e54a66f917c379bdf92189e414bdce8df27d8ec2c4b6fa7529251b3c65e967b9af45685cfcf7d5a455af9f4fea89bca06db49e926d81e53405a01c3e690c55985d1a17dfb10ef07b256b1232a921dcc39971b3e7049b3d2eff18d45f977e6cc58fe4868b585c088c7dca8f0ed19559d2415986780524132022af036017fc687dffa8febe137993fcf0dfb576727141393404858290798f7b0a7a6b94d35f209b1958aa3aa3b210bf0e8a25f5cd117172125911dc8c29fc606f93f1af5348aca97f5c9af927235ed9e2792a6f46ad9de2a289c708f17aa7eb58f28e8051dabb96caff2a3a0183f46bd7a4f4e97ac9fa1cce3bea313731e2f76b30cac506438bcf8685cb7d98a05148348ea9c4a64eabeedcd7ee1516ea5766b6e5059dd622c5bceaf9533493349872eb0c846525c6985e9297a718a6f52868024bf423f56a5fcd782ae12d905021108bf0d987072162dd206bacfa929388050a5a0c246b3bae5ca6a47664a1673762a108fa5f1adb5ec3bf32f17f0e07fa5a1d14dfc323cd1fa305ffdb44ba3f47427843aa8b0d5d05cd3757166af32da55cd3e9326df65910686a023a8fa01cae87d81d2e04b284f8837c9bcbe2dce4f4e85d372c1d46576f7ad73123e3ea2410ee9d2d7041679acd1694233b13ba54fbddf72df0d54666119a5d9f7e2c21c409ad44e34c899dfa8269111f50c713634f9eda718b479351174cf56e112b6ea30da60cc2ecf7911d531484db43e1bbd62bbaa35a61941ad1eb554661ec902468fada96a9b3cd7085772d20b5461f2688672312ed5939dd4950c45255acd7147ce78038b7d95836ba5f429ffcf4426d8f8daa27f15c306e413348178754b4be0c518126944e10e229b9a0ca25773b2babdc6097bc35603872850e09278fee66e3bc5ff9bc64ba4ce06d8d67a49248c6af734cf28472039752f562d75f36c769f398cac7e62bdb8fd32ca9ea2df93f2add4bad90ac6cb5731f5a7867f317243ed57172a2dc460da29029b0c45da929180d44339d908d884dc008bccf82d14e9d5e51fcadbca4634687af559ee3221e95a13f1417a0882fd8be85abc1bb59f47934225e190067586904c339a6074a9d556b136d49fe6230404db6d2612fd47b151aa01e33cdc9a841b8b48ddf0d6ade0acc5453dd252a05a83c1c421c4aff57932ae44ed807c6d3f3c7562f004c96e419077452c0f37cef9bc289e5c86b6a9cf2ced7b238c1c6028f1a20001ff5ac7b9f157308762c321433a7e6a49a2d5a0a7fb41eb76d1c215b26d0d12795a03036d39f4bce9bede05a24acadd5b858c22298e7bfff4dcc1b7934fa3015de7449c96af1f8a324c41a87173e3fc35e50829a96524fecb68afb7790d1e319bb5972253c393f9e9772af79cac2433fb0afa253686f4fbc77382b9ae5538d4013d5fdc46c32ab25e5e01aaacc56f00957d962c22b3439172145b53ab4c13202379d9e26e97e1c8f85451dadbfd88f9a6ad9fb24b17659a09aca4fd9cb0d545af59c338ec010e8a74c24a3001e6343121d5d399ca21469a93729aeb7f02aa53d517d0202bae2b9cec0635f6a251b144b8d1167f59716bd7115bdfb1dfcfed70eb11c5d16732e897b0c9a65e0d46a6f66720c85c0d499e009a229e9a2a9bad50759e04c8092d6e72194c655fea48795238d427754a3cb2f84766546271473ef4dc2bcab3fa22691e7e0aa0c79ca684257ad233907d5bc731f3762d4fcb0d0df09f8c59bbe3662c2e7a8fbfb33fa25dfec313b47e908e889295afc3cfc5a285fbad442e868f2dbac3240f94bb2fdeab6649f4aad57b804fd631c01cb9a7df900da3741189daf66e1c9b39dfb385a0f499a054ec1cd0c5ae0bf6bdb42b04de99953f813f30321f5a9e74128529d99d3ba23edd6eac0dd120d8653e097e997bdb8e1f53f6bcf4de1288159bf49877685c666e8bb618b46ed30d2cf27bbb87ef854ba52d7becd60aa83f77f87ee3b5bb3c1482e85876221233cbd48d642a79998f84e73dcda908d38edcd2edc3f91eec5fcf1525937efab8725cf296baa59c5faa695601436905c181df077f354e1e99e59b7a92d599e0e89d8caa9b6ac8b83fa68524d499ed81d48b4f93b698708949775792742d00b72452a3ff3ca572204db4d758c71722b7854a715173b565199080e081396758150b2cafa0e5c6270bd2e0084d8e9140859b0a812372698d2d8adbc5f3ac9ebbeffef439854bf159c0a3d18f4f38773fe063bf978321b451d82911949f39a676b6271b2211f6cb347e12723ce09dbab46f38847f3766e8b543087c710bb6801870376f859c70efa0e58a897fdf486d24af9636cc617dcd56b80fe82bf844dfc7033ba4b2ec1bf51b938b00ec6e46214577309ca88e1ebd6610adcab059bad798cb4e6e214f6dd943fbc83f35e6e646bf2c25545e62278d5df64da4633b6d819cdb7199933ae731151d0c0ad1ad3f643cccc97f4e5651f9770f5f360da6ed30a73620d526713251c20b379aedf5973d362e25966cef649b8fba999fedac803d615e697d92d8a5d626ad58845d0c4bed627a7f29abb940ad63cd8ff75adb811e0e9b4dccfef850c1349a3b7a7a514c6781221b2c6fc944fe30fb1ea195a303b608ce68f6544746f07af45d25bed9cdc036a371ea3f31a5b2fa122978bc318a733635bf0fb53f53209095d31620e51d3f5a0fde540bbe7b237441d92429d4cc643eea5ea12d8a16a9d23551a428ac387512e75ed918c47245cfb9cf2e3ec9dcf32e16980901e7979d57e2eb3ce9045077cc77ded783bc440650ab582fadc09cfffa2d00338151dee3144c7b994990b75957a683b1108cb9cae7d05a208cba05b6874f009554dbbb7b73109ee31d4b7496387bc4fda814342b6fae6b06af12881537eea0818903aa0938ef6403f6eeefea4323df4885120df3f5bf93f3fef0e1e5cd4a170cd446230965a274151c2e746ea0e3279c5fb490c14b7d11920def7f4d1ea574be2cab6eb61f7eb0f6fa5dba256e8d18da47c7fcac0a0a743da6f74025d641cf208a25f8cdbdcdf332c64ac2caf8d13f413227a9e04d1a709909cc84d82e590418d956afd5e417136874624b0b45a2a9f5254e3e6781fb46e6436153ae2b390280ea0f8fa6c3e22b0c0edb849162679b174068d04de05f5f5c479f8569e704e76373f3abe4ebda34d70ff52ec1ae9064cd95ff1e359b2335a7928e707e5d934b359d2c81d55e72d1468fd3db4b2db7eba8237399218c21db4f3dd8230c6287e9e64c16ed772638eda0ec965848425d42ffe4b09008008593c83f64708cc5b4bc73836c43221001c964a03e541eb196ca666325409b18c5d881bb095f1ca4c0b84d0e920653cd8318ff87a42cb57c443ce1ae9147fe70b81d9da27b9a1b84d70babb2ec9e2359628fd14af2e5a29f556b7adacbd25c9a4cc54d0d4769d065469d3e3983e9dd7b8995ebeb563405fa4a8673e11d55e0d002b9a80b771853d9ad98fd3c6b3fb95bdf2004bf112289519d2442b290c18ab9ed5be73d984fbac622765057938860e2b4757f4265dfdf78c658f221ef172025c4ff5eacdb5a6cab0d329157aba8f16aedc85d53ca038265bb6c64f90f71518e2da110106cc60a62c6c1ed90bb10f004785dc4548d4fef83405e6da3901c3d237e689b61899553754390c450c294a4547c1edd59f6bec8334965ccff3c372bf36a22561fa6f4db6db12b1e421ea1b3acb7a8f6cd2fa0989768bd616143bd76023889c71110ba63a31cc5c5e4589b7fedd5bc148c9265de3f642091bec0df93e3ec568ec22bd8b2ecb7623fc1fed438fe0e61e27c82b509b48de3fdf2ca44355b8c1ba2db6aa453ab6f08b21f50d4745e81f8b406c69d86e1f288dfc5391749c4d01dc7fc0037f8cb21beae67ab5d7f58ac1f21320063478c0663a9770074d67b534e7f4cc63d0e397cde3149d1c4fb38382d73c0f7e79f0e540258e096132aedb0d30bbfa7792fbb683c577489b63433ba3aafec94fd2972fddd02556008f15063d4a564d9f637f36ba3d1614f740718585677918f4a44e4d91025c36ff72fc88a23b06cc9751b5b7f7f03f98011959dc5b1b22afbf12293585a4f91db402dd48706e5cef03c031f814f09774fbae4aef0d9765e6a58fcc1e61caa7675619b05819efc78fc1e2a92fcd7a3fe02e3f095ad50f7cc17498949b71ec5650199edfdd6901cecdc9e5ac96ddbf18ff91e11b8738ca34707202097e750b643664e442d7c1e9b2fa1e1225eed9e3bcb635d70ac53a267b9e1a2d74e369c987a3a07f8cb1dfa2d699bd1c98e2a449c2c61deef60103f39d580cc3858bff0bf4f9eb194fef1e139ebd94bc04da6513fc31f4f6f0a0eb4931de130cbccdfaaeee735136f228fa177483b4fc44be94d3596dec1eba5c6e2170a44b86efd4c5dc5c1786f9acc17b70253ebfcf651176b68d16c60621d90e7777b6f4bdbd6c7e379136ad2a0c33ed5c11ef00654e85546ea0aa2cc44a5314c5a721ee0c0437eeff29a938cde62168b3a00f3bdce3f51ab6c6c0a19b517245ef7f236c55174f8c8d6e0352dd75bb704709dc1f2b63b75d660e406b546a4a5cc5d4c8d7436c387ce3d344d6f204a423b9db4016bc43d5dad350fdfe63b1ae991ab2d957f21867f7e5cfbabf6405d02e1649291948f8fb0755e974e7205072d0077af1fa48556712837677196397c7bb21aa479d378a760710f1023121016f7a6e7ff89602db3d5861679db68133f27d5b19354d9fcec8a8e129945b46b1c41b0d477ab82dccbae92c5360ab53c3ef4452ede4752f2ebdb7ea6978574a7d3f98b77fa3a8b0b4a536f4bfee4964d12f09ba61ef49f0743131e5702c99f065afeeec1561c1a7851c6579b4b12931da77ad6b1346855d32be75050410f9ba536b98e1dca4b37a2a850776edb643ae13f3bd5cac0685220d0f3fbc257f2cbcb9c0d692e6b8fe3860f96c4673c25338acdab8b9b4e889094b81290458cef311e1023b999080dfe2caa590723aa707aecbcb8e609a84bc0121d5e237c5fdf9c8cedaefaad7bdc1bde46ad76da60303b6fdc9749ec534e796ef23163b83085824fad081ff922c4996b60f817b5765e683f8d3492d689e1abbf1b5211517ad64c1467e28e8e92352b28328923084ca13e8089166f1a6f48741106104bbf2614fa154d7e2d1aafab7faab1dc9bcd45491a7299b433775146fbd9b29c93336a4e54a15bc7", 0x1000}, {&(0x7f0000002580)="4fc06be6ee01068d1638c195fc7536fca6e065619efbee790cfe39e38a92e1f5ecd7522088ac11c8b0a967bdeebce109c64188ba13b848da3bc6577127b2503a0c4329e8b46c0e2c2a928f0a72cf881f71e3ccdc5581ce0a0969d9bc1a06feba2e48d312a7042ad918ce94359c5eb98cc6dc3e7e56c5742ec42692101bafd8406d9d340ae63403b2", 0x88}, {&(0x7f0000002640)="43f11e976f6e9357531c0e5ae11576df15a9f49679c7853cf5c06e9705a0a5cd92e8a6d4fb8e88d6c80d2d26945d9982291ee0c06b0802323e99af0cfd7116a9174846212027c5bad8a8e7ba56bfa745ad898d1f3914cecb822f48b330bd4d7791ff98d2948323270a22ecabf1575930693f9c3200b174afaf38b30d0ed36294c83078160d614badf675019b4c4282540346d0ede27f83ac14f46332f82f493d2d28b9712947dec32e9e2f44963c587c614866b61b94d28cdc295fb62d7188d9480dced145d913863c070c6fd7cc30ed8df83326a439e9359333f1cce19d26115493cb3a670f0273bb62f7453a74bd054ec3ba2805c46884", 0xf8}], 0x9, 0x6, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) sendmsg$AUDIT_DEL_RULE(r1, &(0x7f00000013c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000240)={&(0x7f0000002940)={0x458, 0x3f4, 0x4, 0x70bd2a, 0x25dfdbfd, {0x0, 0x1, 0x9, [0x9, 0xdf, 0x9, 0xfff, 0xd0b6, 0x100, 0xffff, 0x8, 0xffff1b3f, 0x4, 0x8, 0x0, 0x0, 0xffffffff, 0xa365, 0xffffff47, 0x9, 0x2, 0x10001, 0x4, 0x10000, 0x10001, 0x1, 0x0, 0x6, 0x80, 0x2, 0x7fffffff, 0xffff9eb0, 0x6, 0x2, 0x5, 0x4, 0x1, 0x2, 0x400, 0xb58, 0x2ba53e8f, 0x3ff, 0x54b, 0x8, 0x2, 0xfffffffd, 0x8, 0x1ff, 0x9, 0x80000001, 0x9, 0x3, 0x1, 0x101, 0x2, 0x1f, 0x0, 0x0, 0x4, 0x101, 0x9, 0x1, 0x3f, 0x8000, 0x8000, 0x8, 0x6], [0x2ccb, 0x7, 0x7fffffff, 0x9, 0x3, 0x2, 0x0, 0xf75a, 0x74, 0x1f, 0x0, 0x775f3bab, 0x401, 0x4, 0x4, 0x8001, 0x2, 0x8, 0x7fff, 0x4, 0x0, 0x1, 0x10001, 0x800, 0x1f, 0x7, 0xfffff801, 0x800, 0x5, 0x4, 0x2, 0x4, 0x7fff, 0x9, 0x0, 0x6, 0x5, 0xff, 0x5, 0x5, 0x0, 0x0, 0x7, 0x2, 0x8, 0xfffffffc, 0x1, 0x7fff, 0x101, 0x4, 0x1, 0x800, 0x9, 0x9, 0x2, 0x40000, 0x1, 0x5, 0x2, 0x8, 0x0, 0x0, 0x936, 0x9], [0xfffeffff, 0x8, 0x8a, 0x7, 0x2, 0x9d1, 0x2, 0x1ff, 0x3, 0x7ea193db, 0x5, 0x0, 0x4, 0xe8a6, 0x5, 0x800, 0x101, 0xffffffff, 0x1, 0x9, 0x3ff, 0x4, 0x1f, 0x6, 0x3ff, 0x1ff, 0x7, 0x1, 0x9, 0x2, 0x5, 0x1d2fe20d, 0x81, 0x3, 0xf20c, 0x40000000, 0xfffffff8, 0x6, 0x1, 0x1, 0x9, 0xffff, 0x1, 0x4, 0x0, 0x7fffffff, 0x9, 0xfffffffe, 0x380, 0x0, 0x2, 0x4, 0x401, 0x101, 0x7, 0x7, 0x5, 0xbf57, 0x2, 0x4, 0x77c, 0x9, 0x6, 0x10000], [0x5a, 0x3, 0xc0000000, 0x6, 0x2, 0x0, 0x5, 0xfffffffa, 0x0, 0x3d01, 0x10000, 0x5, 0x20, 0x6, 0x4, 0xd539, 0x400, 0x1, 0x2, 0x76, 0x5, 0x4, 0x0, 0x6, 0x2, 0xdf, 0x7, 0x5, 0x8, 0x2, 0x100, 0x3, 0x942, 0x3, 0x0, 0x2, 0x7f, 0x401, 0x5, 0x675688d3, 0x69, 0x5, 0x9, 0xffffffc1, 0x3e, 0x1000, 0x3, 0xffffff81, 0x3578, 0x7, 0x1, 0x7, 0x4, 0x7, 0x100, 0xd, 0x101, 0x0, 0x4, 0x180000, 0x7fffffff, 0x6, 0x1, 0xaef], 0x36, ['vfat\x00', 'vfat\x00', 'vfat\x00', 'vfat\x00', '.\'{\x00', '\\\'\x00', 'vfat\x00', '-@/)\\\x19!\x00', 'vfat\x00', '{\'%):]\':\x00']}, ["", ""]}, 0x458}, 0x1, 0x0, 0x0, 0x8800}, 0x24000000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:20:03 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 69) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:20:03 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x6) r1 = syz_open_dev$mouse(&(0x7f0000000440), 0xfffffffffffffffc, 0x440340) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000480)={{0x1, 0x1, 0x18, r2, {0x1}}, './file1\x00'}) socket$inet_udp(0x2, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x8) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) ioctl$VT_SETMODE(r2, 0x5602, &(0x7f00000003c0)={0x0, 0x8, 0x2, 0xfff, 0x3f}) accept4(0xffffffffffffffff, &(0x7f0000000500)=@phonet, &(0x7f0000000240)=0x80, 0x0) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x8, 0xffffffffffffffff, 0x0) sendfile(r3, r0, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x0) mount$9p_unix(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00', &(0x7f0000000180), 0x40, &(0x7f0000000300)={'trans=unix,', {[{@access_any}, {@debug={'debug', 0x3d, 0x8}}, {@posixacl}, {@privport}], [{@smackfsfloor}, {@permit_directio}, {@measure}, {@euid_eq={'euid', 0x3d, 0xee00}}, {@euid_lt={'euid<', 0xffffffffffffffff}}]}}) unlinkat(r4, 0x0, 0x0) 18:20:03 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) readahead(r0, 0x5, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:20:03 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = socket(0x1, 0x1, 0x3) sendfile(r2, r0, 0x0, 0xfffffdef) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x6, 0x4, &(0x7f0000000180)=[{&(0x7f00000003c0)="f2f91c73352b9c4f497e9b868a41f6d22b4dcb99a5b3b5362f03fcb613366b9386409bbf40fbb8e56c272479b8632a87a7496a881a377984c77ad85790088f3045423f9fcde56bb6bf2596ff9144123cc2e85be34d9fab926c27c1daf6d262069c687197c4e80a147ab0b848d0d80d5e522284bd1503813bf3d839296e0c14b9ceeb6a2bf23ae9031b720368e0aadaf5a16d973b2aae6d27e5f83e3adaf993c46f1e10f84f8e2951b4af2cd8815dcb98901a4e0e5152dbf08469c3d3c8cb478065ff5af55f788ca9bd3d7add92b64313d16e7b52911a2ce6820e6fc85635858d7c2273eb092271d7fb8e3da59846b25451f79d63dbfcaa07bd303b714ddf1a8f4474ec85ba8c2ed06fcc93e2c49697369f1afe82bd4b548f79b0b9ccaa8a1e5ef476f3037e4d30a4efbf5972921e01fe44f7427f5b4d7e776742d4621cf96ac4e6f783ad3a988e64fccac3e15814c5c09af8f1e744db6a08492a15f39d3438a09ee9036ece656f1afad33a455fcdd78643ed6c5f49083cf93c6865fc1fe8f6269c3d76291e5dddda878711ce57a1e050aece62a26e362760873c2fc02e383c1c5acf3ebc20abfcd0593f27421ab9a312328d6076f22e24fd027abf60268a12bef3d874cfa996f2a2134338641caa227518bcee0cb5b0abab29241156c41a6f9e4c52ff7754759b65d8960f6189d59248b2380ebebeedcb8c27382c54a53f602292a081ddc33524f416629237785918e2bf5b55856936e2e874400859708565879fa7eed8e65b3d97c6c368031e606c8679ff475900dbfe32091d054c5044547d37b732ab754f39c9ad2dc040a5b35819f57d4ffd625a7796e6603499fddd3db8bab66b2713e02ab386e5b09f35930664ed6a82a822849b9e1df6894e7ccb605dc7deacad5b01eea82060e21e5f4a709e6f07c5916197e1a55560dea2d7e7d12693ee6d3088d9ece6851d3bc1054174fe05b6b28c5ccc3d69f81a1a1d157cbf3f7aa425245ffc439faebbc28f3833e964e177968ad22ad1e57a4c6ca6703063f16182e7e0479fb3c71d2d8cf1019f0f100ce38e2a26c19d805e16d1ea5a1c990266c2305d4de73e803b5310adb171d7f03de0aed32f9e25a95ed9365b03bfda7de11a50b4fef5df9f25ee1e9b0fb39837f61bfa80f31241bfa5358bbf39a3ede9a9edeb517b71b2fac146c39d930398a575d51a0ea71f57f6fae89f0e20bf439c8ee103098a902ae7637943f82f9414dcd3b8392972676fa36440b15b2a54f1fbdbe06d00f653288b5d76681b6d7dc9a455095d07fbd97955ebf5c2ff17ca0e5696f3b5ff29effcdd6f184136b79ca76b1e84d6b10bf3e135119b10d9f53ee213e7082580f2cbe6373c326079eaec02022ce6036e2d9cf57f0714b8e2782e5986a157a0b4e7b004586c8c1bc447508112bfc32556166eff3a044deebb2a3dbc6ae04b9faed62292f6c08559eba3fd2ecc8fc739228c72e541fbfab43738c330cac8b1af5769214038ed963d52062635f23ad0260664aaa009c43645e2b57e51e48af5934ef68e781a56b5961595cbeba021b7acaa3e47fdda32ee9a69dcf3252a46f7b2dd43cb146d598d20186738a202f8e4676c3f6c799e286bd3b37e951cb384c1911f84b0fe3566cd44cfbb97da6bfb223a6edcf48631a962c3b960c1fa015c87b4d35734a32783ac3568b26fe404d3e5f01759a186e23ea4b13e14f45461228aabe99236a7681ac23b466cfca2cf7d69b047048e6a042ec581dc444b4acae1d8945f701b4516e0ea32172ce8cdc98d67e9024cc95659b94b2ef2ab187715002df3ad2f03558557400ef3fd9f3bc12092d7fb7b148c8a11daa26f68633ca970b4eb981fcf1194fcbe8aec6a212811425e3b82823a07bb845a3cae836917967522b16ea51871be3651284682c58f5dc81920b910930fd631279ff1322fcd52625215f9927dc8392e439c4cdbb4e3620bf4cae27b687572478fe823d742b6831c489965611f0c9e8d4607e26617cd12cf7e428432c66fa46bf28d7d73a9808459e774b6df8fee47776d0056bcf86670d676955bf2ae2b9e1023ba5627f50c72e6d7ee7ba88489e95c819de1d328d1271a5cb31e5002d90ba9cc1d669a5ef87db0ea6aa79b2c19c77a96e1ee590ef09fd33fdf8f39ea71300ba3ea4ae23b3e63bc426713f148a6c671fb81e58e53849599d6dfffa01138672068190332dfb223c94613c9c7624cc8bc71548d5b6b65699074231934154f19a9b4a0021bc4a7ca69e2132333869374489f1e83ff057cd75a9a78c8dda453760b240c52833e2f6fa967c8f6dca28ad05b8a1243ee60fc5c199b75a16b77bec434e27ad40f0b7eac14bb4c3404bca1620885e1ee490d34f054434efe100228d0d5d228bc61b8fc580862cc3813abe1c559010822495f49a23b0591b2fedd69213512d7dd49e123ad678954d827061b842b303b228fcaf704564e432ee72123b1552f351b77efdc55e9ab7b38ce4f3740d8ed9cd9fd75caf3a0eb59469b215ec32a3d5041af540f4c26881236c3dd11f5dc410b9cbac63f1248ad5ac0b5772be56a233996dae3b5a71f45bf7235487a53295bae8600d4af2f8d7a8d175831667a8e3e4e98d8a535474224d39435792b2f04dccccdeae88d353152e55fec89df4cbf7691ca9c761a7c054d48a8cb3229aab619180af1bf0050028063430a682c9cabfef97ba62b096c11053394707d0cba82becfe4f6381cc00b503dcf6f0c7826bc4433655861a3aa1305b1f41681c05f21fd18ab81f016c471281bddcb238112edf8f33a5116b1abf450fe232fc6169764d15eb2912c442fa1316bd0419c78631314541364464d144defb4a54df3c0b0f75c129b334402abd32c2faefe3ef4a333656a0f827ef923db14a138d58a68d6302b940c3a16c5e5c3bbe305e5ee7b211897983392c73926e9362802453e61886707040dbfab0bcf03d36410740f53232047c149e4f852601af721284471f9e1106f2da7a6c845088621b30c7ea7aa37d3ee26ae08294b4a779865d6a8934f5147415c201d210cb453e44de9ba049a4a13cf1d4ae9a3e2ca96154a2ba55630e90dff8c55e60c9599e1341e68a9bf96b56e22c1eaa99e0285a31e7371550280c0c5dbc8326ad438fd458bcd8e9969f7cc832e509ceab160bf2c391ff78056f3dd9d003ce19a4e73ca476af16a9bed8a4b7adfa66ebd0fd958eaee65708ce3ff81e8f5039e209936a2579cedc4a875c49683201973532f9d0a0da0644359e0044da43b88b36ecc2134286cc79f163fab9ee80708ddee5dc42c6e17940b0b0073a75253b927fd8acc8f742d64102468f0b7b89c237bfd9b01f57b7f0b3360ab502b10bc20bfbeaeecf34b733ebd49a235241e60b1ddfcb5156b91995876e9909c8779df8be174483b94f7d1591b4ed478ba7481d83604d2c82cfa135682313457c4a6c2561e1f99d26f45242da25d0cd1bf285b9865fb1c54d7bdb5c853e2d5ef9a913befacd336d333d8887e60fb354f403757a565a984513d4b8d3498c1c314aee69c38415bea026240907c295facf29fdc977be30da4ba84cf7bfe62e7a8a80d0949c39da6dad0e4a828bdd47c0509bbc61b5a5bffc3434aa70990044568d4e5939bcc9b646af40e33297d3066dbf2f1469776d9ca207816852790f7662cd6107047ba990a328d655edae7d5a8846486bca6661d6d4b9e197f28d3b204e418e813ca3757c0ff47d421aa2d0a71544e83917bcca33eb8d2c708ecab1448b279664fb36debf4c19bd826749e3d6565b2b51e11121da8ad6e25cb20d49e5aaf5ddfc2798f97e20fa1cbff5e23cb928457780b670b3a1671f9ec67664d711456ede22e55033f2e4024dbf971c147fa8d0dc389b8e9f8d51f814acb3e5f27f44a8697829378c286b539a4229877ee9c5b0d277e04e721e53db598778abb22809096009e69ec62efa23e9cb9eee3a8227e5e172fcb346d3ba86073021c9913d7fcc5cf978e4ec53038c188d575972a6e3d355813e338b64cc42920475220fe865ab88ff1827911273eebbf8076922ce5f17750ef17b577a8e38b7754c44a74b8a7054c7cbf4486b6a4edf6b56dec7b27c87a9c092d3e8b875d0a547585ee87ea76a1f3bf192e3b705fecfb34d08bc154f351616e57905b49b8ee09efbb80aa3ed80d0408d73810a8743de2522f30f8064a66157ce5f48c33e3041c4a0a928476e2b067342c27cae90365445fa5249714497a0c42e03200f543acb67451e8abd8971487a214995e4011b3781c2559adfb6d05fb195aca7c954ee133b7791ba822f41fb3ead42206bab7adfabda42d182e524fbe5c37cee87e4479fc518241c67e1119ef521f7708a30edc38fc817c9448273dfd263cf4f84a81760c16090d58ed82ec1bf44c2594a14e2669b0c47c80aa79f995266d6586b5e2c3ba3a7ed87ad48dfe819ab3b45c5278c7339f1299c679c263cb68d71b444afaee95ff467232e4fcae0e38d5c8a2f57b6c3e7ef3b55462dc67e88b35f3f95be8757123c5c7f2ee2a04c2a928f09b8ed61e4ce3d790282ea25fc9ab6ff5a65c468dbd0a25e234dd1f327adfb43db58c7ab826c7781404d8c56642e201cf6582bcca6d300bba6c4a8db0cabfb0cb26c2901bd32b138f4d118a4c3398b531410bae377e99f0c3b35d594cc774a8f2ad8b371ae092db44ae2d796c2a1bf50e3878b4a414610a16416e1b347e135f76fc29a31f726d13ca3c538bd5a2a83c174d272559a7775ba871dfcfbebf909eff7aad832699a58ef8aab4faaa6a1fdb6e0ad156e79ef46ce7fd11417998fe13cf5528f47e7ca91e27faf832a52e4dce20ef05b2ecca50392570c33f91fb5ab79c4b7d0b82c40a9771e0701954c1f2708b14661f9cb3909ff13cae1b6c596a05461b3746a8f5e8b5f1ade3667bf3d95fa0997e194d72102d4b49d034efdb88f0f6ab4a4a3d432bf7a109fc58bb3ca71d3fc41397cf2dabb500fe7a7ab9265b113c40c56fb7ff3dbccd0e609bef1e214f0b15deb0990b8eabbdce261e8f550bd1c6d9b649918aaec9e9cafec46ec8ad69352590905464eb2460bb91dee1a15743c0f83bddf804ba85a12b8be928775e46606b40d55993c455bfa2d3681278b6429a585fda9d75ccd008a4dee4cbd71a5b1a94c98fb7de12c1371a9ed3ae943e41e228c27f50a4432184164f60ffd5cfccfb4d99a2f0d0ffeae5a50c1122f74dc5d7c4fee1eae84bcdcd6e98003cb7374eafe7cdf31899cd18f05e635c34490e17042c638d884d780c1f9cb5a7b192c6d08cfcfefa01e374c12fc53ae2e816a78ebbf212464ded85aaf4c40b340058b2a33440a638df3d8a9d2a8505ab67f3116fc035407fd54d21610a62dbe262455c4f0b97283ae1dac405afbc39645d984612eb9aecfcfd7de21ed4eb7185e83bc40077222044069bb090fec6ea313f4e7dea1fc19f49b61bddff283881f721c4a327a842b4064a291075f2ebb93bb3e7272a6d22fc5ca884a654a3d02d1f9cab2de883a60696593766908466fd2bac3f800c08a6cbe37049ba576f64940bfec98a4d7a5add6693b1af5963f33283df133545c925f0b8145ee3c9263931e1b3cb336512fee957896243f33ead3e57bfcd5637c95d6bf38cbe27c6c2a4590dc654257c22d6824b2c7cba5f0931dd2f3fafa59526b4f07d77aa019bbb28f8e01036e5c77dc0a4fe109e26ab1bb7049c2f5a0f4fefb14c29fce9d4fb7e9a9f5a6c59649c842755dd3365ec129db87e473bcd4ba36a42ded130c98fb5b29223b55837f7e6ab69b4396f0e", 0x1000, 0x4933}, {&(0x7f00000013c0)="c16c5e883293519afb1ea66de66cbcae32586e7762d1ddfea3b33b1e7dd5df676eb26b0688e6dd845287a85ad537333f4bd29668372f6322c9efbd74a77df4c23aef972008004f5a822a6bf459a9b53199361f485b6e1a12004375ad550c4b45b637d56b4e375085efdd5afa3d5a95b10afa494cd9b4a26cf9a1445a6a0dcebe72d987cd56324c981c920a2fda2971cc92ed22d29f7f5ee0617807a2049507a5e455d3ef6f9e3e755991dd05", 0xac, 0xe1dc}, {&(0x7f0000001480)="41c8391bd75efbbc8b7ca28fe65b6bf419b3b7415467a9bf36bca565c2ca02c45ae1f7d3a37b7168c9e8b5de2aab720cae53602fd9029dd79f693ddfb4a48abf7bed740cccffc5b3d8bdb00127f4b8a0f273d91fb9131460fb52fa4c9b13d0bdd7a0a685997e562cf2eeb22dbc98c4dc40d98516807acce07790a89346ca8d959abdb7e541a0e722cd2b48d0134a56044f944fd7f838a8f416e27ef633d198fe1645b369ba7143c876d1e2ed3b255a965394f8643a507db58dfabd82fe7bc3293c3e2b91412168c7b7ad67a3cdf22d577399193eef87529174c50833be34e6b7b295473e49af", 0xe6, 0x3}, {&(0x7f0000001580)="8cf6efc3756c76d12d511061824be9859fc80132a7dc71f13a5546c6d3786b403040bb1f72aaede60bc40eba75d32bf12a4fa9a1580a770faa9e731ca1b03123ea90c468b3efbd28c9f7933f4c33e15ae40b7c3d8c83a0df7f98c38c90e6b489b64046e774cd8542b1c743747cbbc09f4d9fd357f710087ac8620411487bf7366f0f4e5876fa13dffe1bdb5348cce593a8ab6295be20c1e4cc1e37235561d95cd6803f27bd73101c3987928c8165b8debf78bea96ff5af4823f355b683410628c72232f935eb2050262ef1facf405a4f0d02583a07cf17e1102fe4234065c30ae559477cc3e785667855a8138a43cfdafd56502162568de66c7c14cb635c293bbe834139dd013b97f26418cb4db7bdb8daa609f007eb19ccde7897c69957b637bcef4df00f01d6af4bd00750c11dc445f4d3acb5c1b60458f3d9828094fca1812377e7c634623951381b6a0509c482d0a3487125e1bb92c2bed09c78951f2350f92381d5cf6988b05b217b83e372332b1e9d810e218fa5e33d6d53bf160ca21c0b41b9860f386470248898c0b7ad3ec1383469304f4a9e8e5167e4c30826f69106b559b5f6eefac481a3bea06134167de795fc2d9cca3f10e2ed60503c838dad965f6b31828faec25d83efa7b1cfdc19f985f9d29fba859fa65320e0acfdfcf213e94232c01d5092aef0a674ccd3ac8e987af30534a828264d9a22d45b5a571a3001a5e4703a4fc68e6193f7495a90fbd3bd9a86ed46bbaddabbdbe9ae3bf3e31371fa9ee86c256a49940691841b5631fbe52c8c1ba043f8171288b4b864eab7724c4645ce00a68cab844e4789c7bad567db297d0e72ace9386a32027b67300ec7930ce792578cc014ce321ec37ea4c219fa5529b1405ac305a2e84efb4fb2646bdabcf4b90f75b0a74c28c89342fdcd6cb5e3129187470e0e97a53a70e8d12852fc9d1d200d726785e4a631f7ea80db9d82f2e53996ce7a5c452f4f8616beccbe2d7c70fa210cf1d72561dd0bfc23da4d69b762428b09772462953723a8054c2848dd6fcdb29a83ba82a669ac9291a49d757f015282011cb0e514fcd6a530820fd8a1b17944c562ade026a43a14391692eeab14d9208373bae31816385082581d06b7cf710d96e2dbccb5ab29088b00e56cab016dff4d35992eb846f748263b8a4362f073a106bb4dbf2512f8873fe80dc26da99c5ce61308c04fb1a4b3027959a914067f4a099f4d503580b9391f0ab5d18313d2ac246b38ab95cb7679b661b267eb652b88f0a5930cf3a96cc094a737178f7eabbd67688a29ccbdc535c32144547b1774cad98029799daffef3b97571c4227ed8b3cf3037215c3b511a3b7afe1e58c24fc146299cd8c912c1b941dd69403c9e00a0044a5f2be478e9ae192e1c06f0c69ba6fc2effbd224de5626a3e8192782db96b41ebea9f45af8fa324975af72b75f04d4683c06e857531ec2318170c053e7bb954a74f0d306228c7c1d076fe202ea387e3e1f7a98bc9e6156a7cdd17d9578af6ad3d35fcad62a826fb9eea289e6c1fbe91fc2640a3841aa3d6bfb57e4896989cc754567094816d50a16feab3a6dee4ec2375749bb7990b35aed637f32f014d3bf7e45a293ae4bbad1c337cb06f6c7ff8166eff3f3d19e7cdaab146def406056e8007b81bc1ab0e567706f37e5d5e7f514a12edd87056847f0b2bfc6ed18a8a21b311ea5c7b19162f0181087dabb5d66573e4fe694020b9f6dc547454470903a9844ccc8427c562741eadb72634f5ad7550ac9688f378bae67c85e30019814ee3b40ac6a5f79335b68bbc3b1eaf993a2cd2c6d091d03c99107fc11a4ddd640cbec8a3c9efbd0c8cefb9e145947d005f87aa2cccb1ea3c5f4ba10e3a2d6162baadff08438ce0af71ec6293c4bb87a60a247a67bfdc655af53acb99146a2af1ee20db42e13b3d792a4a26e697572fc2da5efe74347d15ce95a767345e95c880fe675fdd598cb2f0e98e8dccdcefc2a00fe31dd2b110d564ec46ae019f27b1dd6ccd2db09cb78634610d0935f4a9ce67a70c29cec7de2eb9324d3f85c96127fabb656552d23c8a140987f964d4117450d493c0016220dd3552363ab7528c917d62fbd0ab8f9335b69970578fbc5fb97292f34f1858bf2e9385f61b55c547a5e0b315dedbd56245b8ad7e08c0d95f178d4c2863de836354f686ef2cfc815d9d884c0a5c0ae72dcc2157d58a7edf720f2c2653e8647c92027fc6cdcc222282337da064d20a57b129d4eb787abe152af4fd09b6dcffc566d9c611db2ae3253de841114b106406058cf4fd19d1259040df1b3e35a49bb067b16e664e623df29d96ab7b2f054e8265e03d955677dd327fc46c08e1495687e4559906540b6be3b6464d97bc2153ce5e737d8be8e5992a3d94d09bfec954f0403ca0d838ccbeb33d3f67036f60803f5c5f9c0ad4bc29386f3f0be6dedbd9ee8ad69649b85d30580412c18ccc781a2b9d0499e26e69b667c2f810767869cfebcdad1c8344219e6db066bfe013fb07331a6a3ceafdfd0fd322a62432fd28cbb446b9ca38b8aa042fabe9a1afff394e3bff7c6a268871357a2c1373edc0ee5a73274d8617342afed2277c13d6ab9fb4e8a35864f3e47b84495678e0f3f11068924b29e4bb67fe5ebe2eac43e0bdc1a2a4bdf90f7d9c986501d5d6236de412e0f5d64226047ddbeb726ea5ebd906d86e8b6e733d5d2030a8d26f9df633265cd2ff6da13f893765b10b94e17e1907e98ce36894c78668e7cf266b5c51711124e12f33b868b85681fa03552e82f17740ab8f2dba66ebfe1e6416e3ff19c502e395fd542af54371081bbf00ef3e7345bc3466a17bc025d7843a1f1ba522a5a99e292b0002f1e0907008de199f64dea328068771010e2a8c7916473c180ecb0ae1c3e562d49d892982c670fb1d618a9750fa083f5ac251311d7e15a3fcbe356f019c6f1834cfa16040c4c10baa756ebd6c7eeea8dee6f66fc3e65e8c9a0e0726c3f8741636de5b0f3940cbee372bf6d1cde6cbd704d762c328d8bdd6bcf86b449c4506f8b480ffa99919c39e5d232dc9eef90dc2f899fb8efbbb5e829bcb3ec26a54018ded390a2a43522b06ec3e5a0530b48428418cb804f67adbff91eb34f506aff2bd2ea5a3b04b0d0c0fac6e9d81762ae7bc27b682897b123be2706cb79612f113409c21b54e3c1101ad8f7a49cb5066fadd92bf4cba4e3b9a836cf71fbc9c4319bc3a8114304268f166683cdfc7fd6d879e7e8ddac6299a4672ea3b62a8f71946c311d946f74b2d5386a41c7d2b8b201f45fede714653bb36b007034065713e85ded5a47baf6276822865888aad8a2c3a74b2173d0a16a886b91c20edd88d574b9bc5612b180d3097c44b7b22022ef712df5321db591e0d63721369281e9d812c84a13d8f0cc85783a7786bf8a593d8448363da0870de1346d6124ae41b2462215b4810ce258dcde2da957277dd7753f859f2e01d86ae8ca8a3e6e02f6b6ec2ffad0dfdf4b662b4a8884272a9f598ab6deccdab423b164de2e3321a53af626c0129e22c335e75ed81e0cd497390049e5f877dfa41e5f60f809fa3c2a0a59e50d49c1d1bf7b16c59cf7c0186ff09497fabad83c0e9fcff69d44db8da4e03a92da1400736e35cc02def74f4dcb2a3538747002afcd8655b621153a0691f61c18875493a414f7a6112bc26ee7a49fd9ad7df009efb7bffea8292284b0b3229d7b52d3d6692a8ad13f4c1251efac416de14c84caaefeea42f556db0d3168503c61359e67cdd4a5e1f8f0881d39d007819a6c08747f36fad8bddfb8066addaf94202f17952053a49359f1ff14c8108509a130b00413f7f910ceb5a7de99c983ad6eb6a2f374ef057c67a7be0cfddb2fc52399904856fc01c8f208b6480adb6453a9ea4216ccc54db55daeb3f075fe341a9702ef9c3ddba2f19d46f1cac0c0cdee5052c4cc18824843722156dddfec8d15a22781629d51fed2b48596167367c06b93b3cda53267134090c7880bc555cc42d90e9c9f78ac05e6efc0f60e1ac72c59467c7e321df4b14765d0fa0ceea356fc8bc66070986fc9eb6fb95291e0e37e540b4941982b32bbe68dbe9fb642ad32f965f54abcb4058d2485967ac6180a2bc3025d8da26f1e63ad283db11cc50421124e55957c5ee239d1a563f1084140371b79e85962bc2a2d1230e066009f05b65267c76a3908f1051f1bb593b113a5996a7e5aed0626d578dc2a3b0a5f80b9fc632e8cabd5013a70f652aec8e49f7fb507e7ebd3b41157c887313c703cf7852491e7f2108fc753d33ef9cb1fe8aeb7b08a4cbcb7609910247fdfcaf048f23ea8331dd5e1f2ddf0fd311e0c5fb4d0d6a36935ad085131d8c82a1d4d09bd3102b15b12728098596628781ebefaa9a1004be302ebacbf52be8364cf0dcdda9543d7764f3ee45dd63c44223f7fdb2636e90d3bf9c588323003868f8867797b01d188064ec6118da6baf2b273c29a1d5b22d7c5d37a05ce2ae9c19ff38cd5b881424f643782503d7ff57429ce4d67c7bebb20499992f9499156985b0d67c2d8ace119d49969f2491a7c28d54b536516c3b19331a53badc36383d2346b3e17735d65037ab703259bf501287e22f5383bc7e0f65da8bcf479a9a72c79e6dabc02b497015f63f06052eb0c207666e932eb1aa72944c0ff8730d37be72d30e8dfd7f923b151bafcb0cb688230e33577999a1275ec06f9c0d966d1d36d54e8cc094d9ff0abc6f2d5e55f5d3391ba22d3850498a5666b3564895d6da72b8626d2bf7097e51ad2f5f287da9b05a010abb0c89e9b632227c9040afce02e7fb643864dab02c40eaf538b2815942ed64b051e7dfcd2c24d1bca1c6b53e4ba0b8379fbde6f632775b0c460097e6a20d0b150e98af08fbd9b85d0b5c47e22213cd9fac84a466b05b7ac000a1381b95b3208045009a3bc2b45251ddb021d7bc652b683db09b7c406baf926fff851c8f0a867dad5f42f8d892815c834a594ba68be40abe4120d4ff8f344a34e39536be388c1ddd7d30d52fbb28b37bd532c7d182e6166ccf9c1e0d0f9811c2b388031d88b02e2c499f37d828e3faca7f2d790e16e5b2e3fc71a440ee90a93a5a5da9152c9b003b1a098cd54f893b2d68a06a725cac2f6a3008c99cd474e6d55e450a130d6154136cb5e28587f579fad6310fabf757feb9c09badd3396400dbaf6d8eddd6f8dc2a34b2e81a62d344c5bec59ee6c58f3880edbbeff941d6f8e4aa4c4ba1d322a4274958f6fbf1a88ac712f5c3ced85afbf2ec420445723dac4b5139aaa76437c59c5ee813f6841b161883c43953fdaba6f8ddb0b85343193eb3f58a8d86e88c6791de864ea9bcc9e732cbe134b9a90abe4b09e8561cced6f982862258a2e827c8e03abc0c870329ce7ac87caaa043e8639a0b08ffe7cd05bf539f66d98a5ed69c4cbe3cd838402aeccb9fe9c14041ce630fa37f758810d3542d233f7e8b95f8150667b9efb4a6c81b7882f4f81bdcca09abfc4653fdea46c8413297512d7ac21bc298e1b23b312083de496c7cc986e170e110ec471e9aa2a544078cba33ba2baf775262c30b94a9000d721d8ac4b324859cbe0db2f2d7d200a21bb499d70267bc71d137454560f52c417a8026be593590cf1e53d748a92007b245bba51ed0e215087cd6f93768efceecfa1f3c92a3c96f29770f1453e17a54c99add0726b7adfd8ed7aadcdc25ffba056934d62d3e202c2577d5b8c505c90fe7cab18342c4bf1857fa11e330d52be255c969456b6f88d34d84a16d6801c3296fb2e3115ec0c42e63", 0x1000, 0x7fffffff}], 0x100810, &(0x7f0000002580)={[{@block={'block', 0x3d, 0x400}}, {@map_normal}, {@cruft}], [{@smackfsroot}, {@euid_eq={'euid', 0x3d, 0xee01}}, {@fowner_eq={'fowner', 0x3d, 0xee01}}, {@mask={'mask', 0x3d, '^MAY_EXEC'}}]}) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049421, 0x4) pwrite64(r3, &(0x7f0000000240)="3f83d60c56f0b552027d124abd50c84890cb387e9eeb33d79aba58e038bb747b4b8cd8775253d3a21c7b64efa193b312d1e505abd073d7f9e5c5baee621279b090c3117d5ac07bb0762704654a1529f229673b312400dd68224ba537e5a87ceeb9905676dc0aca92b17101e39c0d83bf82d6ac3da24007995e4f3a43b27d56ea780348080084bd3069b2aea8a50d859c937cf05d9ea2f48d62271a13eb18cf6e6866128485d704233c5004eeb14454ef27eeb443d7181e193eeb54a4f20ecb8b559c158c2e32d33cf50076384243ed768320bdbdc5589141642ed125e5804e62315a2e04dfdea97f6e1d4196d4b1c50f334d09b4f35a485a819a44c2c722bfcea049e1572d9756efb1c050331f8066d3dce787b95b388191fb01e48039f21301f1c07e5dc324bceb4ad2e3a91b4f3c9d1600a619703d4e89406059284a0fa561fc070c38c72f16639df142374ab84951b5e1681b0ad066fc5cb002642e46f2deb1357c39733a", 0x166, 0x8040000) [ 1847.319186] loop4: detected capacity change from 0 to 40 [ 1847.328109] loop6: detected capacity change from 0 to 40 [ 1847.376401] loop1: detected capacity change from 0 to 40 [ 1847.417327] 9pnet_fd: p9_fd_create_unix (9833): problem connecting socket: ./file1: -111 [ 1847.446366] 9pnet_fd: p9_fd_create_unix (9843): problem connecting socket: ./file1: -111 [ 1847.486367] loop5: detected capacity change from 0 to 40 18:20:03 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 70) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:20:03 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) mount$bind(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000180), 0x8000, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = openat$cgroup_freezer_state(r2, &(0x7f00000001c0), 0x2, 0x0) vmsplice(r3, &(0x7f00000004c0)=[{&(0x7f0000000240)}, {&(0x7f0000000300)="632fe26d674006100dd50001c79600aaa08c9095812736628e934b28e8aa48163c969fca6f68f2fbd6683a5d7f099191e87eab280fa8d7cdbdfb657c844afea1a8d662e3a5719bca4e7039f3b23f933db36ac12d0caa7e3ab7dfb6557f2815fb5b6b801de5825834296bde1b57e97c326caebc1b518eb0b148d45aa887419dc54c40067f3cda39f3481b077e82169e175203dda3db3d50c34da76703bb6c02c9bd57be977e921652150cc246104d05982d7c2846e3f80ce8", 0xb8}, {&(0x7f00000003c0)="3f86743fa62517482acd24b21d8c0fcd2de8a51a93d81e4df2f6667c745a1864b0935d1a28e746ba31f57aad7ded2e51b557f18dcd9e8c1545b0f826fff1a62e6b36fff506626284dfde9157fd50722437f3e39c686a0b273fc4cf878781276ffb0da9d8f8526620ee135ad26a7687b51fb653c27dd4fda5ff4f80717299617a3a0874c11223575f9c9f3cb52e35b5b6ca95b5c63f85739c1af5aa4bc0f1e88aedc6ed0fabec7715d911866c3258d280259ed43ee438cacf24cd2cd6dc6545f0060073cf0e0af211d42cf32c94e0293d", 0xd0}], 0x3, 0x8) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) [ 1847.775961] loop6: detected capacity change from 0 to 40 18:20:03 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f0000000040)='vfat\x00', &(0x7f0000000180)='./file0\x00', r1) [ 1847.797264] loop4: detected capacity change from 0 to 40 18:20:03 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801"}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r2, 0x40086607, &(0x7f0000000040)=0x81) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1847.854310] loop1: detected capacity change from 0 to 40 [ 1847.964774] loop5: detected capacity change from 0 to 40 [ 1848.009591] FAT-fs (loop5): bogus number of reserved sectors [ 1848.010430] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1848.078672] loop5: detected capacity change from 0 to 40 [ 1848.088719] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value [ 1863.933437] loop6: detected capacity change from 0 to 40 18:20:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:20:19 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) setxattr$trusted_overlay_opaque(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180), &(0x7f00000001c0), 0x2, 0x3) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) accept4$inet(r3, &(0x7f0000000300)={0x2, 0x0, @private}, &(0x7f0000000340)=0x10, 0x800) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:20:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:20:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, r0, 0x0, 0xfffffdef) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000180)='net/ip6_tables_matches\x00') perf_event_open(&(0x7f0000000000)={0x3, 0x80, 0x9, 0x4, 0xcb, 0x5, 0x0, 0x4, 0x2114, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0xc8a, 0x0, @perf_config_ext={0x3, 0xfffffffffffffff7}, 0x51842, 0x7f, 0x9, 0x0, 0x1, 0xd613, 0x80, 0x0, 0x3, 0x0, 0x8001}, 0x0, 0xb, r2, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) setxattr$trusted_overlay_redirect(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000240), &(0x7f0000000340)='./file1\x00', 0x8, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r4, 0x540f, &(0x7f0000000000)) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r4, 0x6612) unlinkat(r3, 0x0, 0x0) 18:20:19 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 71) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:20:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) truncate(&(0x7f0000000040)='./file0\x00', 0x5) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:20:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) 18:20:19 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r1, 0x4004662b, &(0x7f0000000340)) openat(r1, &(0x7f0000000000)='./file1\x00', 0x80000, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r3, 0x0, 0x200) [ 1863.945353] loop4: detected capacity change from 0 to 40 [ 1863.948212] loop7: detected capacity change from 0 to 40 [ 1863.949907] loop3: detected capacity change from 0 to 40 [ 1863.980181] loop5: detected capacity change from 0 to 40 [ 1863.987095] loop1: detected capacity change from 0 to 40 [ 1864.009623] FAT-fs (loop3): bogus number of FAT sectors [ 1864.010342] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1864.055947] bio_check_eod: 26 callbacks suppressed [ 1864.055959] syz-executor.6: attempt to access beyond end of device [ 1864.055959] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1864.057345] buffer_io_error: 20 callbacks suppressed [ 1864.057354] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1864.070243] syz-executor.7: attempt to access beyond end of device [ 1864.070243] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1864.070857] syz-executor.1: attempt to access beyond end of device [ 1864.070857] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1864.071126] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1864.072850] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1864.112618] syz-executor.5: attempt to access beyond end of device [ 1864.112618] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1864.114765] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1864.127086] syz-executor.7: attempt to access beyond end of device [ 1864.127086] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1864.127157] syz-executor.1: attempt to access beyond end of device [ 1864.127157] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1864.127957] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1864.131168] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1864.163318] kworker/u4:0: attempt to access beyond end of device [ 1864.163318] loop6: rw=1, sector=44, nr_sectors = 80 limit=40 [ 1864.166006] kworker/u4:0: attempt to access beyond end of device [ 1864.166006] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1864.168325] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:20:20 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 72) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1864.195363] syz-executor.4: attempt to access beyond end of device [ 1864.195363] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1864.196428] Buffer I/O error on dev loop4, logical block 10, lost async page write 18:20:20 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(r2, &(0x7f0000000000)='./file1\x00', 0x400000, 0x88) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1864.245572] loop7: detected capacity change from 0 to 40 [ 1864.251863] syz-executor.5: attempt to access beyond end of device [ 1864.251863] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1864.254000] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1864.280869] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1864.313451] loop6: detected capacity change from 0 to 40 18:20:20 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) kexec_load(0x0, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) kexec_load(0x10001, 0x0, &(0x7f0000000000), 0x160000) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x17a) 18:20:20 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') setxattr$trusted_overlay_upper(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180), &(0x7f0000000300)=ANY=[@ANYBLOB="00fb8302d5ac88f40a6fadb25d8e1b6f8fa77faa4e5e72cddccc7aa2f52d9c236b0f97a9e68a42a583c27e559d90e6463b7f88ceddeb635c09596ced7b49299803aa03bab7c507000000f7219c63a5f2527ec1338890faa2c5257f1deba1dbd65b65b9f78d4669dbd9b243d4e5c29af3846aa6e0e96421024908543d8500"/139], 0x83, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat$bsg(0xffffffffffffff9c, &(0x7f00000001c0), 0x20400, 0x0) sendfile(r1, r2, 0x0, 0x7) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1864.465464] loop7: detected capacity change from 0 to 40 18:20:20 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x30, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = dup3(r1, r0, 0x80000) r3 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000180)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000400)={{r4, 0x80, 0x1, 0xfff, 0x3640, 0xd59, 0x7, 0x9, 0xfffffff9, 0x9, 0x8001, 0x5, 0xb77, 0xc9, 0x3}, 0x18, [0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_INO_LOOKUP(r2, 0xd0009412, &(0x7f0000000240)={r4, 0x4}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1, 0x0) write$binfmt_aout(r5, &(0x7f0000001180)=ANY=[], 0x220) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x230000, 0x0) sendfile(r5, r1, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:20:20 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000240)="601c6d6b64c47366d8a02b00080101000440002000f801", 0x17, 0xfffffffffffffffc}, {0x0, 0x58, 0x2800}], 0x8, &(0x7f0000000180)=ANY=[@ANYRES64]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r3, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2, {0x4}}, './file0\x00'}) unlinkat(r2, 0x0, 0x0) [ 1864.634536] loop1: detected capacity change from 0 to 40 [ 1864.657310] loop5: detected capacity change from 0 to 40 18:20:20 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 73) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1864.774456] loop4: detected capacity change from 0 to 16383 [ 1864.797211] FAT-fs (loop4): Unrecognized mount option "ÿÿÿÿÿÿÿÿ" or missing value 18:20:20 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setxattr$security_ima(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180), &(0x7f0000000300)=@v2={0x3, 0x0, 0x1, 0x2, 0x7f, "ab75d129be1d0042ccd72065f6a933804de3f48de84e7651898503f994c0dc70e7da165a53aee007fbda59c507d6ef23b322e0c5d57be5d0d4d13b6c96df8cdab52d6621d5f6404af3fcd100516a7002e978b65f9a3e61b6f2dd3c938f69aa177b362a326e4946707a6a9088e3bb65843ce819c62086994d4d17b5ba56efef"}, 0x88, 0x2) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1864.935316] loop4: detected capacity change from 0 to 16383 [ 1864.952461] FAT-fs (loop4): Unrecognized mount option "ÿÿÿÿÿÿÿÿ" or missing value [ 1864.960093] loop6: detected capacity change from 0 to 40 [ 1865.000457] loop7: detected capacity change from 0 to 40 [ 1865.472558] loop5: detected capacity change from 0 to 40 18:20:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x40002803}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r2, 0x0, 0x200) 18:20:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) accept(r0, &(0x7f0000000180)=@tipc, &(0x7f0000000040)=0x80) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1883.069596] loop1: detected capacity change from 0 to 40 18:20:38 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:20:38 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r0, 0x4004662b, &(0x7f0000000340)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000000)) copy_file_range(r0, 0x0, r1, &(0x7f0000000000)=0x5, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r2, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:20:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = memfd_secret(0x80000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r4, 0x540f, &(0x7f0000000000)) pwrite64(r4, &(0x7f0000000440)="6cfda00145091ddee3bb07e06e3ac8c6e9b56620db49f4f3278cc17163036cde4d2c2d62ba059cc0a6129d3678ca8ab11dba0ae49b6889d35dc5f90eb15a421fc1c15186497951ef57d95a916a6bcdc33af7979f6ad783568cf60b33d55dfeb4d68d4a098482d30c1a9c4ab4d7b4ab78b1e6c108bf1a41da8d22beeea1e7e3836723eca645cfc78c824bf3d2d499006c62df207a124a1f4d6fa000fb3d8fcca2c8f4c1d3f26bc9af7c33", 0xaa, 0x7c8) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) lsetxattr$security_ima(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0), &(0x7f0000000240)=@md5={0x1, "d1ba235753e9186ebb72ae7c0e7311be"}, 0x11, 0x3) sendfile(r3, r5, 0x0, 0xffff) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r2, 0xc018937a, &(0x7f0000000000)={{0x1, 0x1, 0x18, r3, {0x1}}, './file0\x00'}) sendfile(r1, r0, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f0000000300)="3918dd1985908a65fdf3aadec50fb74f14189859ba76e3de0cfe78aa489401004ce5e9afbac580b35756ce5cd0d0ca942991a036e117eefa59ed4cdd2783dbc338d743434a7dafde38f283a34639fd3b39ff4cf3d8fe1872d97b08d31b847c536a32276371e8985c093c685e6126ab0bd3a1cad000000000000000", 0x7b, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:20:38 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 74) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:20:38 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x27fe}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = inotify_add_watch(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x80000842) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x30c00, 0x40) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r3, r2, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) name_to_handle_at(r4, &(0x7f0000000040)='./file1\x00', &(0x7f0000000180)=ANY=[@ANYBLOB="100000000400000000000001000000200000100904000000"], &(0x7f00000001c0), 0x1400) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r5, 0x4004662b, &(0x7f0000000340)) accept$unix(r0, &(0x7f0000000680), &(0x7f0000000640)=0x6e) inotify_rm_watch(r2, r1) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r4, 0x0, 0x0) sendmsg$AUDIT_MAKE_EQUIV(r2, &(0x7f0000000580)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000540)={&(0x7f0000000500)={0x28, 0x3f7, 0x100, 0x70bd2c, 0x25dfdbfb, {0x7, 0x7, './file1', './file0'}, ["", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x61}, 0x44090) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000700)) 18:20:38 executing program 2: clock_gettime(0x0, &(0x7f00000004c0)={0x0, 0x0}) utimensat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', &(0x7f0000000500)={{0x77359400}, {r0, r1/1000+60000}}, 0x100) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x80000, &(0x7f0000000040)=ANY=[@ANYRES64=r1]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x898fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x2, @perf_bp={0x0, 0x4}, 0x2100, 0xffffffffffffffca, 0x2, 0x0, 0x1, 0x7, 0x0, 0x0, 0x0, 0x0, 0x3d}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) mq_timedsend(r4, &(0x7f0000000c40)="bc1f126667c781cb8f73d45971f6b6cbef8f2cb2c38b1b2083097ec78fd97f8876fd853276bfeb1ff61879eb16e4dc781df4948bf1263a5bd2db690d8da4a72b21c8e9346567533339e507cb957b2705099a72dc7b47dce1c1c610753b1365cd1c3e253708210f6f3e95147463d0cc5445d1cb30cc9cdb27b94facb3da7fe395fd56eab11a0b21ba7bf650b207c76322e0b65a4a66030b35a3ecbf", 0x9b, 0x8, &(0x7f0000000d00)={0x77359400}) truncate(&(0x7f0000000000)='./file1\x00', 0xcf67) recvmmsg(r2, &(0x7f0000000b40)=[{{&(0x7f00000001c0)=@l2tp6={0xa, 0x0, 0x0, @private2}, 0x80, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f00000003c0)=""/8, 0x8}, {&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000540)=""/211, 0xd3}, {&(0x7f0000000640)=""/99, 0x63}, {&(0x7f0000000440)=""/37, 0x25}], 0x7, &(0x7f0000000740)=""/86, 0x56}, 0x101}, {{&(0x7f00000007c0)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @broadcast}}}, 0x80, &(0x7f00000008c0)=[{&(0x7f0000000840)=""/74, 0x4a}], 0x1}, 0xffff}, {{&(0x7f0000000900)=@un=@abs, 0x80, &(0x7f0000000ac0)=[{&(0x7f0000000980)=""/43, 0x2b}, {&(0x7f00000009c0)=""/213, 0xd5}], 0x2, &(0x7f0000000b00)=""/52, 0x34}, 0xa453}], 0x3, 0x40000100, &(0x7f0000000c00)) sendfile(r3, r2, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) [ 1883.105782] loop3: detected capacity change from 0 to 40 [ 1883.115424] bio_check_eod: 12 callbacks suppressed [ 1883.115435] syz-executor.1: attempt to access beyond end of device [ 1883.115435] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1883.117229] buffer_io_error: 10 callbacks suppressed [ 1883.117237] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1883.132772] FAT-fs (loop3): bogus number of FAT sectors [ 1883.133761] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1883.149081] syz-executor.1: attempt to access beyond end of device [ 1883.149081] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1883.150941] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1883.156618] loop6: detected capacity change from 0 to 40 [ 1883.162291] loop4: detected capacity change from 0 to 39 [ 1883.163476] loop7: detected capacity change from 0 to 40 18:20:39 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000240), 0x68c240, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x4, 0x3, 0x6, 0x80, 0x0, 0x9, 0x65080, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x4, @perf_bp={&(0x7f0000000040), 0x1}, 0x40000, 0x8, 0x200000, 0x7, 0x5, 0x1cb7, 0x6, 0x0, 0x3, 0x0, 0x6}, 0xffffffffffffffff, 0x10, r3, 0x8) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1883.277049] loop5: detected capacity change from 0 to 40 [ 1883.316847] syz-executor.6: attempt to access beyond end of device [ 1883.316847] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1883.317830] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1883.344480] syz-executor.7: attempt to access beyond end of device [ 1883.344480] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1883.345543] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1883.360190] syz-executor.5: attempt to access beyond end of device [ 1883.360190] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1883.361220] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1883.413490] syz-executor.7: attempt to access beyond end of device [ 1883.413490] loop7: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1883.416236] syz-executor.7: attempt to access beyond end of device [ 1883.416236] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1883.416952] loop1: detected capacity change from 0 to 40 [ 1883.418054] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1883.438936] syz-executor.7: attempt to access beyond end of device [ 1883.438936] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1883.440876] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1883.472302] kworker/u4:0: attempt to access beyond end of device [ 1883.472302] loop6: rw=1, sector=44, nr_sectors = 80 limit=40 [ 1883.474379] kworker/u4:0: attempt to access beyond end of device [ 1883.474379] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1883.476233] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:20:39 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 75) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1883.555778] Buffer I/O error on dev loop5, logical block 31, lost async page write 18:20:39 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f00000004c0)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @broadcast}}}, 0x80, &(0x7f0000000600)=[{&(0x7f0000000540)=""/154, 0x9a}], 0x1, &(0x7f0000000640)=""/33, 0x21}, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = syz_open_dev$mouse(&(0x7f0000000000), 0x1e62, 0x70000) ioctl$FICLONE(r0, 0x40049409, r3) sendmsg$NL80211_CMD_JOIN_IBSS(r3, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000240)={0x274, 0x0, 0x10, 0x70bd2a, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x4b3, 0x44}}}}, [@NL80211_ATTR_IE={0x236, 0x2a, [@mesh_chsw={0x76, 0x6, {0x0, 0x4, 0x10, 0x9}}, @gcr_ga={0xbd, 0x6, @device_b}, @perr={0x84, 0xa9, {0x0, 0xb, [@not_ext={{}, @device_b, 0x8, "", 0x2}, @ext={{}, @device_a, 0x8, @device_a, 0x22}, @ext={{}, @device_a, 0x20, @device_a, 0x21}, @ext={{}, @device_b, 0x5, @device_a, 0x36}, @not_ext={{}, @device_b, 0x1, "", 0x2d}, @not_ext={{}, @broadcast, 0x3, "", 0x10}, @not_ext={{}, @broadcast, 0x4, "", 0x3d}, @ext={{}, @device_a, 0x9, @device_a, 0x14}, @not_ext={{}, @broadcast, 0x8, "", 0x37}, @not_ext={{}, @device_b, 0x5, "", 0x28}, @not_ext={{}, @device_a, 0x10001, "", 0x15}]}}, @preq={0x82, 0x72, @not_ext={{0x0, 0x1, 0x1}, 0x0, 0x3, 0x6, @device_a, 0xfffffffe, "", 0x2, 0xf95f, 0x8, [{{0x0, 0x0, 0x1}, @device_a, 0x1}, {{0x0, 0x0, 0x1}, @device_b, 0x7}, {{}, @broadcast, 0xfff}, {{0x1, 0x0, 0x1}, @broadcast, 0xffff}, {{}, @device_a, 0x1}, {{}, @device_b, 0xff}, {{0x1}, @device_a, 0xdd13}, {{0x0, 0x0, 0x1}, @device_b, 0xe6}]}}, @random={0x48, 0x12, "308f2a61f9df7b072ac87be6b1c5fb9bcf18"}, @random_vendor={0xdd, 0xc6, "6765cf4a63c442c9f94ceb8391aeb10db5ac170db6765e742a3cf0db7148c244fe266723cfcaabb8810fcb3c6e0c7a0b4d46113a2b02278e63b2d7bf3f7e441d41c4d6fe10eff6474b9776db39b65e5f581653214adcd848fd901321e4941a25247d266053bc309ed8f1771b13fb9fb5b76df8d264060f9d117daaf449b3b3afba503609d8ef7cd31fd56023ea190a5b9cb59926f7c2bc3012605a4a849596e7a7da03266b9abdb61aa3b23c00cc3066c7350b019b946f50494b63303cf66c6831a0f5822480"}, @prep={0x83, 0x25, @ext={{}, 0x6, 0xff, @device_a, 0x800, @device_b, 0x400, 0x19, @device_a, 0x7f}}]}, @NL80211_ATTR_BEACON_INTERVAL={0x8}, @NL80211_ATTR_CONTROL_PORT={0x4}, @NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_SOCKET_OWNER={0x4}]}, 0x274}, 0x1, 0x0, 0x0, 0x40}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1883.570459] loop6: detected capacity change from 0 to 40 [ 1883.640341] Buffer I/O error on dev loop1, logical block 31, lost async page write 18:20:39 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x1000, 0x1) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1883.698253] loop5: detected capacity change from 0 to 40 18:20:39 executing program 4: ioctl$BLKALIGNOFF(0xffffffffffffffff, 0x127a, &(0x7f0000000500)) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = syz_mount_image$nfs4(&(0x7f0000000000), &(0x7f0000000180)='./file1\x00', 0x9, 0x3, &(0x7f00000003c0)=[{&(0x7f0000000300)="176b038f7f4af37a6a32a1826b8528ef9707b217e5165ad928f61e466930be765d5db5b33c92be054fc9db4d0865f73051d0d4dd2f0b77de899d4f1f57370d4dd04b507f844862d9bf48c212406035ae26f4fb74c2bd9c5996332077bf38d7355380e7888b0dcaf95282ce851a91d73f0fc786d752fbb107fbfb3d0aa00be4882a5f4f3c752fac9312ed9733e10575a39b05c01591699bf7b7d09d576a", 0x9d, 0x6b}, {&(0x7f00000001c0)="04ffdb05b387284b11c7cf1ff762834a0848012fb373b1dba845425d612f0b5f1c8d5acd060c0d1a2006afa67799281856dee1bc21", 0x35, 0x36}, {&(0x7f0000000240)="6004063149ba27", 0x7, 0x1}], 0x200000c, &(0x7f0000000440)={[{'vfat\x00'}, {}, {}, {'vfat\x00'}, {'vfat\x00'}, {'vfat\x00'}], [{@pcr={'pcr', 0x3d, 0x17}}, {@permit_directio}, {@smackfsroot}, {@euid_gt={'euid>', 0xffffffffffffffff}}, {@rootcontext={'rootcontext', 0x3d, 'staff_u'}}]}) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x0, 0x41) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) sendfile(r4, r0, 0x0, 0xfffffdef) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r5, 0x0, 0x0) 18:20:39 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file1\x00', 0x400500, 0x10) 18:20:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) r3 = accept4$bt_l2cap(r1, &(0x7f0000000180), &(0x7f0000001840)=0xe, 0x80c00) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000240)="f5ed44372b097fd3e53ab83013d268bc9a9d811f0c42f07e6c537e7d388fb5a9cfa1aa1c7dcd4230cc2602828981e8f1e9f14fa551b7ccdbb5", 0x39}, {&(0x7f0000000280)="42e6d8aa8cedb1c1564b1b21a457f6a410854d9318fe60cf2af15c142becdeafd4350d363590343f19deab63996b9746ec59e4e6b015e89c4eafcb42b7e1a089ac254be0bc4c174691bcb4d1bceaa509d909c392671de4bc6a589bc0d4d12d4fc8881aaae732a27e78f9c6b7f2320dc404136b0219b895b0589303f051adeb9c2a6d0b7e93cd4853752edf1c9b2e07f984820dc46fb0f9", 0x97}, {&(0x7f0000000340)="067f165eea1dad089905c867b78899e66aa6edcdd1afb530e1c809e63e75660793ebe2ada0bd28a81d983e02", 0x2c}, {&(0x7f0000000380)="2e63865459b7752c3bd2b7dfbda8b9185b12dba4b2a76ee9a6323c1a9802c372e4ae4d80cdbb79d8ed351765711b7a16959341e95ce3d0036e1f1a49ca51200b22033b2a6536d9b4a9265bd71a38a9e76fdd8827f16d3bd4d47f1ab13e86a8f6a90baf0a10631b1a8138d6433614c251110d8e10a403c5abde6b650f96eb85fb2443fea4d7c0835391fc837d5c4f2427931a58f423d87cd4724b0349c54b0e8d684a16dc54f9a8fd5c192f21026a3bf5fbad5fe718fb73889dd696f47f4d5ae27536727c", 0xc4}], 0x4, 0x6, 0x2d6) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) readlink(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)=""/219, 0xdb) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000000)) r4 = openat$cgroup_pressure(r2, &(0x7f0000000540)='io.pressure\x00', 0x2, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r4, 0x40806685, &(0x7f0000001640)={0x1, 0x1, 0x1000, 0x1000, &(0x7f0000000580)="21810e3c911ab8325d93ebe6277703888e9babcf2a0777ed53918f9442dab412268d4793d055565e3b3d3dc800f8805e6f026a2c3b89702e1da67043b5beafeac8e80122056301aa9475ffea7c7603bb04cedd0b924fbf55428319a05f46cb7f5ee8cd6c8486abdc1b9c09adb7ee531c94d700a4034c6d6ad6e81a32752a6e94b8020f70007212ee886937efe98b6bf5cf9a6b210e9f67e950b1938c70562303f563d767405a3ce6e37aba6752a730804bfe8594804512ab09945d44bae2d2939114c5f84c73dc1b3deb56e94327814d990c664fe9d1d8f13415f5dc3cacd2d8fce1f364f2e96a1cd91311bf9462d319c6c150b8a079419e2a98bdd2ba183af4217a6bb1d6c2daf1d469bec442e7756b4d0b274179acb3bbf5cf779a34a744be016788e0e690789268692723d62b3698e329fc66ad191fa87f476041032a5eb73723ac908812a3a8d705154dccdcaf1d269cbd813cb7a188538a1f0a9a878767d61e5016e1d586d4179495272f6febcf4409c738d2941c976216c04cab5cc514a0e868fd2880a8bd8ffd7c358b6a4e46118d745b7349385dfc16d18206c6e0659dccf685512fa2d12546ad40ec576e1f777e01adfe35d98a40c5eff1d9ceb25b5ba42115b5d3d56a098638ccc8aa91fb993d82d0ed563fdafb91140c830ba65431a06f1f8430a3118afbce59cd32de309bf82033e7431c8c433d7567422911a6314fc302fd032f60ce9036047646b1cb380c026fdcf8dddd1bb72dcfe7a663d3c903ef30b2b2582fc96865369e3af5708284916865c4f4259d9413a7495035d0407e3136a5c42cf437ee7c252241d6ace715428fadd22ef50c8a6b590f8fbcd19e35d84f9bf5e9fe1c3e7146829e0f150281ed7b1d59c3d966a729d802e482115c8b9d988e29f358d5a0dfc0452cba34170a15a48698afc663ff4132f43a54162f12af7abe75f3ccd3fb004ef80a81e4347bd889d51185e5553ee60c87b7d6cd0844eb8633aa12f4264973a6df2deb47335b492462223dac5224b9aef7363e49fda9ad82430044c7433380fd98ef0076ee9cc27ebfeb1af4c31e873fb0f135d494735f618e24290006fea4c80f72aa5ca5b7e3444810ae38f42bd4f0e648da43e0fd054ee2b9141bc971a171f669f3fcdf3053d8018ba38c45be45a2e37012f25275e88451d0e0cd39af53a80a1d69fc919036d1afe762578cf5c0373d5c36f82753c7185287c3035ecb4eae4084fb09ddc67652fb4eb0dfce93d8a5eec75c107d8b62d40b96eb2c438dcb0003387d653b58f24bb2aed172a035e1e3eba3e3f158c49b9db72a4187cb794c0d0ea4587bb2ed93ec3160fe4757f2069bd5807158028491b95f5be59c7aea66167c73871bd7cf7dbe1a5041750be7961e03a5428b2f9b5871a50bdfccaace594418457d50d6720421cc7b5e41dd14b586c378549e43e42213ad61bc3f3a715e74961e10ac5296205d9667af69c6f5ef7e97c2ce0500c6cc98171e7ab8bf2df89c9a7843738062cef3a5229310acdd7d257c9cbd259c4f4fd709a59c2e87141813d4c1a1adeb72a9d0c76e5c230aaf1696d11bc39b4b559334d4de4830e7c2f9367eef276e0429c2a4113064debb8c9a3654a358c40dccf62905547e7a4734ca77dfe438df950ef3c798ffbc89c0563514503908bde46c8f980fdea209601c5a0324c24fcb079a54486fe51f4e1137d25c9ccb75f7b18b3c2fe11b5f1a85c8398939e49573daf0ffaf1223344b44a3c268fafe84e3a775680be70ea91715eaa8db4bbdda59964440df0a54d142cceb014d7f6d5bad6286ecc296c048313dde62ae90455c88191b6ef7243247117e217ee62c6dec18f13e1c5407a95cd5b2399ccfab820901614aeb2eba54cacddc78dcf0d3d9c1411c2ee511f3e9e9d7432ddb16147c13acc25ecd0ec22399604c0f53c8040a9536204ad337f4f16f6222af7726087c7768532e99dc4583173c5cbcb3e07f5832076c0a78a55d254b2e4f5cfd90a0489f38f561a5f8b4a9e0c3398cd7ade8f1d68b547d93459778cdf53814fe3f31ba359a4e1b3e3e8072362efe215498605aba771fceb2a6cf33e87e1960e513e197d552bd27dd387e91fa2dad5e6e275196f513fe3cc40a45fe4f77d80fa4c6a17864c03c99c01ab9b980494cf7cd937f2eaf321d31e2f70a4cdc9cbc18f810f1d7e90e9af6721e229407a0244479382e029e5f0cabd4cd5209cfc1fce437fa59b388c4e86efc36a4491e67bc48589f74ed0e399dbabb91399921749c36bcf436512998b32050b18d512ac7ecf9b49f8e681b5691e4727b707e63d4d1ab84eae714b7e8cc41a86a9fa45a3658122e0ee8d781782f1fc7b1fabf3cd66a55594e58c2cbb36a3afd1dc7f136f70ccd827a2c5e6d3c874438ae9d51d768d8519fab6f899fc1fdfe4d5bb4f39cd7a44eaad05af55680f0e14f131dc8a21ef1f858d28888c9bfa0e172c4d63412a30ab39739b6395ce21fb351e28cfc0c426277d64d0b8a758a22f2045c0a01870fce0d24f5ffaa35482dcb32d0f95bc2e166a7faf255cffab6cd727952dd299aedd38f7595db67ce9a99d725543982ae8d695dcdb21cc475784f0b5ae7f087551465bf4d32f8de9730395079e3454d6033526424a35d4e47a57edd9ac6e60adced609d843c6292fe8c1fa0e3e671d58367a64fa844e5eaf13571ffdc97aeb790e1f54f92b057d42da826e895b013fb790d6ff4e1da91f2d8e3c31b4e8105c48c194f46452d281a04e8e24f4bf106b1c87924e7e396f7400a2f9b5552fad237b124782b19a4b605bfc00cd136424c2356bf871c75b34dd25ea9af8abd94973505ffdaa5d8d82bba8f36c91887cfea216261000843378256715143c4ac068b6dc045ce3925be3fe215ca08b5379cd5d7f7bf23cd4d56af354584636b0ab2422f8ac103bb405b4d1046198480184986c5a8b34eb9a2562db0ba8cc27610a3e634b05cebd7851f4811d773b51316a0e53fff2d240985eeab5c9ed4cafa6a339cc597ad2a20f8a3d20c8165d660d5a412c2a7990658ad75134ca0998292bf067a7975a7ab1f87d6478349fee046cc2ea17e798cc62d49ec64e0981616221f39fa31623656c89456c7a02b769d7eac881b2739284f0c3b7c7e51b2b7083200d8433178b573d88771ff12969b140dd1c379350b83d0fd1600b96eed8c01b43cd5e6a659aed1b52b5e8acf4b8ec9763bb854d30b705534f3319bf76dfa70c7354ec120196e2f82827095ef93f9967c72495763d698966ee59547dea413c85510eb8f72af9c0ece9ea84c06b63566b37f287be54e7cb95b8ec8e317cfe6fbf744ee7d9869b366e5f259908a92d94013599da0f27612d4c12491a9bd9cf966b97020a26d4fcd3b48fe8598e0a4cc9ffcca648e5ea7fe5525124e72cdc24ed74fb3b2ceacb07b297bee88dde2e63970a8e6f8882906de0579d2a49bbcfb98093b2dbdb5f693de4b136042cafb10d266900564875b65b59b7a6cf2a50f45a95337449293f81499c6d3489e0e7cded258eb1872aec6991e051b1d6c5cf047089af0a5807a091701d363ae6dd4e6161474966550d060b4c9a2b38fbc5062b20ea917f8417de1ec5bb69b611c4b9fdf5049bcb83cff8a9a3e56131979b09f1f2e4fe877458009884fc4b0129b9a079eb0e4ff985d0ee63136b88481eb7aabb065c02447165d81e528219233b983734d99ff82c72e10e0fa6abba91d75b002dbd69dec1ae40a6037454cf9806474be87a4af9d5546f79a2c739b899eaebbdd650838aaaf0d931920aab99680605eb9e647cfef993a78765ffe34cbd11b38976ea8b0804ccc2d3885f2b68b981bb57330b0ac20dc13fdb524b7e7d1010b9e69d0daccd1c3a22a1f0890d5941e3ffe26741c0a29dc57543a911bf273495ceaae15616417f193eb246e453e8cf264efa6ef274f671e46fff395dd2f1d4f124e6dfc2d3693d05f8133960a923709575d7cd9508d559f1368b60a3b68f217df6efd56e7824a95fc6d783f0d17dd85188b463b333c21abf07a8c8d584cdab0cb098893a06521d47f04689403ece3e20bbac63979dcfbdc9ce969f13a5d15c3cfb0f16dbd6034d1884e294f2aed3e19b36543fb725310357148e1f9cdb3318ec74218d150fac088e5b8a6363b413a31eab57112cbbbb7d22bf3e296d906475e64772d9fe13e13de16d2e22ac6e4272561a5cb70aebc091eecbea34a59b4db1d41d9526c966a1d407e804d8360ffe6579aec433670d797365201d21e5eb5e8e2910cc1754c6cbedbaa0304b5ba96e0fc263ed0e886094a1079bcf20374bf11308d21ea3ff8637d25d43d92d1e1f1905f1a0e5f3f63be3cf858bae7e83285ff29ae67a3252c88d1e8330b7d50d00fb090255c4cd0afd39bbd43c207974428354ae109d34fd524e2a126fa928d60bbfa4885b2209c0836ca71a5dfb83137b67ca0336e6dd4e391d43c597dd6c4a8d5be310e6e8f41b67a1971d112e868a53d06b8c95384724b5bca55b67bd030bd7dc6cd29cfe1c8b64f931d97cbeaddefbfc225ab9665d7d3ef03ce2facd80bb86b3a01e1d7c4c69f640541eff6cd4ce56f019cd56381a20e9bd6ed294df6e89653343f910061f71c33bf633818adc01ee99e941277524b6e1a86a5c96c217dd7f43648404af308453c05f853216303ea8668fc34bdad79980756163db242e4b9ff572ce600519beb193f90228a614ab9b2f39cfe83de3a0c3581df2278c377bec6a33e27d5dbbf305664283c6d9d984344580d7ad472ad34c6c52ea967314cd6d11a9a3987f9fb9e3d4328a01a8f70bc7d0b0d97f3af4ed39c072af3d876c2c46ebfd4feaf47bd613931e8a51087122c9aec9d9f0cc577c3010f15de4952f67f83c21f44108eb8af6c07bad04208287d982e92d6b163812ed7241221ff5feec9d3a2cee071cfdeb3cecb9fb7989e1268cd2e09b1d2448227d3358d901946f7392489b501195ff3f51fd048360a46c39cc8e2fc81a9d1b2f1dcbca51cde4fe901581a8949838a1d0725ecb298ac02fa831f539ac06eead447581a1bcb354b29e711abc9a2002e5c36a12542d5e1fc9c98941c9906396de8050859be116f0dc14a9f098d8841ba4e11a46bd4e0f596222da6a9354be94b272bee310f2c4123582f24407f4c4bbcf8b77ed73feb9b6aa50be702a8bb24c6f15e1b62176533ec70614ddc251cf633130c0f9460e4dac1a847c3976e3ba1d57445332164f423615821dd2b12faecdc744b5ebe52d8e6e1961fb4cda429176064dc910d2db462cf68e478e0b445f74e6bb8f948c9f1d93197a44673d53c4d46b370880b251d8e5d46e726ff3c784114fbfc404407a07981eb3440dc5308868caa4ebf7486c3063b034163950bcb6272880184fa547007bc3ea9c47ec51faf5a5d0d0af31c5e70b7ba66be203571843589394c9a0a1298823198e9ad812d23a23df70d8f4e8fcbc993f0ccd3ad996730891cc56c92d7bf302baae8341b05db8d2869984a354002726e1663efe9803ef2906330e685308f450dde9720743cf9c554ff0d9514f12e7f24a56314e8a80dbfb20b9eac85a2c77da52355e9dba9fb3040488eefb7d8a851806feb01bf44166005caaa5c5ed291bca49c79eaa6e66c9a103b108d67ba0932b7683a4f072b2212fea11fb9ae4744d28ce6ef8677a8f4452107bf233ba2679cf505641a7285840aa7eca170b135a4a089e1d4c49f493db9d7fc0b562350f270016ff7602064963e3b17557a45c9cc2fb99b70f56cbd2fe4a05f25971b53d0f585124b925e37ef8d0e2c", 0xab, 0x0, &(0x7f0000001580)="b4fc831f8895c8d208b5075c5d6fda2b23588fbc56229eaf9b8d17985cc855c559d58f665bd2c855576b192266d86a887027a93284c5727e9f90f8944e554ae2e143fdf68d6afdaf586a1339e97e4cb1ba7cb82d1e8a61c3746b56fbf625506bf5eeca17b8c2fc1a2116f5c5bb655cbdf5af88c8452ce3721c634941e4b462cfac6eca7e2618204da98f3e8cf3fcb989a0f5eaebc9dcf936f1a264518f124f780324af3e9f6ae20a2bf214"}) sendfile(0xffffffffffffffff, r2, &(0x7f0000000000)=0xffff, 0x20) openat(0xffffffffffffffff, &(0x7f0000001800)='./file0\x00', 0x200001, 0x2a) r5 = accept4(r2, 0x0, &(0x7f00000004c0), 0x80000) write(r5, &(0x7f0000000500)="4083503321276362568294aed3188802b24563b61e2f659d46a38b989043eb87032b221b0329e3c31023637b5e5eb5e3087039ab7c0e7296bf04064d2cc3", 0x3e) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1883.873186] loop4: detected capacity change from 0 to 40 [ 1883.880181] loop7: detected capacity change from 0 to 40 18:20:39 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 76) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1883.955291] loop6: detected capacity change from 0 to 40 [ 1883.976354] loop5: detected capacity change from 0 to 40 [ 1884.061086] loop1: detected capacity change from 0 to 40 18:20:53 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) sendfile(r1, r2, &(0x7f0000000000)=0x333, 0x800) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:20:53 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r2, 0x0, 0x200) 18:20:53 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)=0x0) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x20, 0x8000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0xffff8001, 0x2, @perf_config_ext={0x81, 0x3}, 0x3b52efd53fd3c48, 0xa0e2, 0x2, 0x0, 0x100000001, 0x5, 0x81, 0x0, 0x8}, r4, 0xd, 0xffffffffffffffff, 0x8) r5 = dup2(0xffffffffffffffff, r0) clone3(&(0x7f0000001400)={0x0, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000240), {0x39}, &(0x7f0000000300)=""/130, 0x82, &(0x7f00000003c0)=""/4096, &(0x7f00000013c0)=[r4, 0x0], 0x2, {r5}}, 0x58) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000000)) openat(r2, &(0x7f0000000000)='./file1\x00', 0x400, 0x150) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:20:53 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) iopl(0x3) syz_mount_image$ext4(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280), 0x0, 0x0) syz_mount_image$ext4(0x0, 0x0, 0x0, 0x1, &(0x7f0000000380)=[{0x0}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:20:53 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:20:53 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) r3 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000240), 0x80002, 0x0) r4 = perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000180)=ANY=[@ANYRES32=r8, @ANYRES32=r4, @ANYRES32=r7, @ANYRESHEX=r6, @ANYRES64, @ANYRESOCT, @ANYRES64=r5, @ANYRES32, @ANYRESOCT]) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x2100840, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@version_9p2000}, {@nodevmap}, {@aname}, {@noextend}, {@dfltgid={'dfltgid', 0x3d, r8}}, {@cachetag={'cachetag', 0x3d, '^+'}}, {@cache_fscache}], [{@obj_type={'obj_type', 0x3d, '>\'}}},'}}, {@dont_measure}]}}) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:20:53 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 77) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:20:53 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0, {0x3}}, './file2\x00'}) mkdirat(r2, &(0x7f00000001c0)='./file1\x00', 0x80) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r3, r1, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r4, 0x0, 0x0) [ 1898.132404] loop7: detected capacity change from 0 to 40 [ 1898.136998] loop4: detected capacity change from 0 to 40 [ 1898.141302] loop1: detected capacity change from 0 to 40 [ 1898.144084] loop5: detected capacity change from 0 to 40 [ 1898.165128] loop6: detected capacity change from 0 to 40 [ 1898.170207] loop3: detected capacity change from 0 to 40 [ 1898.207622] FAT-fs (loop3): bogus number of FAT sectors [ 1898.208495] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1898.232227] bio_check_eod: 19 callbacks suppressed [ 1898.232239] syz-executor.1: attempt to access beyond end of device [ 1898.232239] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1898.233737] buffer_io_error: 14 callbacks suppressed [ 1898.233746] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1898.244405] syz-executor.5: attempt to access beyond end of device [ 1898.244405] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1898.245287] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1898.265366] syz-executor.5: attempt to access beyond end of device [ 1898.265366] loop5: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1898.275626] syz-executor.5: attempt to access beyond end of device [ 1898.275626] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1898.276757] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1898.283454] syz-executor.5: attempt to access beyond end of device [ 1898.283454] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1898.284624] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1898.294714] syz-executor.1: attempt to access beyond end of device [ 1898.294714] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1898.295679] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1898.305404] syz-executor.6: attempt to access beyond end of device [ 1898.305404] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1898.306653] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1898.311335] syz-executor.5: attempt to access beyond end of device [ 1898.311335] loop5: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 1898.312412] Buffer I/O error on dev loop5, logical block 11, lost async page write [ 1898.343037] syz-executor.5: attempt to access beyond end of device [ 1898.343037] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1898.343986] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1898.394132] kworker/u4:3: attempt to access beyond end of device [ 1898.394132] loop6: rw=1, sector=44, nr_sectors = 80 limit=40 [ 1898.396213] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1898.410476] Buffer I/O error on dev loop4, logical block 10, lost async page write 18:21:11 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = syz_open_dev$mouse(&(0x7f0000000040), 0x78bb, 0x2) open_tree(r2, &(0x7f0000000180)='./file1\x00', 0x1100) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:21:11 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40500, 0x50) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f0000000040)={{0x1, 0x1, 0x18, r2, {r4}}, './file0\x00'}) recvmmsg$unix(r5, &(0x7f00000066c0)=[{{&(0x7f0000000180)=@abs, 0x6e, &(0x7f0000000940)=[{&(0x7f0000000240)=""/19, 0x13}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000400)=""/35, 0x23}, {&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000000540)=""/230, 0xe6}, {&(0x7f0000000640)=""/198, 0xc6}, {&(0x7f0000000740)=""/254, 0xfe}, {&(0x7f0000000840)=""/211, 0xd3}], 0x9}}, {{&(0x7f0000000a00)=@abs, 0x6e, &(0x7f0000001b40)=[{&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/63, 0x3f}, {&(0x7f0000001ac0)=""/117, 0x75}], 0x3}}, {{&(0x7f0000001b80)=@abs, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000001c00)=""/32, 0x20}, {&(0x7f0000001c40)=""/214, 0xd6}, {&(0x7f0000001d40)=""/67, 0x43}], 0x3, &(0x7f0000001e00)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x40}}, {{&(0x7f0000001e40), 0x6e, &(0x7f0000003580)=[{&(0x7f0000001ec0)=""/4096, 0x1000}, {&(0x7f0000002ec0)=""/67, 0x43}, {&(0x7f0000002f40)=""/116, 0x74}, {&(0x7f0000002fc0)=""/150, 0x96}, {&(0x7f0000003080)=""/7, 0x7}, {&(0x7f00000030c0)=""/231, 0xe7}, {&(0x7f00000031c0)=""/222, 0xde}, {&(0x7f00000032c0)=""/254, 0xfe}, {&(0x7f00000033c0)=""/228, 0xe4}, {&(0x7f00000034c0)=""/146, 0x92}], 0xa, &(0x7f0000003640)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xb0}}, {{&(0x7f0000003700)=@abs, 0x6e, &(0x7f0000003c80)=[{&(0x7f0000003780)=""/72, 0x48}, {&(0x7f0000003800)=""/3, 0x3}, {&(0x7f0000003840)=""/17, 0x11}, {&(0x7f0000003880)=""/213, 0xd5}, {&(0x7f0000003980)=""/20, 0x14}, {&(0x7f00000039c0)=""/145, 0x91}, {&(0x7f0000003a80)=""/87, 0x57}, {&(0x7f0000003b00)=""/206, 0xce}, {&(0x7f0000003c00)=""/95, 0x5f}], 0x9, &(0x7f0000003d40)=[@cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xe8}}, {{&(0x7f0000003e40), 0x6e, &(0x7f0000004fc0)=[{&(0x7f0000003ec0)=""/4096, 0x1000}, {&(0x7f0000004ec0)=""/141, 0x8d}, {&(0x7f0000004f80)=""/44, 0x2c}], 0x3, &(0x7f0000005000)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x98}}, {{&(0x7f00000050c0)=@abs, 0x6e, &(0x7f00000053c0)=[{&(0x7f0000005140)=""/222, 0xde}, {&(0x7f0000005240)=""/175, 0xaf}, {&(0x7f0000005300)=""/171, 0xab}], 0x3, &(0x7f0000005400)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x98}}, {{&(0x7f00000054c0), 0x6e, &(0x7f0000006640)=[{&(0x7f0000005540)=""/249, 0xf9}, {&(0x7f0000005640)=""/4096, 0x1000}], 0x2, &(0x7f0000006680)}}], 0x8, 0x0, &(0x7f00000068c0)) openat(r7, &(0x7f0000007b80)='./file0\x00', 0x4000, 0xb1) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r9, &(0x7f00000000c0)='9', 0x1, 0x8040000) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r8, 0xc0189377, &(0x7f0000007bc0)={{0x1, 0x1, 0x18, r6, {0x0, 0x5}}, './file2\x00'}) r12 = socket$inet_icmp(0x2, 0x2, 0x1) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r11, 0xc018937d, &(0x7f0000007c00)={{0x1, 0x1, 0x18, r12, {0x845b23a}}, './file1\x00'}) sendfile(r9, r10, 0x0, 0xffff) recvmsg$unix(r10, &(0x7f0000007b40)={&(0x7f0000006900), 0x6e, &(0x7f0000007a40)=[{&(0x7f0000006680)=""/41, 0x29}, {&(0x7f0000006980)=""/4096, 0x1000}, {&(0x7f0000007980)=""/186, 0xba}], 0x3, &(0x7f0000007a80)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x10}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x98}, 0x2022) 18:21:11 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r2, 0x0, 0x3) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:21:11 executing program 0: [ 1915.308059] loop3: detected capacity change from 0 to 40 syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x6, &(0x7f0000001480)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}, {&(0x7f0000000380)="9d9de2ba8f24fb129502775cf966aa1d809f5a7158b2202c44f5c7d479ac16b85c1332051119cc5a64340853a7031a171424dac5803f19349e15f13bebc5843b6368313d9c657e2cb85069b75537a3222f17ed345d989b8e001b237b530663f46aaf1e497cd87dad0e527fa590ee9052959a7bc7799cb1d282879017e609d0472594153b140ec86565295bc3f432c69a9edbe7def601bd9d765feb0c32c3f75535f4109cfd694d0dd82d91a0471d8ec41eab49ade0f2c8e5a092ba275f8e47950ab8120a53b9813c040d873182b749887cb5267fd2e0d69f4b9e7433ce470e71e46175884f04957ab2938515ae0ce9219fb7affa35f70d11e339532789755e9e9dd36ef039ceb6fbeb124ed58d7e7d2304d4bb82ec9b6540c8b490cb34452cefd50a51a5d06e0916b24b15b0747d952da437bb197ed04af3a6dc9769ff6535340dd43e6d32d538be17b45198954fbba26565b629f80eb053ec6f866d130924183bd8b40080a1b070b96ddf37323ccf8cf666fe2fb85dd2370e5d40a8a5eae70ed493d296869c93fa193dbc1fb8bff24249583ae74ae36e0947493d2b85306e889cff6bd84f66c6f40afc48ae40e6a2d043a78cd6846d569a04dbb342a5aa7570d054b0dfb81793b8c02b86fdb851e9630e0f0b6a36d7248fa9ee45036a0ea4c4380b2881cd6a7ca57a9442bec516ebbb7e97c1fc4748c43edeb46bec7984a95fe904e450a410e33148866348a0db9af89689cfcb1e5371a1dab63d0b588c6af87bee3ae6b74118f80a82044181190baebdccbae19c58697ff3cdb347febc8968a6197023c3f74a8b9def196f1ff95e9747e47f066b95c2cea73b1a6a99e1a8583f481f454ef321455564cb80d4bd26a4b8954a0db2a1cef565814259e348f42ba0286c104885b7366c17b0e8acbf01fc33af5852d59fd1320f0b79a7e53dfa55ab7a95d74dc910265ab000936228529e9f8a34c970ebf5c60f2e779bb5a4da0c8061f108af011a64ed8481443036fd0a0b4c1b2a7c6aea164050426c0788980ff8234b1f79fe3c89b805b2393631a9429f20e91e828b08f20565a07581bc6b20b08f33bf6594569d6c7055b2090848c70b32b1c5426df583c302adc3d6e771a5b0a89323859f9076ae61e8bfc2a214e6aea16d0dc78ee063967fb5d389908af01033540ae531d21c1378e36153e8de291f5514a61ad1082ec5f017a2e47d98fc6ab5d5b9d42190aee0f611a8e91704ac2dfacb0ce0b333e9fae62f00c500adfcaf093b1a7cbcb780407b31b6d7797699625b41ebe093785d130481af4de1f40fd1711d8a270e5ee8e761a40ff6a1df60bb61a48ee5fd1cfc96e11d149d86408d76548ab46b205bae33ef65a9d78431d0737f91a965813929c12d2d262f1845d29edde2a2c710640454fc70fb2cf9cae167320a9503e70883d3f630376aa5b946410bf83985487f13ef4d13e15b248dafc83d66b72cbc2e5b7820b2fb5c7f79191cbb1269dcd625b5af4aff6614c04b7fb5bb13cafaa92e3965f36552ce66674cf2d6223b7843345af7d83d7be9754c0887d22f9b52aa70b1d17f645de5fc47c72d04a6b8b6fe0351b42838b77e7f762e853a81f40c46c36b641e016a34540f809a68e1834ef9ac3e6cfe28b019d1af6ac86aead773e63baa4ef4c2307261e11cb3d37f05e22a1f164d2c73a0a9ac783bf45077881feadc062402cc3df09ef91ea9dba7f281064371606161f1d2c32bf923c1623d563915c12f764949f2ccafd1f9df8fda2f1db8a6417215d9e531147881f62fb8429842740fcda35538274e765bfd0a585e130e6334d3899360bc4359d075d469257a0f8f4266e9c88635300e11b94515b947211bdff964e3325a8a846537e58ed4c6ec6506f1b706eeaccf44a300da8cc93733e73f172d9c8377a9076ddbf5a5c6813639c0974dbf375596fc98bb91952fa947dc2226316e662ec453f9dec9e825ac81c75362ec0f9eef2426d7195d06939cbc71cd4ddec30c493abe220876a9112f5c42bd21d2b241a4c1bf9d1c74d00846034f2331551618508a0172c77999d7eb58e40764cf571e42a8e3f0ca0a4caab098bdfc35aab554f54b271974e788a6b5f03d58906127f27fc0db025fdbdff90db9563c612c20c26866122d3bca6f6ea87acbaac22263bbd940e5ea9e8057c6a18129d5b3dd9af6188809d7008bef557b10a44451e7261aa14abaad5b2a3f898128437ea710c14db706a48da263ab97f371e2480c2093fb772c286248daad9e38cb406277ede400b98d3777ae95dd74d1bb06dd704f97413dbeeb1265157aee46952587d379a9e3c5045e39fe73be515e04c0fcd4218eeedf48e00e0b48a5bf4b62301153c800cfea6fdae1eae358afc1d62165339fac2a74962c944543eeed468a531bfa9cbb278dad4991cdb8c77b78f8d4ce888e3b126017b705187f3098da3c0d0d3f1c4dd794702e1d71be17926d1bfddbfea0df096476e690fbf7368152f35c3c80417bf8a2ea8845ec364ec535b8084bff919e82a48519e5ac40ad998dbec8f81e63cb0f331435366227a041a3a7a62ca1f1cd39f03631e47ff20cf698ec7106a543b9ea459a6e7b0f9980799f4258b9c8f0038efc8900841d7c92c84f9ab2555de605c40fefad1e92011c45e1adda0e06cc260b4e2fe9348106f4f18235efd96703af5484968e60e7cf3bf4fdd5d78c709cffdf14d316177f132c057279e3ba60b754e97864ad18f4991c6cacb16922c959b7ac9f2e12dabc77ac90e2a8163992cf2324d37b03088aea0a6f237f4aeb69b9d411bd8945042362e870c2551afa00f7f46ad7b31195ce01a5dc19a18f6ff94fba3dfcbb47477b7751b44fdee94abac1ad28442398ee06a40965dd95b07e0e32821fba6288a5b9bc3f94c885dc39a115a9ef0ca5f7e05f461798f271c52cc776820db81705ff41aed151da60a4dcd65746c384184fa6cc0799c1e7d5450167cd3639aa219ccd56ee928e33f67fb9e5e9b36cf40fb73b4f8cea3a431b457477c1a1df05f5da4c9fe9c8bdc60b838eeba0c33e945807e9bf715b6f01277941c18d1d509f3e43ea8b2758bc1d41547e9d31e9b7e5b861b87b2bab207655c2f0daf4b2cb15a0c6f6f2a2385537ed13e010ad5a713ad6a5c0709aeb7e4be88687882a1160e2be8d691e05d9500449071d65129d9a161bc34377e1b446758351ee1c8fe5d4b2b8c21cde73c0f03e4ab3e238fa1fa5acd69d322bd427138b71441cea66eb21be71b7de31f4924ff031b1ab1bca5a0fcd03f3555d8038b88d9c5464c8dc280a06c3aa0f608fdef2d4ff7f0548154d177ee63577be58413f6cd83ca37cb561ab396aa84b9d0388ebb54311c542e3c5d82333668903a5b4c8473b427e4a846b57f10ef4647cfc2678f90c1363d743d0d5f43a2c3c74402b6b656d372580b9dab474c53d86dccb68f35c722d1f857b7863ea0db953830ba0f8ff75fb1c6fa0bfe641e63d7e350df4fbba28ab20d6dfb8c2bbc3bf59f70ee7190212fb19ad36b9a9a0230b26c7648b6db33bc2ed8a387f95f6711f753859f9d725dcd677ba64f2b16d2c334357a4e627c0583db2a670785d3860d1b7b6fae06ca2a76d7c3cf0a6bfd3bfb059a9d8650abca1aad7ec0d8bbf9cc17a42c93b64b5cf3a1d1b65f0db1799120717b846f1fa0da797545cbd47ffbd17597810066bf894646f7855035249d2c62eb0ef100c901e5623f66429dea5ced259afefa769668165c120f8c403803aabd91f46433a7d4d2374e394f47377fce8ef53aa949418eabf38dad9595189ecf93a6dea459106cb0a490e7cc67c5eccc46b0a8d758d4fc9a17395ecbbb4228487db1042159ad3ef7e2ee005230db4f5f8228c0a20483716009d22e178bfbeb8950f5e42bfcbae2486a1e7b970744d02a80dca9822d48d952d7c847aa8881ed43a5baa9c91151618795a73a9a31cd86acfe5af6e03c45d7d834917a6593c8dfdff56c359ee4f185ab5887d2a9661e196798020f49456b0f342283301fd6e6d7d2a2a9847a28c69ffd658822e028af1335d567ff86c8c667e5f96b4e44192f9b8803437ecd1f7aa434846a77274a9ff1f6ff959851623970162720d5d504a9c1786b08aa381f659983211ddea52d3d0832e0037a07efbc71aa1883dbfbcff7a3ba7f84fe28887681869c481f02771cf702170f9c52b84fedf07adc5c3de71b6c9750f090d16614292db67b578b294d756ea10dfb6f6dee10e31fd7965707afec2ea5c9f88319842432a637565b24db3f8e4d1849e6e2a311b5bab21a09325e9133f2fe996001630ffc24c02fff20c732c8e8ddeb63c8a158c1396ca14698a5dbea74d1abd63fe7f8628a320f75f1bf751bd584dd24107522b55ce35b4e3400205a1a0478580020aecb52fb36b809364de9d9f63f24179b145d54e12e720b3f81e67a0ae23df944dbfbb113c255c9eca598937ea31cd3e9952b0c5839719347dbed0c9a231ea20e039ac395f1be80fe75d91c87ac60837c693b54e76cdc56a6de38b46b87d9179086fb2f6e4fb06bcbc91942009564e811bcc87e21985427043969ed25f09d2bca25402fe11eea18440892224ffb0767de2a854fb607a7b33cf822f0a5622f1742c058315916ed9e877e7b13d07331c4982017c053dcfb63c39ac3352bcc92f74f53b646928e81df2f1ad7e4abc5f244fe0d2725839beb41591fa079fd0f451107993baf49bee211d7f56e033583b059a157f234a8598b61dd48d601b9b0c9eef2bd8cc3c88a6283142aa126c3869590d9837683aaa5cf49e679e3a483bf40858912ba049f7b603f81ec703170fb1e83d11d008d2b89562ea9ccaaf4d90d981e5984eda2eef1af8fbcaf63ef0be37889b142262df3a5c89568d11882a101c5271379deb387c7857b79eca390b3e250af7f7680567da258d00743cc6cc0cda4df9c463132e558e2e4190b38ff758762d6abd05c7105b61393e9bc63aadc880a7d01515b931e6b24d4cb6fe8366aad41db98ecd8dc1d44e6d53231ee0012090bb8562ecc5fef5654086ac5b1d2c18e84e2d53fde82a2d065ad3bc67bc8857d3c066e2bb3a28d0ec528b6c7c0be656c6d2321fab91345a0c6820e069b37fbb89d347de40e398b038e56916b95ee5ba0936cf0b8784eddd1ccb114481d9fc0239808a0d5a846b399d6967cbf62c18fe787e1de4a5c16b5d614061b6c5151ed472af67c3397428c918b1593b5923fd1fd1e1d410ee1c10e2d35afb006b9785753e3a9287ca52154abbefee352ab1ec1d519504b70cebfe1f9c2c50d5066be72e1eb957b6b279418c36c4585afe74b0feda19e64c752896c66fc2abff607c322942970da3693e262c4471209c2d8fb474d0b86e63cb6330ffab1dba2f42443ce43b4e262840c472bcdb0a2ae5b83ee9576f11d652e9cedf8338d5831d4a2e7d36eaa4f18256fbf918cf8b9a5ddf8bbb39ce50a30e36b79aa24c1f220e9b866109473bfe38a3c023a233f5e00892a7bab3d8d356485b45206767741f164a0b1baee97e2c0a70f0acd6fa0ebdbec3cb965b2688605d80b3bd29edb3fa62d295fc0c4f89f8b19f9a5d597f7fbfb897f86d59d90dc5e7e684f9c07f3685e69c75bf09bec10cacdd2ba5b60a049ca513d7cfefcf4cd2caf004fc723f5a578c6f72ece025a9272f5756e3b423944a17d91d7a99175bcb27bf8432d7ee216023094b058a80bfb13526a318b0bf6a8da23e513b6ab1deab3005497982b59afe3124589fd0c642f00b4f03e0a95763bc85694d8361ee33458e2da79e9849dc7f67ab844b", 0x1000, 0x9}, {&(0x7f0000000000)="246eb2796636ac4286f3635462f64966575b520d2760978c", 0x18, 0x2}, {&(0x7f0000001380)="689d4df099d621910231362700c9ccc6649571108618fee993c74b6e5d35430e5a3b85a7ee207a33772304fd17d12af39a1eb330cecb247b4b23691c8d6a1c97a884aa7c791f776db9ebc3df82a8a442d3f46ac1a05f296b17b3f72d21ec05ca7e3532a6e94d3e45812fc9408dcc9430cb08c1811c481e7f0fda086f5a592d4e5b3d9adba6254db98871655f438dcdf0c2b344f4844b102cf7f1ed487e1e059be84e4b88485cba46066ad66b54d0a0523686eb0bba6af839c4c779a4446575821b933472a4cf29e2", 0xc8, 0x401}, {&(0x7f0000000180)="227cd5a739c2f0517ca11b45eaf7086f34d55ca2367ddb5c8325de8cb44b63fcde93315d79c7b3df6bc98b71f7cc346f929bcd72a954f04b0025f54f02311df867496aabc81866cde66d844d29", 0x4d, 0x81}], 0x0, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) write$binfmt_script(r2, &(0x7f0000000240)={'#! ', './file1', [{}, {0x20, 'vfat\x00'}, {}, {0x20, '&'}, {0x20, '^'}, {0x20, 'vfat\x00'}], 0xa, "7518a99d134b4318d42a6dc413b6e9c82801fc4f106ee0f9ba614fed29ff5af87d81fd371bbf23f74847bb348fa1d9e8720132a5d20ecf6041e2e413cfc13b3bc1016090f0716fc4366c86e9c334b3ded9ed7297c5e86fed4cf60386b0056257e20c3504960b36a1f0da8bf44390f15b1c780452582b836a0e6de9377c388ced7ab08f725a4e989bcfdb48a3499147a3ad0db26087bef9c0a96402d76664d69d76c7642ca1aadaeb2336a229f479522599f7ebfc5d2d19a3eadfca2abc83ffeb7a58e9662b35547d93caba4fb0b6e4c681cef6b08ff688fa76dd1b67314e480cd278743967aa787a40a9493cd7"}, 0x10a) unlinkat(r2, 0x0, 0x200) 18:21:11 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000000)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}, {&(0x7f0000000300)="35f990612a86a722eb2f5390b63d2c930ff5ce69bd00c5c70b9ed56ee58dd34acf3a724601eda3b6d8bf1985cebe7750fff9b467c1bd369253ef6a3da4f5c2e5b82d9383d8779c55690144ea65e125c2e8a9ebeeac4e092631cbf3b63a4103c8a0140edfa211926a855ad9a58bb53ea9791999bfe0c311950ccaaf0c784076c3eae27846ee377e432eabc1b7078ed8d1b04fc8d72fe077e48d1e418ab091be8c9824db5e5ce04937", 0xa8, 0x1}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) 18:21:11 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:21:11 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 78) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:21:11 executing program 7: sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="477439aa238e1ef6df25120000000500350002000000"], 0x1c}, 0x1, 0x0, 0x0, 0xc}, 0x1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffff) fsetxattr$security_selinux(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)='system_u:object_r:systemd_passwd_agent_exec_t:s0\x00', 0x31, 0x1) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x111) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) ioctl$LOOP_SET_FD(r4, 0x4c00, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400600, 0x10) mmap$perf(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x7fcade36a7f9aedd, r2, 0x1000) [ 1915.325382] loop4: detected capacity change from 0 to 40 [ 1915.342545] loop6: detected capacity change from 0 to 40 [ 1915.377353] loop5: detected capacity change from 0 to 40 [ 1915.381989] loop1: detected capacity change from 0 to 40 [ 1915.382739] FAT-fs (loop4): invalid media value (0xbd) [ 1915.383149] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1915.388748] loop7: detected capacity change from 0 to 40 [ 1915.461871] bio_check_eod: 4 callbacks suppressed [ 1915.461884] syz-executor.1: attempt to access beyond end of device [ 1915.461884] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1915.463322] buffer_io_error: 2 callbacks suppressed [ 1915.463331] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1915.468083] syz-executor.5: attempt to access beyond end of device [ 1915.468083] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1915.469135] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1915.498230] syz-executor.7: attempt to access beyond end of device [ 1915.498230] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1915.499485] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1915.500788] syz-executor.6: attempt to access beyond end of device [ 1915.500788] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1915.501966] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1915.518335] syz-executor.5: attempt to access beyond end of device [ 1915.518335] loop5: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1915.528373] syz-executor.6: attempt to access beyond end of device [ 1915.528373] loop6: rw=2049, sector=44, nr_sectors = 32 limit=40 [ 1915.533413] syz-executor.1: attempt to access beyond end of device [ 1915.533413] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1915.534552] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1915.542852] syz-executor.5: attempt to access beyond end of device [ 1915.542852] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1915.545009] Buffer I/O error on dev loop5, logical block 31, lost async page write 18:21:11 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) sendfile(r0, r0, &(0x7f0000000040)=0x6, 0x6) [ 1915.627781] syz-executor.5: attempt to access beyond end of device [ 1915.627781] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1915.629496] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1915.631124] syz-executor.7: attempt to access beyond end of device [ 1915.631124] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1915.632800] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1915.694538] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:21:11 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 79) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1915.747796] loop1: detected capacity change from 0 to 40 18:21:11 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) sendmsg$AUDIT_MAKE_EQUIV(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000180)={&(0x7f0000000040)={0x28, 0x3f7, 0x2, 0x70bd2a, 0x25dfdbfd, {0x7, 0x7, './file0', './file1'}, ["", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x20000040}, 0x4008014) 18:21:11 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x602401, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) pwrite64(0xffffffffffffffff, &(0x7f00000000c0)='9', 0x1, 0x8040000) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffff) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f00000003c0), 0x6e, &(0x7f0000000240)=[{&(0x7f0000000440)=""/166, 0xa6}], 0x1, &(0x7f0000000500)=[@cred={{0x1c}}, @cred={{0x1c}}], 0x40}, 0x10001) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) ioctl$EVIOCGPHYS(r3, 0x80404507, &(0x7f0000000180)=""/116) write(r1, &(0x7f0000000300)="625936ca522407041397d6537f722a2201ecced1cd67c0bed363653513493b53af39002da0646e5008741b0ec762e9525333f60fa2ddd5f05faff45474dcfe183d879a2b46697e3190b71f12cacf0f30e62b7ced53c44fca61cc3434cc9d029be27e993641863bcba949d29a962f8361f5077d562febeb9076ad3db829881aa2640c65ff0febf23fadd4278e9f6c79827e12b2d3ddbc125dbcd1dd3201", 0x9d) pwrite64(r0, &(0x7f0000000000)='9', 0x1, 0xc0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1915.876856] loop5: detected capacity change from 0 to 40 [ 1915.909282] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1915.928183] loop6: detected capacity change from 0 to 40 [ 1915.947404] loop7: detected capacity change from 0 to 40 18:21:11 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$BTRFS_IOC_BALANCE(0xffffffffffffffff, 0x5000940c, 0x0) ioctl$INCFS_IOC_FILL_BLOCKS(r0, 0x80106720, &(0x7f00000001c0)={0x3, &(0x7f00000012c0)=[{0x1, 0x10, &(0x7f0000000180)="94f3bc403229a8d976e075c3470230ff", 0x1, 0x1}, {0x1, 0x75, &(0x7f0000000240)="25cfb97c1ade5ebf124ac2a28c044876243dfc66cc4dfe70851b9a49400f4862b977d72ae998721866e05f799438c8dee3094e8b18cc4c4fa42ad61a4cda731a897e20e913a95508ffbacfa74ef2bc01c0a952cc9f74722b08a1356d5fc5f3075facb05f3936706e1d590fa5d760226ce1c6a3994e", 0x1, 0x1}, {0x5, 0x1000, &(0x7f00000002c0)="362565d7d19cdb3d1e020f052a0d7fa27f072c3c2da4fb1eafc9e3f6412bced8cd749deaae9076be5e5dbd38a7fc14f2b6327de6d3dd98f5b7ca85313f65cef5bcf4b354eb3fbab9f5cb70861cb519c18ac55ae73885c3367016887f88108c87bcb8713fbc545beeafac7b610f846febdf8a0c95d71d576d3f17c2a8f8a7e50d8e02ba5209806003212a644e491534b12a72e2735bf6ffa2f62c8df2c2dbb91065459c69a003c932873a0479673357a98fb46014cfeefd7101e710053f6f4c484c2b2e46bf5471a23caefb13f1bcf49f63b4d290f2c4c810f944af52e457be77b1971863859f1efa7d784c0e0ffc1a534e10eeed39040f0f7478091059fcdfaa60db630d00272e82c8224a1d72d5c0530096e31148a77ebc64b5633c080caca0a4c1f59692e2c3e1774f8a5e01bf9f2bac3f774cc0b6ee50dfc8b09151fbeb9c39dc4fb86c29be2385e9a35e8b1fa59238344d4eaa9b27d17fe4bc4b22ff1496049ee1bd99ee3a908e0e26cbe7728b42b05b42277112e542ff38cbce72cfbede13b79e78c00d59a372b4b8f46847a3be3cdf2563ce34e93e6715bfd604925d18040bd4d9cda2a4020a7caef8edca6b048d9bb8edf17459295f4812140e5bef98dcb95d398bb064c0b903170fa5a2a0d97c0577f5d0feb2229a172421e2aa390e7dc274e4dbb566551441bad390e1bd8ac5af079d7e20e85f09c5da0586e72703ecc12954ce987ea3483d56ed1aa788f776ac2a0737d7417b5c3c3cd39c93bfd3fd569ee3cc174fcdaf20b623e55ad94c1416ecfd37c75022a76a56e90ab11ed9621cae94a5d05cc6b001349158f5943a83662d20524d6da62f5202cdeebae1dbb79d0b1fea85d946d38feae759a1a2939d30db0e62940dea59710568f7b54a59b64d45f1b8e8d0439fbd7072ca86c17410909e72555802116df8e6f85a363d5fb2f03411a388eede09d89cdb8b1d53e8dd5ff30c5f90d9141892fc3608795227bdfedb74414c6209d5dbaa21987e47ce23e94e3457e21da3d77cac10b78ab02edc375881753102d44dff656d36175c64805f35cfdbda575d81a2347daf49f122cf6119a8a1485270990e3e4238de91b6b84cd5f842cb0a808b5842965c67efd423a4f3ea5ca8797e2a574f2d9091322388cfe691a7942848115e739a7aa4d28ae32d79729c56c1cd9bf37966e625046de95009e899b5dfd03eba128d8e37a0f515e7732e4780cf36c8797074a2af0ee1729baf54c669423dfb36cbf3f40642465592c76df125768439e3cf062797e1f6992e9906a7a738af0c4f4fc26eb623fb515f480a9c147c87fa10577117ffc97593ff3fdeacca5a6ec3c624bedb9fb45886be1d8cfb9a2067223f5ee4a894bc0383ff264d86268e6241a1a91cf1575c5a86c1610f41b0869058907014585a49ed0e029a27b65f6f69ea0cd56aff942f6170553902727fdd61da2f9a21481a4e7fbe884e0a1cfb71b2b8ac234c9e28766d70158661a9a68cc384a368e739fc416cda9b99c4e80fca14964e7832d8c99fb0e5fcb3c2460ee93d8acc32037c382e983aebcbf89285b5cb9375f9004e0d29f02e12a5d8801859280d95a82c35162f16a140eeaa0589fc2c73054d0d0762830b37117f7b6c1636f15eb25ab14ecd52575c4190ff3442481dee8fcddab74570431248c33fd6036ee9b140e1a7b803f1a6627f7f9a5709bbabdafddd452cf8db80139f1f2a6486102efdaeae7d607d33528861cd7f2108847ad828a7569af3ee7350c8f1df3557692e1fb11474a3b2cc6ceb2433b76744c2f3883e89ca4b96bafbdd42133db0a43e784286e76187537c0dc1636299934b94f5f4d666a39b9b420b7d9afc8f577f04478d62cebccae5f79a56be4add43c74a633f31b41f72e92b1da3331c0ef5eae31714fcbbaf49352e20101bcc8f9c9d6b6adfbf49e14d6e5bfef953936c41e4f54ed9d1b832dedfc4e13d040be7a48a99e480502c059424ea52ba952a4b527f082683c233dd9e3a850bda1ea2270f945f4850d24dd55521573684d6b42d55f610e31168f6b300bcb35a941c305df4b6d4ada4c4ce6fde58f8078dd5adc71b274084244b7180f53ada4d1cc2f4e593a6c30b65c9a1a283a2c488e450cebfa5978cbd5da82eceed7bea87a1eacf99876e07767d6e74822bc6ae1dcb332fcfcce4ccbd04dfb0a0ca140c4efb1c21c0070b12013e6644c3003cab02ccdff05d33b4b2b63553ba0f37589ec50ba4e783b6e5e245e9377fbf13263f7d5bb8cd8c8eca57a2f4b0450d7abbd6391f3e5bd26d6554ce24e966bb4379969e754a1e3e0f79ff459a7ae191fc9bed1986485db067b397aefafc1e565a554c34f7c365b48e304e1d88e9386502d591c5ed545a135a1d939e74fcf40ca73deb6b088ee0e835f9d2ea1482d5c90d84b9912150cf46b20ac1a3590b6944c029ade16d39f5b1764ddee2424cf103860e6e9a477c80b2511753b389725879e37845115e9b3d60fbca9822bebf7aef6fd6fa21ca754f0201eeb57b4d2a83e6145ebffccf6529a59cf557b8b65e152c851c6d109c4bce87d9878fa7bae225dc99a5951fee1a478646173910b0ece4a440348e3464995e1166b82e8bdfdca9540226cbee8efc831dda201402f7fdac2271df932aa28f6f35d050bde0e17d7a91a335b7b47c337b0b77abdd96540b4aee0ec0865802d8e3b18aa36ff41c011d7c2c3fa76ab383d8b4306cfa2510c8b8e93b51efa3f341a1a97cd8948e4e3c09ab4e2df235f80a624ffd3e35a79a2fac3e41d55efb86d41e7d85a164b2a95e6423376883b3e4b5bc102ba8599a74123d4723840bebe67921993c0f325f336e5185287160292f72c8d231593ed776bc4ff6b36883203000c24df55b12e8f40b94d010c70c7ef77ea2a4f911d2c7e444dd83a3c7b95419ffc31e5b71a2fc7c85cef4857e23fbe64913eaae1a0bb4f22b631a1673f3b1e2e200da2d0a239ed9518f674705bd7384325904a9f3758c340dab97d0ecad6dd95d950a8be19691706b80d7e920fc5e5ed15e3c199c0dc1bf911e44a6af83b2d19df383168aad1cfd99cf4b2ab9c35237f23617663d5aa447d71155d4ca04b20f9b068e9a12b1e35c9087cb0f7bcf4b5bc0ce3073d37b893e944983672566127353ddd0b5510d599100ebefb7d874d346a4132df785e7ff2c8af061bf24820afb426524c3c25653979368989d70b902af4c2dafca8a2cba486bd3535aba364e7d898523f0c5f7b2d46ac8f7349fd48caf11e9f847c745276acad4a254ca582ecec6c555afbab52bd24d899eac50a9268d0fb1396b3953e5496d895502f4186b7866fc640202cd95264ba446925c85524d2043fca5c52ce15d5341fe3e412687e8d3355bf35f6fc3b6b7f4bff690e97dd2020232ffe39a4df0869805f3563199aa2d5838c3a944c7a4e56db8ea3bcf72cc1824399a509a5d09e13e107fb8ee27ec96049ccf94c83981f12c137ba0b992af92b9e1afae14a9e109b2f9aaa2a571dacbf69e8031b35c07b825ecb91ed9e345ee5f547c92e86165dceef9b03e3077ab29569ed0677903004a071ca0678f368dd4f79690bee7671c4f7ca4e98c14ac4450f5a9885e187bf6511722814cef2f58e0d98361256d92e280a90acd929b5a60cd8f6f99ab79ee85cfed0c0bd77d3de38bd7f0fd08552a3e1095ad23b83c8f9fafa8ed489d9886539af3b2c6631d48dd40392dbd40da4451764158af167cb653106e3857b7ad21edf22352c54bc01d068a782e6dc5275307943a9786b0e4037d95205ea3a2e017d2bf7b1e83175218e3bd170752cf5d36f307ff842cddedb154ccf25144beee73af984986153d2b725a469aae904520fc472c89fd00290d92f0459d45c24540851461e09b1aa70103433908103b8ef373ee26fdcb9c3dd0aa81397176de2aafe5fb342719b37391676ae140bcdb2b0cc0db12a0dce7a41a9ed1946392a842a144f7a41b8c1fb9d8706c1280697d03e7560f40d57f47e75f638236b18ed46e7efe93cd7061e24166e1ff74fb86f480aba6797530ad308de2798049b09ab3545cecbda7a8321edcbaebdbcd5f72777458e1f227ee4d6cfcb29bd2636329f2b5f3afaf1a6d76f783a22cc73c09b5009cdf18ebc194781c1e798fe4cbdf27e922f0f9a19132e7e830d771122ece8c97f78729845c147e129c82ca7edf221a0a20648481984d92e0b22f3bd198c8981671a04cc6f09787c73bc514468fa18d0eff08d7b43beb808deaa6e095f2789d285d92300cad66d4f24c41ac319c72ccb97f5697585bdee7076baf9dc2a5730cc67887b9c73944a7d2a19a7efd6e7e1051a3648db208261c7ca137ca318a761240bdeb824daa9dc62fc52bb33c63b1019a3160ee0f352c8f9d21cba551e28a2d21bdd0e4da81c6209f12b9120b5612ccee6d84acf18092d014c0c3704d77df41589abc783b394b92bf3288ff3bd177e7d190ef4e33094a6f9a5c2b0b7bace6c54f5f47d52f58243a0892de03fa57aba260798a64e8d9cea0509a5c5d1bbbbcdd303e4c2e09363e559f24bf7720bb1b162a307ddbc3780edae130e5600ab70ddf5be564b6fac3f1fca95d68834b3fd01f4fc4928d3eea435dd38859cb9ebebe0f523553106beed3723071ee2375b6511c3f087464f087cceaeb4464256a49a4c49b17b64a9e58e00bc5f41d0469b5f6b7cbb5ec375210bf59e4fd13f5c4981d0e5572a0abb93c0526458934270fcecf3957814200e42e46b86e30c96eed4473ed908da44e140c01c8cc6ecb4cdec3596957d1a3cb18029b7a94317a23f44c13edf7fa2e60be915d7a752f5e9505b0098883fadfb41c57c56b4b97a2f412bc3af5ebb9e7ff8e09889157f9bfae412d3bbb34cd5edaa2a0b9067c6f74de78f5dea0230c2003da1887fe2d3213dca7cb566f318c2a09d5b2695c315a109b45802e938b82127002b2c57bd794cbb8c36ee100954e9414d0683ae8804b8a30bf54f5d0bc2fdd7d4fd362607c4d173d977ee6a731432ef4a19ed5bca208e301514442e913c732f9c10405de876e0fe2058c63afe5009b38e2ebeac1bdf530ee9c324d0d286b01b227e9988795a911598466262b0e5d4a54e7a5bc9311ec6ac91a886cf896e9b24eae4b023904afddfa0b5f102c6de624fdaaf3f408347c0c8ef151d01fe1df8a6a055da96d1b2faf7892725c65915b88e168e4add91cacf990207bc34a456f7d2c5eba1df431764bde58c4bed5264ca7f734bb9826b2229e1191cb5a5d7804b2385c69c1591935817f348ac1cc0da7b811846de99bbff1a26054860cae0aed0466432144288eba594b6cbc67ff237bd145794c225fd7029f4764a9333060dc23c46cf5a2437b5e4f84886bf7564a4693c5571d73b3fad9aa32f9535b16e57d72382be0f474e1627f04bd6d5b6c1990a2f671cfdee70e6cce199a126cbe944ab796fcd3e8931e26787c2e6d529dd1bbf9409d6b476c0fee75b01842757960616eb643ba18ed040010df806ba4ab010a4ea2d67a35ee7e68d44743b024ac442331c3558afeb9fd51807644e8089cd5cd16dd7bc4b68e6b2f247410af81b1d73207421d6e0bf36351d4085ff0b41acb8870615ba5728b25fae53823cbb14e63cb9abc04358465957e6f7cd5ea34b22e1bd0ca3af7e3558a945875cb4778b9c73c0876a3e1e85ecb1e87a7115d0f90a9e9a220bd098d8fc031ae6c08a6b253b80b7b604f02de795997b1e0749f6467febeb7c66426fc1eb2ef3cc779660b1a626a4a6eddde1ca1e50db552fe4fc38da2108748ea943c26cff1fdc4", 0xc2a35debb9b0268a, 0x1}]}) openat(0xffffffffffffff9c, &(0x7f0000001380)='./file1\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x80000000) pwrite64(0xffffffffffffffff, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(r3, &(0x7f0000001340)='./file1\x00', 0x40000, 0x80) [ 1916.161961] loop4: detected capacity change from 0 to 40 [ 1916.204459] FAT-fs (loop4): Unrecognized mount option "./file0" or missing value [ 1916.213728] loop5: detected capacity change from 0 to 40 18:21:30 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10000, 0x128) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x80040, 0x41) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x4, 0x3, 0x6, 0x0, 0x0, 0x3, 0x0, 0xf, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x400, 0x0, @perf_bp={&(0x7f0000000000), 0x4}, 0x42200, 0x7, 0xffffffff, 0x8, 0xc5c6, 0x9, 0x1, 0x0, 0x9, 0x0, 0x4}, 0xffffffffffffffff, 0x2, r3, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r4, 0x0, 0x0) 18:21:30 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1934.343035] loop4: detected capacity change from 0 to 40 18:21:30 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f0000000000)=ANY=[@ANYBLOB="008c73", @ANYRES32=r0, @ANYBLOB="3dde0000000000002e2f66696c653000"]) openat(r3, &(0x7f0000000040)='./file1\x00', 0x40, 0x3) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) pidfd_getfd(0xffffffffffffffff, r4, 0x0) r6 = openat(r1, &(0x7f0000000180)='./file1\x00', 0x420002, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x1c040, 0x9c) r7 = openat$ptp0(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) fallocate(r7, 0x12, 0xfffffffffffffff8, 0xfc00) 18:21:30 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x0, 0x0, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r3, 0x0, 0x0) 18:21:30 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r1, 0x4004662b, &(0x7f0000000340)) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:21:30 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:21:30 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x139000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) getsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2}, &(0x7f0000000180)=0xc) [ 1934.370401] loop3: detected capacity change from 0 to 40 [ 1934.383724] loop5: detected capacity change from 0 to 40 [ 1934.404717] loop6: detected capacity change from 0 to 40 [ 1934.421704] loop7: detected capacity change from 0 to 40 [ 1934.441981] bio_check_eod: 10 callbacks suppressed [ 1934.441993] syz-executor.5: attempt to access beyond end of device [ 1934.441993] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1934.443415] buffer_io_error: 7 callbacks suppressed [ 1934.443423] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1934.534944] syz-executor.5: attempt to access beyond end of device [ 1934.534944] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1934.537271] Buffer I/O error on dev loop5, logical block 31, lost async page write 18:21:30 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 81) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1934.722925] kworker/u4:6: attempt to access beyond end of device [ 1934.722925] loop6: rw=1, sector=40, nr_sectors = 4 limit=40 [ 1934.724630] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1934.726164] kworker/u4:6: attempt to access beyond end of device [ 1934.726164] loop6: rw=1, sector=44, nr_sectors = 80 limit=40 [ 1934.728150] kworker/u4:6: attempt to access beyond end of device [ 1934.728150] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1934.729899] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:21:30 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0xfffffffffffffe84) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x802, 0x0) ioctl$AUTOFS_IOC_CATATONIC(r2, 0x9362, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1934.895301] syz-executor.4: attempt to access beyond end of device [ 1934.895301] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1934.897880] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1934.945349] loop6: detected capacity change from 0 to 40 [ 1935.003471] syz-executor.4: attempt to access beyond end of device [ 1935.003471] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1935.005202] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1935.045367] loop5: detected capacity change from 0 to 40 18:21:31 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = perf_event_open(&(0x7f0000000280)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1020000000000000, 0x8000}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x0, 0x6, 0xea, 0x9, 0x0, 0x97ea, 0x400, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x401, 0x1, @perf_bp={&(0x7f0000000240), 0x5}, 0x1a0, 0x3, 0x40, 0x6, 0x10000, 0x100, 0xed9e, 0x0, 0xa6e, 0x0, 0x1000}, 0xffffffffffffffff, 0x5, r2, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) setxattr$security_evm(&(0x7f0000000000)='.\x00', &(0x7f0000000040), &(0x7f0000000180)=@sha1={0x1, "3d319048ff557ab864950a234be69ec67a9962e5"}, 0x15, 0x3) unlinkat(r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000008, 0x10, r4, 0x9640a000) [ 1935.256427] loop7: detected capacity change from 0 to 40 [ 1935.376221] kworker/u4:6: attempt to access beyond end of device [ 1935.376221] loop6: rw=1, sector=40, nr_sectors = 4 limit=40 [ 1935.377874] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1935.379172] kworker/u4:6: attempt to access beyond end of device [ 1935.379172] loop6: rw=1, sector=44, nr_sectors = 80 limit=40 [ 1935.381055] kworker/u4:6: attempt to access beyond end of device [ 1935.381055] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1935.382710] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:21:31 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 82) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1935.396123] loop4: detected capacity change from 0 to 40 18:21:31 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r0, 0x4004662b, &(0x7f0000000340)) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r4 = openat$dir(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20400, 0x27) statx(r0, &(0x7f0000000280)='./file1/file0\x00', 0x1000, 0x400, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r6, 0x0) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x400, &(0x7f0000000480)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@cache_none}, {@cachetag={'cachetag', 0x3d, '#'}}, {@dfltuid}, {@noextend}, {@fscache}], [{@measure}, {@uid_gt={'uid>', r5}}, {@permit_directio}, {@euid_gt={'euid>', r6}}]}}) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r7, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000000000)) ioctl$BTRFS_IOC_SCRUB_CANCEL(r7, 0x941c, 0x0) [ 1935.508889] Buffer I/O error on dev loop4, logical block 10, lost async page write 18:21:31 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1935.532200] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1935.559009] loop5: detected capacity change from 0 to 40 [ 1935.565747] loop6: detected capacity change from 0 to 40 18:21:31 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) recvmsg$unix(r1, &(0x7f0000002640)={&(0x7f0000000180)=@abs, 0x6e, &(0x7f0000000240)=[{&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x4, &(0x7f0000002580)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xb0}, 0x10100) r5 = openat(r4, &(0x7f0000000040)='./file1\x00', 0x0, 0xb) sendfile(r3, r5, 0x0, 0xffff) ioctl$FS_IOC_GETFSMAP(r5, 0xc0c0583b, &(0x7f0000000300)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x558b, 0x3c08, 0xe6d0000000, 0xd1c, 0x9, 0x8000}, {0x1, 0x0, 0x7, 0x4, 0x5, 0xffffffffffffff1a}], ['\x00', '\x00', '\x00']}) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:21:31 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) preadv2(r3, &(0x7f0000000180)=[{}, {&(0x7f0000000040)=""/19, 0x13}], 0x2, 0x6, 0xff, 0xd) fcntl$setflags(r0, 0x2, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000008, 0x12, 0xffffffffffffffff, 0x3e3b5000) unlinkat(r5, 0x0, 0x200) 18:21:31 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) openat(r3, &(0x7f0000000000)='./file1\x00', 0x149080, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r4, 0x0, 0x0) [ 1935.668854] loop3: detected capacity change from 0 to 40 [ 1935.753046] loop4: detected capacity change from 0 to 40 [ 1936.483916] perf: interrupt took too long (358646 > 27310), lowering kernel.perf_event_max_sample_rate to 1000 18:21:50 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)="b0a7e29c39", 0x5, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:21:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x264400, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r4, 0x4004662b, &(0x7f0000000340)) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, &(0x7f0000000300)={{r4}, "db91798cd0094366ae2d2f58d02036f261c7b480b49ccef4e6326151a2b18a280dee417a0ae396eccf937dbb8d69f06757ac45a4bf0c1240118bf3d288a2cecfe5e6a9c24b5f526f27f1f3982d7cf1f74b4bf5809347272b03f652265969803eabce8fb30a154446f0ca2aacdb7b3a0ded90c5877e5bb930a1906a91e2dbefb4f7988aac9125bf99408318413b299b1c9e9154b29c583363946500e85f9cc17fa45551536940de4a078600b639494a163d8bcc8ddfbde574d30cea98663458904c7a761413e9dd72b6b7f6c836eac05884713ec3568eb387cba8ac1ce166015ce34419fca11ec168cfacbfba6259e7c6849e06abfc6f1a35d8b8f25f1286a059248f5c3cb582f13fcc5b7e6500f574b27c9b17f477124ca4f43cf1076c9d43e3f4e677067ed33964ab2e0466a13f498db5a256e841b64bed51600a560108e5a647b2d66f4f2267815620e8b975b40844a21843bb36044917260de072b0fa87faddd9c884aea4f91f9f7e0ff672a6233a38a51abd57cadfb94592769e7b4a48c165d9107f63af79d82117a8273fcf25da18f2e415ea09bca716a9110478c4f48d3f3cb05bb245dc6eab3b113d64943eb60c2b7f3e63ff0c29ac69145405669f3f308de220ad2ad75b7c1ac678eb893511170628e90653382443a8347f6298f032b5bf2fe46bab84985cf62d124375cb01ed8450263317d0208edbd9324253553c42458c8968dcfd5e9ed3a94338ff1506162c5d29e0aa48432c975ba5a1ee27ed861d2254bd32af8bfffca79eb7b7dc7a92b5c64994dab48213cd75c4091a5b3e1f873709f1be5d181d7fae54c04b1391ed74541a02dbbea0dadf38d62ba3dbe3d61ba413c57a6bf8455566b092e7ece8c291597c217d99df5201cfb2a7fdcf3029791f24a0edb7ae4cc24e03076cb1a06eab7dd08b76ef8a6414e931c90d9e0bc1c1b530743d78e3980a413e806abb40d935bd44a3da70e065fe616aa6e5d3ea849bde8953a846fcf3d616efd03f738ccff614617b665a79ebe7aca954da3d2ca9a2b3ba0ec6ed78a85ce96fa9feb58ec40a72cb3d9f0e19fe5ddf8daf04f470563ed8b9671161d7a78e91137b8d6992c70fd26b464e51d06a896b0f77908f62808c407112bd1dfefb225f91906147ab5ec5e079e271ba7b33ac198805b913c0beabb267675643832ed387d81df1e1dfdc253233790bf436d010dec1da60a438204ab00a9cf41b8bfb594439cb9f55577eee101c26111e6035375dd34ed6cae1ce3998d8505ae2440d566870f2f18b85d37f6260daecdb090e57194f0ced13f952451bcdf2f2f746ab4dce5fe6d2524123047deb34be549ff1797cf13908649919a2ba6be89cfa105e75f4d411c9200b8f9e58355433618b8f6a75923a1801d965e0757810f43f7b91940eec787ab5561f8eb79ec3ca6d0322b96061349d8cf5cb74652510190db9540f9a4322eeba009bd67d3cb9733a0e41bce396791acc9a1faa2f80951ea9cdeb31025699ada1a769a87647c54be261a62fa2c22a8094fc6b8ea94b24660a177161bf5cfdd1ba00450fd1e67e3876d15f0806c92c732d242468af9b107669920a7a5316c0f067ba647e7391b4e437472257fee527f38ddc75a142ce4ed69d1e5ddcd6158a2b505d9795822cb204ddf511831b728b4d2fab0c0b89541f3804f888bdabd99b1f7f006da65f1da9b093d226e323f903c1b5295cc8184365a0b79af5572a0ed925f0272b731edbe9817b4c122e279cd2e1fa4985aec2f9230ce1ae4edd6d7dfeebb86f85e3b001ee007fa4907ac5d8f916867618d4be2cdb3bae060d63f7e1cbf0de662a88b808ff80fa72b8b67a4129f5d93f9b7a60d0e400702ee557abb3d6eda79c90340babe7ef9894b497da5631d7da4b491c63840eb2c48abd8f9f4bc1e00f5807dd59e7eb3280087450ee6f61f141103f1ec938f7e0101e5ff01b81569506f433f7d3f5e96147d41c758acba75053e747a5ef864ed2e3336a82e98f476f9feca1561b24400951d0ca7664dbce9dec0f084afcea82f5880bc9995c38636c2d0cd13f3f025f136fd509677e863a3f579f4a1eb0fb11c43c8e2b6b1cef99591934176ce43f548400ecd1522a78e4a307bf60c34c6e36cbc689a27a9f1a8d5e66cec8e80f9de6fe15f005672d7a6a11e50bb4a0b0a3f4e6472af15edaacaa4c57aa7b95c0f3eb30dba07f8a5531e9308af808e4f4a0a5f99058e7ac8b8b0a490068ddf4afb404458b00985be9e6ccd8c70d7c06ac1b9f276b2928c38352d0e62df9d901ba264f7cb5e6431df1d4e94dd5dacd6c036900f8ecd4170e94115d1cf2dde7bc5a82ac32ef51da4287959c232f259f63786914922f33051ecc237849f7bc90bdecb4d2303389630c451310dc6c0a7a4ba23f8b4a20c3328ad262ad899e311eda307b22f9c6e714d06288ac9090527580da4f79c9a679505c7e3f77a1fabb1ebeaf65e0490c5ee62a5144e226358ed65a3b3315f2a25dc9a768b4a335019e54e2f0ff7313c1d80cbdec2a67bd0972d9523c2ed6eaf79eaeb140c899e91253b214be595487b86d0d1558dd6d6076b47294d92693a2cad0f7aa992e57da57b56c26c0dd222146a3860f495d6c05928616a0eed3c1e5f4d9dd06d8e8d284474cf02c089b1c1fcbfca4ee9b7d69575d45cd972e9662fe82c3493bfebdc5c7b3ff62857503eafa6ba58a914fbd07365b8d57478d3e821d60d5a986f65e8343bfc05aaa0f5f58ad27e4cae075fefa529441d9f342fb6796bbf019025806f31f3473e8d3328d720b52951321f93354ef9ade4fe713285b331826d83051b91db285c44a4976c3b0c09dc2efda27258fca8842600e45fe37c37d77e1cfb999b38113d7e5f17e7b3c66c36dd32d8336528f440ae951cd72f4fb1f8a7168f6509795c9dab218549b4245c000052d377a08f1895d72620fcf1e9016e3d82a04f13687948e2156d32daa938f9c2322227dd25e99b878b895f6a8e9aae91d2529d6bbd3d35b6e263ed4d1d6d6f9410b8042fab790fceda1d0fc816349bd5a7e9b46cac101d8db8e8a19c63d9f024e9f6de8ee4fc0bbe456261bfd7b535352161d5a06079f398206fc91840e1df930936cc2364a513bc606c6af87c4d650a74e3246e4284b6d42931a92771c7cff0d0ad74253c8f902dfeb3d33855fe06aa3a832574f46cc819baa6ac05a4b84f2695fc5eedc4dd82528c2b28b56e0f3a3e1bcfe9f6e878619004dc3172f6b4ce08426e3c9751f8b8d2387310ac55d29f5f7a69031c0f1c162e419ccf06cbbe2335ad4f0a3e027e73e5b8d67ce65e8be105c836cae1c03aca81c21c8ef192beffc0d2a6ee7186c166be85c89e8204df158448bd7c6b2d4fdee9b69b7080a69c1b7a70a509193c545acaeaa5415bfc97584aa82d31a2c0c0b4211abfb24843ad157d3b35c08a64076736db5b41ebc910e96ace7cec4c246042ce2a434493c431ed9629b748a60998eb6da70dabd7778e8fbff087b3e477e974168cea1e2ce52c07b3e43cc9c9d416e190570297c91f9e0c63b0cc89d0a07c85c8755ef282ef0046bfcf366398eabd423c828e9edddbb202d7960be49329c0d32cf37220b387dc4be8356baf9f103c85f0c43482aaeea5b65e3dc2dd6e8aa9274615514a41618f33d16f1dae4205ad0104af841282384e2ba63ac8e0e5566ec3287d150188e02abadeb84a9fb79a4460db6612000b296a2d0ccc7c321682b43fb5d67d7c64fe3bac486c8c22a55f6dee63f68dbac0429f4331f9d5ae7265da0f8c50246975a7fc97ab1e2fddc0bb66a7da5207b1ab49b1eaa81d7a592903bcf97c940e35eb24b2d31b9cf65a1225cfe7de4779bdc32e72c3bff8c712f5d33f5fcdc1944ab944e722906804b75f6d77b84e338cb234617101bfada8a975e9e1a4aa7908af0ba30fc2f66a8f4b7eccac2acb3ae70eca381435681194d6d412de4562ac5ba6dfbfab450c1e623f49383d7d43896e6a9cf0ecd6b0db69c9f213d700af327d6bf472bea6970ba1e819fe2ac72609e899903f68296e649482a2aecdb6bbab4b89c73a7774c1a299a6b5b2e8b14f5395ca7f882a58c69e9231783ffbe465b79794f6bff7626f7af903841f4b966828e719d2479d8b26b16f9821c1659c3000c584868e65d4f0710413b0e0e9bfb852dd1ab80199026fe1e9119dfb85e869f6d109445a3972bd4efbfbefea6a6b7f4532803aca3a472bd91951775204a99e69b80a646f39ed3454f1e05f5a3e0a3a7312e047409d21dabd99a778202198c30df5c505d176fe3ce56e230d8d41187ff5bae4681c8c7a916346cb6fdf1f6a551e7f7ad30c15ba6f1f5a4ad06cfe3bec7048232e6e4f5b4593c256a732bc540a2da79b4fc908a0cafda5239e18f56767b1da367b927f2257539572988683f34c74fc6b78a07627f894c82d7d5ff0fa493a4a1955793d5f1acd873cd0769605b4c17449425bd4129e324e2151a4b5fca8aa3a3283ac6655902248579e3d4691abc963288b617b7efa345fa19ddec27a3bb41347ccd4aa1c1fb951f96a1fb4023cdd64560ae2cc77baaa71a0abe25c514e8bf6ec32ae77463f3971128ea42a1041ecc1a78e666682a3a7fbbeb0e53068a02c24884d03a26be71a0364463959ba5a6edc889833e8484ffa9b5a52eed7fbfadabf911eb7bc1f0bb73e9736ca76cdbc8e2ba6192aff981797bd58f12fc6fdb1cedc429945cfd5a33632501e1fcccc0d70cb01680590dfc34a4b21c42eeafa8786efebfcc0cab84e63971b1d7fbd9fe06050d5e98b65758cd69f044f34b14f3e2383c6a39ce5ee399d7b9c404ba5639694e119d900be496d7cfcd0750df3d99f132c114a3f3284fdf7fc304528b5653f16063ea53242fd61321a6255c8f46c9b94530367e39ae9d38ec6f2505b957e25874dea7244496bceb96007bc42d0f355d297d3ee254b93165cdbf9d0a7c6c218e620fd9c2a10d6c1383d0531da3a924928f693ff1bf19d3413302d702681607975b0bb06b2d892eceb2db4553ff9020d2779949a2146482a290c2955d8c741f2cbd3f3eb583a795e07a31e819125e602ff0e566043621b6120e934baf5d9556779d940a1d323043aa51691aa5c19f73f1061025205376b9d6cf1c351e5c7ae088d5be5cd73bf07adbc96a4985e983d95ab54c8f275f5f6d8d3a20ed35eaf066dad9e56c2c957550d93d85c094e8791d3eec80f88286c03dd3fc394032151fe0746ae7bea42e00d82932b9a493a902d17195c81d124549a50f6b4a2e8d9cc30e197ffdbb3de1b838eabbc34524155deb86fa0a353bfa3543945e6308e425895c4da2bea2fb247d9c5548e3dae86a47f6c5318a49a027fa109198fdb42786bd65bac5171f56a9aebd193c4cdfc32a0bd248cbd7d8fb0def85c3ee497d4093225ef618d747756a900e2abd9b80ba23a15cdf9b806a252ae79a2df2a21b2abb177c2d4969cccd6d615b36cdfaa29eb6e89818bf21644443f1a1e3e196ccb040674661b98f9463a4d876638c754a229d1b278b81e6aad8982cabedc43dd6f0f2c44bbb1517df3e21e0d8e863ca33e9a5c50d549f037ac929f0a8b3fe3f67bd60a85129ee0301529082f5e186187c2fe2be974e722ab4ca50b2e7129ae391a06da809d77ef460d3699e170fffaf3e79a28fa54655ea37899cc45110a47fc8ff7a4ec73998989a411f910d126265b3e721be7b8f0fb6629624735c1c194c35663ebd3956281cdd6dd0fd0e3237be5a436d4f76abebfb96580546e6a9896152991b0d64462673fb1c92c9da"}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r5, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r5, 0x540f, &(0x7f0000000000)) ioctl$CDROMPLAYBLK(r5, 0x5317, &(0x7f0000000000)={0x1, 0x3f}) ioctl$EXT4_IOC_CHECKPOINT(0xffffffffffffffff, 0x4004662b, &(0x7f0000000340)) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x0) 18:21:50 executing program 0: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000000)=0x8) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/module/snd_intel_dspcfg', 0x2a4000, 0x20) sendmsg$nl_xfrm(r3, &(0x7f0000000340)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000240)=@newae={0xd0, 0x1e, 0x800, 0x70bd2c, 0x25dfdbff, {{@in=@remote, 0x4d5, 0x8, 0x47}, @in=@local, 0x401, 0x3500}, [@address_filter={0x28, 0x1a, {@in=@remote, @in6=@local, 0x2, 0x0, 0x6}}, @sec_ctx={0x65, 0x8, {0x61, 0x8, 0x1, 0x3, 0x59, "43556504b9dcc50dbd58a5a7ebdf711eaaf9dec3dfc48e71fedab5079c097c42714ed153d369167147a71e440e92b982666949e6e33257fb62da12bb388a385c75fcab0d1c48ba8b1a704dd8dd10e863501caaa1e3864648a1"}}]}, 0xd0}, 0x1, 0x0, 0x0, 0x40}, 0x8010) unlinkat(r2, 0x0, 0x200) 18:21:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000180)='./file1\x00', 0x10000, 0x12) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r2, 0x4004662b, &(0x7f0000000340)) ioctl$BTRFS_IOC_BALANCE_V2(r1, 0xc4009420, &(0x7f0000000a40)={0x11, 0x0, {0x1e9, @usage=0x3ff, 0x0, 0x8, 0x2, 0xffffffffffffffc0, 0x3ff, 0x8000, 0x44, @struct={0x7fffffff, 0x4}, 0x1, 0x800, [0x3f, 0x7, 0x8001, 0x4, 0x8001, 0x8000]}, {0x40, @struct={0x81, 0x6}, 0x0, 0x100000000, 0x2000000, 0x9, 0x8, 0xfffffffffffff74e, 0x3a, @struct={0x6}, 0x3, 0x80000000, [0x4, 0x6, 0x100, 0x2, 0xcf0, 0x2]}, {0x8, @usage=0x4, 0x0, 0x3ff, 0x0, 0x3, 0xf, 0x20b5, 0x3, @usage=0x2, 0x9, 0x2, [0x400, 0x7f1, 0x3cb603f4, 0x6, 0x1f, 0x410]}, {0x8, 0x3, 0x3}}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r2, 0xc400941d, &(0x7f0000000640)={r3, 0x62, 0x9ea}) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0xee00) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:21:50 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) open_tree(r0, &(0x7f0000000000)='./file1\x00', 0x100) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r3, 0xf507, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r4, 0x0, 0x0) 18:21:50 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:21:50 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 83) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:21:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = socket(0x35, 0x80000, 0x5) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)="7fb69e6dc12173c091b6e230940afe4b90708fc214274edbef67abfd4cbb24eb99a5ac93bd491fbc943a75660d8eeff069a5eace8065243c7110170d30bf74d0f41575979d60c1fb57a13d81a5f6edeacf784257ca1524b6b85b84197a9c267ef515ebf50b86ce2e34606964a567a257e4f1523ae8b8ebb448dcc577021bd149f74fb8a1790f1315fec5bf52f8d130f084cbbe9b039e4787aa50448d7578f55723d81adc534c5a3e3f9cd66e4606f3f40a16261a7b720d7e1bd281bfbfc7164725ce8b23802efa52229acd3929b9b4ffb2d2f4", 0xd3}, {&(0x7f0000000000)="1f1c3abbc48e4d797922ed694b45d0d8a57bd2d9758a556c110e0cd91028449583", 0x21}, {&(0x7f0000000340)="d5e7f9b0fb34abc255cf6080db9da8c8b45fdbc08a0d212acb0f39884f82a2b44bd38939e7f26bf8df29eb1e582a16f08112218414cd786e5c08ede43c150c1eb141a3a0d0bd68803cda7200de3761d35a3823650f70827364fa8c54b332f897925a4c8795a87bdf860dd1ca789820c88aadef66be719bfec832cb481c283c10d1bff1838197ebc6c728883fda5578849b190cbcfcbedba5d98a48c36ea3f04f5f1c92380ba4256883fd00cbb972693af690890a0fc0cd4ee856668f9708a338009fc3fea8555130b43acc7ea64711a8f5845732fff0d44dfa9bd8d00d838bfd39825d799bc015bf331158c86fd4f3a12e0b2a17f21dc9c153a8231e238149139d9af8f7b1e9cf1e0d3ac175339410ad06bdeb91d6cb5806dc9731c9465e8b60bc23707fd77bc9af96f150d160b6be9308416f487b4305c5422944c610001f5b305ba6e144cf7b4b4116656f743980fb053feddd685c970b4b6b9d77b815a223ae366240388e2720e0251b001445e8dbc827644ad226180ba19b351fa56700ccc5d669145258174792867ceb05b063b176df4de174eb3dd594488dac7c4c669092cbd8818df1d3503d76eb09bec5442dd005127f23da1c68bf4d13258271cdee54712daf8905d6b844f3dd35becc690d9da60666558c47a46b9cf3b833ee23d620f8a0287bf6408cee73aaece50c484a4f32548d691f8cd45b37b0a04f1924372ea4831f6e16f5e39ea7f57e5d621e1f81e3a1ebebbbfff53989accef44e66926cc58401d9fc9ae3295cc52b1c68f9599ae5dc247f894ebe168d126fed9a72822255bbe96a68ac510b1201ea41e2d994e586c8b7f051a88c7385ace858742d56e3fef0e812131eeddaabec791461dd568289f6ed4e59b9f2301aae6a83b7fa33ae51614c3d3e1ef8358db98e4abc5881dee75a7ee1cac6744f7f6ab80011cf14f21a7f1e9edd6b79b006486ce4dd1fc0c8b530e7f10f64384ac9cb9e3cb65dd7881c8ca8289fbaa37591188cbda339579c43d7ec2124049feb0f3cf95efadc3bcd8e2a88fd40520eccf3dccd0eab72beef2db49de7579c19173636198fd55ba767e16b5f318f870fd15c036912b9541bc8b7ae93e03b64de3a05378c86019b1ebf45e249413debb32f0508531505f75b16c4f784f2ae49947f022dd3aea86533dbf75f77e4944982d06e558244e03ba08e4c6dad06332a00f92f31256b8af6762fde7e79a0bf70b6c735fbdf7d68213313ce90c7b46a1afb840c7532d8a0c1997af309ce68170950e380eb0e20414b02751e99dc8f420461217953c98e691889dd84c99f4d5d15088bb5efdef1810dd553e0f7e87a36e8b7e54d7e01828600cef72bf56976192f455d66cae0e4259225feec675fce40aa5c3eabb1bdf3be6fff2e06582a44386c972567fb41aac1ac531a1b6f9f733a16e7575a9f5819743b048ac7af418ebba8da900240f5dfd4022bad79618e3a4ef7475de58185dadfa7a88cf5673898b6f4a8d1173af558f00f38c5c5ac37d588e1574f22be3b4139dc1753b7ec737b323b38072aef12dff7f2b4652f85c8967168a4b9810ea49b68186944126cdbc3fc17c9a7efad8e8889aa785ad0ca6934a0b4a9407303ef2ee4fa8ef998d06ac34e4e44584a37929bd1f95b7f56178858b7d61fddf6f0d9a892c46d57300703453c931074236394ac68fefe10a53cb9f1f6ea898d379e47521fd8f0d443c90afc9924c363d2c693635fdd8357ee1843c32f0b5f5f0bd14d97de5940776039a49dec39dfe9f839fb7a4c3f4de7898439f40badbb16901ffc5379d59f6d99390e7cdfb4c6eda0c68436393504babaafa150f2f3f3a45ba17dac3cac8a483921892ef4f16dd975713f28143744ec64e1885d9d55dfb80e1198f0352bdcc6ef4ea9782897ad4a2cf0cce7b4f8cb450854d4ca184c526f3e437ee83b9e5996d18fb6581e813a00bcea205def84e021f3a54c1728da52cedf7b349023a86abe3c190ba62054e4ae48c619f526401152f01dc2180de3cd47851ee63a0004d453decefc1da139a68e327834b9e33352bac4de0e376f3d8d3fa548ce1fa3df2ddc8e1edc7961acb1be89171bb07453ebbf640a7d741695a8cfd8049e3324f9577761bc805bcc7fefe04b19f28ee2e0ce5f103cc8e7a24e5a593dc2c86592d51cd2b029d2970a133870066f117e604f297f6582b44465969a136ca2480b37072d30b02425ba803751596e3c85a33e62ab77af99f0cad8502f198a3365fd9714664a448e26c1c9347b46b34fbb5a9c8845f8358ec1e38e0fee07ea840a4023b98293f44ae28f72f2dc54b0332253ea664cd3f860ca045066de1f8242c500059811d6892b3e030bd0ac6a09d4d4249f5c6d2f6a74ef938877a4076c840853d13d93c93f6498f55345eaf83698fedd2db56a04d8a7656d8645f3279cd7149dd24d776426a0a20a4f38e57ced34d158ca1b3afda6f8537d2e0aec25c27845ffab024c848fcececcc35bedf3076b9f702c8078ae8eea143831eb5ce6d024c284525037ff671481057bb2c27ebcd26e306490e6c10e6a1ac88293a16f0e4dc2315651236d486f7e4e6929f96cdaff05a8e8bb5f1b48f4e754c5df975c2abbd363fc7fd90bb05437dd04b83a285286aeb13ce5fcefcf7e82326e854a0c66b0a335303bf5df31440ba19854fd8fce6eba437628743d43959bd583659738f52de05fff75af86f5828ebff6bd3f5490c16ada384a8475b81189db59eb88ba7ba2c509507c225d7d13ec182a36c2d0f7396bbd4b9d839c1d132eb141a5b4293bb580397c874c3b948fff83eec146b012bd350321b26f6b0a72b7cae5a107c4f822c4f40034d97617b19f74d112b935ecdb6e6b3fbd553da152e7dbaf90a27212eda6a07401d4577d8b08b671d8798f5e04dea5b8a50afcde754cf14309f267c78bf21210916d74e0ebe47b7534522a862afd368442108778c6e394e311f9d27179332aa14032c1d8c950b3d3b5bfe2761d4ab643cbdeea48793bd92b5e1178ea1bec418759b7ad19a2168c45a6f6517b772e048459bb5b61e588713732686931177af14ba3582461684f1b0cd4bf05747ad11ec1aaed5e1fe54d671025d6ca88f5be02ef9f95c804ded2520fd4313c0a36fc6291967458eb3ff77a28193dad5402798e77ce3177e600a3a1a31dfa645d5d086ba0c85a449c5e944feacde1c8f2d8be3b9c3389f8974876c39b910b1099cc4763516d6444eb074427ec761926b9f52f40a9d38694a13a473a209a88d80b10cad356df06acfee2f88ffc6500166673a1b0f33009319c80809b2a2885e09b98e3bd2d4a8f136d34681286625a14a3cc2aa839d1c6a0564693a6f0d005003e11e960aa1aefc0abed01829e309b8f0738a19c077bcb45ffc97fb78cedddcd4a594c50d16d1ac517336b9820e716059e3da88455a7c604cae034f19b319e426936c062acabbea01948bd15fba431eac048decd9e9bb69eb256c2511f4a4e295137a7fbe7eb8f6546861041d75ae098ecad6c2c9e8775a59cf7e090ce25a80c1b0f45f0b6eb0c740c81d527063a55ef923dbd08e04f4e50c72a1e8a0d2922718a5db2f78520a941092024cfae234c87b25fd697df73cae258d71f6f5dae46115f24b27bdd2c70a3a8cfeb88e0d5c4c48d8b4a475ba21b9a3cfe66e750421513d49b77c363629b14a4544b653d31ed7e03608de3f107c1a7c40ca83a243f9747f011386a658e0e68f23d214337924317eee4b15e617f726c4cb3a3735a18bff994e5de5a421278a9bb4bbbc2c07f55a4593c6b5ce13ee2fbb1fcafe1cd72119d2f9c742dc6662f3fcbae751703940310bb9c6061a3df6c976969fc91caba86a7070afe21997c85fe18ee30edb031c238453d782f549f98a8075d1356e8cdab5c0f1bb1f08659e2d78b256818c2368fd924960191930f0f6edd5c9de2fbc540c96a635c7eb3ceae6d3514912eb0e4f4ab67485fa1961ae8ad20dc7234a3e06056bdafc1672d54ccb6224f5148889b5b9b13d9b329490fa457a44b718fa6db3a212296f6ea0fb6e7b7f9d04e50b5310b07eb93d713f6ec5a325d1a17e6f64941874b4ac3de51564bacae093494b13e66503c1f52e23eeb22afa23a7842dec06b4e28b9b8083d682c714f45429fd85b2f266d3596d18a4b43142a3be7e5eb4660f03d3cfa98a67152502f190e35432786b4695a44adfe8d0786855e5465e709954221a4fc0b7c93a017846beb9ac1654a8de0a9a7069d64c284c897a5bddb8dff0d91918e4a9d6f64b0db73f5333efed24a99b89f07984d5eacb7bf17034a6179f910e4f8ae3d52af29b79a7198862cb001114831fa1a696c61c4f866b178fe0e45e20f44478d25802f34311e4a8e84784d0429dc5fefa3fa68ad02e0206d30a877ab59c96a155683b1d8797377cafccacc5fdf9ed73a5e06aee1175a5c7ad7a395659e8a5c339f2e645381e9c50a43d0f4e621e2a3521c38a383ce799243f750c575ef9a300fae8fca7f8ec35917a284f9d9720013aa5802686fb52c93e1ee6e04c2e4f9fa342560e76876a02517d9c46351ca1feca06718175cd7543375da6e77c6a2c4aa3b0cf5fac4a7a28cf82b218426d3025e8aee00eccb27de46b3815fdf73bf03e918150e7dd0835a653c3032584afced6f89806a15ac8b54c3a64f9b02e60de5666dc88c295b2cd71b984d71349671469c8daae91992b32c3b530dd4b70b106acb779f67844ff5e616e23b3653835a3e98e625ce888c478806173ae08868b61a62b9d27a868e161ba256fd0acc0daceb5c7924c4610d765b6e3d0ac53430bc5e52a5e9cc3cc373450a416e820bddc44021771c4d4e40c6b58da66a9a8ea3a78910f71ed25af3d416012d9f93639e2919e43fb3053316f01d693451c4a78fcf5d10c9920ffc38be05e1c4edf65a9799f7f0e78e58bd01805c976e59600fad14a97142eb14c721916c0571db2aab96188403965ebc98343de9804d63794a3ddedb40c6b65f4f310ec7b7a2e3a7cc150a908d355b2a39b9b76946ac9c216f94449594e1dbd09a2fbac097eb2c04055c2bbbe4f3754e1288af91be242e9092d9927cc2302dc26e847d4eeda19d9bb560b317072f39242f1cf5b2c1a4e149c7e511a5dc084bd5aafb827bc605ea847a4107bdb3b0177f3246a51a6504d0f61ab0065b28af294d7bfb7e0ee29bed0bd77d62b678bb124a90342925be084fb4641b220ccd47f74c817f5f1044121eb79fb8800678b3f287805dd3f58432d5173ebd68942e3ac364dead8a68e765ff1e24862ea7986ecf40f114931b7fb968825bf822f62b9015f2ab3feb4666da3f4d463190b8fb8d7b8f97969a23b0fdc1a1a09a314893b126293b26f7960022d25c53bd3ef28598c91fcf045da1a9a611e769b10e04c5b3954393af59dd802070ff723ab43036fcf9f22d7284ee367259a3cba721d5f6f0e96f12b92a3c8ae946b2b665dcf107b130198d9663c4016e007d0e74639d2f1d3eb7f5b3775beff1d63a93c4d2812e5c7361823550452115a0ec6a88276e2b7b3d40da5f1dc0b3b375048c8bf6a3e8d29842e02e27ba61f070a417e8e72d2d1823979a861a4008fa3fa337bf5abaf3f3157fd9c80765287ef2a71f55d3e2c04a2e78159779764c813da225eba8c50e53fe24715409f8a6f22b344fe0e5804c813a0c04655a9d5cee3b73602039436d47dd633371f478ecd175cef1eebaa0b01a60d6826cad9c514f912540c9b4158846b7593f2c4461cb52e779ec221a4ebb18a7c6578e0a3f65969d6b7e02a8feeb530b53", 0x1000}, {&(0x7f0000000040)="f04cd98080ad86e325732110", 0xc}, {&(0x7f0000001340)="de8a5f129d053ae42c246c55ad82a34fa2aa89ed6390f095411cb8bd11804b9b5d1b66e416cc921805f0d28b477770ad1cbd078b1246ced85a67620a2c0d913df6e8314e1aa64896430b62a0c94fc88af1dbe5e14308de1f08b8d3169507c75e7c155bff8b2505caffef5d673c52b39038dbe4ea430788496436c23ec9bf7b5b44ce6a12036de827138693d7ca61bebab1de7a1c7858522c46d17437a17a1ff063eb9493fd03b1b1975d3b5ecccb402d8a19a6aba3a08f822d078a65945e", 0xbe}, {&(0x7f0000001400)="388a0b89148671f53254a2a1e134556131cf2766d0e2a85ee2504bab9607c9952cc6ca700b001acab3bc8b5899daeba98af8ce19f864a0f9d48f0046b792305973cb8b27c7b13e3fdfb3eeb0a857aee28e8821b33da06b2dbfd6927ee9a99be6a3cd5c4ab64d2f87c7b481dce184a93c06c177cc807ea01dcaa368ceda27ca8a9cdd788b8480830890635cfd597f152b2c5a8af2e54d696c3afb4b10dc08f2c67bc52b94fa6eba100f6a0430229d2a227e845b7c9a9a68682f0c9b1f31052beb27ccbb24d7cc5aca9392359f4bf4cba165e40bff6ef50f963f01d017a4c0db7b6492f02104e448cf2fa40d7a81a947abc4db053815ec99dfc4755ff666515b6d9313e54eda5fe93d20fa9fe56d27ebf8aab77db2a8695a54b57d831ab678adccadb30cc98bbc8b6d6c364f6f1ceb10c23b1ef2ffbfece59a1635f7975dfe35880579344279199de4661c6c647a2987a94644415a19b56cdeeff913c43314044a34de1a47f4075481b5068decbe15edfcb1f5b4d536d9687d43df5c47346f8fe8a29d5ee34a83269f081eafbc13ee33bbd6765ef9390b64a97bb2741d11185ea08b3ff7902cca798ed88fa8ceb32cab9d506829bc858fafd7c8cd7b847bbefa4689639a280eb39f593bba531390de22e9f3b3df01f3af26c22d9dbe433088eab4d2b4feb14704381af8dfcb1fe02eb1b76146d6f8ff23ec01a346391441e0255d06c4672b3de0eb883c2cb2b1a9f68936527d57ecd624c41f005ec35e60c96bb962bdbaea9bd07de0e78c48e4d871298c46c92b651cb8025de1a4d7c98f0d4efc57cf1cf5b1718342d67501c2d88b894e2fb11cd4d1fc46a46eccb0cb480cabc03351cd55e18aab9f33929af4f98976361a5b45ea2a9d6637d100b124f388aa1ac37c65c0d550a31b3acf37f5221f191ae170b65747eb7cfb2e0964664e4348a687629d26aa774a435c6a631c75bffaed28acf2353098f739646b0d91774f124e6aacb2df09b417768c4aaa5d0925fa0107002f1ba7afd069fda3882e3a5a69bec76c3e638276b8b725899a17c346b3170e5da6e4ffb170721644efa828d2f52c7d8ddad066ba34fc6ba8775cb16c02a4e1624101c5a6481a94d84ce3b7d5e2b0030da12fb831ef57b135fe0f532c6bd19d6ebc28dfaa67bce2b7a4eca4b4ec8d1f36ea304964873201ef1e5972d7b813d85d0731e14a5148b8366b681333f81c621500f734ba39669f0eb11ef233045677b10476be3bdf601db6ac506ca65523e92625d1a6b60ad26d2170ce0f044ae638b57c25acbbebba51316695f458a81e9315b33071e5cfe3179b6dde8fd5ec8eeac8bcb7dc17563a3c702f9631790a2ecb42f4e73d841aac3ff157cba7654bc4431f82e8b972315a55e992decc990d9d9e66e37a9ecd4ed887ac5f9b1d6d163f352565776fe620346a9aa7ab3022e63e5606edd3ae783f4901bf12a3d4d3704694a6495f5f1692fdc9e72cf31aacb28b077c8b4fb464ff83d4e8ebddc2dabed664e20e95dedff41cf570792f983ee03e859c1f042c18c55f9baed7841b566b4ed3f52fea5436652b793b0360399834bfd83f884511cdd28e746ae7155f9c6a4b99b902d71bf8d939c5636d12e75ded6713329c9f473b1cc7ec659a85c296339bed158c4189a913ec7645ea00db5e00a2b555ab2d972ffec22f52f33f207da6d7d0afe9842cb88a3eafc766b5eb3b9520e0b81d9d4187b689ccd665281fa7b0248a112d1f84a3bbecadf1164b53527f0f41a8df58395c8d6c298ddfb5fee5b3ef0e54be2b651ac87de1ec13aedf65139da2d24c10efba297d9ecdb61c6b2a0f0feb493c1e6ca5b2a3b40f518af3e721daf247865313768c1e487344361815aeba8c369732ff84cefc275d1725372b988542a246910c979719a690883c754c55ef9c2c811eb69d8adba48b57ff571082e8dbaec596a48832d1d3f097b5cd3c3c152219414deb5ae86766c14e9fea414d6d583be8bb090a508b6fc372c03f532f8bd5cf5a7b4aaef7ff7f91513f39af2452d1d845d5a510dc15db959f5dd79471d9ffbc878c77e877b6f89bbb0772199909edd0a71d3f661f2a4c61e558e9f0910cd1e42fdcd921e7d33f7927d2cf74cb994bafe2d3d58f75290d1ebf254f9e38b8c4bdce8c132416df9e9022d30da6044604c1852f1134fde0184fcba283cbf4fe655e89282745f565edcd64e8967558db51e03079a28652f2950bdbf8ef3fac64f975303fc545d1e207db5211cf26b24c2170b135004d5d56a887f834934d6bceaba71ab6772ccb01b44d3bb85f5b8bacf58a003097f5e68c9bb72f2bd3c757178e240d25ac3686fcb9ffe3b1627fc84492ad68f5b2eaddbc4f529e1179a917b15067d0c79bfd2645fbe9f30bff2091b528f5d487940f0e93ad56156c95a4fdf84801c2990b0b3b5550dff5d9f50b534a198802995a4a76ec20e0b11aa3dc6433c3efa7c21618a0e48db974cdb6d658a43f6e837618f5e8d438daffe9680210b9aed7f06b7de87bec6ef71e9b845041ed0d6feb65bb11e7463292cf4251b47ed5f6ed46b1e89b72ada77f04b6de19ebd4b782fccbafddcec23c53f5848f479ae2ec7fffb41d5e7200e3ab562e4b6f4eed0dd9cd699c53b2fa70e79050f78215c1a1e09b164fc9cb3f42bb35d79aa7eb0da1f7b70971a0a96acf6b6aa7e26e6a77f531a86cd649999a9cec422213f4a24a5e1577219c3955cf6ffd36fcc6103a547b29e0677a80e7051a6678d63d122e5a5497f8dd5f3217cdd683266857540f2de1a9138a251febb31f05566d7d178dd8a60d9767223edd0f46e794c315322176635ad6edf342b1ddae6f809b5cf14abd6facaab0cd66a410a8007ab420e6622d7499e9cd2510f567668a1938988d55e291f3ad967b59fd57820e55f530f62941aa94fc624e33c7dfe2ed99415cebbd6ca59d0b851807c5bf0e8dd7eea66f26bdb8e65ed6ed97b10e3b6325c5f85be0e592ce52d44393877f1ea3d1a6cd842712abdb65e08eb332508b92ba9ef7fcc919822610ac4a4da9e48e0d5eb8a38fa5506c2a1fde4f660697383453011c3b4abc5726ab4bf3283b2fa677e53161bf599cbf8f543d676d1b5daac10f0522795c5cc42c5fe1b5d8d68f8c129b0b24a8e0d9016e4e700a2a34cb1a123b85c3e20105b8e2d9ab800bac866a4f312a35d42f1cfdb432439ea83a960f2a99f743de76b323cb4f88d8d1ff01304c80f94574a39a25407345adf4ac9ff99b0b79d4b29b8a2349217edc33a4a3be7cf7aedd96859de3548db8a2b7af4e3778e74a00844042c9ad2d56adc51fe8c093083d1ec01e805b4d60219eb8eb5378835b8ec5fe14652b3b5c77ccd56ce9e83a4d8ec708148fbd8339cfbdbf7ff6773c3e55f60e723582964121f275f964e25ad50c5275d1c007c9d8f848bdfa516393c43cd18f645cd268f6cfbc1e2843ea2eb8e348b71e373b57dbc8a966281fdafca630a1b0ac66758cf8f09019688b443a120688373afe3c6042afaa8117194bc1ea36b30fb681d1b878bf11b395043685b91ef42e59f737604eaff51aa64873ac72441ed71f8e3174d6ce7cf377aa9445265f077d33f1dc0433ca08bfd61968a823bd0c73cef7321d1dd378c4c182231f0462cee3e07d3437d3469dc8e6c3a815e974c66a6e2baa7abcaff780c7f535cc3bfd7d22faa39c9f9b20985fa3cd58402f642e687d8d2c06fe2e8742c89453f3377b74272c89fe15098287c13dd2740273e61c1deaa5836a1ab529bb170104cc316f4b1f4f1cc97ef98f54ba55db527b9c31f710e1765e124ef0ff0d7c09df3b816aacf74c1c43313fe4676d2c64a610f3b13e299db0058e2c1f5b30e647c2aca273b4c9c35842db6d86a3c269f31efed909025250bc254c0c8dfc5465a526a97a8dc5586022acf197c825174bcd388986d6593eebb11de2ab42d831494cbf58ded4037873de1d85b13d3c9850216ca44b49d864daf81e3ce5e9a2df4f622b04b44866ed4dd066808e27feac90dc945fa5c845d0e8985f0de25352494e5113d93f1e49f6866be0ddbd5a573117d620cfc37edbf4d51e6fec2774f29760d31ad83a74d8d203a2cea04cac2234e2c1305f6d0b2e10b14fd22093e6b62b64fc4e6bb1507ca1bacefa1023bc6dd8094e7aeb1732f38b6219caf7d5a65474a3156e5ab8bbf216913dc4bf33eda8ea61f58c3ac94669c05c7858a0a80bbad357159ff49fbbba52b85a343f5ee9dfdb265d830101988126fe45ee83fd5ffc9d274c4ef40a2c7fd3135785fd44554bf7a6c939ebe64b1d29b5338ba3c054e64d5a35fbf06ccf8d78762708f8ab54a80150244865897f84b0dee96b15764257a424955c7eaad3801262165860eb906bbaf89a23163a67571c6f1f89df3f9fdb93b1c6614d7d99f69fc720f9aebdd86df891c2fd851d5ef66984b7e0b6ac3a4ecfdcab1b472ecafc0fe5b222a2b73033c8b0c97c3e9646e7a7c936c0eb73c470e3b706e134c23cef0e8de687a56631ae9def0c1138e077bbebcd6548b6bf1a3d34ce3f1ab5e99454ed2efeb965186d06f742fb569dbee7236fa4be43c2edbb2f707fb4e9c3b63e6d96495b8e612230ccf7a6cc1712dabbd8a5f83cc54ef587a5f6dd2b2ab5704db8d143c8c4e712521a51797ac8ea26023c614a726ad4ed4463c8008505ba5592436946f964ca8728c212b20146eea2abf82a297cb5341806858f4812d0ebd93e49470920c5d89c1a05c09742943588ad26d1cf876365eee7e4d1601f449da400c0b83e1b1020a765b62660e950e723d7d8e250e402a5f19609b744511adc5921d66947a13d92f3e8d29ff148506790072fd60704ee078c590f832adccd3186fc34357730b74e13717101bf4c6586fc070cd8a6edf46af9b87afdee02e651572a6d4156ad430510174c540bef0edd33c5882a0b9debe0d90a0567cb5cd4901297b92712725e906e10f01232af1356cfe44e1fe51c7b2247d85b30f4f437c863575c9373f24de80b6360af44571641e863d81aea0ebf998e67c6bd67e8d481a51818ce9f0e319ec1952ec4bd8dc0ce01bf52a0e29f990dd541fc1a2851f6e5a95cfdb1855dbb131ef7e2aceccb13d2845a65478cf7a4c23899b72d0de5379f61078039285585a8ba39de8b9a990a2be9c12a76ebc9bfd1758db3115c5cdabdb6b14f4e0958ddaefa99975adb8db7a35cddd2b553b3b7b3d44a8cf6344ec7fa3a101a91ed6064d998f714071e4ef20799de18a354000ff6edee0522c72199e320f2a6d3f8a09bb24267b10cbfec8703af4d93f2f93763ef405fe7280026363da830d46edc2e40a2110dd2b630479b6ad7fa3e835ed35dd254dff3a71813e3d592bef2dc066dc2e253f6754a3d052d17401f4229f9bba90d0348982fee5f0cffd63d510719a373d707945f08b8bd869368c988bc8ce3d11f5af106ae78a751760d6f559cfc7101bc3ea139a2e63f64d1a08201f6ed4aacb19bc4edbfd71681841f3d2ca80f51dfb61453ea31a7d5d05da19e69cbab932a72ec1d01df119f5460bd2d2b706f4f9347f937a06513a24a7c68afdb79cabe8df5b57f28e06dac7990e1a525dbd5198c53cdda0b2439c8844fa761e2ea1950c552c17dc8742763eb9707599657bf6521b65ca415650c1708bdbaf8d5f7b8fb458c484c1ff55ed9c8e02586b7da9336c957d812fed971508dc745d706db72ca35cdfc2090fd92fd7821660b2fb6b315227144c6e0b3f37d9adfdd9e9799c9fad7bb9bcef3644c23568442ae6199d73cc1ba25509ca31efd3d40c45f675ca405", 0x1000}, {&(0x7f0000002400)="0dfc2a658c4d982a22f19b2eeb733f2f4a03395d8cfd205b5c8f3bb87893489499d22d971d08c828fd1574e93b32b715fc733217ee5869e7f85716b6cfeb6e1edb1052197b567676b96c08dadd31eb081be2bf6cd16e551f10ce0d0f095d6989f551c8b70987f4d8666060d686d2aced972c15ac817efdeb46edb1d379dbc5ed8507190a7067e557289a0b409ff8808c9f08630d318ed55832d081207e3696430fb671c2e6d4bf6f0a47de5096a93f26e0a6fa83157d24bef83b0a8e4aea9ea265093227384ac8d86069f33bd7a4cec41028af4b850511007fae84b6c20c0f5f49e9", 0xe2}, {&(0x7f0000002500)="60bbd283728f3965ac19234cdab250d42706d1d5a05ad03b2c01190c799cca553be57099ce438ae5a8965ab5c32c7200f7249269a54f6e8cbec81e23f21c4d416290df4d3895a87a5ae63e0ae40f33c43549e76b270e30924836ffad2c629124ee2fa638ff71ba2aa7f2037de3c910a00ebf3ffe76f9ebabfc8bdd0fc95a66bd487cc475adca7e10c59b0ac397", 0x8d}], 0x8, 0xe2, 0x6) [ 1954.904476] loop7: detected capacity change from 0 to 40 [ 1954.934178] loop3: detected capacity change from 0 to 40 [ 1954.937269] loop4: detected capacity change from 0 to 40 [ 1954.941111] loop6: detected capacity change from 0 to 40 [ 1954.951260] loop5: detected capacity change from 0 to 40 [ 1954.966110] loop1: detected capacity change from 0 to 40 [ 1954.981285] bio_check_eod: 8 callbacks suppressed [ 1954.981295] syz-executor.6: attempt to access beyond end of device [ 1954.981295] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1954.983245] buffer_io_error: 5 callbacks suppressed [ 1954.983255] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 1955.001192] syz-executor.5: attempt to access beyond end of device [ 1955.001192] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1955.002327] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 1955.042949] syz-executor.7: attempt to access beyond end of device [ 1955.042949] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1955.044196] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1955.055632] syz-executor.4: attempt to access beyond end of device [ 1955.055632] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1955.057124] Buffer I/O error on dev loop4, logical block 10, lost async page write 18:21:50 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 84) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1955.081998] kworker/u4:3: attempt to access beyond end of device [ 1955.081998] loop6: rw=1, sector=44, nr_sectors = 80 limit=40 [ 1955.083050] kworker/u4:3: attempt to access beyond end of device [ 1955.083050] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1955.083931] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1955.097531] syz-executor.5: attempt to access beyond end of device [ 1955.097531] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1955.098782] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1955.108025] syz-executor.4: attempt to access beyond end of device [ 1955.108025] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1955.109310] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1955.115454] syz-executor.7: attempt to access beyond end of device [ 1955.115454] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1955.116680] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1955.183469] loop6: detected capacity change from 0 to 40 [ 1955.234589] syz-executor.6: attempt to access beyond end of device [ 1955.234589] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1955.235888] Buffer I/O error on dev loop6, logical block 10, lost async page write 18:21:51 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) openat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', 0x327100, 0x119) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x4, @perf_bp={0x0}, 0x1008}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) io_setup(0x805, &(0x7f0000000140)=0x0) r6 = openat$sr(0xffffffffffffff9c, &(0x7f0000000380), 0x800, 0x0) io_submit(0x0, 0x1, &(0x7f0000000300)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x7, 0x1, r4, &(0x7f0000000180)="640caa0cb08ecb8834a382e3440492a24289", 0x12, 0x4, 0x0, 0x3, r6}]) io_submit(r5, 0x1, &(0x7f00000005c0)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f00000001c0)=')', 0x1}]) r7 = syz_open_dev$ptys(0xc, 0x3, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r8, 0x4004662b, &(0x7f0000000340)) io_submit(r5, 0x2, &(0x7f0000000400)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x9, r7, &(0x7f0000000300)="0137ec2446ac2b5d26a50652c7e1ba50b1d16eebe357ba3bdbb4c0a5e370979b9da07b9b1673ca1c875b8851be2637c85bdd2fc1ae9906782408c9bb311eb45a7b2e9f863e481495f4d84febff6914fe3001c1025dc7a6afcf36d3a94e09613bfaa119db47be32498bc5e5dd003ce109710f088491df5c2ff1f60a3523df5c4f8f4f1cc263ff87eb416e964d27b1777ef70033c81740566d15ff43338be42ac6bf1ebeab9e79e55b8b6e73e3d65e4d6328fdf92f6f810a520714eafc6da20a841f218d021f10c319d58fc58723986b16576cc66a1dd68cc28af4ab83efa753ead5f8dfbe6dc4708aebf4c2bf", 0xec, 0x7fffffff, 0x0, 0x2, r8}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3, 0x8, r0, &(0x7f0000000180)="5463ea3197edbaffa3e95915eec1c932eec343c3029a01912d0471292cc99d2c2f2673cda22102c2184a833b6a407b8dde7c418d65b24b72f9e0192e27ee5c7e9a2d0bb1e3dae1518abe96408246b1fce95510e3", 0x54, 0xb72, 0x0, 0x2, r3}]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1955.286844] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1955.312861] loop7: detected capacity change from 0 to 40 18:21:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(0xffffffffffffffff, &(0x7f0000000240)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) sendfile(r2, r4, 0x0, 0x10001) r5 = syz_open_dev$vcsa(&(0x7f0000000180), 0x8, 0x101000) renameat(r2, &(0x7f0000000040)='./file1/file0\x00', r5, &(0x7f00000001c0)='./file1\x00') write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r6 = openat(r3, &(0x7f0000000100)='./file1\x00', 0x202, 0x18d) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:21:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r1, &(0x7f00000000c0)='9', 0x1, 0x8040000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r1, r2, 0x0, 0xffff) dup(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r3, r0, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:21:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) getresuid(&(0x7f0000000040), &(0x7f0000000180)=0x0, &(0x7f00000001c0)) lchown(&(0x7f0000000000)='./file2\x00', r2, 0xee00) syncfs(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)) r5 = fsmount(r0, 0x0, 0x8) syz_io_uring_setup(0x5d05, &(0x7f0000000300)={0x0, 0xe07d, 0x10, 0x3, 0x33c, 0x0, r5}, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000000380), &(0x7f00000003c0)) ioctl$TIOCGPGRP(r4, 0x540f, &(0x7f0000000000)) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendfile(r4, r6, 0x0, 0x1ff) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) [ 1955.406105] loop4: detected capacity change from 0 to 40 [ 1955.425033] loop1: detected capacity change from 0 to 40 18:21:51 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 85) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1955.510436] loop5: detected capacity change from 0 to 40 [ 1955.637924] loop6: detected capacity change from 0 to 40 18:22:07 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0xc5) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f00000000c0), r3) sendmsg$NLBL_MGMT_C_ADDDEF(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r4, 0x1, 0x0, 0x0, {}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}]}, 0x1c}}, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:22:07 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) fallocate(r0, 0x1d, 0x5, 0x1000) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r4, 0x540f, &(0x7f0000000000)=0x0) r6 = perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x20, 0x8000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0xffff8001, 0x2, @perf_bp={&(0x7f00000001c0), 0x9}, 0x4, 0xa0e2, 0x2, 0x0, 0x100000001, 0x5, 0x81, 0x0, 0x8}, r5, 0xd, 0xffffffffffffffff, 0x8) fsetxattr$security_capability(r6, &(0x7f0000000400), &(0x7f0000000440)=@v3={0x3000000, [{0x1, 0x70000}, {0x4, 0x7fffffff}], 0xee01}, 0x18, 0x2) syz_open_procfs(r5, &(0x7f0000000000)='environ\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000300), 0x1000404, &(0x7f0000000340)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@cache_fscache}, {@uname={'uname', 0x3d, '//'}}, {@fscache}, {@access_any}, {@privport}], [{@smackfstransmute}, {@smackfstransmute={'smackfstransmute', 0x3d, ':'}}, {@smackfsroot={'smackfsroot', 0x3d, '\xb5'}}]}}) 18:22:07 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:22:07 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = syz_io_uring_setup(0x4, &(0x7f0000000000)={0x0, 0xaae3, 0x2, 0x3, 0xf9, 0x0, r1}, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil, &(0x7f0000000180), &(0x7f00000001c0)) io_uring_register$IORING_REGISTER_BUFFERS(r2, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/107, 0x6b}], 0x1) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:22:07 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x18f181, 0x115) 18:22:07 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 86) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:22:07 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r0, &(0x7f00000000c0)='9', 0x1, 0x8040000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r0, r1, 0x0, 0xffff) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000180)={{r2, r3/1000+10000}, {0x0, 0x2710}}, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r5, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r5, r4, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r6, 0x0, 0x200) 18:22:07 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x4, 0x2, &(0x7f0000000200)=[{&(0x7f0000000240)="602faac8b3403245121c6d6b646f736ed8a02b000801fc00044000200083f26a24116caff04cf52988e8f801", 0x57}, {0x0, 0x0, 0x2800}], 0x90008, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000140)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) getsockopt$IPT_SO_GET_ENTRIES(r3, 0x0, 0x41, &(0x7f0000000300)={'raw\x00', 0x1000, "d8dafacb619d21dd6231f9490ef8c9e8ed1b31f25263d71913216dcf2181294180e77a6324459ce3d4e841ac6f8338a7e580d90e0c47b0678501e1b3afbf403ecde8e6af734175ff17b32eaefc8ca2cc2fecb2dfffc12f119f138db05836a37e40e4bfa2e62705438eec291dca8f65090864cb27b567cebbaed8a43bcb690a9484ef87ab318b0a9dd4d6bd368ac3bd249e3214e7b9c477e4504730284d5f80d0c24bf6f08b78e4dbed304a6b2686d68ad463819ef6485efc103923980cf9ca4db7b4d7906e6142ea364ec2240dbb318435693cf5850fa58cde4a901abb175741820c8878d98057151c6dfef5c023e5ee18a1fa59dba511e460c7c60c05b40a488fc7f595e4e7245feffb3fdc73c29f905f11caf5f76fdf1abd03110b5fdebb3a17458451ccd763d995d2b491803724717adadc00fc6b581cdd54090a2b76c749078b40ebbcbcf7f925900aa450b2f91148e994de939261cc9de653e533aaa33e9db250c54c9c50b239d6938aeeddcb37fca4e28dd9789ae559b698a6de0e67c295fad623b287a55546032384868aee1e054c377846ae98b2465969cdb646882ba83c4824ebb0d8c7a922e7e84dd041d8c5571575d9100a41176337e9c358648113809dee8319ab3dddff764ea4015da0801823db2e7311c7fd5c2d5f63ec692bdf79bfc2bbec48ef585b1b5627c15182d5291dd3c30534e582aefce4ccbc66f1e54a5729e27689b3f6d149c0625d45634492286a4448d67ab9a4ec5a3c931c3d520de8b460c14d0ade6d93aa43e81af508defebfe1f8119e5b19f6f7da524509dc633503ee6309b8ed044d39ce126dc9c4f0d9f33f8ffdb6e1cd8269ba02f3d1eb43b4f57cb46fc4fe962f62ddfd93915acfa5a32824b663d3a6a5b50b171e4c1f770706d3755c6ece9a62082a16b54c436e08e26b63ef2a5628b6d243c6c8bc07ebfcaababbaeb065740766595913b7175b1b47e61ac278db36d33f1ef14f81bd84f9fc9dde54982d4180017829616ce5dea8535552d45916823a42b8af95e29007c455673911e59eba92b8232011085ef361798733d09936888369b6a89113cecc19a84ba8e02215cd1a236aa3463a5466e94e71407299ed196a56b92cabfd171b2296cc86320cc87bc8fa156d1752a78f036dc4054d2c546f874fc29b299d029156d840390d2d0c590eb71bc0405daad6bd10a900476a80b31053edd85afc90b985bdda64eeedb220aaf62c599353e3b538ab655bcf2cc80fa28f419937aad7df20727a8cfd4b36883726ed30899927fc7704712b923ac3d8a48d7ff260bdd8835ac49e625d14ba61cc06853dd711a59bca903c1c884b96b95a3b10fc98b16a682067e336cdfb4f6ec1c11cea294b259f12d27438c4ad4ec6e75f10dfebf767bb015adafaa81a5c3906c0cca7ce9b2ec77f0a03ffeb573e078749feab4bba44a6174c2a60fa79bc1d70d139f780566ae342f3b955e9f8864cb6de7bcf2459baf2556d671c7e509964680f5717cd2b153bf7510ade4d2f68f5db2be67f98f7cc6751bf590df4a68770c5ae11131dfec61f6419dd751e90dc083ddb7381b126a801ff9f8732b33e3cc97472b1333c9f8eb924c905b0dea7919e7be6894897e660cb6a986db366ad995cbae5775b8e4089d59e026a8c2b58652d7f1278333965fd5c0066687ae47f3e111173a0ecbc24adb17699549c193fe23cca8609790ec25459914644ace186e2c51c3739a48ef3800f0c498c999aa1a2f524ccd93b3649c32da5e547d1a79248b1cf1276c62c2e666f9d6cbeca25ff43130c4a879563d5872a723ac6b1af51cc466de0a31263631560eefe67edd8d5b08f5d8fc389783ddb63e0dfd10dee1739064e2e07dd3c0a376245abbf3b7694d2d4a621beedf95d32d9905e8a1bc4ece9fbadfe4cf887f6ea2de1d8f22aa62b2f0bd97b56a326eccae0c8afc1be98335df62ca77ebabb068c924f71dff9cca158a61f2e9e5c3054bab14ff05037bca6235a999054a19b3e7563392f9ebbdfbb1c21ac7c80a0f991d1dfaedf3b78b937b174e49ad3b991e33bba6da966afe565334e64ff4cfbe84dde336e51fe4389cb608d33f6e09dccf1788d05f6a214d9aa9684555dd0704e65d2a18187d689e5d029da1b11fc62d55d453a321710da0b6a6aed3f4e04d68304b2c0343ccf1bdfdf600f1992875ea6097151baaf564efd460a26817edd3bc3cdcc36c8d13435e828447151797aecd49edded36551796ba3dde20655f0ef3d4a3c539bd20a66756d3cdd99472c88d882725b2e4945e767302f37145aca997b2cc9d027a0b39eda463489fdc1372d7fa90d00cd38105abb61e8013d4a877a31375f8e2ffb78e5d4a6505c0b677456c884590b2025acf9e66259cfe868010ed9967a6c722933c9361662be2cfbd8f9d9ebfb035f98b5559099640ef4f581b85df39e53b59f4dc1aee212fa8c11533889a770602fc7401dceb1b6adb74bd3f78832cbde22673aa09c173075069ccb85fb1d83b71a3ec1301e24afea9ed944436c8d2ba45a19a92f55a497b7c60df3ac0fa31b5285a89d8e85ac21c2a96230b9521fb630297ff5b37d4df0c265eba226b2f43dcd880546bcfd68b1d683e2ab5b03598cb82d27e26be2803efad33db253a223a1263a67beacb6799e6da231c072c620f5297ecaa460ec73f496151e8be0cfbc72c8b00e1f911c254f2a52f9f9ceb14d5f4b0eca58ef4c2ef25ce42dc85b3ad4bd83e8dbff204f21d39abe174643ec9bb1f20108d75938a502149fcd27897e4839487a015bee3be9071055e2661b58a699f78e5bb4aed8d668d6c97ce12d78c6ccb35ac39eea8bb46c84fd65f7263dd552956f34dabbe830e75036cc85fdab7f890f711c52e89c4de94b3cce96cb2f083b7e950de65cc3894bee243c04ed519038c27ef074a775a8d97e07caddb230dd864247958cc62b3bb4f4f2177c0d787998968f93a1335e26a6361842f2b71d101e55e5f56dd50a00065397a3b8d8a0e7bd3fe9ae358312992f02ffb37b2a93ed4fa47a07597c9aac7a8006caa7aae35d4600d4743f84354d266cbe02f2482d9c8fef45d3516e13a07c6431fa98c7189f1c32a05033b4932a0108b2d50cf5a567385955e342748d8bff6ce1eaa02ec66ee6e03b56f03e9967dc166f5a56a2a6481850e93d902624607304e18d1fd5b465a7573faeb66000c0d7a62150e72264c844fcbec3b97380ec0067ec61cccfba96d072cb0c2eb12e41f0dfc837cb6f8415dc0b28a4e598ff0f0c164715b870b71a1b8b075a6386e6379830e3a5f462d0fff3fe61ccb223898893658f6af36759b13db61987b35b77d1e96c30c60ef4304447cafdba443d5a8e9bacc2d3d8edd490c73884a7257c09b9ea952cdbe71555cc8c174992cd9b27aa50f510f36f8acdaf4fd54d0785ef28cc7f13f2378409ba998d7f80da37acc2360f9c486029b54c5b6a07e48c904ed6d576f046ed45ac209557496a82bc2634c214e4366538bf29469d72b1049ff8ee1be9a19ea26d665fcb9865aadfc7dcb29dfdf134fb4b266f2900d86f08cebc5b739ad60edb4bc11303a0a611988df28f031dcbc3e9ac11f7224c3dd8ade408955476ce8f32b5b95b6c98e18b926567563056909cefc149a7bd6e560c84831172061f51f8ad2111174111a9e6cc093c5d4f0e51adc4d36d29adb34ec1f0b73dd7e61d80db8681213cac469cfae4439b9c6f221028c6c3ba73c943b8e750a2d07b43d9c87b59aef7f6001f6c467af3f90545980ed131b948b59e9f0b07ce3a4334012858bfeea5a05853e1877ad9dda12addb1613b6e350c7353201d13221d85d3786c17df4b2746c55ab1400d5261aa4edd390e93ffc5e683ddc530e79005cecf63d514a7b19fccac68fb077a1a813a9558abe07c465d40c395cc7cd9da640d19d8faabf4374368c2ef0856abb076e25cc7d7dcc097a264503f3650f6554d212c900bc090d0ef51793f7b92111b12618494c168b93f517c18424cc4387bd0fecf3256c5eaf3926781c01e57839caab781f50af0ef0872d586bea841489d2c0a0d24e52fb284f738357e9a62127b644819e85df9f298464bc80d2f0199299561ed8d3eea57f42647c04fc47c6dcce991df775a10de33da5602119b26c6a9f1ea209d767bb4c5949a48a98cf0d7c9e1c3cbd766b7c3a355ff519619fb0f3e2545730439f2374a627540cb2e2dd7575f78146f252eeba828fbd79c9335e732ce6b54296265ea8b051bb31ff51ec3b53b2d791068e608173c6d7bec4e481f0009a9f7147cae27f05017da51055d47018726331975430c2dec8fc42cf6fce33bff4db7d3c82eca1633c2f9a788a0e3b28b81f341844235d980089816a23ca6a104008d6e36500b1695a147b0a7f7a40058838cbd239bb12619f19092987d505248f62b1ccb09dc3ac995e93764c9d9d69fbb1d1ae0b9095ea6fe5a71ac731ff674099c90b6ed2ca841a1b850febaa3fe80eba2342dcbda194dde053e95d100f0ee6ba7fed952ce0f44e1a713bb71e2cfe64f293eff24409832ce37fbf84ef18f07c9b9d968324e44d482ab982304df42d9c1a4a52462b8faf4d64e9484058e8a27dabbfe2790888a902efbf708d9a0eb3bd3a0fc38339793d3caba522b0cdd0df87f2e917918d4adb794b15d63c911eca12477a875a80c6d0cc36b0a7e187f64975aae9f31448e2364b1ea756cf44f54d63e2ae0e26c1e800cc790cee87030f9814af5c8563c03c5a62c71932e1c4727eba969395ea2a668576937042d81d2080d626c876927c2f48eece0a8f9442dd73495ce02e98ba17e9f29d52f886b1f2707bc5b28db8189e8b0202dc613bd8e3267f89e6e09601c8e2469e3f525372674fd401df8fa08cf6c80df9e1386296dabb86050b2efb85b40d4dba04f65041f0ed9e3741e5ea1b937c0683cd26e0aca65c721a217d36ada8490ac9fdaa9cc2e74b4b75ee39f7c56ef42c5261310f1c2682c0752161f05d462e0a230871dcf73a2c56c612767fd093c3e1c643742f2c6ced1c44695593ccc2aad192adb5872f747322438a1aabce27ed25d9e8938557fdedcabb9c3ce1cfcb72f4c4e7dab54371db03a679d46ccf723abbfd785edac257c16fa6b5ebe5e4330231218cfeb3d1c40c1d2bdd5d786a2f67031ca4c616493593e408be1ca7545bf844309d795ec702d24fc799621a3a1e53198c15dc07c1daab8fb0ddf6b116b19f15836d002ca6e8232f566c4be1476b23f6c2a9bfcd9378f087a0d4194ab3ee96e21723680d67ba6a1d37d1bcccbe324e6ce0305094eeabeb9e6fe64c7680050362ae9d9557df14e6f63b268f500032c3648fd8e854dcaaf5066eb7cbf6995a4bd47f3cbe411f2a0c3c3f62b68dd15194487b5fc08f09f69f1fe9b504bb8853bfa76185c864481ce988badbed7978190bd58a15dd037c5c108e6c95d1453b7e75520e2229eb6dfa7b988a9e16456a79ce61b3357475c4f62e161269fc0ee60caee5601f282caba1deb459bd47792fc0ac4e47f7c890d29cd75398b338de3e3afc9eb3c3864e0d92ab3ecdfbd2658a8ba616ec866dbd531565b4fed5c024033aeacd267a9ce01659ee5aec3540b7ed7014662eb54ec49f24a3b9c2ec577547cce1b7670481dcee144e174f1666957afcdc65eca6b7abebdb04c7fe666a76e3a824ebbed8b602865e27b050fd9f65150b07053f10d96d3b069370dc1bbc9018e37961a4e22c5bbb2b7ef7e5fe5757ed626745b5b79f541cdab111476e5e3c41de9e4f4d72b0017ff694d660cfa0204f055a42758766"}, &(0x7f0000000000)=0x1024) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 1971.588940] loop1: detected capacity change from 0 to 40 [ 1971.618568] loop3: detected capacity change from 0 to 40 [ 1971.628203] loop6: detected capacity change from 0 to 40 [ 1971.632813] loop4: detected capacity change from 0 to 40 [ 1971.635489] loop7: detected capacity change from 0 to 40 [ 1971.641855] loop5: detected capacity change from 0 to 40 [ 1971.705907] bio_check_eod: 16 callbacks suppressed [ 1971.705930] syz-executor.1: attempt to access beyond end of device [ 1971.705930] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1971.709116] buffer_io_error: 12 callbacks suppressed [ 1971.709136] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 1971.763100] syz-executor.1: attempt to access beyond end of device [ 1971.763100] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1971.765071] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1971.825449] syz-executor.7: attempt to access beyond end of device [ 1971.825449] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1971.827264] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1971.831957] syz-executor.5: attempt to access beyond end of device [ 1971.831957] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1971.833650] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1971.841975] syz-executor.4: attempt to access beyond end of device [ 1971.841975] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1971.844437] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1971.855038] syz-executor.6: attempt to access beyond end of device [ 1971.855038] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1971.857457] Buffer I/O error on dev loop6, logical block 10, lost async page write 18:22:07 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r0, 0xffffffffffffffff, 0x0, 0xfffffdef) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r1, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1971.880666] syz-executor.6: attempt to access beyond end of device [ 1971.880666] loop6: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1971.907267] syz-executor.6: attempt to access beyond end of device [ 1971.907267] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1971.909532] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1971.917083] syz-executor.7: attempt to access beyond end of device [ 1971.917083] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1971.919119] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1971.933040] syz-executor.5: attempt to access beyond end of device [ 1971.933040] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1971.935881] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1971.941904] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1971.996411] loop1: detected capacity change from 0 to 40 18:22:08 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000040)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:22:08 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 87) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:22:08 executing program 4: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000080)={0x30, 0x0, 0x4, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x1}, @BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @multicast}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000}, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r5, 0x4004662b, &(0x7f0000000340)) signalfd4(r5, &(0x7f0000000000)={[0x2d13bc95]}, 0x8, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r4, 0x0, 0x0) 18:22:08 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1972.228031] loop1: detected capacity change from 0 to 40 18:22:08 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r3, 0x4004662b, &(0x7f0000000340)) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80c00, 0x130) fcntl$dupfd(r3, 0x0, r4) sendfile(r2, r1, 0x0, 0xfffffdef) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1972.322357] loop6: detected capacity change from 0 to 40 [ 1972.381137] loop7: detected capacity change from 0 to 40 [ 1972.395047] loop5: detected capacity change from 0 to 40 18:22:08 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = open_tree(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x9100) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000340)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000380)) dup(0xffffffffffffffff) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={0x0, 0x3}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setxattr$security_ima(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180), &(0x7f00000001c0)=@v1={0x2, "4171c843bf"}, 0x6, 0x3) sendfile(r3, r2, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r5, r6, 0x0, 0xffff) ioctl$TUNGETSNDBUF(r5, 0x800454d3, &(0x7f0000000240)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 1972.684443] loop7: detected capacity change from 0 to 40 18:22:08 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:22:08 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:22:08 executing program 0: ioctl$EXT4_IOC_CLEAR_ES_CACHE(0xffffffffffffffff, 0x6628) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x9f259425e70c0d37, 0x180) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r2, 0x4004662b, &(0x7f0000000340)) write$P9_RREADDIR(r2, &(0x7f0000000180)={0x68, 0x29, 0x2, {0x4, [{{0x40, 0x2, 0x4}, 0x8, 0x20, 0x7, './file1'}, {{0x10, 0x2, 0x5}, 0xfffffffffffffffe, 0x3f, 0x7, './file1'}, {{0x1, 0x3, 0x1}, 0x6e, 0x5, 0x7, './file0'}]}}, 0x68) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) write$P9_RLINK(r1, &(0x7f0000000040)={0x7, 0x47, 0x2}, 0x7) unlinkat(r3, 0x0, 0x200) [ 1972.892392] loop3: detected capacity change from 0 to 40 [ 1972.903083] loop6: detected capacity change from 0 to 40 18:22:25 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 89) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:22:25 executing program 2: r0 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$IPVS_CMD_GET_DAEMON(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000180)={&(0x7f0000000300)={0x130, r0, 0x100, 0x70bd2d, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_SERVICE={0x4c, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@private=0xa010101}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x1}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x2a, 0x1}}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x87}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x2f}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e21}, @IPVS_SVC_ATTR_FWMARK={0x8}]}, @IPVS_CMD_ATTR_DEST={0x14, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_INACT_CONNS={0x8}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0xaa401c87}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0xff}, @IPVS_CMD_ATTR_SERVICE={0x1c, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x1a}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x32}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x9}, @IPVS_CMD_ATTR_SERVICE={0x4c, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x4}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@private0={0xfc, 0x0, '\x00', 0x1}}, @IPVS_SVC_ATTR_TIMEOUT={0x8}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x6a}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@rand_addr=' \x01\x00'}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x1}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x1}, @IPVS_CMD_ATTR_DEST={0x3c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e21}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e21}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x9}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x8def}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x6, 0xb, 0xa}]}]}, 0x130}, 0x1, 0x0, 0x0, 0x40000c4}, 0x8000) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r3, r2, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r5 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) getsockopt$SO_TIMESTAMPING(r4, 0x1, 0x41, &(0x7f0000000480), &(0x7f00000004c0)=0x4) ioctl$FICLONERANGE(r5, 0x4020940d, &(0x7f0000000440)={{r1}, 0x1, 0x4, 0x5f}) write(r2, &(0x7f0000000240)="e6015c135a2c2d58a618b9771a4c1d6178e6e6caa0f64547ca95da16", 0x1c) readlink(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)=""/155, 0x9b) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:22:25 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xf678, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0xfffffffffffffdd1, 0x1}], 0x400, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file2\x00', 0x101042, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r2, 0x4004662b, &(0x7f0000000340)) flock(r2, 0x2) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:22:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) fspick(r1, &(0x7f0000000000)='./file1\x00', 0x0) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x48a881, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) setxattr$trusted_overlay_nlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240), &(0x7f0000000300)={'L-', 0xfffffffffffffff9}, 0x16, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:22:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) openat(0xffffffffffffffff, &(0x7f0000000300)='./file1\x00', 0x100, 0x4) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x1, 0x1f, 0xff, 0xc4, 0x0, 0x1, 0x30828, 0xa, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x7, 0x1, @perf_bp={&(0x7f0000000040), 0x8}, 0xa848, 0x8, 0x4, 0x8, 0x3ff, 0x1, 0x7fff, 0x0, 0x401, 0x0, 0xf}, 0x0, 0x3, 0xffffffffffffffff, 0x0) sendfile(r2, r0, &(0x7f0000000240)=0x9, 0x7) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r4, 0x4004662b, &(0x7f0000000340)) sendfile(r3, r4, &(0x7f0000000000)=0x6, 0x80000000) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) [ 1989.676687] loop7: detected capacity change from 0 to 40 [ 1989.682794] loop6: detected capacity change from 0 to 40 18:22:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:22:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x12002, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040001) unlinkat(r2, 0x0, 0x200) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0xa, &(0x7f0000000240)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@fscache}, {@access_uid={'access', 0x3d, r4}}, {@posixacl}, {@version_u}], [{@appraise}, {@permit_directio}, {@permit_directio}]}}) [ 1989.717583] loop4: detected capacity change from 0 to 40 [ 1989.719288] loop1: detected capacity change from 0 to 123 [ 1989.720391] loop3: detected capacity change from 0 to 40 [ 1989.844981] bio_check_eod: 16 callbacks suppressed [ 1989.845002] syz-executor.7: attempt to access beyond end of device [ 1989.845002] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1989.847730] buffer_io_error: 10 callbacks suppressed [ 1989.847745] Buffer I/O error on dev loop7, logical block 10, lost async page write 18:22:25 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000004d80)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) [ 1989.881745] syz-executor.6: attempt to access beyond end of device [ 1989.881745] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1989.883397] Buffer I/O error on dev loop6, logical block 31, lost async page write sendmsg$netlink(r0, &(0x7f0000004e00)={&(0x7f0000000040)=@kern={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000004d40)=[{&(0x7f00000002c0)=ANY=[@ANYBLOB="340100001f0000032bbd7000fedbdf253259857d268a9143a95ebe4e1e5d0473e991734378e4f8e41985e01f27eb4708b7cebe548f4d7c31f187986b3fe88d0c9e3a3323e60c86c293927e22f60854bcbf86e28e7d0e40a45725abf93dc12cb5510d11cafbf78330650ed0977ebca489dccf9ec609358fbf94c78d4975198f7cfc2f14b74f55d76d847416a39942fe68d941bf51ccbf85f157046d77f2d66dd1acd173a99a705bd6c7ee38c711d2793cc87def9d3678581fe7e0a2", @ANYRES32=0x0, @ANYBLOB="609db23041851ab4b56337bcc68ed56186d2c64a879de8e8adf334f8eb6e74885756e0a75891b2c1d90a0d954f4edcfdc50b13c6eeb6e44fda7557267cdf6e30e151a83ea6b053fd796f74588ee207acd9a00d52e4fae027583772e722050a122945a4c6a2cd209bcbd0c91b5be8694c07ff9e0000"], 0x134}, {&(0x7f0000005440)={0x1484, 0x2d, 0x10, 0x70bd26, 0x25dfdbff, "", [@nested={0x229, 0x9, 0x0, 0x1, [@generic="34578b74896355bc1af9ec8ec9acf6e2e91d45aef4c78740d0183ccb2b24a591139d08d99ed10f66341cf1fc60716e7d5b3545a460769b8026cf979634d321476395cfc50dfe5eb80a6e5475feaf7ade72fb81113181a142389b9f06b70ab85303f4543cfae731e11f88c1d3660688670671c4fd2bc46c4f14ab41f00fc520f578f8c5eb387ab1851a3759cacd3fd24422c641d8f1a259df57b62b9afd396c69f6442890e6fa159f793cff4328a81a6117c73647978f87a1203511ea2b575adf02d3bd37abe5dec5cd364673fe13064ce7dc5c217b5d3264ba03fe5b7f191cdb59f8f525cab7ee1d0f6f90a8e9c43432961a639fc2", @generic="edfdac6f15ca77bea8a6e55ee880bf20d3c0e499", @typed={0x14, 0x6e, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @typed={0x8, 0x26, 0x0, 0x0, @u32=0x40}, @typed={0x8, 0x72, 0x0, 0x0, @pid}, @generic="2a52f4b73e920398eebbe4498b60122795582ed9ae740280b73d4045aef9b402ff4a2b2d324c5a1a98274677dcf72c77410243b1821a2622cddd1cf6a74822ab6aa48d972cdf5fd58e90667488d4fab6e6c588322489c163773ce9ad91c38584bb9584ce53b178147fd6193261631a6a91a676858efabc7ac50a7ae0bf38e88bc5357adf46f2f91d6a16934fb02f4d9bc84e4227a287e377f9e83601117264ece610839fe3d728ad11006f1cde10c128489224e6650ddd93ff6a4e6f3996a1b998c94073541aff0556b0bfab4d9e5f794ce2f30a21986167de38ac96f4371252f3d94a8570bcc9572479c8391e4bbccdb895ca5a91b83f24"]}, @generic="5a64ffa04a3b4f35818f5dd0c701844882da84c6c69a9583d1f8e6244f1a0651db54d431ab937a5248ffe699890d0a240453f7d251217b0d951e0a6b32a5a9b9773ff12ff0d1502ee28e610ed03b081c2700a5eaaba68e0fd4d7a05987cab899029cc800688f9f6893e2266cebcec3a622e53a4c1f0466f8c63ab6434daa2b0f4474874d51ba2e9e1e3931a61f8e512852b48063135236e6aefe49de70a9cd74aa6cabe9d427edf1fc2b837e38eb5a9d2a39fd87d625f1157ebb0f097ac1a79f11f104da8509eb8ed3cf49037fabcba32d910b3a73fe938097228fdbf2c727f48f6066e8c6e3947ac38fa8ff289592e49bb16e51bdff83226a9dfb41f4d238affb6b0a80c0977e469ac3a4cc3075728396f3cf3e88d747ed6fb4b343dd4dc318db01fd7acf1a565409b38763338fbe5d77874e12f2d749cc5f5acae2910c3d7033d5ea768ff6ab58dc34c614a1c2643e80048966497f4e4d5ef746b063a7a98d903ea43f2ca90f685093296d190dbc109d7013bbd7d6604b39068bc1cc47a48b955aac4c1f98402e76b5d7edbba5ca12efe73c24e6ae517047a0ac43e2bc9504c6f62e38410f41bf505677ea9046a40d76d160c01760ed3851c6912656ac5ee23a9e9a9b390666773032717340368735757377d6a1d0918976bc7c3d3878973a17b5e8621b1a57253358fc99e8871675d08d2672fb8cd14b5e126a1d574e127253cb93bff9fca5337568166ab54c611ab6a844ab8e137b7827c21bdc3e1797778da91c15e34f79150e0a80840cf8a8ac812808fd18a97e0948648bde4af6dd272496ebc718eeb75583f76aa5362682c85b8cab39ec1ec2afa71917bf5633d1bea27fa4d3a298b4cfdcbbc80db2e8f02c6714046ad9c12de06136b878881f5f976572a1be4e5228a94b1fa015ced76ba9de8d2cfe6e9aa5d64d81200a92655f4152e0162df536dd33ffa8af7d7eead8bc046ce1d9dfcf1f1596f1b0ffb449dfa7aa3fd2c94fb7c9801b78327df51a5381c774eab99fa0ff2cb1e675be1e6c45cbaafcc1c891cf6fafc2a8629bcc8aa1e9ef9719fbb4510105247d366d43b6fbc1e27b77fa9ae87ece76e291a209b1ec3cab505369e5eb1224ef8571902b5dec720cbb83c9b579a24e4770c69a870abbc50999e38f1376cf10389de6724b34ec380de810cfe0ad244198f163b473dddb79d892e7a9c79b1022f27f385e786fd57d33650d6cd06a655d734ce54834c9b768b172be2dabea86248490fea55b7500cb2d648fd48530163794e89aeb08477dd61fb3849396971e8703160231210c479e7fc804bcf419f3820a1396c1cdf6a3df46db4760ac44833b2b45591324287768faa9ab0d83ef386fa8c05fc90d70597c17bdfaa99fb0020287a739ffc49aa5e9db73c10951e0ce76e189d33164e87f35b2e721a777e240b6506eeb4457618e68e01dd05a0bf510525c9b67c7b3e7c47292433b8e5b8721d0940809e84f689326da45eb8d704b62425661f9b2c7b39361e68391249a4602190ac3adff131f44d27af2fbffaa6a9c03693436cffa62aabdc6335b0c5bb2f98254030eba03864f2f446c52e1a56dcf868a09eaedabd98a8c2677119b7f4ce38c208e282360cc414511cd87a17c2400942e05140b9d042282f33561a87d04395f9b20c6e4e2e66ea26d0a7a9d824eeca27e6dbb3958a3d5a22b2a02f0dab7c99a9b21d3ecf59eb5465feaafeaf9611360f6f3530bfb1554df7dff1485cfb0cf99a66039e8e96c08beeeb87c48fbc7594e2227bc08d73043847608712fa3f7b61bf702936597c32ad116c91416de54163f5fffeb6a2f301d93d4c1f7b02a2a0aa7440c9b1b10928e6eb1650c8b4524083c48c786fe02a2e95b9bc5fe8b2d6f781329cc20171f0d7e3d5ea74c23f40af5c4c16d5f7989b408336a93eeaf50ab70c080a0a27986f5238c383d2ef5f5da807065e5a5186cefc2fb8098d637ccb891bf0cfc9a164b974c9647a941c614229b2bfde629b02d1b924adff55d9b184c35383115775f3f8a3c2f6b04044256a145d250fed439c1be5f473555b342399270df22b6cc33a82d2109083896d35b40153ce7806a08b5ad0667b91d175ad57f8598f1f598ae81fce181440dd399b5e5e76481414c412f67432771734c13e01a4f5d652458dd141ecfc34c7bc466489779c02f8ec4615c3ba370ad5e29c05b62904185b8121093a799173c7fcf7a9f629ab367a4d6a88c690fa52cab0eac3c48278fe381c74b98a88cc4ce5cce506bfbe65a9cfdfe84009e4331247f4ec30634c04533adb1b7da181ce9513beef9a560fecc5ce76755604a67b5d074cc897c16aa15786ecdf48000169d406c2546832efae72005ae62c9def93219d9cddc0c163ba6efaae53ccf72ee0c3cdaf40706b44f9f6d68e571c2e9470263c61060f54f249ad55fb9d7bf11eda4b3873659af0919fbe80ca4770c32ba488119d4161f3fcd35ca0fa4cad5f6f3183541bf947fd514b49d050036b3a37fd5b7a6b5509eef45828547252e289e09b132ec11ce61cdbdcdcb205eb081eac1faed4f6b9f1e113214e2027aba001281025b5d4922226fc38635d8c40e26e786171650059e2a6ffb4113a08cc0159428fe5ea8f40a73969749b6a0899e7bdc2c03cc408b72472117de5d306295482a6f59fa38962d171d731f451f18e1e7f8abf1aa48ec1824af0842d9f70377e8efb8191adc0012ae8452f2dcff6dd0976a5bb2633ff752b6fc4223b4401cce6f471b58d965fcc1e602dbfc134f246ff1d8a659a02a8a44b37775cf3f0fe26b67e576804091bc053a76bf8a807b7725c7820c6d3c89bf031240c825f78322ef0f58c802f1c2e0e838ba6aca1cf4bfd2e66741d20d92dcd7e0b50e46c9156540c0efd3ebdabce80bf2e4c296815981e7ec87e63f06e52f4a61d2addf84975306dea3f3ca338422c7df334d19954c0a306706793b2073b71ea2a707b47ccd87450b0868ca24e9eaba8412d47d8260e2bc2759bb9a72aabbd525c2f3fc6e0f7e9ebd4b9f797e91a6d309c1e2466c2191bfd0ec9b1db824f9f28fa75ff8d8582fab88810fe8717ac28c7bbf636fe6afa08fe1f894e4c429893c5bd5143674a44a0578242e290e3190634e9c57de21b2c51c6cb2793fd8282803f5a7480eaac506ff870ec1f7958f242fa5b143d1b7a76443b5cf9b46f50d1b381ce58b38f84d70f825dd204dd962d043320c28e92aa6e5ebcd098be2dbbe9fedff73605a7401308f44d4737eac019ae38c30547baeae87272a07f236b2eb1cde5b177e98f53a3041f9da2c99c63d3fde537bcd96ec280f603999eb74e4079b4206ac6917283a17df275a1eae7cdf0737f3b65ba5ba7c033ae98bde2070d93a88aac99459c5a88f0a5a310aed8783791da2e290be1dccc0ff897e468dc8ea30c4e43bd6c548e7db91d151eef67a01471c61522e94d19d6656920e9825387618edfb760077107270b6240af6f28db934fcd2f31fcad6fe42c6e1a527fb699aa3d885657ab40f83470e47db0c74786f55402069c78d2dc3a6eef732ff6c4081a748dfadf31dc9bb1f4d326ee8b523f51fc9bd6fd76837651e08628090838cd1b5863f7430dc2a47745533e8626448d88086efda7074a999702267ea2e14a937454e5a0200948b911aee0da18833c86ef057541ba1fe136d5ff7c4054768238640511f1ca0c4190e171fb9019bdd37c4f0d4fd7177850be80cfd46692d2c4159b7e8ec02fc25ba20bdc32abc76b8dc59e52d6c6c5f15b246907c92407011d3b6cddaef4fc2145671d39fa37c497912eab110f832546b12531742984b8d0f69321fe9c36906aa6159e2725ffbd9bc0f23319cffd0f483d7f32e970fe0a4689d498e59bfc6ef8eda549c0011811ea58d106ead9967ace6d5a04317fae2f9c4997261e4e880629fe55d6e2e6f061b70e6020d2308421ddacd6a4a0045c753addfad327b9ed1a64c0d826b972c91aa9eb51d3403229653518eef64e007ad283a8d71db762d38e91b39b098f83029e2c3a4cd66ebff9ed4b83cf0d4d0bda8e87d40e3a70d3de0549a4c846585d5e55221caf3c9725e4705cb6afefae52844e4769bd7b1f0485dcbec873c7751d2bae7d92ddc3d4418417eabd44248e7cb1df329a3f9374144eb04554fe3888956beda374e13952156bce5ae3d65d10c388ff12d81ad2db7bd614a7da529323f9db7f90aee7169139f1f0ec1276594ccfd3d1c4a964aacdb669429b92b66fd89c81ace2bec1666313c50840c5b9a54267f570ee68fbdd553e86f2df5ceb1311569e9d973c6e08ec2371614343c4cb4013d082c53e7fff0099a08b92d4c3d206f0a3cb9e16613a9046ebd9c7d4a4f484c3c548d143959f5b9699d4a62d5d5feabbc1421a1aae3b1fcdff4c616dedf9f902a309622454c164698f3bb9d735b3d063fa65e0c7360ac647c15498cff6a8dc8066569dff37f7a09e78f243013df532ece8ba92c4e1c5da1cbb8d17585f75fdf3c00cf9011732a974618d6093cee3055895450bb9794518c5ce6e918c2afdb4d8f9e27febd8e64b43ef681febd55848a0ed36c29f272812a2834e75665b22779a8cae33b64a65956159b44c9e1e428bf8974f5f8a37c771848c6aadc00bbe28fca392ba1e2baf15581fe65db7d2e39f8a2c8d121d141cdcd853ddb3f48e5f4ca60f6f943a5e5c9522b3ec1768d1fbe13fd17c43c77189cf0d98e8b91207bd5304fafa5572af56d69cb5e4b76d2e74f59ce5bfa1a25a7068e211584200219edf98eb5d9ba140bc89a7c4194ac744d0e0f9646a17c25536f1e89b5cd8908be5c83cd93533db9a5db4b362261560e6a02ba59b0041efc27839d9f3ae0b22077bf5bdbf6c6379d2a928adab4d40b261eef90081ec3735e775e2a351ad012f910bfeefd71d1919f3ea18e6cb080359c2834b132e2c0f1f28701c3fb44c2ecfdb73aadcff24a0800a462c988f4206e92dd03f9338fa41017a1ea71989347190b2accf4dc7d9d98f1dbbdbc034c1bfabf8945394ea47079b577dc471266ada2404f3b718794f552cefef88b2fcfba81697b2491815a00e8b40ef868713affe8db22ecbc5019615a8623f402840247b7f71e059e4a1ddb916d9127aaba506aa610260dceb1dd418ad7fafaeffe4e0a52d1342e56e367289f9ba2ceffb09075d0f9284f4c17c399887c155c092742e21ac6282d67bf8774ba5163aa4908d29faba556b73e0ee6c53d78f2e1ed3aea9db6881e227c70fd98701a4f26727fa0cbb3eac5ae1ac09f4109bf74bef61df1b8436d3617fe955b7d44f14ba31ea3b53c80a029f03a179cc1b3716c90e9522074d5cb51e60838781e99245e462d82596aa666f2bd3ff90320b5834138318a6e9c83073c7f55482d39352d426719a3ed65dea99bd6d4d775a22e081a2c1a3e93656af7c5da4945f4bde8c5502821bf1625203390f4cc5c6496658e0e650e04b603e1cc04e17531451204d6fd3b3cc92edf4872daadcfd775bfbd4b5ee6a8a91f2be8d5491fb09782fe13cba5c8802cd98e5338c6fe8f4ddcabcd8564f4fa3d710603f0b83b4c63dbff10a118063697b2d303969c597c1664de9fb0becc75a754487192f5b0869a0801eae57f810202bf0ba0d07518b03149b8ac7ce2e9a3b4134d3f00f9d44560621c665c2f9347aceb7ac002cab9e491e89936e9cc96d940040b4beba2e44aeb1bbbbedaf509302333d2944c8bacc2fffeafbbc3b7e820e2576590c45582c55dbd777e2de26b6e4c5b819694c72b7dc71abed873ced1d4ca23230206de4c09b6976794", @nested={0x9a, 0x7d, 0x0, 0x1, [@generic="a93b8ffcbe8c271ab015df85b8fe368a285c0175ad06797ffda24bcf0f0b99f8bef2cede04e093ba3f89e4299fd1b813fc7348ef743527a6f90f56c16b3710bba7448dd5cc11c330f84fe75bf7ce5d5880ea4ec45fdc7ecd66343d5ae125dc748c66c4368533951b8a39df69cb219b3aa39a", @typed={0x8, 0x4c, 0x0, 0x0, @uid=0xee01}, @typed={0x8, 0x7e, 0x0, 0x0, @fd}, @typed={0x4, 0x60}, @typed={0x8, 0x31, 0x0, 0x0, @u32=0x2}, @typed={0x8, 0x1f, 0x0, 0x0, @u32=0x401}]}, @typed={0x8, 0x32, 0x0, 0x0, @uid}, @typed={0xc, 0x63, 0x0, 0x0, @u64=0x3}, @generic="0d0480bb11e44d2f633297a69a0650790439ae0334daef3b7a91ba7b604539c3eddf437d", @typed={0x14, 0x45, 0x0, 0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @generic="86f66fea32dd100094697538cf28ecae68b24195b39536cfe82d2a449930527999c14fcf9d3936b8196d04b04393269bb0d6ef3775976edffd6511222410c3d7c997e095b3cb1c5986cfbb3423ede4459ddb9ff0e832adb8bd", @typed={0x8, 0xd4, 0x0, 0x0, @fd}, @generic="9c0593a04c8860a5cbb799fedc64a38d637b8a05fdde3dc7fc45bc36e3a0a7a835e85774f28378cb036e645c574d01402556ed49f554a182e4d58d3a02961b24ffc7028b8589bd928cee82dfb73e041eb9572605caa21463550de7cb8b76091124fd31edf3e24d520147bbac66e8377b6968dbc2ad60520e005c06e28c4c3e542a048f0728be0f9e94b3ec9a49e22c7f976d45d65eb9396ddbd595ad1cc3884a2a401c73fafbfb5fefde34eb271c21ddf9e7bd7748171f09541744ec606e29080b3aa0ec954f99ea3d1194af75f098416bc2438dbf86e83a22ab95b151212bcd04e99450052f45dcdc20ced48ae3586e8aaed372ac19f120370e839716ad"]}, 0x1484}, {&(0x7f0000001700)=ANY=[@ANYBLOB="b4230000310000042bbd7000fddbdf25a0110a8045a39fde051418db94029eeb1d3308cd49aa0b859473f36b71793147968d23202eec3d5387fd7493da5467861dbb5ceb688a3f380efbddc3d240f7a415fb7b7e5f07b0e0117c3f8e97caf0ee76e7512a91208583540d3bf0804190ffa90635c746a4df6b52458899d1e344eff2a690ce4832fbacb0b107010ff40ed7d7e0a110cd06968626739dd4d9be3b215d1e6645419ea58d1c8c6e4952922bee93105f99d15d0f76c9cd902004515ad7cfe134ec45ee5cf6fd704c1715f46f7fcf226b57a7d5a816795621e2aa71204ed374c36b79b3633de88f6807b5342235170aee68e2832c53f9035e6fab9ed6e1fdfd3b966b09000c002e2e7d280000000087196a8faee8db6d3fb53482f06b8d7e65c1dfeca012a93ad30c39f43071534a3fcf4bfb11996df4b40e7d6127a301891c9cb288403f5d46bf65f4bfa05ab7b262ffae5916f9d3b3811a43bbf2e44bae81df21c5a9abfb84e5d4e312e47e9470c9dcbf046b1947141e5ba0d77be1296f8586361a6507d80dccb108722de5c86d9c440fa8aa23a48bc8bb0b8d23a5d913ab2ad620f6846831f7b2e53aeeef1641261e9b63a0ce5d9849c261f86b83cece35281adc8e6bb62275ce2ddd5aa5b718736a5df240ba7394dca56d803eb2a8ae9396d44036cf4ddf4fcd542b892e4edbc851ad345f34a44a05fa37c11e0e92eb0b5c36bc3541316b2fcf67f7f36a3886b81244a3ded1f738a576fccbea30aa77be6b71d91a5cbc4e1959a755baffef2595124b7dbafae17b81040fc3601d5841ce522c0bdb942eb7a663a557ebf7ecaa0bba442faaca240bafb6c22e0444fa96b7771789ed1898bfd1b52310059cf0d042f4d28d3722dc431b73f80441d1bce7f8c65153dfbf81cd32dab78c3f0620617e8164faeda5c95fc4c3561d6ea86327744d252124eab23b56b8aa817575cf6b3431ad2b2e3174e87387b28e4124b75ce60589eea829672e7c8eb2539ffb52160131d4ca8d956dc51684a604befcb6851f0af08465de8e4c5318c7ca9ea5f8e94d3823f0cda5199f717bbbe73ce9c82039d7c77701f055a89c5fd107a252fad7d96852332d8159475f9e4f371a5ec2df5b6029bef9ffb4a2aac5c5d03fad9b242a21a85969826372833b8fbe5fa967d1a8c166458119698c1958e60cc09cb3c4de4a1cacfab9047737633464fac05eddc3e1942c9293696bc29fc3d20ba77881af2206c672c985d8740637137b921b559222e1739fe05db05054682875941bfbb744c263ec4cb436dcb03cdf30418f3cfe310aa43a4aec89c4b882f777255bc52723a63b1bf89e335699749c66c023514a56f757d62ab65abd569a960dd5958039a50af508f03e868a1d652e34c86bd89d384b39d266a239771ff7d3e9866953ca2eb29ba70a6a57075fa6ea7078b9a41423591a7536d6115257b6aad7522bee3ed43a68455e889e6bfe583d8b71213000f344e19ee3a4ce168c7ca9ddd1773549b95369786c94904717450483e85c2ebaff62de29b662b33fd76718edae84302356f6c57925646e865119041a5287bf20140652ee2b2434479f5a28cf324616f0088573fe89cb0ee2bf6aae02b51e36ec20fc20222f189f311c5bf1136ab7b168dea09c6d815cdfb55f18c846cdd5ea4ee34f9ef81b045a99810728d71ceb9bf74360b46f5e559c3f87e7873b71bb123c3eac9453b3b76fe979a97939569166461de32f79b26dd1ceb65adb67c9bc8d468bf9e9b589bd706141a9a434552aea59013238df9cc567fdce3c657c4daedea0ef50d7865946c00fb2e11b5f40e3edd5c14f874be91f499804e5f7ce8eaf11f4c8c3e392ad8d042c1d51f739dd872261d4bed1760ca8ba53bd913aa6935796403a3db94707b9e8a80ee2e4a97bd2aa67def030844356d42ffbbea302b6cebd07ebcdf7b6cece01ce5858bc56152a6027734834d4477384d396d775879111a27719c67f72b22b75d4a790aa5b9ed94958947a65a386a29bdac0daba9a7a3c6073cf2321b5d70d76389b6cd864f992b4346a904a58fd933cbdcee501e935faaf7d8b70f347d8ca183b035af22fb4f36b3443041f5ed98c2c76208d250c54ac238928908310d763bd2536ded06f82c573d209eee63669bf99209e21dae5c392291c64a56d82cc258a2080c5b48ad713d501472a6cd0248d9c59844e47dc83922d43cd1825b20144dda0339af2cc630fe8b7ffbdcbd3d0331721914b86c0a5b6245aad0e9038194520d94a907bc010e721c5f3d5e5c3b15ec0474ef9535c6320e6cdc0f865665a54a82be5a596f62da50c92425313563e6c3aff2695e32d78462a546b54e717781689114f40b446fec75b5bca833fec0743738d1aac1392b8cd9448bb73a41b0539e17242d9c8681faa60b769959d471a4694c7519f872becb9b2c93bbc7e757c31dadb18f7b433304ceab702fe6e7c13e7acd7a5b15ca84debdf8b3164274f7678bd48d111a090c406150229c4fe046cb7181d3dfe249d456c135722a7e6023ac4591b27c6f8f6d15f896c7d1815ccd86865120808012646ea5014aedc7e1f8794761602fe879e6dead94a27fc92d820d31293fa0f02bc89f15574b0e9725491419559cb3680dceb8f10258de5ee2cfe8143ee16af0dc86fee881115cb5b3f09716e73286a59933f51f5a81c48434f85a4edad11dd7325a53e99d55525e6c0e4439958511ecfc1b59aa8fe123dcbf3c0326a46a289e6489e9407959983cb47a5efec826ffe558f6562347239ebf7e871da69dd31e6db7f37ddb24b84604b6c151b14ed200ef69d554de126116f90c6e9010470b28d7e4645d2c3047e817121a889bc5468500dfb82974373069607adf111537e238bac1bcc2579e4254b7ad612e3efb48a16631e30f9a17ee76cffe4957682270029af2ef080dc14dc7060ee96f0a3686cfb37b519b11f9319ce3a58abb30a97a4280adc4a917301dbaa0c6a3bdef94871ca7f8581fdc35f62961fdc142b61337ba51b446e14ab74cbfb68ba5188a1c3b4ca3ae5db44f0cf3c819b80cca6cbf3c16f46dd266d95c3c042fb45936244214803aad7348df5999220f9b6f4fc652aa3d7df7478d9f5550da275e539e10cb4d71e4af72fc059fa6b7e477da566363b7bc25bb9af4b30f56b9e51523c1a064f82c7dc08244470f49f98b789d9501a3a83043c6ee37fa14c7af88708dd731253b067d47c0da02e8e87be6d78641b16d6007be3c5c816e0fee7aab20de7d3849657ebf4cbc62ddce279c392941ca7aa415412414fd7e2c2dc3b66e27c1570529a1eb55ddf7adb37de134bec73d542c8491ac8a384a0f93d50f7401db1d169fbdba845b8cfe35f939dc6daaf792154fb37479668c4f29555e50649995aa06e4689f9739ceda3f781288de0c74022b79aa9cbb5f180d02b599eabbaa1221443bccef1490db4c7ffb8bcbf531a1b18a5f53f304abf33c88a01a68205758af88956306124b3ca0388ff823afbcf73667ccf2364e5e6b9e6b7d26fc5c7bd50ef14d95fa5d5569b0aa5f34d3dafedd7f72ac7172cf6ed8147be19c51a85589bcd72a86b5952c6f1098c7eb48a46eb473b47b9b5dd97b073111435c71152051268509d86d5560b4827fd8919eadf9324e751b0b57c326a2ca979786143c52fa8b03194cb4f4aaf979cb909d44ccb2dcb7d1ae005289dfba2b23ddfb660856c95fd9197309927c4251ce46c43e7feee0ec325e71f67556085f55c44b9e840b0c15c1008864daab498be93133c51062d2ed1229647b3a9a28c6d7f0c5d98eecf5d31c62006a4036b0b32efbf736ce6134dd61edb60f6fc2558463b009367ccbd56f911ed6709b0cf41318ce9643da2e18ab559bdd1d67c6822deaffdcb7da2b521fc074083ee9ecac2fed6870ef160478af6ba079aceecb27c08a068b48f38f5803a3c4c0f1ad6ce210f3d57abe6143c4c97329d4c4338c63ecbfee18b56002b242848fc91d3278edf346b0fa14559d0aa799e8b1949300fba9457f2f4b73b32d03eeea0337d583b8f70196d17f9fa4f09f8ca6c18cf8cb993163e0583ccd3d40a3e906e916dfd190842e0cb6774cefdd0b1136897ac7ced8d3cfce354ee990cd6e147bb3f0a5b2027b2d13fbd7d7bd5cd6807525c988ffa8c7b81704fa33382439f23bdb5fc10891c68a55e20a98562a4a0f9103acf47880b046f40b6b48a98e4b7d2fa83a6aecb08b7dad8c76e1645deaaf54935fd7275c1d68671f0aed6fc81f9fbe3b745736a0b1a60d78aac44e3d8d897b00c39df1e9aee587533c892835cceb388f8e4dca0797cc05c2808aa530d262f7b7d59da0a97ac11e3dab15c9e34d6ee63fe70f702cac7cb801c87267492a1f86b6076b9e1759706dad46802a9bfbf52fe31ee9fcb1a5f88a530a3a51329fa0605cc2a6ada824d89df889c52961c7ba036c56a957dc21f95f290cab71b1052f8454b291d702b1d78a7ddba79e066214e993deeb7c5158ac515cd3382bef42792fd38717588c9a02a338283ad2385fefdd2a1a7482697458455bc1ad0ff005d7f29e552f8b23b5a475bbfa5151b5f36372aa962946da4f071b327b5a2985b099ef161d90734c065fb93c0071ed8a1efb37b96e0b20b3355eac3c3f6dc05cda38f429660e7ffd78b26be70787ba2149ff89e550fa4ea518aadcbe119dbe0597ba9147ef40a34e7b47c54c3f4c5004d1f1497852d291b3b239576207c92e7548e93bf3a7bd819e179c596febe3c477099e17c59fe417ce04b1f14cc35af8ca079c6edcc1da01cd3bac83d346998264d6547151fa3f88be9bfa535c69cd99e2e4e19ec79fd31d449c101214990f5dc44584e891873b8fda4962c19ed368a245a05ad68e36dfd715a6d7dbacd096552fce2c7c57a90ad05f8e20e422d7dd2b61c4f6b15a12e60db3dd64b082290efdb3d90cb1196e36c01f51b26afcf8da3e6cc729ecfd7264f21a9a0d4c5a2c1c2787aa3c5defcbdf92ee692a4b9113bddeb41a841101425db3e86b5c53966f7791fa4f160443fa7e904677cea4767f6da20430eaf326d9c97b0efc0ca647f6bb1c0972c752dba2dc012ecc18d44c2da39a4ab42684994f7a2ebf1c2958624f77913e04f714a05ade5e43341514f4343a11520074aedb6391ddc6a38c052dc5eb90b5b5302bfd1a9be1a989417f045debda64c7de1c46ffaad8f37faa37fe6223b0d751cb1175d7000fb9b14411da86f04877d3cc4ae00d2552d94ab710181efe049e3ac03df57823918d1e212ad5e721c8f4d02e794f0e46a305282c197df7f14ee32bd86308037ac23fbd2c8dbd2daabff2d36d6173bb354971e6ec30469496e09071b0cdcbd8eec64ac6fb5a1f9247fb6a00ca0fd507245c3cf11c6273dbe5f62ea3e7ae3b75c4c72840b0a825437f6797d241a4697375a245eafd8aaec7c113a577b385995020a3ba16074f21921040dc9361dd706c1628178e8554d4be0b2db935ebdff294602d641dc85587c01fc47b7709208abecadbd705affc2c8bee6b6b518a59ffd5a246e661703a26cb83f1286046780b4dbdda6cf15e8dbe50adf0ac6611466f19815e9b3cd71c4fb780a8f9b09dceb93358ae27561ab40dbe5b774215eb91eac424f3578b4bf3d37317c80c3aa9acffdf79f0dd29a1f4616f7996af594180737e97054f0f7b78734b81e433c4baaff2eb10bf5e4fcf3126bc8b6ef587bc0ef8bf4b0f92e4b88b03af46dc80eb583ef4abb0046d1292983ab5f777c9867d21a8dfd773ea6de53f3a50f747cb255541c1118378949cf142d124312340a4936b02903385040845ea8379063ddacf54a0f7fe423b3dc752617b3db9a7eb08e14199400f048141da2668929ccf384d56ed2250485898b0616ec50f620a03818b4d2af94f014395aa266b9a3de29c4644b133c950b132f317c820e1e78d63efc3121ae74eeca675c59aab51eae8a4c2faba95e948407ac485395bb748cebdf0d53e198781abe23c7b0ee837dfbd77c6c4c6f58ca1eb96e39069b9cf03dd7d3c5696b79bb1238a1e98b6525d49de6e7d6588701e578a84f93769eaa6fc5935fee6207702fada70a26199c826f50332c1c2ac1c2e02145a49f4c0aa01b3d51751194da7283d3d229e4d687f5c8eec47f80fcc2fef82dc9c068753273b9fda6393886d453bd3b325c11aae608004b00", @ANYRES32=0x0, @ANYBLOB="09006f007666617400000000508c648bdac3bf5ada44df24e98bb732ffb8262e7177099596896a24476f9ec5535e4b0909b94fc412048ee3cade35a4fdbde01546d1ac74a32396a4122b420d5cd337e310f667b2bca9a58b67fa42e90a2fd5f0616ac5e331a0d096b7bc435b7115ffce45358a19238a79ac6933b0f0220b4aca7c3885d171db7354db03c4dc3b461e475662e14d89c4703d4a2016cf2b75c0577217b5fe619d3cd9f53dfb112208b567f58139e47292e63bd70311169af963dd843b1c9b01fb0fe191d21290a66d482aed7f8f32e458978734ab6f4d1dc178f0a9eb91fc3af1e338b4865fb3202f502416afbdad9bbc2bd0ec651477c9a246b3c3bc5f6ea81f7ca81cc49fb21bf84c15c27eb3b02aa25d6a19620218699eaecee9ee98653e0c861bca3e65fbc1d8a9c39bae377c7ae8fb03884f4259f9d423ba3c1e46a88a2bee0d3dc539f9ad219abbd7723f91dcd121756838d3590a84542233ce575b7e1758dc54d975ebf5ccf91ef0c6b758f45c1044c593bf5a6fe5bb8a431d8b93f8143c3648dfd59068b64df4ea9107006b00402b00001c0058800400480004005b0004004e000c0001000002000000000000e33307bd4748eca686fff1dab8e6ec92cd875a1b68ef5054defab0e3bab3571b9f9871dbffcfd40b8b6d772fab9f20691290ccd8d213e141a3ec3f9e77935b6f887a9858d3838fca59f177e75b496d6707ea9a18fd5cecabe2b8b1a143fef7abaa0f081c4038baf70b047a1c2c5d860142fb93b3e5c834461c5a0f8d7dd07e0bc6517e808b5564433836561e47ba5c4ecf4d0e1f81ea4a6d0dfbc137f5d21c4c8eb081040bdae399fcbd0fc09e94454005899dd386e74cbfe189607836c3c794fd486a01ad149aeccaa3e7fc4f84f0ecb8a4e1d35874335055a62d0184ea2a2010daa79cf6af735355773ed1aa0c84c2b1afc698bb54691d54a081bd15f8fb40a0e9508d5c08aa2d501712c299024a28a4f5561073ae3e6ee06b7184c0f3bef0a3e321537f46738c717afbacf29c452a2d303ede242abd539abd52d0c733d3cbd85fad8d50c2bdccd3a0263082af47e1cf3b9ac7a8f7993f88078c33132b36d27c7eb33d5fb120a90b5060d11eec1abb4a5d2a016955fb39aabb2f1d7a9777e9045a653162b3b222df82991c13999abd70c21257294ff1137ab4b13e194b43ac902946e3423c2669b4b686ed260210e285885ea39fc7b155d98e99e0e213fc7d145f942128a81a1b163c0878d11318a10ae83d36fbcc0561a42398430d944a83ac1213c68ee2b751dce89f423dba3209f5a0425deaeb99042108b9ffdf080117f8d278033fefcff83ce3cc16b0ba93d9e5be65c457b21b92d1f1f581b3b774b87f5e2a40ca1799b1ebf1cc5064168760116e68f6547ebfe70565e9c2116df7920f7762ced7d27a7f7010d70d81e7bcedf0f0fc5ec6675d9d203e79e1451a00be035ad69a1c2caf05ffa4bb331b857508ba53bc3829d1516186a621ebdabc9a018979d133374543f5560f1e2110af6e082237091ae5dab9194a04f19b0c8886b34a962b41443f2fe708216557caeb1dadbaf18ea59edb59bebc5953aac63d68153f79a71379ea5cef377626c98648501edff38968c98c600f3d98fa41e0fe6ae219d1bb3295b1d950c44d9d1f94145a06c0ba77a54e38cd8496c130c85793254806a095a6ffea8caeb0829d5c02da774f912250c012d8f19fe536b9ee4506a3a42c5d613182b4fd67ee5818f3503a8e36973ab90b5ea5c7d2155f433794ce9530a941d5101d2340f0ce20f2cded057d275dd7407d59677195aeee8fbc9551cf95fd216ae66c8f4e037e8bb0fea138d8f062e77c2a1a62a03c76799f6726b7caa035ea929b5d548e91fc44f9f1b30d9066dae9275f84f9020fc9f6364fa4c0f750d75dd1d1c3dd74f8a2519125ae38be592fc94968a0f560d8f359823775b706d9f8171c8f0ef4d79268788971255db5511a9aded9752d9d7fcfba0f42dd1fe20d8fa206e091197d7389f14a395a2b42167343189e75d1d742047ad48b4596253d8c49181a4515ea235d245b11aa6b90a35d6535b7cea705a8c5ed8a152d15f31959796087bcdfde534308cefdfcda5027503f7128c0646b4f44d6f75a310a6c982b377d17f5493fccf31d1843169ccfad287bbad94f0df2382cb2ec087da799570d1b3c04d40c820367a0e410704dc688155b4babb0832800ef6f570062b8c03802d14f727e98228842dc63617993ae5cafad4c607230ce0e010c1b06739aca7d56cae68525ec57d98cc2f385d511192364ae56b3e2587b95371c33d63faef6c2b40564669550fa5f7cae8c9ebcebbfc02db45046604c555d398963632ebf5f3fcbebce151fb823f38eeedb20f14c28054498bcecbb4b33c8777b8d56c1e1de8dad9e855cdea4b9e0646ad29e776344e02f1aeeb7f59ed3a77db1cf214f1380d01c0579aea22a973d1eebb7115d7e34d20de2e129131cee1bec3e49aefb66bc6af90c7106d999b4309ce2f58b6f8c112d52a2ddcb4fc3ced68e24e66fd73be5d64ebe22b9c4dcbca3bbc90eefe3f5f62a795ddc4fddc6ab673a208e2a1713f1f3e5768dce5faeeb17580763a83bf1ee5773bbdcae18456b37e78613f8300fc3579d85bd6a84b2219c2ef4da090bf0c2275496473fed968105c71b7f89d7a4a71744cf95c343315cf920e81ad40f189e58a9302f7ec8358c71d91c16b255868bf4aabf50ae9aefdd51a1327b1670be253928f24b520f21c7eceac43e7fe1e89d0062166a80c93044d51909a03c8f7f3b0d56f70626513e7dac3ae6a147567d3d3cf84ba9fcabcc313b1f0623f47f04659b6afbdeeedc3fa967f72e2d9530408bc37513c373439090780d3677a4da3e7d2fae11aae6d8b1dcb9ab716d3b2194c99d766bbc22e139e62cfbe93591da67de423b8376f0390000009146df3c04d60f50a3d9e4982ebb1aef70081d8b04673b4232569e4e33cbfe2fed4f6194b3a7891a8ff0d2d2f858125f55ffc92994ffbdecd3585f0d7777eb4d4e1afd58b0a447cf42909b1c4b6f9ae8a5ac2cefd79d2dbc738f7a46466c314c6978e87d8dcf51a129f9a2ae17eabdce4d3d7e904604e33ba2f720c2df68fddf5dbd38eeb13a3c7b030f78703f66fb54afde4a1391fb0b01aeb9ca4cd944c57bf14cdfdfeb8542ef13ba5d9b764c9ef95bc6855e33153d6af149910a48012a6ac5836951b4de4330873811fda6ff333755d34f1fe25845d05b32007ebe765907f39a8c3885b8cb2acd336d888b919140237e0fe49f6575f8b76423b2c1b5e063ddca0b85a55b38fa47b432181bf906a36d48573cba38a91c338403f7b41dd7062dbab719f1c0d2344ea45d77e7e7fc9b11e3dbd120c5d4dcbd6cbc2195c62ea0843b6fa0647ad50babf51123e9331aa6175d0ae04da7cec12d1ee078e3f6d7d40934d64403c8901332005edaf531838953cc21236e7b26c45c06a8baf38222a5546035aea00a5c81c15f61a57500052bd438c643df736290124b4e6506c06cc3702e6821b8391350d1447c0d7d363ee6630b21eff889deec1f433926d103be78167179dae4bf0ae72a41f72bf92652cc9d4199da10d9186c22d28b201f6eec1efc945331077f59a8e7c5b2caae024b721193d71cb8c1c62221d459bfc7083ecb27c5c66661dca26d436161ce7ff2f1ff6a01bf8a890af6a2f526a30e57c460fed29bde887d46fb1e30f6f846884496e53ca45e91576fef8046f88a3528c4a1a80c7e1ffc65ea62c70e798f9d5a7cf22989b9cd4a0842bc118e21e673ec6eb5abedf69a0eb75df8719a11b70e33fde648dd27bfdaac3e0ac36ad14e91a6f36071d9b561d4cbf896b6b52ed8a01206e277a51e8acaad5df630d9206dd81c614e5446d19077e82743a521ad6799d5a1a9116f9d1d3fbfe5f686e04c8ac37aae82a75e4c89aebe492b08e5c1f150108fd20bb59402c0dfc8faadde4a04d794f606b089d5304a154c551b7b9b42ca871ac29bfc46a7e42c13810862b1128b0e747e3cbff073c2a2fab0dadd7e6fd00c66019992ac23f97b9f4793b6d56ba9cfa95cb682d4527369cd3b7ddb06244a0e8afcb6d122bbc0e1c21757503074b6bce14c897fc9dce44a2399bdb3b38115c7ba04c5261c63bf62dae31aaf6b2c50533be0d0f4943e72a6403d04c6c139016cf31223f44433554760792bf69e096b2c0b0413029541b19b7e735867c7483679a28e7254b4868299a0d5532271506d6641a666b315beee448368a126eb44560c360765b150b2dd1eb6e871c401254b90ad75b34545e1200750f829863e277ff5fd38d5748070f82ae50e870e8e7ce5d33334276cea42a2ca3c49bc0c40ef79d79922dae850190fbe77dd6866c900498bf3dd33ca6468601e3f63524cdebf8fc14d5ae248e1e06c4c80e6cf1d16a441d3cade180b0c8708b8868771d5ae0065d02276f9f81caf624d81395e50662743b8fba8f94b2453c23f3a6bfe1d02fa23b908545d1d57e595a51145bb910d73491e05862c8aec82c59b0448277c103aac42443b4ad1b41fc87d9de2332a69d091c6cdf1e4bfd2ccb09b437faa21eee592b0c2f040b7612698208bffba51f2fd71fa1a4b9af174b0ec6dfceb1dcdb20fabe9596b3020805fc6310195f7c20c5e31c5c2e2f55c4c5f693b162883827b10594876f552da04208d5f121462fad5cfcd73556f118bd5543bf0c09bc3b6e62e8febb5abda45f6b4f0ffc06c23dd7a190cda25ed68ac78c70236021dfe15ce63d6ea35044dd0e8a3284514c6439fd6a2393e43f4b92ed2909eb57789cc910e66b5d0a6d693ac0dcc66d0b33365bcd985955bd6d300cf2867c4afa39db5f99231ae5e7b97a540f20980d6c042cdb02f8e09983845144e9119888f55eb223a01dd7faf1f9f19d8aee6fe64e398fffce7ba0a569ffbbe1e24278995b81bbe3a4eb4de1cc284c3077a93ad73b29bcfdb96a5a174fd4c700a944571bcba49b36dd308c42cffdf72b6543313c750179a89f90362e6ca2960c55ff305066f065bb8fc0dcb24d7e6d7398fa1a7cab4411f218ce73d654c8af8e71bb5bc0bd36b7b2a430b487001c8c4c51158eedcc614be34065495d0911b5eef03e5f9746862920e21d02543e28b9fb95e56e6b81f73e1003b19f4835fe84a92b108ab793e3d4c81c6569737761969399fcabb84c3fe975a0ef439e905cd427defb097a21a6f40a6ac535d2e7db1bb50e938263c8c0b047ffadbbca23cae610aa85327c039138eac6fbf5057f31a8df52efd650976250938df43b14a8e37aa265fb69f84eb556eadfd4c8a2dcc99f3dacd86740bcf176b2462926cdac5bccfe75a3dd2e7dfb1b8d2d6ba5faac95b69c7ef29ea830175dbc0e01d26c9b22b6a5f381acf180f7793aac3a646a72114fa14e52770a2e8a230c5888dd49816bca5aa06403deb495f630d061f9800558d41590eb4d6480b8dbd6e27b40662bb9cb93876fec5eac7e4e17144b13eee3cc23cdf4fc916fa095f259f6d5296e825d7e7eb19c791fde1a2f65c1195626a79b2c34eb33e68be8da137225093c9eda688a43e8edbbb7c1f86b47e889ddfee94df123832e0b0580f3d4dbabfb82e821ce65d3418eb6f28598a21d3e3d0c6f1a6897e49aed1983b867cb2654ea9fd934bac496086cdb2dc9242b6189f9513572021e4b8f2c68752b85112483392a86100cc691c41923617a88410fd5610f1e8716afcc2f0da13932aac61e860e05297efdeaafbe077b9406e24b0dc9e60cd4669cc041845377fb2b10e747b65cefce5a2df331f3b6ebd28bda7dd7f7967aa971cd9c4203db3b4ef86183afab3a894954cc597d69f80709091befb9076ebe006422d520e6c89c51501616ddb74a79708179c879bd255d08600651721ad38776ecefd11768dc091463f00c383434ffaaff4729ade046f4a3b2909cb7a2d9803cbb56b4db6967cb78190debbbad21e6e710af3cf161e2b5418baa24c6e8be4fb100dbca0bb8bffa48e9b3b8b5cecd75426daf11c3052594ad778d3fe78bce6e174adb5e6e82a415176db299dc40cd87e1925629fd3698a69a1c2f9f7be9b90c12613bb1c525368cfc223ad040bd913b32d97d274a415189b4da6b859d1a7b13746b27dd3d9f846802f66775d8f1f4faa5b7d14f264cfe4bb6a081fbc71c8f0fbc87f96ba01a6b0798d4029cc3f12e6416f53ebc11e5e109b93a13feb11b413525ef1b68d87008a0372066c7edcae9cb59332ad8d8b283ba2d58d950c3181ba4eb91c12b06cc343f7b928312aa0af81d18e2b74a717b7caabdba6a20ecaa3db4f503d36cba893dbb855c9e677f32f34fbbf676fa3c4b45b677f65714f006c110caa3347d21edf35265e77df41b921e8f5a8b9831dfc853192979df24f41ced89d40cf6fba17d779b0f54f0c86d388fc52f374c4e6bd71fd8fa82662ecc712f9379bd2b419e279de0fb3b677ca13dd0d70f0353dc390294c4480e7dba00459b6161c2276ae5321ca591ea77ba54483f3fbdd5aa7ab2213721c90fc2433a7ca7d62cce52b563774bc1a67f0047052fb94e8b2fc93dcc822115126225003cfb2da4fadb2f971a3c54002284cf107aa413c9bb16effb9ca7297b6491d3c7be21e5f36c5d2c2a7ee53e4011072ff7d9ff1995032ecda816bb56006b1a4ed68ef95e5cb6bba32f4e19dc27337719b16d40d6b29046b00"/4763], 0x23b4}, {&(0x7f0000003ac0)={0x1274, 0x41, 0x2, 0x70bd26, 0x25dfdbff, "", [@generic="c38f01eff239909b1ef96c357915643b86f515dbecedff3640727c443fb9f641e0452a23e71051", @nested={0x10cc, 0x94, 0x0, 0x1, [@typed={0x8, 0x53, 0x0, 0x0, @fd}, @typed={0x8, 0x5d, 0x0, 0x0, @uid}, @typed={0x24, 0x53, 0x0, 0x0, @binary="be8d1742cdc6315b5c4dbc60262a2fc03a2358d5a7d7c9575a749d91569b421c"}, @generic="94a1ccda4629e80273da06c63334976f4b116d21fe4b50a7014d5ea486547945e01b477b70c31ce5a28ecf6d38ffdae0801dea1134ba4a7a725154c475c956846298cbc404c46cd2898d446a3ff8975d4dd831084528bc1e942f5c62f4a51739ecf81c93fdd77fff408c9ded5ff74a7cdb31329861a64e23fe3243daabee3a1fedcef0fb0c9a2637c8ba26b847034a7558e764741fafec313e791d2d860e4371c71d105f622e45612b8e3c89b47e4f474392f742524690793a0dfda07d84d3608bf22e96d38772f912ce092b335ffc39889bb6b206850e45a5aa1f6edabc286bf9e2bc0de773d9661250267aa81d100861404917e0f9370bb3ba49609aeb3a47b116ef19ce76e1522d4728f2d45c30e5605e0f14a5aeda7fe746dce00e4e2ce126c884cc15c55bd018acdc84ac3d1fb0c4c6538fc59864ef0f8a356666f6165f8d736c7e01ac8b215a07090a3c7287fe28845757019ccba845fa706fd98c55602ec783bf7475548291eeddedb31c30262363d3605b5e19e096c9fe448375b86d58674fbb13d768958ab3a704df94ab008d75c7d323e5a94e5250a547c106809618deed4d173914b9c031cea938a87c12d18aca68811cc52973546379a47b045bc582f0228bee056e17ae96358f852b50537ddfa1cba1fd879b098840981413cbab2fd9d435f480a688ee25956cf50ad0430dab3cfbc73c8d1f470dc63059b74d6993bf663c0b62c801ad8549ab70e3a9bc2f9992c31d6e7aa283d62a1650bc1bf65c9db19671588bfa63000d96eb54e4ad702a069a41c7e3f0d639f4c77904510b20130fefebc394af49ae8d3c0dcedfb6e8e8090f5847cd3d5b8a3c1fa7041ba0f45f9d81ea9e3e824bc0a3a371fca1719ce8820bc41c55cfef9264422d6110426bde43237743bb6f663636445e55398b437984765e52dbe6df781dcd35190e995839cb978fb732dc97bbe5405964ce6f4ae73375d357a8e81d94c24f4fe2680bee1ec83f011c05b51042c370eef7df8cf71b51c8d91204a15a884124caa4181e4378eb3cf1d8c641c2c1cf44e38a6cb30fa4f8842226bf20a61caca4af66d2ed546d0d6a4029671c5cd0c2457fa1fae060d511adcd859dd6ff4e02cd7ed16f9cebc56c1a35178048acaf098a138945b6ad0ea336a4b6fe361ad2dac9bf574ec7697e127974a7d9331651e212d88165915438f40927f7764ff9a9487877557ff6a501b67ff1ab7515664d5e994f8c657aaf08054c5c6986855e2ccef2cf532369f668fd4867943401ac743ea161dd25d796faa4dc88675346a4cd9c2c5abde3acf7c17b300280ace3efe9b48f54344192f0b03b686337fd2c4c06947295ba9395f30a5ca8c956e996c60a47de7f7605cbde4e792659e1b2cfb355c638285c5047dcb32e28316e9db7495e68d6d0ca328de5179bd1e5402a16e70983d6c579a24ba05dbb3198dbe6f0ee50545520c2385db8bcee2a2f699cbb7fd5743d49da667dd0836100b33c9d4b6c35de87f8cf24ec7b8c910d18bdb289d0ec481e9dde35748f814498b64b3fec5bb03ed0d48f9b5b72a579d9b501c72041dd813bc926ebf851bb75ff6bf0f824d44255b95c2011af8f38c4d4ed6b4df9eb9164af556a83c117609e76a4e764ea866cc3ba46b4009493fc033f0f4a850b3ba03bb8a5b3e846eaa5ea8f9f1d179cf43109aafb3974cb9500d1d378d0be086d2c085c9470d435f28e322507a1ba49edf0a9066f362b2f7d751521c41f25d9292a4c74408fb870aa2272f16a14501905e999248e61e793c1602a8d7a0c557c30662c9defde648bc6b1ae2b89171dc1d1cd49dc3b93e8ec33d3d28f8941c40385b19fa43789ce277b81fcef46351fadfd4346633528675e98224c3a12b7ddf8d4ae59a82b10ed686467c883e6dffe754ba0312ba80a924518880666be756be6090754ee37a77defc88010ba021d1d23f1032301dcc4064cce6269428509c7f872d70fd48acbbcfd75fc53faeb6db3f9a8f51b78389b2130d0bb96432da21d7ebc60358211947b6a12a67577e6e97d9c5c1db3133a0b453d7fdeaf1186166c10463ca980ff7b301acd4b7fc37eede52456ccc557e9f9ea843ef7da8e8f8e271975bce27959929f22987bbd7cb6f820d14d68ccae5265674e6b4efefb58bd5bf4e6a216f4e2710ede553c912d0d27ef4565e5f680d23071553b021a1263874469c8663fdf97ce29dbf68f7b9ce573d88b0dcd901e1b3c55ac75f5a855d0f904d302c37c6ebf866f4312c74a7da9b06f27563c8429735e9dd37f0038adc311f5e67fce76f6a54b5532a2d3ba9f42a5665a365d5d75b1700436acb7aa3f239fd99df966416cdb4242d7cf2f621c7e2254332d515f08a3afb7378a060a6cb79ef784e6f113b9566d0fb1b215544d8e6d8f792ffb310a11acf0ed108c7f2b79ad0abe79de597d39250396f9f4de1b027f3a41539bf505a0112abf53921f6d2ecce6d0b6ba7b1bc26dbb02e4dc6e7f75f378ad853976282d5926331f9bbacdc73b035c72892171613bac51f455de9e18705a4f26ef4c112d573da3de271009fdcb2f5d716d428af1a66663e36e2721b41dd0325a716cae15c3fea7510cb13fbb0a4c02b55941d0aed4adffcee8e7126a21130abd9ce80ad0a61a31a33c55c589fe2ca08d82da7407d7e964852e2bc2c5e0d2c7b3c9abb28a8e378805756344e107a8ec0bd60294fe7f977fb7a9a6f175434cd7e03fca779542a1daf91c6a75d45c1a28e287f98b1890171c9e5289f04bb6134224181dbbc4e9b22739b97c13c3fa54988183ea68b18f9cb96d2046824996d1fbc29cdf36414072d2f862366424c977ad18636f80d15d0e9fbca78d0adbe2c68fc6d232b3b6e39e8bbe7b209c229372350ebbbb88bda9c439d99513a1b644d7607a259d5b7ca6782b30a46764b48480a08ccf6f4b8c5e710aef5eea8ff7e2f0852937c52c84dc2ba55abdfcb6b0db3646ef3cebc541b5e596220f896738dcdc9a6a820894361523184ecde340d0c516f9acd390cb7bdf856f6e346962ec794491858303aca5782c25669f408e490a4a9a2ef2a84281b36a2e18811148b7b993b6b99bf51ed0532c0d7560fe77eb79164f9b5cae89fd0586b3a2449913254383716467b06de9b564971dd7004c01419c93119b0ec206191b55fbf358bfb82a558bf6def89cd9b5c6487018606a212234ca620409ba79831842025b7fb58778fda5fe776b132f889498a5c61344a8d267ad80d98c8921c59450a012c9af0ab10ca1313fc5cd34ad96d4c559c18c4fc002513ed3a2d781803d72200fbf69e4efc5d43c81d5105cb61ec59d0fcb195bdeb3a73fa45387993fde1082c93d72aa2988bb7f6665181f67e80431dddc50a33c384e248bf369cfe267186e2c6bfcb02a153ce9f8e4be22b98364977e3e672e1bd6b5ffc80ef5530cdc10938dc1f4ac1a3da50c9aa1be057f5abb3bc9c0cc5304bb480ffb6ca4f27e53fbf55c726999fe83d3eb83677f3018362aeff709231252e410f43edbb845d21ae9c54899c62dd408505cbc4d98503ea221ca5e373ac661166061f972f71c70357ef11709d5ad6dfa140a2c7b9efd1a5e125e6cd15311a2a0df2cf70283a347a533eb2eb65efbbc158bc59d955072d4edce091c258daa5e4a8d251ca8775dd06604f50bdb0a2320bcc5ee1e09e418f35236d45674e3325c9cde37ac02a66d6b56da6c2a19a6fc226d79797258096a37cb9c8ba2655f051c5f96763bee23c1e3a0c29a457f92947a9cb274c1e67010480e98bcd591208031cba10c5844711c94c372c2810d35491fa000edc4f492d17eb137cd8f4472d0e2602ce1f760e273eb167dcac430f9a82f9f26ca188fa2ba1696a1c8d99c432faff830a77c4fe35eb587a45e5959f69d56e36994f8eb813171f7808906d7e3d0786f374305ffcf4cba6dbaa2dba7eff35917cffc5717434b487daadef08ff44fc4bc9571b8b679a383cd0056f780f79794130547dd65ec3908dec20aeb7bb79f984f2726d3609c698e29e8c162dbdeb7ffea416b1db9812c2319d71c5575fd2d57eb1fc9f7d9826830355591540bfb5b30019a56a3bf322f0204fba07f6fc27963cfee5305fc7acfff886baf5552701111be91d63c0822d058b8661b5bd1ce5397ccdb86179967f04dba2ea87b3f761046050823e269a1283a5960818e9b6913fdc6e0a4404b8dd2b08e33000a01ee9b589ee0924710804a5cf0485aa715d435e17ec3b1be815e85222e05ce34d54c6e44ece1298c3a719ce2191f229dc08811730ce232a3ed3e8d0d828b0e4afb83fd0d1d7bd2e4c3044fa676a98363a8faf4afa227ca69fb0ac19e437306515928f3d397a818d838e691d9aebdf7601b92497ba508432295aabe53f1a30ba4b1a98ca8e8abe4746cb1db0baff446f99ca23fcd604b3add15d5f162a10bee252b236b276bf54c4496d69dc64293c263a81c9dfc0f2e9258276379d535ef2a56de6a7f8fee948ce8566e4ebccd9288d5e2fccf5b9fe3ad7fb365f3375cad71f765f4ee105dbbfa90fcb15a43848f841c5f72d2ac243db42589d60d7e14c68a9b35978b81764053fd4ab6c59d4c1ad6666a070bfaef151b806ad264eb1e8a8dd93aa94fd294f385982e92a693baebda6055567e39e6f83a6dfd57065f55dca030d20aa8b273f9a72636bfbd3e444f1a53bccb665e3aff7332c736f06523416db45c512a93d56d3f5a0bb52058400c4ca39489d8eb033e2468bc979c197e0c175156b8e92ce539012fa3c61cb6d47aaae2888222fbdf2bb1e344b86b48c651d0eee890fc569d5ca25120601d6f0c80fb7d1a7be728bcddae02be395a6ac6998b425a3fb1b101560bf745606b579740daa60e7d03ceb71567ec84c0fc78a48ff464b399fbb99d0a016600e0880c0f7903e7f5924bda2f26b3d31364e1909815e39017bba2d4477ae17458b9d91179b545f95eaffb5a6fca464f7719b54d09fc6f28d67b18c98bc65124a33b2b1d513ae55ea88d411bae1a0a1e001fe060c163671ad6659c834209daa30f259160c0d76a3c9ae6076f93183af2b4086f4b72445a1c415724043fcc4684b31293e0ad7ee882889232a957872cc0b991d74f5d0f4022f002cdc4cc2cca5ed95879b538a0aad8da682bf60f17ddef6d31d39e41e2c5a56685904076b11074e8935ee2f249b478e8dc409f7d68c69e5ce2fe61e213d155a60e4e7fd0d5b6e6e850130827bef9a6d5a3bb56ba4579a1a104b45dfba2e58c4f9b26eb7a9b8ad49d5fccab6ceb889107f2675b04d7e8163cf2422a18fd9f2f0b60bab7d07b6b49aab02a24235b798badb5b7b202dad308d7d18e0e00a40c2364dd3eeaeefbb29cbec6d683df92d15224a6d7b8ad39450589967288cbc3324a53969d9ed6a8aa07cf5b6264ef467fc68ca811c1c1f62f647a1ca4a6264b73a0d326677eb0e61584a879a6bc6648abc5244d5214195b4cb15718fdb26a3a58222cd764c69ddc205a535f24923a386f95786e3cb3bc079ac8b6e0b8cf92d9d17ce2821a9ff0b63e13ae2a6f18ee5c368270cde4ca3feae4d8abd8f9822360fe11ca1370160dbcc3d2537c3a3f6d2eb765de7ef952bef43d727d846991153f0f505ebfd0a190bb741d67bdba89d8a5856d0f729605172b7ece8c09a892fd3cd97122044905b8a72909765a614faa147bbaabf28876957e7d2983051bf1beae9dd3cb5f66b9080ed118694329264fdb4a1ba167abf6ff56e8375dba3e7b13d4f784eb1f5f74c2aea045e512a38101cfab28dd9f71ccc4897cbe6bb1ebfb7a", @typed={0x6f, 0x95, 0x0, 0x0, @binary="871d532d1e5c6b45d14fcf80d749f6358d9e5ec7b0b8d67082403d17deda6b7ff0ec82354fed509900b06ef313e1a8fa207933c0e5f5a15345fb14f27fbd97aaa9ee474078a6fc156c63eaf2adb72aa9f21c1e76e15c497977d995d12396866e98ea3eb9a6000be386a3fd"}, @typed={0xc, 0x3e, 0x0, 0x0, @u64=0x1ff}, @typed={0x8, 0x68, 0x0, 0x0, @fd=r0}, @typed={0x8, 0x81, 0x0, 0x0, @ipv4=@private=0xa010102}, @typed={0x8, 0x13, 0x0, 0x0, @u32=0x800}]}, @nested={0x9a, 0x2a, 0x0, 0x1, [@generic="0e43b0b855737787b520ff82af731d1ea124c934689ab6c85326918a2b86972966aa669c66fe77537b644caac5dc38283cbc7fa1feb6889757414830d3266e96d60f56f35e844d39e17f330fab4358ab622ec2688fa9ae8eb96fd3fb93f35374e2a6428a28952818f5c4171f7009875f0b0012209bed974d0cc9bc8cafca7bdc97b02b7568dfee0cd5b376ecfb25c692ee66c4199de9"]}, @generic="af526bc3dadd2a080e9dc52ca9eb7fe337c6b0e7f124e1582d0f5e08c35aa3be94d0dc87bd06d1bd44c915a55fffcd195109f782c6cc7b043cf96dd229a597f781590dbe534a59a21fbcb9d769f2f79c004b405b6e0efbdac27fd6be7ab0833150990126b429731ae148a0c24c304d89bde3ebe3282482c008b332472845dc74a01731d8a779ca4ea1770c4cce6a521058b88f40bb64e6400d8902c059330b75b33b369a78e7d0fb5baaa9110eecbfc55a562c8a8795bef4c72ae3b4f3ea8e0528148782d1b1090d8331115a84", @typed={0x8, 0xb, 0x0, 0x0, @uid=0xffffffffffffffff}]}, 0x1274}], 0x4, &(0x7f0000004dc0)=[@rights={{0x20, 0x1, 0x1, [r1, r2, r0, 0xffffffffffffffff]}}], 0x20, 0x800}, 0x4080) r5 = dup(r1) creat(&(0x7f00000000c0)='./file0\x00', 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r6, 0x0) setsockopt$sock_int(r5, 0x1, 0xc, &(0x7f0000000000)=0xb385, 0x4) chdir(&(0x7f0000000140)='./file0\x00') r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r8, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r8, r7, 0x0, 0xfffffdef) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r9, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1989.941570] loop5: detected capacity change from 0 to 40 18:22:25 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) (fail_nth: 90) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1989.979295] syz-executor.7: attempt to access beyond end of device [ 1989.979295] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1989.981629] Buffer I/O error on dev loop7, logical block 31, lost async page write 18:22:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1990.046384] syz-executor.4: attempt to access beyond end of device [ 1990.046384] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1990.048412] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1990.071695] loop6: detected capacity change from 0 to 40 [ 1990.146283] syz-executor.4: attempt to access beyond end of device [ 1990.146283] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1990.148252] Buffer I/O error on dev loop4, logical block 10, lost async page write 18:22:26 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101601, 0x22) chdir(&(0x7f0000000140)='./file0\x00') r0 = syz_mount_image$ext4(&(0x7f00000001c0)='ext3\x00', &(0x7f0000000240)='./file1\x00', 0x2, 0x7, &(0x7f00000015c0)=[{&(0x7f0000000280)="ed8db063c0c0148725ae3d195b38006e417b5b173f1fe04f4b756c3ad5a9cac3720a34852c97ea8fe373188b5756c9af88fca1664ffd10af0864c97b2d8e9ad7d722ab084f459e0b03b168fc53d71cd827d2af9d9c8bfe6474ddb13febba15a8269c3a952990525106668478cf0b0bd74d925660c8f7f30ff428f4d0cff76ebc21eafba0c0d2b3ab73d4e3e1f10baad730bda5a706838031844959a0a28a5fb8c33fe13b2e3434c5abe3a8afad9f3507cfd6bb26b20383473e028a46666a9b661128c871102eba7cf930d50361ad6cb326f7404ac8785639247c3072f05911a5396a6f027692d8ab169900d7949ba6ed5002a9e920e7dd749688e820", 0xfc, 0x40}, {&(0x7f0000000380)="ac66fcb71638e92449fb299e7d419894049a9ac419f4686f51b9d18c09e3d7a903139260b56988918d3de11a1d7a7ca2faceae3c8f6008562163f486fbf22b461f4c57d76e5d785b86f074155bf586d68890ddac7b32b8030f", 0x59, 0x2}, {&(0x7f0000000400)="292fcbcad6216705716e8af398272f515b7d7e51cc05", 0x16, 0xffffffffffff3993}, {0xffffffffffffffff}, {&(0x7f0000000440)="1a7e8217cb64ffdac5950edbeee3c2b989eec800756e707f07342961e64eade3770e42209b2bc5c8f473632b2073940078a69573d4a5ce2412544a71d1b6adaf86f940dd2fbb8c53dae08b0a8304462bdfecd1a6a07a19253547826e11e89dd3b9041edd76a449a3cc8bfc597b870ba12b55def5bb262477e8047cea8a1d4561dafbc1ad4682169191248ff73b21316c4e5064acfdcab6b2f4581cba2034880e24ecec2cc694c778a26b909ad391d4fa58e0a85a487f5026682c18adc7c9cc6a01bf01627af974e59dd0ac27f6dd7923e783dd", 0xd3, 0x5}, {&(0x7f0000000540)="b58ce9958df1037d49a8c0c47496f7797b403710f611d034e095271e54c73ceb61f16a575d5e67fc83af1f1ac6efd11333c764c019326df256a4c3d4b44478d199bf44eb369ad662169baf130bfc7e6ca90612263968f82034de5a3154551a457acaaf99439f0b50f328c9346ec51822487366a185a51d431a2bd8d07b5e0685545fee64f551d6b61d8f4c47809ca667cbcbc7b28b273272c75dbeb2d27ed79137e0022b35abd63325b4b1e2d828fb2f437e75d083b0fc410de975b892444b0e1dbfcc3e82ded902775bed47932e092e7c98eb9325e120c925579bc90b59504d82299aab266fa04630aa04329f3803ddc3a096e8f468ada39cec2afc53204b9a87c360e002c31f11215a435d53bae085d3cf815104dfabd50a528b976d77aa89d930aabfa1844eb14ffe0fa4c14e96ea28f15172ae7fc25c827fa14b60e63c29eba225dd1ba022e107b19949aa3cd4557d14f2fdee46a103c8c3d0262a352b49367f287a2cabd78313cc058a82b0d3989646d0b7378f9bbecfa79fbcf5d2f17bbd8d5f0a74a0239f5be590d8ab41f414614343b11e7f409fb793fdbdc788d1cfc8b2197596023674926389847ac6f23bbd5853962bad516ca6f95a7f07eb7c46a1143422800aa93d1e3ca5020b6c25d719a1c4126a62cbaba817d5066dc9758b9c8e818866dfe63fa69cfbe56cd7e54da7feb1a64c51c47f3cecd028aa873c7fc74dbedb49ce646e51e36e408ee545da91c3e4914d511383be1f25f9104812fd3ff404096028cb9702d1e653100fe33a24adc27ebafa64f70c977d60ca297bae97f0ba1eddaf3fc3befd781630feb6e851e2809f000323ffe3cd704f90944c8ae266a97feef2c4eaac898744bd21aea7896e8f1f8bfcdfb7183beb5a52be9c348a009d2d169f8c1e6deec266abc6e62543224e793de29279441fb9441c23128dd3a62e7a4bf5e2563a66a609b946f47ad6dbd853de8f236a53ed94ded9950c6c056cf1973537fe4594702dc8451f0ec5b908b5bac89d4dc369f70d206012f27a370705ba644018e83af55f56a31330415664410db09951ae9c644ecd6443691c2da929e6512385e933edcea950a5b77ffd3c1d428c460f7158c79b0085daf3629a5e02677026538bdfab67b92719768f962b8829eb81f1f1ee9d9af2ac615d6564bf58e8ee5b4195a110ca1d98cd073e4f2dd8ae868a53dcb0e8f9cc377c993eacb1c282622014455a262ac3097019205963b8ae5e99c7cf3c3821f5bc67ab88d8342d31a3daae2eb528dfaca9e8a9c525dc734cadd9fb0e9e0f3a224ce7efd1c7690069195fc39a2bde686480f1798fa2c5a31cc0ecf9ab1a0b8dd03ee58f2bf9fe5504feb51236375877178ead2ea3b2d5232927d0f6cdec342c239a369bcc5318132a5aeb3da8a9f9cfb862552653bd7ab8243aa5dfd07b38b227de75e3f9f370dad710e60ee41126e9c894567f2675813f5494a38f2ce38d6cd695cdec5894325f9e4c36842eaefdc9a76caab10c035e716dc93bd1fca2b5b1d4829da4121d18b4ef09d2c0978de98307c992af05641666a43ab3da7d82723874a4d54dcf8b0d09227debf8a4bf1e2988b17c572b0191420fd376a3d26480203a0b1c6e59145d6d19d62a30c9a1238b31059fa2cf359bb2e82b08d1bac63388a9d6249640b5e0fa51fbed9dba0b17256b2102d040b34708016d3d5fa7679b2df8f8cd7b5bf64c45910e85d7a534a24f4bf2ed8c1999891de101de6d2b7122b3c9d62be1b8a450033ac8b3ef63bcae9ad8e9805bdeefa291500ced6582c7633debdc74e3faf9ebf403191cfb1a3622416b6dd2f0bad4ccc4b867335161d1a604c25ea0c384926718758c92e8249c1056b1f5a393a56049ec273c9afaed25bc1e2ab95f24e8140919d5aee2230bf1020b55e8b2dffa775e2565885a805dfcdcb7e84a33afdcaf8dfdb8c8c09d0e6b511c891a5c544a0ca94f95698d5d516b5a1eae63a5def18903f8b3362701827dcb39485482ab04859d87589ac81c1f673c1538936305078e8e84a1436d9e73cb90502077dd63e56d8e8f81db4ec94da305e35de7bb407cf276c96b218182bace925f376912edd5bfaffaa42bd65513de56970bb29d75654dc7bac1bbaf0d235451cf5cb27ff00795179cb013c4c18e73f6d1e6bfd9512248ef0babafd087916030c7bedc550485c09d08b5f012c81525c4f28050fcfee9b929d1c26e796a88ba49bd926f8c437559b6903f46825fd458c933f0e79070e7be747447137943a3e6f475807fe0b2e263cc2d537b8eb29f44a329e9cacbabd36b5136354b963f9283e5a54c3fca59245eeee2915b57ec809cd727b15606b4e97d6c489cccedbb0b4e35028b5914b1e250fa71c2ee0723a4382fa0bbe5f895c91c398c902b5b60a908eb43dfca4268691df533bf541dea20e50305f5f5c4adeef377b10c6dd4f3886bcc8d95d93ee6420d34869de1c454e73aeecd6a53d76b01322cc8d1cf5ca0f6376a879dab556cab0000afe6c98d69d356dcfba58048bfa6e88f68989db07ecca59961f3e9901a056950f078e80f77ef2c8e29bf8b58b1fad1062f163bc7b8fcb7750fe46ddc169773d70bd2a1dba5dbab6d1393be5144e7c55cf159f236e51b83f3a11d70436f5f894fc4803479fc0a0624e051f462dbaccd57d0477076a8e9c1850e96bcba867fa02f0a9d689cf7103887a803ed024eec8b76646e24437b8891f2891d55eaab153269948436c6dae1c86c60bbea7efdc6eb69d01fa5121314a64384886ec5f20c28419e14ebacb85d86c0d38e12791e17f71aadfb7ff12b5672028d1f514a0fb998430d1a9aca255fe38a7af03ab82f6f4606e7bcc4e347d1b3743621ecffdcf09eba856399eb7b07324ca21b00b15cfb3984a2f25367013464a7fd7283e32e2d35771044e766fd21d289f648ae2a0c0c7b33bb11fa6bc946828bc693d1782d70aacbab5aed90db97524f80c281e341645e2d98c782aefef92d7ac9c512ae59daff620d041db4c4591254da61f7c265b74e95fb7451bc0a5c3bcde2bda7f9e89b4ad50dc159388cceaeb3065e93baa43fa971f27817d225b25af51a188f3177a8a21cb6abf08317d452c5e271adc5d16989a7b0a7fe796ac0d53deddf9c9d60609219bd4bad57b157b7d02d4f5419985e5e5e76eaab2a3e3b432b0c13586b9e7d06d9ac08526b72c82d9ab3e42506338d25e0dfd90755d67494e515d405ec9b806ab7c8d6c4e7887f01532f1c1982c8f8292b4ab0befa9584f3762b6d5d691b7af06c44f6103e88e6386a9df33730d222a4e6847e19daef69ed601ed087946c1a4101d19dd64e5304344ff61a6b3d7a609c729d7ab68d871201daed2c17ee8e42650e146154ec8255d6281f4a0ed255416968faabb59b816af27448c3f111c7cf083e0ee383c9ab37eb658d6d1559f4b9a279ec488812354443be98743baa521716b5449354bdaed01f6d88d86ad4183d059375a8e1d69f9bc8f3e353b41d245bb94e27e421fa8471e4b58fe242774a2db863602dc2564173ddc666e909da99388d68fcdf86a33b76c2eb2ef915a65729f36b47d04bcef403bab7b709ced11c66f6b96516a0e1369ee1f4a1005203b287e93bd66ee9d8fc2fc386dc9ee10c8ef039c83f365c76571b44c6043de77c8112959e67c3e83c94fbe8c689ef3d47e96b65b2001e483e3ad2f368515989b704b22129be96801e2006786b71e319472d191a21d636663295ba5fa4f5edde74eac7c7070067c95521e7fdd39aa32e3d008ab97aade112b3bd53f3e8bdf6eefe1e4303c450084f4d0f2dc3b1f85fe543c99e854dd3dad964aa8893c4801a577d0eb045ae7cc64153b6db4ae9329b87c4ae18a01298925ca62fb2f0a254da151ad573f0b5c279a12b57c03fc77337db2b139403c524ba664f24ef27e424faa4ad1943aa7fe113b2ac55956cdd04be2a8d4efa45a916375463a346c99d2865ce9f3ba60da76163900aa20cdcced43d9db26345a0a78783c59a30b3fff0d530b77a6aec4fb0b2eb619bb29b4651da5ca985f988ec41a6ba2f5b04c2959caaaff671d40f4c458b07741eb3ceb7083c564624376f69eaff827d089e225aa8878b65e23f574465d29431fbb688308a115357f9eedb340bfe11a6513c5a519bc6d2d3015fa5703df8c6bc011caab312b9448b5b185f45d4612757a251437db9cb649c60a3661022c88a676076ac6380f19809e6bf74be5910d1b3c3a98c036a33416ddc0518819abd4e2ede102126386646ecdde9ddb2fe9845424c624225cc348890cfe4b50df00eadcc9c9368aebf5860a4f6c52ff8ee1235d0617c7403f5b56f9243cb538eba52f80ef4fe6b3aacf0dd82f3fbf5f4358c825d147b87c26cb017b4e7e01ca900d449d9070e0d7a66dade0a51b2f8554b90398e9d117587744bf00301afecf33311f189235ebf7a4ca5788113d8cac8b15c2be9aabd94c358098e59f8ab21aa4058e85a7a3761a836466997f4d3791f849c2e0b8816fb4f35c8f9cfd80c83799bcfe64d3b4c2520da8a0419bd6cc557715b4105f6d31013046b42fb900d3a88036ae24578a8c9aeee9de5abca79be87e6592ebcfd1ad550596ecf0df4ad877bbfc1d927d4aaa7609e0d617e6e67be922e7cd002eb31030ae32e54440a20eca20207e892517a25f41e2c1acc596d6a03e1cae7117724272d2edab0deb3a70ade74b55488873cc75d35903d33415c6b66274daf9e3da6ee0d8f8605f75866ebaab6ae2dadb5d5bb4e35a48b42c87ce4e1cdba3b98fef735f29e607e8c24945d77365f43e5e4337e528b32767d52fcf496096b65542c6a285ca2b27418bcb9e5722a14ec368bb79a639896a641bd3e4bc831c31e838a2e37517d67fee302e1222ad26ffdc9bd235d4d2991727ec860f8c51f56fe4152fee1c2ca8a8175edccb80ae279cf5fb8c58b19505bb16633ff77248886e8ebe39a0372367903c7eb21bd235a7b8a2a73854b6062acc5c8fccfe29379d0672a632efc422770e163dd13d7fc8bf438d11f96e416c327baaf5c6965c103295f8ae495f8dfc083c97a6fbf7e8dcc6b3148882388a81fc7e3969e276564ee456818321440319176fe1a3859dd0624767c8dae5fcc2674d572e3e13618ea43fcf17a10f8fb8783be345b277e89d4f07b87d72c66a5f44aff047451538d4b8a6c2fa46258367308fac5b949a58aafe9017a595398a5d44c80356713b2ad1bfeac7201b213790613b04b8e22d9e74c9d7b9d259198a89d2b5c714f96fa366dba0bfe9bdb32aad1981995732db5532cd611df22a011782e67420b944db8956a670e627a1d4d89e422deb4aa1255aab87c71e16223444239b8a011f89a644142bf898613406ed480295b7b9ed57f497d625f1ea376894ed6cd2b8a9ecfa26a4957ccf92fa52fa9e98106234abd96f2692be56fd733ad43e77da52e93f42d4765e7fa282e635d73e117eed5d74425a22525c76d3dc3d974df3ff3f56c81f7ec0c82f47867beb26aaf55c8197d03ced81bf12b8f42f436ec1ab49d8a8ec892816a9ed78cfefb5394d4cffaddb71c5c310201dff5b7e129b66b04452d0616b50cb2fd98a0b70041a6345b52788dcdfe5c64ca2b5a27d76d61afab9ff3130a06bbb506d8149b1dc68b47fda9e895e4f3726dccfdf1e2ce598436040e97e770224b5d983c660c8dc86d1be1dc5bc84d332bbf7e5344ee31b7b0227ac92072e85e1ddc7b9af56b905a95c0a1b78314d9bc8e14b2bd5343379dbbfe129bda43ffcd4569d361a170a1584b19614ea1786b88ad", 0x1000, 0xffffffffffffff7f}, {&(0x7f0000001540)="336d574a35bb7bef13d15272361f7a60816c19b5b251a1e071249bb4aebed68dddb7d1a726b81bf68df1d06bbf1b9c502056d38059f37701bbc697fea3c92dd7107876e6", 0x44, 0xffffffffffff73ac}], 0x0, &(0x7f0000001680)={[{@barrier_val={'barrier', 0x3d, 0x10001}}, {@grpjquota}, {@errors_continue}], [{@defcontext={'defcontext', 0x3d, 'staff_u'}}]}) r1 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x101042, 0x94) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffffff, &(0x7f0000001700)='./file1\x00', 0x103080, 0x20) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 1990.271090] syz-executor.6: attempt to access beyond end of device [ 1990.271090] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1990.273422] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1990.307265] loop3: detected capacity change from 0 to 40 18:22:26 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x70d340, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) fcntl$getownex(r0, 0x10, &(0x7f0000000240)={0x0, 0x0}) r6 = perf_event_open$cgroup(&(0x7f0000000400)={0x7, 0x80, 0x41, 0x5, 0xfb, 0xb, 0x0, 0xfffffffffffffffd, 0x6226a, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, @perf_config_ext={0x7ff, 0x1}, 0x4, 0x0, 0x1, 0x3, 0x7, 0x9, 0x20, 0x0, 0x7f, 0x0, 0xfffffffffffffffc}, r1, 0x2, r3, 0x9) perf_event_open(&(0x7f0000000380)={0x2, 0x80, 0x20, 0x81, 0x9b, 0x80, 0x0, 0x6, 0x2440, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0xff, 0x0, @perf_config_ext={0x1, 0x5}, 0x0, 0x9, 0x5, 0x7, 0x80000000, 0x6, 0xfffd, 0x0, 0x4, 0x0, 0x6}, r5, 0x7, r6, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r7 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x181000, 0x0) getpeername(r7, &(0x7f0000000300)=@pptp={0x18, 0x2, {0x0, @empty}}, &(0x7f00000001c0)=0x80) 18:22:26 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$EXT4_IOC_GROUP_EXTEND(r1, 0x40086607, &(0x7f0000000180)=0x1b38) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) sendfile(r4, r1, &(0x7f0000000000)=0x80, 0x400) unlinkat(r2, 0x0, 0x0) [ 1990.382719] loop1: detected capacity change from 0 to 40 [ 1990.408710] loop4: detected capacity change from 0 to 40 18:22:26 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:22:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(0xffffffffffffffff, 0x4004662b, &(0x7f0000000340)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) r4 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x100}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r5, 0x29, 0x23, &(0x7f0000000200)={{{@in6=@remote, @in, 0x0, 0xfffc, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x1, 0x1}, {{@in=@multicast1, 0x0, 0x2b}, 0x0, @in6=@empty}}, 0xe8) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000001c0)=[{{&(0x7f0000000000)={0x2, 0x4e20, 0x0, @mcast2}, 0x1c, 0x0}}], 0x1, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f00000007c0)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f00000009c0)={{r5}, r6, 0x16, @unused=[0x9, 0x100000001, 0x0, 0x4], @subvolid=0x100}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000240)={{r2}, r6, 0x16, @inherit={0x68, &(0x7f00000019c0)={0x0, 0x4, 0x5a15, 0xfffffffffffffff7, {0xf, 0x5, 0x9, 0x0, 0x88c}, [0x6, 0x6, 0x424c000000000, 0x1]}}, @subvolid=0x8000}) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r7, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1990.487402] loop7: detected capacity change from 0 to 40 [ 1990.498435] syz-executor.4: attempt to access beyond end of device [ 1990.498435] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1990.500336] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1990.519280] loop5: detected capacity change from 0 to 40 18:22:26 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 1990.579928] syz-executor.4: attempt to access beyond end of device [ 1990.579928] loop4: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 1990.615045] syz-executor.4: attempt to access beyond end of device [ 1990.615045] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1990.617156] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 1990.623290] syz-executor.5: attempt to access beyond end of device [ 1990.623290] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 1990.625169] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1990.640559] loop3: detected capacity change from 0 to 40 [ 1990.682438] Buffer I/O error on dev loop5, logical block 31, lost async page write 18:22:26 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) r3 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4, &(0x7f0000000240)="55f601abbec4d2c557424cd0aabb5719c0870439f7c11c12061a0f102a4920b0592e76e16f5418a80f07f852fa1c7ab38342811987b35c6de3ef3100f2145b24a049ff7d156bd8f9dd7facf4ed37edd076f497b470d81a7279077ef7f4102a6685650a892fe731097b8c51f0a41a7b1430685aba96e9c7dabe2675eaa24b43fbea6bc6a88c4a33fb5a360dd9d2bac1b428e8211bd49352cc100c2796ab0748feff8372956512a2718bd5a081a7e5e7b5a7ba004001993cd86fe05e4c013d25a0e1e501817cbee3234b39289b01dacbf0fd9aa10beca982f76ec3ad13fe7984bd8cab9397978bd123b93a971b7341dcceb4", 0xf1) [ 1990.806722] loop6: detected capacity change from 0 to 40 [ 1990.884065] loop1: detected capacity change from 0 to 40 18:22:26 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:22:26 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) syz_mount_image$iso9660(&(0x7f0000000640), &(0x7f0000000680)='./file0\x00', 0x0, 0x1, &(0x7f0000001700)=[{&(0x7f0000000700)="0fb3c1cbc8e5635a5b24067ee70c47a7f1ce6b124b978f03af5b5500fc93f8d453f192edf226f65a5dd2a779cc997555145714c2b36136de6228f3b78b6f681128e901b8d51f229836479c4d59d1d114a22b7e28a9b62e0e91dcdcbdc8805efcc3269e671eedfd2d5b69610f925c9b49e879d51affe8bac653284b501d16e58eff2aaacba42bc238da9fa2fb76ee3c8ff214e9ad081a9fa3e43d1cdfbba6cd32b4b948d345bae33e266155919a58f4b736376be133a50e6ea4424dcabe6e151826ed417466473a5c9b91eee83436be5c1d2c580d4e1a208f4fd2728c793782dea54f4b9055420fdc97aaf7fecae3794fd92955af791b6488eb6ca1b3e6480f3af82db33c7fee4062c7bec2818e8e89e120265c9545ac6a7c95c63e6ac2542befe3fdc4bcfaff0a7c926a56b29ca8f76f604aeef2ff7879f33fd39b33d9a4a6fb50153f2505411bb8b550631e4f8befa062222f00912c0b3e9286db8277a538ea5179dd87b81f1b6d31c5b2ce0d774b1ca9867d06279b0798aad01e6616a22b75aba36ee62c7dab7a51541624405daae752553cbf78e6ec3772e3924bc3b59bec266495a4fdd2805dffd39a70bb4e84b5e5ba4be3538c68fed27a31aab73b1cb6d22af3bb5bc46dfc94f99a40cc34e406ccf88e6aa69c8d2be96d32998467fcfd647203c856540fee606e85e4dea8765830e0cf52757576164512a2af760af2b3b65fb0bf60a92ae10bde689ad5546cd5445528528452f39a8a7d7666c47d6e736f93a45d59defb25578b6f7564602751a46f53a5eb9c3199267764430127fbdb2f6018e59a998ff9d8fc1e6d9b9b01516d7ac0a49a65f681addbf5d7742980ff5424eef7e5f48667639905c38fbf4c29b9bd8b281f4722cac986c6ae61054c9f0e3b73702c1df6656a5249ebff8cf83fccc0662248625b0ea2440ba194a86ed3d1540d11df9b7e227e0f31eb1d94c93e17a58c3e5b2be11139db9063f1194a47db842269d151bac467338ac4065285042fa844f3a3158ac025e049b756b2c2e43077c3339569d467cb8c69a887c0f6ef114d200be2f5f7f42c7c4d418bacda2a1278b3150d58b49d779ba43d086ac229ea2141e4646e17ce2458a82708ea6c93c286c98f9abfaf8f2c7966aa9c82d98b9fc7a1f3787a6d4bf7c917e8ade73ecca0f000a9e7fb79c8431d752f277b76d404850f9200ff217a6579b004b6aad6fa7f20b63f92dac7be3f705c8466fe0aa125b1b934a34f701b2ea104c717bbae30267e7a862729c3b4351f3862575875aceafd2d72e8a610353906852390a58748550be56b63631b115f05625a2d8348d1f600549e3eebda11a95a91a890557f1bb7f52c445e769912d7eba99eda3d36f3cd598a4905d9e96594859aa16732c831a89e8f71704e90dc153b048a15019914396d373c1982a0474b5dd82c5e23ac1c53a7f21ede6253f6c8c7ed088f0f61c0e55e5c07a175568617a9455b7924219554dedc9da8d26bacc8be98755cedf1398b51f0702b28ea99fd5e13ea11987f3efea38ff7478869ceb97dadf690233f6fac6f43751f5d11bfdae6cdec39192e2c34b4446f3b2be12c58ce14855823801b4fa8733b928575523bb5d62102d4717a35ca0e13129f75c8a79d1768283e0c539f7a23662259c2e92c9a623a895233a40d02e2c80c789fe832587421be91f7f5c215b07fd05ae4c9ec55ddd684ad829cf5e4f83993c5523daaae1d2068dd7e38d9421e4b8b814162989d9a0ba426dc452e40c9b767fc3e54b7de719a2d5f7295f10fc0d7d4cc5d332020dd983284d46b69477f16d897a51f567c49f5c12861c4c1dfe64d4abf748cd2592ade21d9563d4408c72d595c39bebaa26d4caeff29513d98d180b23393918c1276ef271ed122b04f8486d90090b52666079bab0888918c1faf72ed3e7c954a07be38a26b4e51e7608550ced4fa895a7f24d556fb43184e7698a8de52f9058501f61c70c5b743a118380efa4215a1cca26072a4dc601142d6bd878e80ea6c91bf86c44f660aac43a0240a619c210607a2c98ab5ff2738291c94e3c82df20562e25c2bcc958b77167855425a9818243949d943d58f4fa74eaf189c8904e181dfaf7634dc170da5b654c946754f367681d100f26319d3c6425cb3b25d7732785b3c010140b5a7c7a0d67a233af0ddbc39837b0a1b7b55ca6bbde5be02b2a94e7ae825da4a404319b9ee2444c4e3d14c787bf7041b58cd2496cf52cd0643c1ce445544d47f7630d1efcd0a42cf430fa8cc909c8cf0c1330a90e78c9e087a48db13fe9365bf5724db397e3d8ed44135455c37104d48042c34af446826c5245b1233a0da9df9789197f72b13417a49fec2c41d76520961ff429592886336e5dc12ffdf8d710b231a5eb5d2ce050ff74ea4e93fb517e78ed6b71c86154368735bfcedd48e03a3e32c5ced6d8ccf0fa95a4bd47667b54e4cb0db1f89b4e7c8cfeb54da0f6bdb18460a84715cc32b3bfecc881ef6179e73e86aad20dabaeb9f37386210e40b894497bde0c92524bf2afc6064d0d05ec09238aa6adc50564b7e1fb9ca11165a00b89d184bae64f7798354ef54fd97098db8c9791d5cd83ab0c505456ae913869b2bf89dfc656086b9ca459779acb5f07133f10b21e0afa4de0e2c7630c9aa29ce10c42c9c510ffe6436ad999e575df4548d201ce6bb1fcc874d49cd079e861631279f41703c7771c183ffe315b5a1ed899c23c9ce30c9abc6750ddb8ad43a0d9e71db83af921a186264c69a0278067b387994b5a77d6544bc448b8d99aba878588236e0bd17a1d7e31763fdb67b11a9e5fee6fc7ad386166b2108aedf4ccb93d87b068f52f35798ae2add70b7f63a820fb878584c5b2fe351ab266b5d47a5ba67057d95ae4e44e41c87c03e3f04da6ec1896ccfe7fd5d09eced1d02c3472dfb2a561eafc1e33293b1e49643f213ea5a2f8f074566fac700807d65d6ce0374cce5a4c66f3072251eaffffb7cc73bea05eab5ffbfdf581812e331fcbdf3b6aeb63027dbb9acf85bd3deceece8b0b344b4444a658e985937ce0016dffc13867c373f95d13ad6d5e064906b1f954683958b3289f4c3d8408e45780444cd276bf9756c00ccf5b89b3a0b7b0a85b6a81b70c6fd60a4e613971fb821dcaca1ae010c6c3a909e70ee25bbf319fd79d0e9d1bbf5c05cae6a90027fc89c087276305656aea35d8f7ef3a6e6c791b520ca72fdc31d9d397a4824e57cbbce9306ef709783ab8e33d3d60e1f2a34f249facb549dfdbca2f6db35b23563884c8fe3bd2b1492dd12a4b6c9bc558a2d18954768d639aee34a7607f9ce4b97195c80d0ea1d027ec67276998bb7c3bef23c7f49edf5c51b133fce0f748f0a2d11bde7375e8dab47744a8273e088047cd83de091608ec3146f4869d14596fd4fa752fe88b6fac70d446ce262b13dfc50b051550634f9ab9009f0080fef96ae10902a96b1897f5a0a31b72a26f12838c7470fbe9cbe7adc5b6ba95e0ceed66840191aa781b57f52443fd7c18d4137239583eece754bf80bf560fa5bac852b0ef2434162cb816f70e7ed1d5f9e1fa60774414b9bec882bd144df4bc6265eaebc51ad3d9f90ab9fad0a628f78bd29db3efede1f942e09687713bb2523e87a547464e6797ed69477fd15553fd8d6994c540c47a0b08c99383dbd77dcf9a0319c426cf54f204426b5a1cd875e50065aed25e346443af187e157858e7eeacfe6e7e6a6109e62eaa7359a808218bd63bec2d4ee49997e267762671a08feb7515adde60e69c55ae355a7bbbf3ec667189228c891008ce8417bcae5213dd47428c8ab04fdd12eb72bd5376d7775aeb6783f61bcccbf8f261279c5695ff4e6b6ea0649414aab790b7b8f7428928c928517b8e7323c1fe806903169c40789893d50259b6ff1959aceca89d2744334f6cb95825a0b7282ae60f7120405fb197711237660354cec45906813f42547b1df17bcdffae8c7ccb7c25538c60f7407c2335ed0c1faf71fbbcc35dc0a74e34d4cc393d7a00f687de4f24fc06532f2d6b2ed42669bcc1ca9501226bdf08eeb61d56c7793d7820afdaa6febb72379bf6ac0d9992b3f6ae0b1da4b29621f650314c151c1dd05111b9959992e3f4433562378f4f215f3265d3bd87c3b528bf4442cacb4800eb0671326fe0cc3b98f569e09b5cd61e6dec0e2ed815cd35f7d49ab94b36dffdf8b69f6395077a5209b5280b743bd2a08498ecd8aa7c7849f240cddaa775996720bc619888b0b6c09538898dbf564caadb637da8e1d70bd8bf87709736cebee8d22eb2043eaa102c434627e333d05bb2c306a9c9c1960ea776c0e36b3449e034baf277d5cabe24ee2ef4f90f10fec0692483b01e2743877d48a0b4e4bc94f7596f4567ee5ee30172ee800d5dda8f848bee59253a9e0b073be304d200f36510de96e0f0d68443c9b528f346e3628fcca25502930479c3b1a8b642ddb4ee37e03756a3e490046095492d932212837a9cb155269f89418302da53c598895fb4f8d3f6a006efdeb6515748f496c20254de51c511c5d63474233795b5cddfd5abc274f0cc106262772e4b5b603d72a7e8253e7c63279959c3b1edbbb1bd49974a77becdd37d86709cd3fe6073f14db61c8b47459192fdee26f6014c513c75e430df7f375473766775eeb87701ab4dde795b499921fbd4efa16763932acd72ce9b6441ce9fd2a2cc32bd9afe0cc031d692ea54c8cfad2f6672772c30b82dc237626a5eec4845ae9e90569e1999194d88819751006e6eb19b3b9bae9a32b34cca93e7aa3ca5815020ad8c278c42c67982159c86e1ebbfc53f9ad4f8f77d6e54e4ee4dbc50d18f6e70af173e19ad9359e82414fc470615e04cc7ce65f06bd806decca816b25bae7dd8768f092d82f303b833eb5290c86a9be10122306037aaa428c9ce1bc9f5c1908d333f956f21bc79ed6f3e767b9ed72e17151d4041aba17987c406058f9e1ccd32eca7a620e113e4d8d67bd6f133a73b0e3441fcbdb4c6bc190e2d765dc6d3f2deba628ef6a631d7c2ba4f4d5b45734b8c34bbd69d01bae684be7743f0389590ec69f37118cb2631be913be8dabb788d2f347cbfebbbe777a7700a1b012a6825e01d331c54ba45ed28741d45b259e13775aa6906258a20501c376a798fc2629d6bab57dee4b225e72d1656bab0e66f52e62f44f2f87fadfab3624a577959c17a73548903fdf07c7f43a557624000ffa6a1f82c6feece925feedf7d8431aee474c35e3aace5fdc9b2865358967fe7864c78dfa2721dff83f668c912724391aefeefbab64b23a71b1d23e57c131e5d0a4b643eebe5e84ce6aaa1cd96952a503edb8eac6e3ae373be34f424755b2c2f176e4045b6fb6bc97a73a9c1ba7276f81375f16f9b8af14486c910f75ff298139d087701e1f844c4861773853f40096bb7e5c2ba800746ca8462cea9ecf3b727d1ef549e57af22d604cd8c265009bc5831e919f332dd33dd09ad9432c74fbca418564cd61e7f6d81202a1e07e3549a35c058bd6452e007c0d80ed96771039b8b97524ed31efb09a234e4728168154a93893b85a3ba42ffc8a1849dadc71327168927ecea70b9cc2bc2a3e1bdf433aa95bf9e3708963609081c1ad186307de290607fa06efcc4ef993a84567e0d953bf137a6f9f5073eb4d479161bf54ff46df356de89c4b3bdb8920c000b61a1dcf49dbb7aea8b6cf5838b96ceceb6b9dd9b30407b934d025ea6cb7a8cf19c3b37b6da9cffd4cf4ee48e6ecd22a785245b3ae183f48713affbb2abf", 0xff9, 0x8}], 0x0, &(0x7f0000001740)={[{@dmode={'dmode', 0x3d, 0x81}}, {@map_normal}, {@block={'block', 0x3d, 0x400}}, {@mode={'mode', 0x3d, 0x2}}, {@cruft}, {@check_strict}], [{@pcr={'pcr', 0x3d, 0x13}}, {@obj_role={'obj_role', 0x3d, ':'}}, {@appraise_type}, {@permit_directio}, {@fowner_lt}, {@fsname={'fsname', 0x3d, '\''}}]}) unlinkat(r2, 0x0, 0x200) [ 1991.018902] loop3: detected capacity change from 0 to 40 18:22:44 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000000)) openat(r2, &(0x7f0000000040)='./file0\x00', 0xe0200, 0x60) ioctl$EXT4_IOC_CHECKPOINT(r1, 0x4004662b, &(0x7f0000000340)) openat(r1, &(0x7f0000000000)='./file1\x00', 0x200, 0x10) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r4, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r4, r3, 0x0, 0xfffffdef) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000380)=""/225) unlinkat(r5, 0x0, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000180)={0xffffffffffffffff, 0x800, 0x8001, 0x80000001}) ioctl$FS_IOC_SETVERSION(r6, 0x40087602, &(0x7f00000001c0)=0x10000) 18:22:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) r4 = perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}, 0x11, 0x0, 0x0, 0x7}, 0x0, 0xffffffffffffffff, r2, 0x2) sendfile(r1, r0, 0x0, 0xfffffdef) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r6 = syz_open_dev$ptys(0xc, 0x3, 0x1) sendfile(r4, r6, &(0x7f0000000240)=0x400, 0x101) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r7 = memfd_secret(0x80000) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r7, 0x40049366, &(0x7f0000000000)=0x1) 18:22:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x0, 0x9a) io_cancel(0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2, 0x8, 0xffffffffffffffff, &(0x7f0000000000)="0011d180e096ab531b1dbfa578642d26171a0b8422829838222b48fa46a30705d334133de6dd52afdfc96c9802bce167c932f2919e11be76bcad8aa7a3884a46136b1f7c992fac8281d4193ce048f678", 0x50, 0x0, 0x0, 0x1, r3}, &(0x7f0000000240)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r4, 0x0, 0x200) 18:22:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r1, &(0x7f00000000c0)='9', 0x1, 0x8040000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r1, r2, 0x0, 0xffff) r3 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x181042, 0x104) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r4, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r4, r3, 0x0, 0xfffffdef) chdir(&(0x7f0000000180)='./file0\x00') r5 = openat$full(0xffffffffffffff9c, &(0x7f00000001c0), 0xa0000, 0x0) ioctl(r4, 0x81, &(0x7f0000000240)="a296b1ca646864db30be80c1671a0b461296fc3cd0eae52fed4afcced0210e992dade0162f5ce62f8e7269997a211a81ee77a0db7ea23ba7c3c3f5ce8711b5b561da92f1a7d329e517a5e43b9eeed20a05e3411b3dc2bffdd67c23726650cad109031930dd28e801c3bb1e88ec4a839b86b9a5c2b1b7491cdb1d141bbaa948dbcb5767d6a795d57cb2ce") r6 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x5914c0, 0xc2) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:22:44 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r5, 0x0) r6 = perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000180)=ANY=[@ANYRES32=r10, @ANYRES32=r6, @ANYRES32=r9, @ANYRESHEX=r8, @ANYRES64, @ANYRESOCT, @ANYRES64=r7, @ANYRES32, @ANYRESOCT]) sendmmsg$unix(r3, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000040)="796604a2f9a4f92fd0c9b0cdd894c9df094d61e52b6db81c83fdc95bbdb3f40670", 0x21}, {&(0x7f0000000dc0)="b08fca38e69fef89c1498015dff5e43f249d31ea84b40fdf92cd40413b341ebf77c25cba82358bdf3680cfdd56cf8d5a6d711a202e81494bc6b87a2d4b37572b9cf98cea33dfc6927ade733f27baa5cf11c1df6de16e0cb46f1ed74821a807f7fefbcea2578dea72195a60f1c294aec6943b286d059daeba8efc3f32a698a13f849c3d46d2f30c994fb196d0d71ab7777b9aa6551f4d8da446296d36f9ed90f0883aeb6bcfa7889445f6be6a06368e6ef01046203fe0375f723049eb8c459489e7b317a4ad2a355188e648", 0xcb}, {&(0x7f0000000ec0)="e8f557e32f8cd16b0673a37b68d530468cc0817b9a7a42662b470374c0f0fe5a05f66b5257d71bc2be023c8cf2c263dad81c3158c47c651ebc02068e565e9595505705963b7efa661c6a694d2a5718af525b14efa8f2b2a76e337a63fe8b4580fa22466b937e0c09e3aa7f33627ff919a4f3a4d9f417d3fc1ca9e87adf6f16d8ffb93a18a46e78bcc68f42911a6b821a5a811f801c37bf003a864dde12c5ce57f136e394256e1ac59aca21712c52ff181bf3423a73d8ebc4895a65bcab515eb5e659096af377144b7614d8f0947f97b4ea39caa8df413f11ba7649f9870d1b08bb679e61e19642f4cb92a7bc9a8d8550c1715fbd88e7fadd", 0xf8}, {&(0x7f0000000fc0)="917cb55f7322180db66abe93e40100018d1d6ccd72aaedc195bec3509dfd1a4c3aeacc0edc14e60826ac17e1a638b852c1c0b71afc1ca33a5e5e251855c3e900d984", 0x42}, {&(0x7f0000001040)="fcb3d26ec0b2b131daf33abc87c4f66c69e381197ce386d2bac595f8d2a6b595fd1fcb98ed698a415d105e068578f14923f4c73f9b6448bdd6bc3e49136ccc5bfed0615cf677149c", 0x48}, {&(0x7f00000010c0)="dc814f4997a3b04904518a0e674688d8c2a6fa60675a7e1f506ba0ebcee0cc548d204ef9ed1768f9404ea8a4a5a5d14bf04e82228c7289655c5aa159340f5013e0e9f789b5e1825395542656dbdef0f34b2fbc3a3c84fcfaa916c0af", 0x5c}], 0x6, &(0x7f0000001880)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x24, 0x1, 0x1, [r2, r2, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @rights={{0x24, 0x1, 0x1, [r3, 0xffffffffffffffff, r0, 0xffffffffffffffff, r1]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, r0, r1, r1]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r5, r9}}}], 0x140, 0x80}}], 0x1, 0x4000) recvfrom$unix(r4, &(0x7f0000000180)=""/100, 0x64, 0x20, &(0x7f0000000300)=@abs={0x1, 0x0, 0x4e22}, 0x6e) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r11 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) write$binfmt_aout(r2, &(0x7f0000000380)={{0x108, 0xd2, 0x2, 0x70, 0x2d3, 0x3, 0x107, 0x4}, "b01cc2d4664a6b82fcb3ce9b609cb326f4e98cc7610e7baae28e89e7c8b0173bf743f3a0dc4f6f5b57511fcc7a986ff3ed8636492fec9629a0776e0ddfae57d1f10e5586457ca537af7dbeebabaa2eaf112b0f4db8cae65639cd7982073ea0e3e9c7dcd081522d449aeaf16ce8a4b35da0e40ecdd6add8a6aad624230a1377a4cf1b4a8be3f0cc78a0da9ea7fae21e4b6c73e6dd8384cfb7a7ef37d7caaf053723722fb104cc3eda93c3cc9214d8976f6438abce5947a4317c6663d18d0bbd4bf629fdc29e44f30ccd413a012bfd9df8cf19e521dbb53d67ee35cbbc3638b6f86d97", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0xa02) pwrite64(r11, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:22:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:22:44 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaaaa86dd606309000000000000000000000000000000000000000000200100000000000000000000000000000000c204fb"], 0x0) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:22:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) ioctl$F2FS_IOC_FLUSH_DEVICE(r1, 0x4008f50a, &(0x7f0000000000)={0x1, 0x7fff}) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x4000000008040000) [ 2008.301678] loop7: detected capacity change from 0 to 40 [ 2008.309073] loop4: detected capacity change from 0 to 40 [ 2008.357153] bio_check_eod: 8 callbacks suppressed [ 2008.357164] syz-executor.7: attempt to access beyond end of device [ 2008.357164] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2008.358889] buffer_io_error: 6 callbacks suppressed [ 2008.358898] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 2008.386577] loop5: detected capacity change from 0 to 40 [ 2008.390309] syz-executor.7: attempt to access beyond end of device [ 2008.390309] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2008.392674] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 2008.423653] syz-executor.7: attempt to access beyond end of device [ 2008.423653] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2008.425610] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 2008.433714] loop1: detected capacity change from 0 to 40 [ 2008.436314] loop6: detected capacity change from 0 to 40 [ 2008.438475] loop3: detected capacity change from 0 to 40 [ 2008.468204] syz-executor.4: attempt to access beyond end of device [ 2008.468204] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2008.469294] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2008.477288] syz-executor.5: attempt to access beyond end of device [ 2008.477288] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2008.478250] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 2008.491006] syz-executor.4: attempt to access beyond end of device [ 2008.491006] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2008.492037] Buffer I/O error on dev loop4, logical block 10, lost async page write 18:22:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r3, 0x4004662b, &(0x7f0000000340)) openat(r3, &(0x7f0000000000)='./file2\x00', 0x0, 0x4) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:22:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) lsetxattr$security_evm(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000180)=@sha1={0x1, "706c31f9474ef92daf712d58a2876a0af9cf4adc"}, 0x15, 0x2) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) [ 2008.549033] syz-executor.1: attempt to access beyond end of device [ 2008.549033] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2008.551119] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 2008.593344] syz-executor.6: attempt to access beyond end of device [ 2008.593344] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2008.595298] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 2008.598899] loop5: detected capacity change from 0 to 40 18:22:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2008.624904] loop4: detected capacity change from 0 to 40 18:22:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r1, &(0x7f00000000c0)='9', 0x1, 0x8040000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r1, r2, 0x0, 0xffff) openat(r2, &(0x7f0000000000)='./file0\x00', 0x109000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) execveat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), &(0x7f00000003c0)=[&(0x7f0000000240)='@-:\x00', &(0x7f0000000300)='vfat\x00', &(0x7f0000000340)='U-,]%\x00', &(0x7f0000000380)='&\x00'], 0x400) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r3, r0, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 2008.654299] syz-executor.6: attempt to access beyond end of device [ 2008.654299] loop6: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 2008.665319] loop7: detected capacity change from 0 to 40 [ 2008.665991] I/O error, dev loop7, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 2008.666828] Buffer I/O error on dev loop7, logical block 0, async page read [ 2008.672928] syz-executor.6: attempt to access beyond end of device [ 2008.672928] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2008.674871] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 2008.739286] loop3: detected capacity change from 0 to 40 [ 2008.803355] process 'syz-executor.7' launched '/dev/fd/9/./file0' with NULL argv: empty string added 18:22:59 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x5}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) 18:22:59 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:22:59 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x4934, &(0x7f0000000100)={0x0, 0x0, 0x10, 0x1}, &(0x7f0000ff6000/0x8000)=nil, &(0x7f0000ff7000/0x1000)=nil, &(0x7f0000000180), &(0x7f00000001c0)) r1 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r1, 0x10e, 0x7, &(0x7f0000000400), 0x10) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = dup(r2) connect$inet6(r3, &(0x7f00000000c0)={0xa, 0x0, 0x0, @mcast2, 0x2}, 0x1c) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r4, 0xc0189372, &(0x7f0000000300)={{0x1, 0x1, 0x18, r3, {0x800}}, './file0\x00'}) connect$inet6(r3, &(0x7f0000000200)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) sendmmsg$inet6(r3, &(0x7f0000002880), 0x4000101, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r5, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r5, r0, 0x0, 0xfffffdef) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) 18:22:59 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x5, 0x2, &(0x7f0000000000)=[{&(0x7f0000010000)="601c6d6b646f7366d8a0f4b3090440002000f801", 0x14}, {0x0, 0x0, 0x2800}], 0x1040c41, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) syz_io_uring_complete(0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) openat(r0, &(0x7f0000000640)='./file1\x00', 0x100, 0x199) sendfile(r5, r6, 0x0, 0xffff) ioctl$EXT4_IOC_CHECKPOINT(r4, 0x4004662b, &(0x7f0000000340)) sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000180)=@qipcrtr={0x2a, 0xffffffff, 0x3ffe}, 0x80, &(0x7f0000000440)=[{&(0x7f0000000200)="d943208cce7cca48798abf36dde62ff920a3d6944e174c7b101fa76ff98bcecca17efcefb07465c4c0f0f964af6bfa9e980b0de9e74104a9577a34d5969d26ec9d3395cf6bb51b17f3be01f3268cc739c774baec5d393d3bf4f19a09f992277756da1681b2d828fe0552bb826f546cd9c90ad0454135701af9ab93b25b884d3f71851b8143137b273f12d9d9b2234807794f994bb9d48238b8274a", 0x9b}, {&(0x7f00000002c0)="39afdae1f80242f99592f73d8747700171475af3bb36ad99729048489a6b", 0x1e}, {&(0x7f0000000300)="b86eb3a34f5a85d9d8d3d92bcb6e4a9cec4e7b7aca6860e2339941bccfe31a4b5bb79ba6b5583dd339e1354921b740c7b13af7a4bd2bc204160ac2723602decfaff5387e00135cb616f69699fd508e61adbd28b0f6", 0x55}, {&(0x7f0000000380)="73006dbba3e5ee7a72a2d916ba22a8855b99a01e7230401a3b6dc36b35d425", 0x1f}, {&(0x7f00000003c0)="a8798c0413a8ecbabdbed7a8aeb8bf27f08c2c4d6041fad5012cb1c9f3e4e1b015b39a20b6239fd850c60c04547bb7060a0e74617e9172918da0e964d8fa3d4af1c1d3f46b265bea901f59b5e6f0a1c455ef23eaae9efa26dbde6220bef5b6c782a383aa", 0x64}], 0x5, &(0x7f00000004c0)=[{0x40, 0xff, 0x80000, "d66d4804db7d7b283261765e98bf12f91c5ea7d505bee5d940ce7fe485fb2968bb58598c3dbef3d31bc2aacd914c02"}, {0xc0, 0x10c, 0x10001, "e979ed05643eefd9bfee85f14b014a83088db1d927c1fc356a50f072560f7631c025e18e61226fee979683aeda7e0c32c85b46d30504351edcd719283bb781940c7dcc88033b34a7f29a2ac15aacfd7e918bb16f761d8b91d44c5fb8b3e870cc797385930230a28a72073d6ace05ce6170628d762efc1b3df68dfb2e943c5e6c704b918150b04442afe414cf8bd7ae790800304a33f08d7d515dc99dbb2d4455713eee0abe66f70000"}], 0x100}, 0x2000000) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r3, 0x0, 0x200) openat(r1, &(0x7f0000000600)='./file0\x00', 0xd00, 0x0) 18:22:59 executing program 5: prctl$PR_GET_DUMPABLE(0x3) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x1001, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x541142, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) write$9p(r2, &(0x7f0000000000)="2eca9d270a45ec8711b7b47b7fdeec9c3d35faac009df4ba18d7e8d04d827da42489fc06a4c0619e9c4289d86d625bc7d46486dbb56d88cff450ead9ea9d442ca6acc8b4b636a8a9548a11b4a2e79883eef498db00eb6f16f36c2bf22c0e39811258277e", 0x64) 18:22:59 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x509100, 0x104) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(0xffffffffffffffff, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(0xffffffffffffffff, r5, 0x0, 0xffff) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000740)='cpuset.effective_mems\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r6, r7, 0x0, 0xffff) io_submit(0x0, 0x6, &(0x7f00000008c0)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x3, 0x84, r1, &(0x7f0000000300)="d412c845a7783c9f3dd0ff329fb9a653534b57215668ca10214753fee3584cdabda23f4ca8f35c3d792d4512a2b430d7e086f5c10869219fee0888f362d409be5168c60764c5dcb8d3d0a3e9a7f837622270671affad6ebb802e438b4d4a19e9fe2fe29b3383825fb9b72a0ffcbd5248a10dcc08c3dce510f36e9de24f390be04c1bcffec4fada2f6712411b0df4ceff945a93ee1fb38f03bee1a36d", 0x9c, 0x3, 0x0, 0x1, r0}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffff, &(0x7f00000003c0)="aa564c8f5006c5467de282049e5a010e8c25d8e30279356432088f75b016a77d4512aa03504a18858652b8949a25164cb6550ce0b8b989924b04ba2c76fc5875e38038f3d0374d93ec5d21fdda9902e31b251233d5ed2066d8ed0084f05f35ce6accc7ec06b465abca7f1ecf9483ecee73a71a09d0c844c5ad1826d08d54581a7824dcd5787889eda884f6ca5bb184d7209e9f3864ff2dfa26a04f9ef52f426d2ded0037894a202605a90cdca1fc2e1b9ef8cc17aeb3d6a574de789881470041d9405b69512cf55584cac49cbfaab69ffa8d9f9e84c35bf46a00c4314840022289", 0xe1, 0xa, 0x0, 0x1, r4}, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x1, 0x80, r6, &(0x7f0000000500)="1691ad15e1b44ba0e94503c2b4393474993969a75dcb0b49a60c0235ee1b6af55f2353bfabd07cd3fe8027786c50af7a27814eb60c20f18b2dec47d35245362f75b48b494db495e1da57c6d7c81f2f227c966b19315e5b631257c3892badc48ea4e304d0c611836ddf9edd674dd1c902980080dc9014b044333858a2f13d60d83fdade07aecd24a1c7f786979f66461775043cfdf9583f094449828ec44f446901996b6779048d64287bb9d15aeaa1c073eb2c04eb86802cc9582787", 0xbc, 0x0, 0x0, 0x0, r2}, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x1, 0xfff, 0xffffffffffffffff, &(0x7f0000000900)="b02be8a80b94fb5a1d2a469190398b2fb614b936dab22b930b1bd0604fdf757da03d577b9331231259b001e9bef9521006d2b37a1dbaeabca6b3f856edbac56f03afabd770837b32b585e70dea245a207ee0a9647a62aed878b7c5f4b767d350f1e16fe04e6601b6a9e7e13fcf86cb1646780867111c1810759b6b99c030590a9174e75c2a5191a80c641e204dcc6d8c0d2ac49faf46752e7912622c43f09f3af70d45bc000000000000000010bceaca9b2aee7b73142430cad7160365ce34aee7787eff6c7ead2b71d9194535f54e6bd2ad5798385257f4d327", 0xda, 0x80, 0x0, 0x3, r5}, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x1, 0x8648, r3, &(0x7f0000000700), 0x0, 0x7ff, 0x0, 0x1}, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x2, 0x9, r0, &(0x7f00000007c0)="162f416176d323b2e4f8b279a2adf5ec7c3fd1511097610503f8205212d8bc932ae110b68cc50c1616f92d54aa106422ad48ca8c4ced3a1c9d69a732415817d30e5f53ae098fde6475df0899996faeefc066cc693ccd7dfe88b13636aa0d76736cce472a39bf7395a80034f1a4b2232616c98ac1f8683022391d47e2b46d4dd3f79d1a7f2c1edc40ae29f91b2b8eb57474063f09885661f87c1b54f7529ca8", 0x9f, 0x6, 0x0, 0x5, r7}]) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:22:59 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r1, 0xc0406619, &(0x7f0000000040)={@id={0x2, 0x0, @auto="40dcd53ba9ce24145efde29caa5a4239"}}) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/keys\x00', 0x0, 0x0) r4 = request_key(&(0x7f00000001c0)='cifs.spnego\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f00000003c0)='\x00', 0xfffffffffffffffc) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r3, 0xc0506617, &(0x7f0000000400)={@id={0x2, 0x0, @a}, 0x21, r4, '\x00', @c}) ioctl$FS_IOC_FIEMAP(r2, 0xc020660b, &(0x7f0000000240)={0x5, 0x7, 0x4, 0x800, 0x5, [{0x80000000, 0x4a5, 0x9, '\x00', 0x1004}, {0x6, 0x1c7, 0x40000000, '\x00', 0x200}, {0x9, 0x9, 0x7, '\x00', 0x808}, {0x1bdcf598, 0x1, 0x401, '\x00', 0x5}, {0x6, 0x7, 0x3, '\x00', 0x88}]}) unlinkat(0xffffffffffffffff, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r5, 0x4004662b, &(0x7f0000000340)) ioctl(r5, 0xffffffff, &(0x7f0000000480)="83da3c53d9cd09378d07b32726bf77ced1386e020532447072552a518b76296086aa06aa893bc177ffab94f9834211e29685d10ae4bd3dfd6b039f6ac28d17e1d342e7e26d40ec29643c34dccb3db40f592625b572f926e11d2675d4d5eab9743a1e9de0ed489d08ed61649ca8cca984dadc7364ad6ab70c64fb6700daa849714f0c9cadb163bef76df7b35987f5a81e5111bdb17d3dda75555dcaeb294e5f00553f1688b7b58edd9bb6649d3b19c095fb307e30d501af875ab5c8c4940c8d050fda1a34dad5c9faad682f9e207f0c466e99ccf5dfd092408b10e23dd588b2d8c209070165ecdbcbb4fccedfed8dbbe211f1a99378d5ba5965bf5c606352abe9acb536701a5d6e1446882404233def70c6cf325add9a9a4537827122929490bf4db1d6660d0a56a2cef1a2f78915c63d1c0af7c46b44b95e4650fd3c68d26e633e96a860a5058ccf751af349dd74335a40738afe0811315b8c43872df6194806cf44daefb492fc8116344ad104a6285db3eae8f7d1d3485c608ab42ef2535c1d73012684022f038eb9654b8eeab3ff36fca6da6d350973d72f4577df14d12c819e806acd0f8945690cea628e69bf57a6a14fb81fd97a1cca0e0aace9acbd1e20218f87b334a1a189f21be8f1630ca79f76cb9163741fdd16e6fc0ea94d497a6f807b69aa57cf449b5d919760cb3366b0dda9136f0ed0e3ea6ed787c1020ac8a37f9fa9982d8dea1bb30d95eeec13c7c45c7578736b92e96403cae42a187cad1fb5644ea1c0d00fde5b5dcc1760f83249d1d08d879ff5345697661790ae3c502f2274effbdbbeebb75226fe71d4adbc88a0ff1270e87ddde3afb148e2bff0b0b7357dc764cb1248be633f6aaeec6de71a3e3d47e021f9036ed74185d5482d07ae07ba957232934b4807f48338700335f2a2450b0b423f2c6e9158d00e1b0194d278e38948ae2233d8146421421dc9e185a8c435dcc6366b629082bf3878223491c43f30a6687683092c73a755b65542f8fd95f3351eebae0584591bc29aad7ef7ac137942c632174b0d9a56969ef668cc803e2de6e7314599f9287cc1ae2a34bbeff331cb249dad7ea1d275c3dac2a0c3d3fed07e99dd1545d17cd129fb7919d69f77aa5248348c97cd336905aa25c31cb8815a2e7253119aee3d9ba19f13d0f453d8d2f3737bc1e8526546051e6a1e6120cb0768d096175076ae8762c47f97693dd66f2dcd5692236bd4b56c1faf61778767d7a4ff66578041d562fc437c2c35cc14a355ea789cd2607a380fea0e6b23b9ff7e01b6ecf191980431ec0ade6773894aa5b110ce0fa28984a1ad834e5cd54603e19159df7dbf1b9c91175b65d0b0ca83b4ea6fc3b88296da54c4dea07fe77cad37027ab1d2e394e0a199a81273b6fa2419f564217a676bd0e706759ae37b9e8680ae4c390a4790847a6b67cb78074dea0b3c6f2c9b51845bb6e58006d1d60ba8130a454168bb894ebc2180f9e3c1525ab1041f3b660760b96e3436a31990a230da1e72264a7394dcddb64e25944397212bb2fdb7ee6f2b859e66d506c3ae9d6647e1c357652fc0da26480fe60d9e01c96435f5bab2cb5e0b9d73768b44f3deb549dbbfb7bb96ed50fecee9ccce16dcd60997750e44b2dd0decc2f575c6fe06599c434b1ece3338770ae74b3b3d8e97a9fa5abfa1a343b897760699c66707729cbb8e2eeeb1bf53d267619e340691520d67ada3a19ee0ff864b7e8443800eee1263d5e473318fc31cb09cf1e54e87a2121f6a95c5fadad81718119cdd0415fb062f5b3591900bc03bde03080a6c5b5e27ce2fd07f121facb1c79734485021cb82c7d273db8f2bd443942f08b59795163c4e7c80c84b942f30a37276c3f1e056468fd0f0ce41eb617c7c09e2b59ac6a31c73a0518a71570dea727bacb6f21582c40712e34250e797a8474c910ac2b2a1cf326c7f70d60702359e010bafaae19cd147fd130aff84482f3598ed8f62e36a8808920f4c4e88ca5655a9f3ace8869737047beb87a932f078af8cd5c66a19d6d84c0fbe0c0721997e7d29526a9c5e5a9f11caf0d6f219f23ff93b86312fa4dee2c989e5c1111d93093e8610ffab8df829b26713fa21dfb561828efab1784c2392684d4e8145920afc2b9bab5d0908872013d656875693df090323f004518e60a1b7402a44331a9062e9625264dfb35f40b9270e4e3f2ebb3ec823fc04f91ba47f6d37952b5d2506280772cf889d14434d3fc92d53acdf74d0c94c84ea79ec04703cf4f16a35acbb4982f2a3c530394c23cbc0da5bd201dc8755da4625bd3f008e01773f7e94d5434e8ec75263e1ce5bb4d977ade72c5f55be571ffaee71fd3c4ed667397912603db6646b3b071f051444a67bb85abfe264a70da4ce88f080a8c3e90232d9f6d5b88edf8592997408801eba1067243cc7fcbfc78c1060089e28bed40785a2a250248fb36fc7ca240e5a27bd8840a057ff6d91d72853de15886301c1287557adffeda1237704c0af7ea5bfd5b36c1cb57e0915e476d6e9eba0b1817ad278f9ca0e2a56109dea570cc42a1b2fe62edb0386ecf8c3879658f531c1c6ed5cc9ad2e3eb406bc4d667c13e72d075551abc7bb2142b6c5f9581e103f2663b8d48e282d84f68de1662a89ff74f234cc72858176f6e89a4c8afc0f218e611b529b40ed7b7eb3a41e8a23974689c2c8617453ceaa6819d77d977deaf9f70aaa315a40f87b5b8ff931cde2eccec744cc1ec7367a6473dcbabf4621d6cdc22187e5f70629b2cdcdd623ba5ac19e7244b0d6cc4583c18e7dffdb718f544b15d7b28a39803d2b3efd9bc1d23cba41a56f70bce8118526eb805a27a1ff29ae8f9663b9cdd58f282156c33bcbd43c65adbf677dacaf1e899e779c2df93d6fda8657f2cf94c0733e4efd873e36e17348453fc24c6ba96b13bd4e249196ce1afbeaa6f3a414a740f996902b7ed48642e5ee5b732d0157ea8de49f3795b7ffdfc937799555a3d2f059c51e6d5170576126975f3a3a0e5ce5bb0d8efab1d16a7b176015a975f6b6b89b0758d1fc9eeedcc380cf1a4361ea7f1b36bc7cc71b8f1cb3ea082f00f6a0b1f4b091214a4d201aff3c454a735eaeecd7f02b5945b6b85bd8d33781c010316b2720bd5fac620c510f1ae6ec47bf53d82a8e5422b06adf18009e004628154bd95904dd0bc72ed57022a6cab12a3821ad9d81fd54babcc1adb87df446d7f56123e564a1e4c663a91f2fc2d43dde722894728dc963670954c4bc0e70a86ab085a6f3422d5722c092b1775aa5110337b9fc3b3b0dc4134e96ea11700414c9d20e4cbc374c02935861f3285612647ce5b4ff3f66286853d1b29cca49ef1c9ca35805e97a86c3ae9977af5e6ef74f49c1c0886e63db02e4275a4202d719da0cb20826f4e6639e989b28763f427c448fa4d2ba3f88ff1b5893f7e40e8447bd770c0f18bdd03d79c92e98a204e1f15e81abbe5cd23666561aa26b305926a0fd1f0187dc71ce7e0dbf6f40b7cfca0803f34691a8620fba09e9a9722de07035398887acce56de3373acd40125a2c36761bb7be3f54272dc5aa24419ce682d50fb0c6b309c082d7a2e229ca89075fd49130d0d70c697c21e612be73976e1514ab934e59bda613f64ec1dc2cbf23701bf4675af334734714109c9b114dec74f0d304b8374e53b38d6ce975009d88f81e0c0fcdb5734373c9274a393820f83bfb9cc325174dd2195296334270d18498ab16dc84cc1e2a46117b4bdec095235b561c7e30a34ffd66cea1a38c59aa288429a6645b51e1be3420af43567b52460e635215937e4cb50cfb37ef0dfd5dcd269f774becff79cfd5d07d230c80e61da7e774601549b1822f0a3b8c7710492c8b960da0c7be642e9ffc92fdf2aea5818e5747efaa9fe2db0bae1b7a8d88535aeaf8b799b7207c805135afa8f3bf0b50faaf367585b2dd8a5d49326a7c25e180bad77c45abb58078d3486bfe5daf78164ad7e0a233e7997e75421cbc437384991c83e927888bdc669b6611556fddacb913747e75cc1888c4b117d09379f223785910137686c311266388d908b58fec25684c7b8b55eff3c99d92158d74cb2b1d257fc983e5ae6e66beaf9916d88ecca27ba331b1d4ef2b524d1b93974509e80acdbc764fe9c06703ae331fe68cfafac128c5663385301da5330449d4c965ade7a724bb1060d36243279380650a37ba025c285941717d5e0168321b66ca8776cd0d1cdc008c2dc0a7cfdf388df21b40669e2936d8c15a1db284c9e61cb08a02a9a942a0322cc633eb5b0d6394a9fbd93baf56c0285aa8bc598428c232927def4960109751217b8000e0b2aaec913f3b73eabab96c5e197c9d60b41462e2592c74c6cb17150b4e7dba7a25e0a74376518b9c701c71a255714a49c290ee958227c8ff899026340b6cbff286c1f4d516d8b64d68d0ea398093a3fe067af2d33e973bfa097d4c5262596feb83a4c3f11c394021c11317dd9344725cfd61753387a23cbe601a9ca5095272766db83eb892f65d0ba0b13e8738142a811b2c84f72a83f2df34c533e8f883816e5a4e831cfa5de9d343e7e037beb57ba5cdc6c2d5ebbc52ad62f4de0d9f979422e38dfa275faad213298b1ca3dc1b27667172c4d7ac43d480348d922aa31851d3241d3c8802c0111cfb6833b0798b40e682ec619207c90fdb26a2bd27c4688239f14bdec3789b8720d480bc9ae2fdaf1b2c4f120cda5bc709f85b811ac2481c89f3b2170197daaadc0eaab1b4fe29896885907e3fa6d13c844409d3a21ed5c27fe97b84ad90d3227825ff15e90185c9f924e14e2ab697939dc9ae7cafba0976ec6a04c8924b44d213daaba123fbe0ceb2083ff84785a545c41af8ab93aa09dfe87e42c142e040b5b13cd5d6a53dde139a46f13220ec0b4f7d2f2747f1985e87a35a23d214d35fec3f4ab02b23ecc2211383e7c35e380783599cc7dd8e9625641b3ed4af41a28e27f5ef24c9bd28f1e4bfc67ac3041f5a789e997974dd1adfb96a76580fcfc26d7c99f67802d248585b562d08e6a235fa7745c81bd91712bca2d466e7e6994c1a25282468242a75d5d0c4456806564a45a8a40ce50cda6b8acd7e43aa313d4d40f9e040c12ceb3874dcd670106291044173fd7c40d787f8e97486cc2a4a7a08e27093547c547c5e6859fb422c0e028cea33331f7720916902768ca401728d663a824e47260c961c476a3b00ccf711cec01b9d2affb6ffa1b66ae4a2af836e991141b5e08c9af114f443a2895cd8437ab9403f415319d201fdc09a6c4bc649099258b85e1950c8954c4c8e2e5cf710ac1f49f5bc87129d8d4cbda4c847e8ef877839447ca49560d31882518cb40836e3ef4c98007bc9d31fab684267f53365fa7c66194fc7f0acf13560d4970b5f3a43c53ca16f3a610b55d9b6a5a4b015d1001fcdbb3da84387cc9e5260ab39cdc2559ec7982d0265c3c219f8b4424f9f56011c68c23f1988d8e592f13ef10881ed7121c12e6dd2fbdff38a57f0f3bc987551255e7f55bff1411339cff7632dbc523308bd9736019428d4e0925b4720ef86ae141b07b3cc12039f081d92cbb61e5cd92d448aa9d830cede28d16ded17ce9efc699c1a47dca4b5192b1ee08510ef3a3fd59585cfb42ea9d6e7743d1e1dfa7926ad31663e674c2b57dbe6f57baa768cd09d201256cab90ad20c28b682e6ff32657e2324915dbb1e7e4c0eb5e4b09f6e84dd3c443d18484f6ab2f0f0a44df6f887a990797dd710f7b12335bf439a261f7139f9953097c9990b78e8caf87920328a3ff4875") fcntl$setstatus(r3, 0x4, 0x8000) [ 2023.332320] loop6: detected capacity change from 0 to 40 [ 2023.335475] loop4: detected capacity change from 0 to 40 [ 2023.341950] FAT-fs (loop4): bogus number of reserved sectors [ 2023.342435] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2023.348054] loop7: detected capacity change from 0 to 40 [ 2023.381049] loop1: detected capacity change from 0 to 40 [ 2023.392870] loop5: detected capacity change from 0 to 40 [ 2023.410315] bio_check_eod: 7 callbacks suppressed [ 2023.410326] syz-executor.6: attempt to access beyond end of device [ 2023.410326] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2023.411867] buffer_io_error: 7 callbacks suppressed [ 2023.411875] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 2023.418719] loop3: detected capacity change from 0 to 40 18:22:59 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2023.438400] syz-executor.7: attempt to access beyond end of device [ 2023.438400] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2023.439418] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2023.440571] loop5: detected capacity change from 0 to 40 [ 2023.442326] syz-executor.1: attempt to access beyond end of device [ 2023.442326] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2023.443265] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 2023.479067] syz-executor.7: attempt to access beyond end of device [ 2023.479067] loop7: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 2023.485574] syz-executor.7: attempt to access beyond end of device [ 2023.485574] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2023.485848] loop4: detected capacity change from 0 to 40 [ 2023.486468] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 2023.492827] syz-executor.1: attempt to access beyond end of device [ 2023.492827] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2023.493788] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 2023.505686] FAT-fs (loop4): Unrecognized mount option "./file0" or missing value [ 2023.506070] syz-executor.7: attempt to access beyond end of device [ 2023.506070] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2023.508029] Buffer I/O error on dev loop7, logical block 31, lost async page write 18:22:59 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:22:59 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000300)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b8f210bc5caf6ca4a84000801", 0x17, 0x8001}, {0x0, 0x0, 0x27ff}], 0x1008040, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x141c00, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000240)="afa90de2900aed048e6633aad4acf4d675f998144499a5b755e8c088043d6076c306598f42c05a048f970d97683f01630ddcd5a61d2eb2c5434beb9b813562890604b0d3bc48082a054cdeadb17d097af1e950b03b69d1f04109d20a91cc559ee0f682e092cbecaab85b7dc3b8300b38214f6ad21cedb27bee857ca87bed1ccea8560a2804e3e5e4f00f9c8b2023a446cc0b88ad032968af6ccda9328c", 0x9d, 0x81, &(0x7f0000000000)=@l2tp={0x2, 0x0, @remote, 0x3}, 0x80) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000001c0)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x8000, 0x2) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:22:59 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000180)='./file0\x00', 0x3c0800, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000240)="0508d94a6bce6cf9eb5a6d9cf3f1543aeb079baf23ba3f6a3b8aefd779700c8445afdbbb7a670a534284ee08509da5ede6fd86b269b2ec713fdb61e36ef59c7086c5830e1ff5a3c19feb5b4e7b35d8739dc46b817ecc0a67d8e5c86614cfcf36b9dc31d954bc6b37943ab0f417e5fa8d2d06067085b1f649d9e8db1eb1adf9af81cb068ea0224207d1230d2c6592c10876359d040ed5ef8a52dce588b06fe27dcc762eb77385350d5424c3739738a08be02711b5e14585", 0xb7, 0x8}, {&(0x7f0000000300)="82f287fd6932cc0d8196d33be558a5d8c9171a1c7e8e1cc87b922e571cd91fb19e32fa1c9e247ae81505ed558070717ef89dc51d425a10e7427db9a9b2bc582766795c611d7e61f186c09f23f8236454d816f5f9d15951", 0x57, 0x1}], 0x0, &(0x7f0000000380)={[{@map_acorn}, {@map_off}, {@hide}, {@hide}], [{@permit_directio}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}]}) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f00000003c0)={0x0, r0, 0x0, 0x5db, 0x3, 0x9622}) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:22:59 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = fsopen(&(0x7f0000000000)='fuse\x00', 0x0) r3 = accept4(r0, &(0x7f0000000180)=@nfc_llcp, &(0x7f0000000240)=0x80, 0x39c0e9fe83ed4bd6) fsconfig$FSCONFIG_SET_FD(r2, 0x5, &(0x7f0000000040)='vfat\x00', 0x0, r3) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:22:59 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) [ 2023.622200] kworker/u4:3: attempt to access beyond end of device [ 2023.622200] loop6: rw=1, sector=44, nr_sectors = 80 limit=40 [ 2023.624297] kworker/u4:3: attempt to access beyond end of device [ 2023.624297] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2023.626345] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 2023.643208] loop3: detected capacity change from 0 to 40 [ 2023.650433] loop5: detected capacity change from 0 to 128 18:22:59 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x0, 0x0, 0x4, 0xfd, 0x0, 0x2, 0x40410, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8001, 0x1ff}, 0x84}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r2, 0x29, 0x37, &(0x7f0000000300)={0x64b0364dc537cb2f, 0x1f, '\x00', [@enc_lim={0x4, 0x1, 0x6}, @jumbo={0xc2, 0x4, 0x5}, @generic={0x3, 0xec, "290e2b62fada47f7872f45eaf090bf1a7a587519152d70ea576c734776854818ebb0d0a98ca2938ec40424f02d9f3131d3b8da72bef202a65e12e31e8a378e8ae547f5a8f3005101969403bfde8441e4b51b7002bc84c2a1bf0ffef1c5eae31afd5015a029886bd43bcbb8ca0052ba2df2dacf2e7719a0799f35b2f8ca0eaceb50f3820ba8b9ac249522c6d18475caf407b6099d6fc1dc7d30f2ee72a4ecbe607e1e160d8bea9c0368fe5cb25cedbf9d8635183e625e2df88d1946632ca0c4696255bcefdae33d68f0b885b7792b158f474b013a4b7d498b954246fb20cf51f5277c405acde441ed49f51ca2"}, @enc_lim={0x4, 0x1, 0x1}]}, 0x108) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000480)='./file2\x00', 0x40) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) getsockopt$IP6T_SO_GET_REVISION_MATCH(r5, 0x29, 0x44, &(0x7f0000000000)={'IDLETIMER\x00'}, &(0x7f0000000280)=0x1e) ioctl$FS_IOC_FSSETXATTR(r0, 0x401c5820, &(0x7f0000000440)={0x2fc4, 0x80, 0x3, 0x0, 0x1000}) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x20083, 0x20) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 2023.692990] loop1: detected capacity change from 0 to 40 [ 2023.693163] loop4: detected capacity change from 0 to 40 [ 2023.721270] loop7: detected capacity change from 0 to 40 [ 2023.734200] loop6: detected capacity change from 0 to 40 [ 2023.793980] syz-executor.4: attempt to access beyond end of device [ 2023.793980] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2023.795036] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2023.803482] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 2023.816054] Buffer I/O error on dev loop7, logical block 10, lost async page write 18:22:59 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2023.964465] loop3: detected capacity change from 0 to 40 [ 2024.498924] loop5: detected capacity change from 0 to 128 18:23:15 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:23:15 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) 18:23:15 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) ioctl$KDGETKEYCODE(r3, 0x4b4c, &(0x7f0000000040)={0x4, 0x4}) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:23:15 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x40000}, 0xffffffffffffffff, 0xe, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:23:15 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x27fc}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x1}}, './file0\x00'}) io_cancel(0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x5, r2, &(0x7f0000000000), 0x0, 0xb218, 0x0, 0x1, r3}, &(0x7f00000001c0)) sendfile(r1, r0, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f0000000300)="6eac099f63be7a84153cc52b51acc045b7bde6e30dbd990519ac21a970d63ed77b40612218192e77d74d9e9fdbac247d82930fbeb7748c10f737e2035d963f7924fc81b2ed62c60574dc3f6934ef85817d4eb4730628866078c5d2ad8750f38ca397f54998fb08342200cfa342bf06693b201559cf7d963d083d5fba0ca86a38db55784798fdb0ba9adc0cd18c01dc969848cd1b84a7bd54ec9c49e8928e2d36ce8b7c8db34a2361575ce32fe471459f468be575ff289b4120c46eefab733402b790522e9fc79e", 0xc7, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:23:15 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x400000, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000180)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r2, 0x0, 0x200) 18:23:15 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x802000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) open_tree(r2, &(0x7f0000000040)='./file0\x00', 0x88100) openat(r0, &(0x7f0000000000)='./file1\x00', 0x420200, 0x1a) 18:23:15 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000007c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f00000009c0)={r3, 0x0, "01ee57adaa68424da627ff057a98ba9b02562798b8ac40e4c61edd14250300a2b77c2e9bb37bc1f238fb06a8387a7f18ae41ac8e86dd76c50af04f8047d757e74b557f2c9ae2d80c6b1e4c8fbb694570651db8a171325a852f0de5d9c1dc91db46301d749e8da5db1c75a8281b859ab3a2789f0e582876dab3655b8a3044a9e6dea607ae295dad16673d68217f0f520b21f2056c288b5f26e29dc70431471725a4cb747ec3cd451c282d2f92c4434c8b65a137aab19d7cd2ac72677e57b287567a83d8992f0a0e8c8f23dc4d4f067ada661bec933c7b4bdee0b0bb0818fd124920d7c3739b3ecf475e554ce97fdc014c5a7dc79cf4bd38ba0f6b8ca3142b2790", "eafd8728f545a1795b9952918be20ce63d28124039099dfcd214caa69b459fa64776fc212b27f02393574249cdc92d0380be418ea2d70ee7de80ef7a385e7ffae1e221fca70982131788614f1154cdf947cbb679a1734d2c8d9b70e75830a5381fd8621219aa1f126f55a9514ee30f6ddf8d1100e801a3ff27ddbd07b554b5e4913818d38b7dae35a26a0cfa365eec5b3158e29dffbd79246ef4d40d5b1aa0e085ca83f3b04f919316e2dd7ffc0375740c03300c2036d5b9614ac8278ffacd2ecaa0241344f1b1bfa7714a4b1e79e49f401780673480822a4b1fe0786547f3a893c6fb85fc0f52ba3dc322f529539b86c3ad1d2ef055d8f63ab3e2aac5232392b4e727260a831a2283febc0008bcb11df485cbca9e5d599e590af8dae18401febc3c1d9f9f9162f0ef5545e96712e97814674fdceed1817c1c581c1153717b5a896f542969276fdec1269f83ecd3f0d4b12e062f99988b4c3faee6285000ac7ba4af0e041fc87353a626550ceaae583df1cb1946d83887333772554c09cb12ab205b4e0439e4084c38a25dd6b5f601446a6faeddde7bcc2f7d79c2f3458bde18f51330ee081d0a08e0d83a457278d24251b7240922be356b55f373b8c62c20e9129aa80b2895dffdd5e7e47cc9079adc87f217fec7a94c3befec1a302ac58193c89ec596cf72e9a4a95b72ec9a584c5fd01f25226899d656eb84da4799f5c71a4a91f239561d856bba7dff6d10665bcd435163f9d27deb98793686137a8c954b4cff93585ac23aa6ee5f84d341fc70953a3787fc80504c6a09ed678f093fd65d135237973a431e6afbf859696cd038174f46a70e39d4b312f2ed4e2f7e130ddbd13957fb753a11e6e5913f710a5de7e9a3b6ef480ebcc4466770cdf1528a55a0b4eeec456ec95c1a8b7abb221636cf926962e9f0db48cbe6cd271d963435f0e2278c6b55e6608fe4b7dfc8d347138526e3ac8cd262554a97a350bf927518b1f11ab3c93eb442d0a4c0fe44c29bd69a0076249b910dcc9507db93ee99d17feb2c149fc6a27b75dfefa6fbe6518f1720b2ebab3bc454499757997e69cd063b38d12a5412d671f92ded39c804d74b0e69d41d7a9d126f2cd7e6b683a58e68dd95256e6765a7ea843c930ac382a58c5f2cd662cc66c8d8ddec86c6ced8ea1a34a5045c36bd840bd20b8a2d2be390e3a5c59a0a308127ec133a581edda31e8d8f63ecfe766cb29253f63611afed56ec303001609c03f559ced96af0de6c20f50b5ba326c1568fd970adb49bad5a35033c02690703cadb16ef457873a78b0f9491915902bd8b53184a278d0d6dab0a692509a2112dbb05ee72adce929e0719d4f48e2ad5f1b0ac9ad6a9f0bef95caa40ce56a3bd34faa2763b750717154b4e8eae81ba5bc428d5751519cda93969a48fd2c3569bc37ca41d48a45c6868ef2cdd6e2f16c61c9a43e25e51782fd3c3dc46d87d8a884e5d3594a76482e0ad81cb046cf87c6fc686c5a84f2aacce9aff6e9502ba1c1885662c5137bf2c8025f3ad6a0ef2f5752863363bc18196e138ba7342669376238158251ee229f60e08737c85abc00f2bfc6ad844717ff4d61d4bb385e85da63e626f3f307eec706c98c268e3817b7d01f4f55db89375c7ca75b1ad1d65a196dbaebdd6e025dbb6a2033d6374d99916bc3f9b041e345a4171cd11f8e0cda9e09fa9ccc527cb5d197a5b9d291d7600dadb68293140ff589260d10f1177bcde32e1c539bf695f1d11618beaaf34956e0a91aa79686bd2560081d33862845e40eb1d45b5031e40fbe6f5c7cf9ed980b5eae207196305ad2c5c3c313c363f639412c252eefc992df6f5c8ef6539f4f7ca983d528d1177644c248125701da19e6d6ea00a5793913d56063fbd33d0ed812fcfbcdf27e1a131276628667683c48bc0dea0b1edb77fd3191a144b06c1ae7b38beca3658ca1e4bcf62bf13e0bf8bef7fdd8ac80fda041b5835777bacb3911b0ecb0ea30a5ac36c12f634ee3d4fc80f58de4968bdcd3aa4193c95a360cbe2c369fdcc9932c9a8ebaf09e2859320093a74a3473e668818598c781f14ec9e8743baa7560c5c5f181e016ec968b2895a4d786177de5e82ff196a4970ccf2051dd35f04f43755132f1614b9bebbc1edeb37ff760e5c858f58b04bcaa80de3cdf316b742a8a898cd4e45cd0854a0d138c4e322c7189e0d07d5b27bbefa434b102bce8d6a0473ff89d3431db4ee2599a6074b9b87cc38f4044ded6c633acd73ffcb2359c832c9dfcca8aa0b003fa862c3a3b1d7cb9239834529468d8fce179253f1f3a187fa3af5d016d14b49eed8274d9a2c05c10c286bec7183cdb01041dee42b846beea3108eb7292fc727cf77ea42b64b38275074cf5c928399921b289ba75dba05cd06ad9ef88fbc3bfb755016a33276398d7f25be50abd2e2be12550219cbc9499fa0b116aaf9974e62966ac87187e4eaf80ac64b8cdd058e6e078bd1960bd5ca7a556c3c171675e135bf227a106bbe693bb2b10d35380bcdb7bcfc1f35c7844dbcb5a961a4c3b3f2bd97ba05c39a9cf656ec756dc098ab5f4864f1caeeafc4bdfd3041cf4e072e45dc900a54c2cc09006e2f3e3268e9f0547e40d8d4ce3c76552c3145a160d7a4eeed37732ff85d0c0e760ee8ccfd0ca49100c70e473c44599cbad3ab9c89f256a3cac10a4ed2b6850663d9e8378efd0cc7143853111b4464c443139a3ae351bda74fd5815e808398f20cf9fba320f57f3507e40347d8c4e61af4067756718db9e9c1f892ab60321e98a57ef3651ecca9d650467b11c51e6b3404c3d7efdd9c7b35a2d1f2158e084ba7d468af8c1bc652ccc5de431e5a8d96b0f89b14210ff9effbc35d44db99a563b414e2133a77bb30b176d91fed5cd3d5bb36d4e47ab621e814b03c501c286f3b2894fa1c3179fd502c11d183588d0754444d6349d486de9a1a28b1167a243c282634dc8fc4cf687278b6a9820f72952c0df4a68551627ffda9133a01c6c0053bed6489b6d5fa10226e96fb1a40230e144fb61fa6b51b42daade5a198470b1f6620b558e0b3723c6e149e0d0c1b79a044ef0ad7d9720ad21bc1b63ad2fa1967e0ec917c089e88d0bd21e11c49802aa3dd6125d5d8c74ccb007f74b046c7eb899bb1ad2d8abd80b81b49b8d98be59c53d4a593df73c47bef18f2c5286dc9abf2242c412d2fc460606a2b45e3b0d74012743a4be4f767b54a8e799c3dc886d4a5c6bd006d6b70b492928117ebf9ec3854aa30bac1810cc933f72b26c7f0c220d20c623a5b9335268803a626063f69e8f2b9dbc84610c72b114bb3c37b9af5df72f14d4e13afd5b28b6d0921b382ad86fa06a27ca019a6db4449a837d823927b30fe67bfa6b4bb8a6d4db4650f59378d4452f7a30eea5a98ad02df065000dedac0056b3c2c8d674ec7a22311d66b86f6d0dc6451f7282ebba0824aa4a962cee882a1b31f4909425bfa269a028f0fa0368fbc0c1dd71d68752cbeab58544b41dd36b1546f0da2d6d4f05c014782f7820b4426568459ca13afd65ce50ac2285d9c2159377f7c1702c188b72d2b1939890d10b76740db6712151e07b901c642315ad90480334688175c357f955ea085a04abac0bac378c3ddfd6e7c547aa996591f57ed50aeae279fd8720a4772a2d8b5e18b061126124a70d2a1bda578191bcd7133998d4478d22b8d7edd11910699f4837522eae86335becea1873067668f1b53e9ae1b858fdb90620bf6c08157c6806650ec353ca4216adc7282fef1b62b81a6c96ce7f1bf406358e9d914b18aa98ee52f0452cf85001345e9e1cad428518fc31ff61141e0bbf7962d1938f427b8d46315909559a49b6cc258a439d40455cfa6727d2195d4ac1879989b55a773956f50f286687316c3bd19ae9d42a2dfc903a17265dbae650c3c501eeafaf216dea1fee111640e58ee21d4dc496d67fd1353f0eefc48e44879efe2d33fe9d64a476cd4383b2a560b0dd4e25db4f445a467702ae56c6ee84d35449518b7342e068f33adf3fc80302272a28ff165cf70e06b84a705b7483e55d6abd13ccd038828f05be0e66de4723be088761bf87a4e5a8c6e9a4933235854d3e95061239e1c6052c76ffd1a69dd069ba4c35a371d87711ae65372b22790cfda47f3df19a904301f137460a5352e02866b74a39c9c8f4c7f8900d77c53657e5bb29fb2f3037e56d5d78ac9c273b25a87973ce0d5501117ba3305627d503c0d5f25d9100d0a482d3be314f86a202f802f45c57c78a2a6a7516f2f555ec294007e1284bbd1ae180e66c0d37ed7b6d2d794c7ddd2698fa355e5c6249f9430ad189b491cfa764cfc769e4ae2adfa192001b1ef1ca17f983e228c25a3868cab38f8e2e1c43f5ffb773d2772b4513cf1c7b260e51af1fec2f656642c54062b7cfc4724342a461e90e8aa6a79945f6df723a568eccad9f6cecaca5a4b35e567a12bfa533cbdf6b1561ad3fbd6295b03f69b1c31d157ccb69e47b2ba721e5c4ec91804a57417cda1aac05f27fb725a83d839db3face9b18491c21ffe91470deee9ae012e14ea52b42da3294002ff22c265b69b3c2a5426e35a6a0d7228c138e547028deae9a233a056a8d7982083f197b9f45d783b985c0effc074afe2ac81e05be06fe3872e9f902a2c4f35379f33a82d479513c3fc6685a6d76a9e29e0ca8f18978ece2af5f60b5db75c2948dbb435eed449845da2c0344b50514644bc5fcf90eecc192a87b8f6260bd391dd1729efffc2fcb6fb90618101db4140c8e51a2ceb56d4efb10405ecf0d9d5f7620d656b39d4eb69f81074b3858efbfd5b6790a751409d954ac00ac2cc1911372e83700fbdac38cf369a72eaf6fa814425bc96c9ec43d160c7ea0f01e4a4d6e667651bdd7eeb8aa634657c9c128b2ce4ce002aa2c22e108710e9b6b50dbab27bde77b5f260258e89a430e2cc03883098db4c32461ab98a848d8b78c4ffbabcd5e226dca2c24d9e32ad43da5027c8c2beeb9336192888cfa46c1bb1051230e088234252b60f5e66db582bca3c2076acd8360f1b870eaca248b376ef6a04fcac4228f3a23d41721e250b0bcb471c7471902fab580471fb346e5e6db0cb7d788b345a3d2680ff101d11dfa6005a9cce5d43c03376eb8400400e3bb661109a1042011346bcd0ffc2ea9ccc836d958f46be9b1c01a1961952703485f387c0affc2c45e00962aac753f18db1ec40a201eea636dab5101c47b68f1a9475f96e613421f4f977f887909fa4b77bb9e8d2f83a09023a6d9097dac610bed17b840c85bcf5a6782e6e22c56796fd51e9df857fd714feb0c3de561d5b78ca479be138e7d78306c1364f28e236eb5bdc5a42160bb2742ff33f74a5bac7f213497be5841186efbd3145170f5304c87c8d1e9f42c7312e71d031303b6410"}) r4 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000180)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000400)={{r5, 0x80, 0x1, 0xfff, 0x3640, 0xd59, 0x7, 0x9, 0xfffffff9, 0x9, 0x8001, 0x5, 0xb77, 0xc9, 0x3}, 0x18, [0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000000300)={r3, r5, "72bb7cfcd99459435a6d36604c1428136cceffd022f68d25197d45993abea95cd075de13044aed7dbb84320f66b583c37e1bae035d84be30c4f036d821c4d74ad5c5b8ed9df8636b3fa7682e271512dd6ac39bb695d2a6f002b35db3c01dd461c80341c30026a588eab0792ca8fe9bcb40830aef2c40ef6f0b7aae7315b425e54ad7ed53971b58eeeb731b9711aadf6eb4add116c1c385e8cb9460ef7c9b67e319c4317514d8ff378519adbb9951ff75fd517f60147c11f424453b8be343c42ce5e2f6b30fc886255b4de85b51d1af09788ebfebea82d6785e146892a10afd6e663fdad03517daee2e5632bf771dd92ef719607a9d223d47d2b51ae37149e5a4", "0ed6e5e5b9b65627ece7779f46df34d2a4ab658bdf5806c1299f4fc6251b9daf8bd74be727713fbc5cd0b2db50d92fc51dbfa66094323469c38755fbeb6b6f36e377086aafbf9eae18dfe7559d2b4621d7edde3378584dac3eda1ac3dadbf8fa0667a08caf7ac964bee62bb7acf4bf0b8cb80762fe0db2491c700a484692938a4136d1184f78dd928e355d76dd2aa8a855316bf4e49f62561b8412e2af95cc5d402e19b03fa558fc87611317bbf21bcad9387327f2932f75841200a1c87defac312b632f79719326771bcd593c0d3a20fb497e2b4bf0fb87c085569c38a602acb6a050b715f272720f1970c2a23a8d436e77f7432dfcc1168b35c0fdddf5c1ad147828b3a62fb8bcb8f8d803e439569a3b4ce7bd5365dbde5608caaf2de34b08fc841b44a352d33770f3fcfe77241be75be7c7fa3ab1e10ece6256a033bad1be58191785af865303d0941612a10cf4bd3deca77a6a59ee1452c869ecc759a843fa6c46228ee58fadf852032e2fa8dbc91cfdf4c6a62cbf639e7d90878821d3d20fd7a6841d8340c2b0d1f3cec6614196e7c6f401dd40afb5b3520ca74ca2e395454e95d7338c07917e3096f04d723083f213d509b3f3020bbca53675e0be34deca00ddfc11a30d5c1d83aecce24c88ded9711ad33af320073b2b41b2a313fb8db816a16c16bf0b93986b65c551e677186e79263882aa5262eeab8153dc666b035747762fc947aa7db0dc3536fb2f7521c190891cd8eb6b43a0fcbd05e8c72f0aa904d30c18a14d362f27b8d427bba236f37f5a94a3b8bb66d87af06b64b6feeb1c73c2b52890e3a185ec3c84984d1b4b5c7a565f5865a136741a7aba975028029423d16131c080dbfbca67b0ccfc2b4cef60f7267a95a6b94d48192949cd5767a168e51c37e5e91c335158e061b7e6f192b5373bb752ec034a05ccdf393597240def30a4c07befc7959ba8aad393c3bb8224820e308038456c98f470cc456d37ea93a084837c58c1f2e75ce26a9fcac197d162dc09c4ed29cc28cbf45f75d7ca15aa8a6a4c1785af3c98a21edd4bbc51bf230b860c79162617ab4d145a1e43b846872a66dedba6dac302c33c46f730453bcb6e69c2f9bc2f90b17dfeb4eadca64c25bf028e6b11e25e6e55fa1223e72a53282f1ffd14290ebb86c4f07b2a6859d643367086152aca7f493c92a5f2fa6c6214b6efb2eaa76fd646ea1a7959fb30c4842dfd8e1022592f4d1d5ef3eeea644f7be125c60c9ed7e3c6799594170427d10aa49a784ecc16ac4946904d64b4b24e68621fcd19f4b87e89f28c9b32753e0aaa3be6c20a55bd9760176eeb2df2d510b56a9afeaf8f418fff886f037cd7be27c94611f3bf2e319870c72318a80f8934df5947b142dff63e826fe4033d72d9983d55805f49869dfabff69156a00bbe9009ab67abfbcd39014840eec0c0e1019f55fb3e12130b9457ad9c9a878ba135cc1c90dd59e1e7637ffa77a3fb7ad6fa4519c77f0cd055dab23f7e5f4a3cc8b51767f9faf6af734d0d9f20f90e0eb0a041f59446de08a8c179204b15d6f343d6d3fd7cb91ad9771976019d19f911f652b4d94380375d67574b0c7ce549ee7abcc14da105e8fa53c256ed52052523f894682287f9c71343ceff9c9aa151374df8a72b9e475233b4a5919db4ab474b50d126101e8aafb1ba7aa4ba0e8adab77ed1b86109934c6340cad7121aafbe133086f9e2169c5a7f8a8b0cf7af546b2ec8c61e1eefc1a69a787b79b29910f16f0fb0f119fb912c9b5e13489763d09cea2e048fd0780cd24b4dd0a3c79e30c6edc518aec1ae6ce29ac363d5a9f31382837b642621632bbf4b59772d4b1e69e0f4c28bc86ca0135ab1a2d94adcdde143c53b6dcba8f5d143f9fa21027e34ddd42207dd5fa2d145117c5eb0e5b0befe45ca5f70c34c7ca1c0f52fbf6dc734a63419ab8a5efe635a95c1b33b1b393de3102956311d22430679f38cf809c90b30d02595c7e281503071fadcb230ace765280d4d4bbc9841840ef021fe54c38c15cbba90243bde9b255c7dfe34efcd2f5a9e42b8b2e5dd00d175562091c08fd487e3d5e84256e65e98a36ebc6f17f4700e9da8788002da08dca8f9566e51858d446c705699d1c2b9671073b125c4c042e675a5225d195438c9aa2154dd9d3a24ff03122939afcab73a162809e531bb358a5eb9c3d5cd195cac1b72dc53625d19f68f5941a32d6d3357eaed7cf2e8f46f3611ef7df76b22b452563aa8e05cbac1e11fb69fd3ab2128551bca97f5e1f90f8a7ee0e198e70b097d41dfb560f9259e7ebe26cbfec6bf8b8fb5cb8a876d0a62bc32d54f78a6eedbbd3b7c24333593dd385de7249b4ae5a24fd7cfce3e378729556d99dbac2edb7b46e0e447ea5251a5f573d9ad8f4151df208db6b19b1fa0d963080e916421b797b5fed39675358ce7296b94946c8b295d372edcae6c9d3d741e765e91a990f8eb4792f730135c6af99631953ce0a28ad4cfefecc7560aec26de7bba68fec5700a0c9bc51942c2796b8a32c676496e37dfe77a659bf998abc5feb681e3e29bb85e039d57f2e0f74b6bf49d8f40bcb8e4b6b72ba6fee84a12b28525582060c21c2ed9f26368f6a4810560a620a06f1066b3e1eeb44df178bf8a5ecb4ebb2ea3232dfba0689b3bbc8029d67843f88f599677ec1704428b0aec3921023a8af2202aea4ada0e43b8d38b7343b0f56117e54702366fde566f10127521fe9955f04340b7e649d1f1d0bc6b65fe7874773a4f00218cc23e942d9a104feac0d34a71dcbdf29f16bd761f6254460d7db498ef6285112c77b20eb2ae736ff852c1c6b28fce30d72bbad5b736a86d45440b25732ae0285c426fa961bf44d022a37fe1f879e40fe2bf11ea1b199702f2990bdea4dc609566899afa0810f2d309ccea785b266f09543e9bf65c886d33a8d39ec43ac8f95101715ac60ad4675a089d150f4297c0c05eb08215506ed8561ef67cf2f1237b843f4da3892db6e7687b05c97eb9c4482f5e024292eb2c9cbe8d70f5886af85a5e4423aa4dccf6f20a87903b19c6a9b542935ff457a5e824e3c87a44ddb85f5381d53757012bac42c284322eeccd3a9999587017bfb229d2f495d79d6d00116c95d3b0e1c6d3caccf6e4de590c5f45597d626c789f8d52398f0e118cd11030674da76ba044e429c51079e3cc2c3ede3e434da99be644468caccddf775d1198311e07a7faf90c3f5ffedade1fb8544fa52708408959fcb3653944fc510e234a58059c9971ac0abbf3fa0b002a6f005b7316943a200f2f94f71c3f9e6157048583a63731ec089499fd8ca90765485432b341e3f9a16e2375cefe8b9ed9f6b2cc6b90b04a77d8203c94b7d2d85f7ab7612d88200466e64ca721719a417c12edf1a330aac39d3b2a97f19a750f54d72323575efc9b168a451861e6a817d0f8d2aa5f6c6e3a5edda2b89aa908219aa49fd48d2d7338a04da5adb2a368a5d39dfc33ed7a870dbe093771b430c0e392cb11243f67363c4c1c8353f3a36e27d6e965f5bd459566af03aa798c5b91489c7ef23a1ab127b6ae5817709c08c06e45e41285e074b22bff0bf657bbadaa673467a151501768d898cab678a45d764f555a07557032e947d5b7f40c0350fa1746c2ebe13cf71b5a10900f5e020178bf9919d2866da08e4649d2bea304ef6e016413e6d3b55bd2f206a43e3d0642d0b52cd972355b108353a3032e6745f0a20a80d26f96dc4e4fc23592f2b73e8750deb7035618f79411bafe6ef63e7b2b3d85bad8385cfaf76f45baf9c397ca9a6e14d38e9f1c7459cf5762205ead726a83be26138f936bbe1cf04fae4b7a0fb9a084148cc71b59cc7a17c2cd048c152ea932248c6245634c7cca9faa35d43042a1b56bfcc46c83848ae0891913755e7b33aa419d921b3751a58abe54ecce5c54d5d52654dd45bcefe87fb7da055a32213bef5b121eab1f38e5caebb134c84b508448d434790de723c8499e6b94836e883ccf5bb4a060d3d29f62e763092e9b116186e857f3522ee362bb9ef4bad46e7be444ecd8f710c9bb49292c8d194a4fd2cfe65f75ac17f1bc02ccec13e39e3ce121f06e8128185c63500dac9fb693a189ecf319a31cc79c78e8c06e3f4ee5b249877a4db85eca2f8bce32c92e03ee5abbca9fddbe5dbc0332295c4d4f93c12374a1d35c27c1535e585271c685962dabfe085db4d9e0fb231b0994c96febe031e191ffffcceef4a379d1e0fd0e7525feaf702544117e05760e0f1a06ca41266ea551f58c8e1f1bca7f20a06bcf32745c079204a31348f288a68b0467610d87786576707ac5296b73302888cd5d87b8fd9bc60e8c58460c25a746a3d32223e9f90b341714e559b8741d5f146621bf8826dcb012b9c1aa5ea668394e6691dd95892d5afe04db910d0356991114b66557dd2fea2a29fe5ed8847be7483423e5d4f8fa39034d00c6fc2f5a949a97a38b88fbb330764b76d6984b46ab26c4a1acb9e49ba033b6048559bfb7d3f8517e9e51e62a092194203ecc6abdd2170587d108ddc9bc2eb3c3911317d52530018c8c9a03f42acdaccf5d1c63e1abf574f4eddb1d4d0889302470bc4a72de3f27bb272a6782bf490255e5e588b533cf4ff44df0513c342afd7d6e78fde653ca14ca620bc0ddb924842cab947499d782c1ca7ca5dee0c5b91832a6b3b1a597dbb2b2db1c4018ea8afc42e18238ed47ea56d1ea9ce6a6cdeb9bef9eaa58a271e64d08f6532b9ac0a013d952dc3cfffee92e79971d045a87f2b04bdce2af4cf2f7a2525f39ea5f038052e2214efdecd551eb1a109778181e453d47aa7d116946d2fa69eb30257d420e38c60eae20f7a333062c26f91137838c2bebd7aa6beaa89389cecf47cb4622898aa956b33c217371ed0b530dcdcb6ff6f98b300887b4e7fea51ed221dbacaf1ba35fdb83cf1aa21243e42ac97b24e5984fd5e8b980b4ee58952b888e650a40212d4dec0c3532334c7f75a0d974effc0d01611f147157e7fdfe53e2a8ab1cdb11e95b3971ab2642a119a78b858062b0154c45800aecc70a9d0857f727a3e73e7a92f82ecacfba39604a9e930dfed217e957eb3684fb09ce45f8ccf7e84b56cb12fd19f414b868bc77b08f2f65f87c8f4d2f33f41c5c5da069b860edf424965f2a05f83e65883b505a58afdad89f61cf7d467c4d947e2675a2ae72d20d333f27ab9d8354cf25570d19f41d52e53b5a9457f4917f83cb7f0b0a55c5b54dd6c14a3c4dd5497e12a4380f2466635974254427641cb75a09d63387285263303cb7f598f55763b4846efd1c218af3ca1b14b0fd1c6a5c0add64b53ab5ce6d267cac9b300e266d33ff2bdbb2f941e56c2a053ef626b2a6abc3082b85cb1dc786047d10902d402e8ad2436fec84cf5cc071684a8ed57a6e"}) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) r6 = perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0x4, 0xffffffffffffffff, 0x0) syncfs(r0) sendfile(r6, r6, 0x0, 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r7, &(0x7f00000000c0)='9', 0x1, 0x8040000) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRES64, @ANYRES32, @ANYRESOCT]) sendmsg$unix(r8, &(0x7f00000032c0)={0x0, 0x0, &(0x7f0000002d80)=[{&(0x7f0000000000)="1b71c8fa8fbd1c1a3f3cd0bf392fd91e3946bd48248081c98f6b92f1fb0c32d041129af042b2a1137adbc869b533df62333405ccd4ea50775dacabef0a1f16030c34cc1bf089ecccbf27ff8581c611cb73980eb9b4012bc29a3b2dac71973d5b", 0x60}, {&(0x7f00000019c0)="7d7ffcfaa830466dbc82ca693a83ece3b9a85db3fb882ab7f9ca059cdb6284a04eb877a69709856ab546de271ea238eadb495bfd32e09fd5751eca41f7860dbb19475e23e9c42a187c018197bb66dcc87e5dff38c61be5d0d81ea8bf6480c988b1b24d8fc8a07c65e3cd377a18911e2a945273740a1c5d48b53eba41140a57f0376c2184eeeeb1fe3d6beae39a28586fbdb45f427f32cd63e298d9f052ab1a849820b5cd9ebc8a0febab70fa79d6bb4b3ce98ccb1e7c5f504117212cd7721bee696400926a24c8dd3e183eae4c78cd981a52f3c8ee59fae5b531c0d1e8ba2b5ca9b41264e2708b767baa437f60a19f42caee087343b7f6acfa8f500b0a986a815a107f1428db8f50e6142e0eedea51516afa0f4a29dc2562c9192333219a71e0084f0787b9f3c68f3f341b60f58b3c5c40b087f5ec135719e9dbbb81d59075461d1b70079ab6346ffacc2be33515d9f2f773dcb5177a43ade4fc0d8bec811b2a9f3fa83b869c6563e37d56b7e3cbe422fdd6f674f3e457d66fb900bea26bf44f674b470c69618012cc243bd6639ffe210c4c1d1fa0594abcdba120249969957eec6a4f9050a5a001630e738cea939086af9e5eacf4506236d2f3d6f6c5969d424fbafa1cf85eaae92385860db1a7cedb5fd1af8e67e5921a250f6f82dcf3ba5c13c48250ad98bbded04dee4063deed40d155258103e52604b328a5a49bd2699ad1880a23b27f88b6e52a686e455055b3a6da9148a3936e814cf247fe50008542931c9b23c404a48e18fdf8856756a03eb5f29f7ee4669fb6995f4b1e6c2a57574dc99c54b51312dd9bafec87f46d9f2efa1f4633a2d6e4e1e19109870521865672f36e84e65de8ff30af65480ed964d4d2fcf3a3c4b0535e2ee9193219676b33da757d8e7e794f0c1d4ee01f61db55d099c3497aec0936f5319765335d715a17696b6f06e3cb72c7bd5c39dc8b763214dceba216ab3675781f0bcdd80db41c4139fc2d274d70b64603096eef87e4c13194c32e043956a76028ddc79b180897064881559d7d19e3cf860ff30aab34637710720701827bfb9d76aa3e40eb7d6286608623c33e8ef411b024221e7a571da6845d53289f12d0cacd07563fe0613ebe18a66cfc6c6c71ac9a8aa094771e989f9486e48a7cbfea59bfd9cfe03f92b24af2c85782ef70dd1a61dddeabc00c6c2145553de00babbf0d6cebbbf61f5feff93f7a336e0f3127caf60fa0f7715772f151813e97600bc0b21953e387e37fba6d24d984ad978a3f939349490fbd56c4abe4626b69a1d59338e8d8cfb5afd62173eb09cae431217830c15d7a9b483664518a45218681277857c3cbe8265da6a0d153842729b2119a58f676c3b0a3f1d61a182f71200ba44726ff04c8105a7c33297ddccf9866b969748464b42b3a1629a45366a1f6f7c8d5be71a6338d7340b24fe2600258a6227c5fabea3729d37b041224be331714a1c4c705861ae8b518996c607e7a4c8649fbf44f531508e6af3d9e90c735d4e1ff8696bb090c7c87317aab6416d79222379dbaa7ad1932bf2dd3849f18495a68157590430681797d2aa73da95079f0609361a538d45a0147751295d4d1c2d7027db273bc3d0ef1f8f699060deca5029c0599d8b012d94add83bd6f60c45869133641d9f2de68b63914ad117581b6207cb4b22ee7d560c4234f051b92323d6cba150259c2cbe480bdcf8dd745f8c907e46927a9062914f6ffc27b73cd4728ebd90670c84110a8dd180e25b19095beef9a5ab16474df232aebaf4cccecc657bca19cae9a0bea97119c952d9310c26c84c1698f931bab83be03a6548e3b8476ae8e1b9b9b6b78c244ddefbd3d0f51e68088cbe7c8d17376a2cc77492e2f8e83b3a32eaa24d116ef2d107eb58620e565b2edc4ce0ca5af14b7b0eba98b1e6b185a0d1ed51465e6ee04b021b3330ac2db87e85d2625b56625fcd09ad02b9bfd781802315e2fad8e143a6285342a3b40cd2f4374294cfd5dd2850f90962e8df27621c2865f59b27ff319dd90cdb037b84747d9f051a2b6d18a29c2a636f367b361c2cb3cc21e1aa3cc802312484495c6a14c9de2dff86962c356d82fc0de5983902a12a41c40fde9b0f776ba2fa04d52f4bf76199903128a1f6533dcba0914fbff5fc42d929a3d4495d3000d2338d6b6aa88dd1acd70f78686e04801e7b8d83149edab3ac0535f03d1e165a477a81363ae29c0287492122e296536b409d66d8072f125cff2e6cd9a84d01e00a0c70bff27e96c0ca22e8886412a443a2308ecc1dc5c7ac38340b3d93c88f8633a8beb21c4be7d897d80ff9c0fc180b434d7f23ed9f029ad242baccf4eda146a0730a91549ff62fe25ad82c296fbea9f23c4f27115af2eca0ae5560ad95ab68a3cfb44648499595f410607cbb1b247b0146dc88112af5c4f8194a9384b07536ae4df43e0a3c2562de2faf374a413f536a81c16589da4ca50559c367753bb4c7136cecbfe862c2fac7ccc52d7348e7b34299064a5bb08f6b8f28ce27a405979e1ee308acb1b7c14765c7a6f9e09b9230629b66a1423659de0738f3cdc0643b0d5d82cb1a2382d57d2e3c67c73fad1a3e11845f03c4e872f30f1b5a2ba0c41745c66996c2b6f0c4cd63466c6f0c470806acd8c8d62bcc8851ba7ae192098debf72cd33cb59459dc60a569eeb3798402e4df2761062d052da1925e8f8c1e1ecb13ef24328d8be62bc1075f69f22711b525e9937bf2cc9ec2d0c22f7c472efa77aa02543aa58230373fdd7b0946ac18a455f155b675cbf92b72e74a6edf5d062d3fae41f2fa409fb0c837436fbce351ca223957fddbcf9a6f3b45c8f8908af06982961e35de488e118f49c52f908fc624ce3a0c3c0422048b38e062e4b45f0111e49e46148abec95f8485ba95e6ca303ffafd556e4ec8ee7b8d695771d3b1e2ccc6b4bbf7c0c61c0477dd8ddf2ff32df7371b331b041cc4bd17413e1b02d6a708bd3816597e4fbc5a1c9330340c2203f1e2f657a956b8b333adf7172ab5bc4c57da3a3a44338eb9ae3538c9f349f01e0dfa62aa5641547f1d7865db5a1bd18fde5a5f605d9be8b907b4eab3816212718a1bb1460c39bcae431aef6429023f38f1cf225a536e71636f8d03bab7d069c34e19ea9120486b49ec6f63e8b89d1f3baee80ea017c2b1b3c1b34af7343fcb7501708d2d65e099532a931ae20064aa94987aa543f9526bb5ca41862df51200499a6bced53557393b7ab22d9f35dd362b2ed89dee42845db79a8f4950dfafdf737c233b6ade25b5b49e47add04e2a974f76de38f183687aee4159bd188ebc24e1362748861171ab02b119c1a0f5445bb7f50aa3f7f2f366efcf74e4065b8e4bbe5a5b563e50a52edf27d9456167d801c99210d60f046b1e7a0aa9759e010b415e7cba65a0eb8669d897a57e3c97b3be3b1b5b7d3dc489d429ec4bb4dda289b8ebbdefdeae6412746bbc06c044ef223639b740755808c32a716bb6615bd33559373faea7fb208f3af9b52a07f54cc16e45ba6afd1746b4a237ba81d952ac221112108e0f6fa634d7ef555411ca73525e9688e094bfbaf1d6b51421f274e437766fba720e1146c5f12e968c710265141c77f39cc0098ab787607b583d26e5e1e5ea81202e44541e8d793a81d9b8303ca5fcb32a653e651ec5768cc59b0d8d317c5171b03636dd5302da299712a5a919ac8e73dc458e645a0fbc81fadef141750a80762f16d00c14f7f218bfd7d8caaa8f5da2e8a16ac91f7e8e53bd83eb48221841c49f66344ddd498a0773f0e771b2ee1e1531665d61a1927e5065334d5c9ad1a562369e8831d14e81412d79cfd07930c198f5f6282cb3dede784f4704411126281cbda82eaec1766e2f62cd9c019f81a11179e8fc3ebf38d93efde3fb3f4cdf6c302d1553689b23cfb0106d236e7da1ff7c6fee6cfb9eeddf944017933c95c3d8a24a36a0e9679019dff3961b871360782eeccc618fb82950bbaa4728e2ced75a91de2de051e60173dfdf40e5c4051d94d28fd0361715c24f3c75791df7fbb1b76d3047cb1f0e61e00997b7ab6227c614cc16f42f993908cd2bafb517c7a95336fa42b17ad59d958a7ebf9a14ce77a03959041d596469dc92716210b7889a2e0b80ee437f907ed41cc6018dd205df619f2ffd90f9acc8bb9ae3b48c8f9396a424456dc787df1ca4539812062881b842c6b0063e818ba8b10e063533d54e2c378b1cff3456dd5b8306a7cda0aedc52dac848f2bcac89bd3b81079500ce9752ee0e6b771ac482a887c07ead3a8baefd77fab7bd5ad9dd4cc5101b64fe1fbd27596fef4b1e528f7ffa99e6649506c562df8b1927924f6413d90bc0415f7950d05aa026d6d7fce0bab1ee7ab3af93ea410491c58ef574a5041dbc05b921ed17e5172e12e1ff867aeef527a34e4ffc6046923a9801fff2cce5b38611fc1c9bd2e8978096da284af58a67af599cb21a2bd41146d3ba5c3c326d0e00d2abe67ff6b462215987587177e1e307144b2a40f42e96d125e61cb88e55f550d2610f1b038230d34f56346e4caf92d521f66a2599402528008aec2bd1ded9364e671357ad8c48c8f5c6e64a96739ad9cdde1dfe8fdd89da73be59fd764bd9e6b43ba8f8d0f4949f67af26fa89c34742f4f87c72818560f33fd1d48c662526d835b1ea87168092ea2156459cbb1bce164d8534de88fdf8f265d5633b066e5e72e93d68d617eb9afc38b1463100ea72086e8ddd5108e2816c2a0fc306bc1983e0dc6ebeeed0c9ad44beead26e1fc8c3cddc72ec905ab9d4939e014efb1558ce9977cae18c92341f4474dea2e95a5d0f9379b81793bf4360c66d633ba7f31edb135990c594e9033ea32501aaae1233d0ede01391aa75045934b139cd6f874a311f7c8d59124ca5e604117db13bb6f045fef89a0c7142d9a70cfa3385cda7556cce84d71e21defc871f7ab1f5b1c9776947e5d88be1df4db5a1dd03205aa463060c4bde95a698ade90ab8c72dfa7c4a58afe8420dbed84293c49cf898c3b3355e2b077178101935b9a650f759a3a91a78befa4bda6c4f594752f05fd7c1357c29c45b716a82fab07905e19a3c40869964f63099ec4528f2b3d3eef56dcffe4c6b799d7f5c74a3e6e0fcd344c445af43ea028e06ea5ddc58b4650219c4afaae4e8df32da8299c7b429b3debc53de6b1ff2a4fe0cc1a6ff61cf286c171e16fd3368dfe4c921687409f3879d45602c52a50d55d6f924bfd5eda504322a864fb23fffe6971200a98f9c226c16a0b0384e7c71e46dcc89c958dee08e1601607e217a7657eb0535df59da5a3de7127e8b480f04b65b36f149f5e0435ad9c6fe382ed7783bf3cc5872a6317f1f292574984c877a1a57661f99d53f8f1ee0d57fbc4061ab3b00f75d01411925d31ac166e563561a802161a711504e5dba214d233b827250b7261d9387e888223d19e69a7e34d055f7a2797fea50749afcc44b97b28c60702931e982bd49cd921b8305ffe793459f507219e1de0a14ea10ceb7d13a6ac62c1fb4689e00de7f42d5bb47b67fcb790b266467a90b87b0a68f9941f75a3cc982dbe266e2e9929a5df7e9a2582ef17f3bc75dc22a2a4b05661d97605c1c35e695e9c485d80579733253ef04889608760ddc5973b25b63642fc06d659bd5910d05f9af4f491bfd7823555cc8facadb211df00002a8f522ba90c79122ca71aa13125e5710dbda4d3493686c7475007bffc5585f9576dd76ff762058f684fbd28da6e6a7b0885c3fbb33a08c921126bc866093d50d689feae8261016a09f0e3", 0x1000}, {&(0x7f00000029c0)="f673f83760de75dd87c270efca2ebca469fa1ff62c5ae29ff303a413ee14aec91c648101898497f53b3f24613fce500686b3f986affdd822f141bc9a32cf16096d1fa3a0b03c3bb4b181", 0x4a}, {&(0x7f0000002a40)="4d385166b9ed4dd6a25c243258308ebfbf53d56a7deea93cc00c69829d5828df3a1cfb375ceac1bdc467e4cfd4772467b5cf8d946ba46de013bf249526ba60b502fe913f0aee3a46e2de8447db3a4237af15530a6dc1d7a0f8d180e7cc13406e583b203f670f6488dbca09f7c7adfe7fe33f0f2c9217b1cff16422e1cf14f2d26a778f9477bc0a1c7e238c582e2b427406be65c7a504f0669a96b9cd1092ed378546204b32", 0xa5}, {&(0x7f0000002b00)="b103959a1ed00329132ee5ba91aecc26a45160", 0x13}, {&(0x7f0000002b40)="bd70d3f967fe6588989664132379f6a5f2dc42b27ce12e81495a444cd5324b4d28dc65b653407d5d1e5481758503923be8675a810015fb840d97425a0acf07b013d09477191f8890b9a49618dec884b53ede", 0x52}, {&(0x7f0000002bc0)="b33ff16cd658c62dc29bff14dbc41ecefc027b94b1866fd8ae3b1880eee63caf1ad087bf5e96e61f152ed3f059c0abd6af3389840f2fb4cb0f123a610d17c4fad8c9ebfc223a103938c24236f9c8627c9984fe7a53ab61cb140641b70c0686f946ae95a88d2ebb48a41c499d1673a0b5ec4f35bc6226533d99e690d8503bc813d8f2f814a250a4627da1b78ccad4e483fd02cbba26a9969c9027cdebfe07e4e11540c4d87595e7586129", 0xaa}, {&(0x7f0000002c80)="3af22fe5e42000f8d0b0ca73fed06c5fa2f8ded90b232d6be09b9aeac147acb2d8983775389c58b851a751649a9a0b50b6d421cf4803201908bc7d4f24a5a6b1ce63be51ec8582bc19a35b75d8f893c0d2df6d8d18bff1971a739fa039737f6d9b6fc3a4d2361ec6b8f7b93167afee29898d3a327d030518497bab18d29c584f3fedc362135637bc36b9d761d2c905c070c919f652d33ac04ae3664d95cadfaf45692ab3c517c19e7e5e4292695102f64d9dcdf9872e", 0xb6}, {&(0x7f0000002d40)}], 0x9, &(0x7f0000003240)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x60, 0x4000}, 0x1) [ 2039.240683] loop7: detected capacity change from 0 to 39 [ 2039.253908] loop4: detected capacity change from 0 to 40 [ 2039.257138] loop1: detected capacity change from 0 to 40 [ 2039.307873] loop6: detected capacity change from 0 to 40 [ 2039.324984] bio_check_eod: 10 callbacks suppressed [ 2039.324994] syz-executor.1: attempt to access beyond end of device [ 2039.324994] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2039.326363] buffer_io_error: 6 callbacks suppressed [ 2039.326371] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 2039.330026] syz-executor.7: attempt to access beyond end of device [ 2039.330026] loop7: rw=2049, sector=40, nr_sectors = 4 limit=39 [ 2039.331031] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2039.340144] loop3: detected capacity change from 0 to 40 [ 2039.344606] loop5: detected capacity change from 0 to 40 [ 2039.374819] syz-executor.1: attempt to access beyond end of device [ 2039.374819] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2039.375979] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 2039.385799] syz-executor.7: attempt to access beyond end of device [ 2039.385799] loop7: rw=2049, sector=124, nr_sectors = 4 limit=39 [ 2039.386881] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 2039.399866] syz-executor.6: attempt to access beyond end of device [ 2039.399866] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2039.400911] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 2039.454607] syz-executor.6: attempt to access beyond end of device [ 2039.454607] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2039.455520] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:23:15 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:23:15 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = memfd_secret(0x80000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:23:15 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x101042, 0x21) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 2039.553281] loop3: detected capacity change from 0 to 40 [ 2039.628623] loop1: detected capacity change from 0 to 40 18:23:15 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = epoll_create1(0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000000300)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 2039.733665] syz-executor.1: attempt to access beyond end of device [ 2039.733665] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2039.735363] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 2039.745050] loop6: detected capacity change from 0 to 40 [ 2039.754690] loop7: detected capacity change from 0 to 40 18:23:15 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2039.806334] syz-executor.1: attempt to access beyond end of device [ 2039.806334] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2039.808155] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 2039.854632] syz-executor.7: attempt to access beyond end of device [ 2039.854632] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2039.856258] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2039.865297] syz-executor.6: attempt to access beyond end of device [ 2039.865297] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2039.867182] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 2039.975349] loop3: detected capacity change from 0 to 40 18:23:15 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x10000, 0x84) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:23:15 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x9, 0x4, 0x1, 0x2, 0x0, 0x5, 0x2000, 0xe, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x4, @perf_bp, 0x28008, 0x0, 0x889c, 0x8, 0xb54, 0x8, 0x1000, 0x0, 0x7, 0x0, 0x8}, 0x0, 0x6, r1, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:23:16 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:23:16 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r5, r6, 0x0, 0xffff) sendfile(r3, r6, &(0x7f0000000000)=0x9, 0x1) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 2040.166075] loop5: detected capacity change from 0 to 40 [ 2040.242057] loop1: detected capacity change from 0 to 40 18:23:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0xffffffffffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) open(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r2, 0x4004662b, &(0x7f0000000340)) sendmsg$AUDIT_MAKE_EQUIV(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000040)={0x28, 0x3f7, 0x200, 0x70bd2b, 0x25dfdbfe, {0x7, 0x7, './file0', './file0'}, ["", "", "", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40000}, 0x4) sendfile(r1, r0, 0x0, 0xfffffdef) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)=0x0) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x20, 0x8000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0xffff8001, 0x2, @perf_config_ext={0x81, 0x3}, 0x3b52efd53fd3c48, 0xa0e2, 0x2, 0x0, 0x100000001, 0x7, 0x81, 0x0, 0x8}, r3, 0xd, 0xffffffffffffffff, 0x8) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x0, 0x1, 0x0, 0x8, 0x0, 0x16732321, 0x1000, 0x1a, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, @perf_config_ext={0x8, 0x1}, 0x40, 0x5c0, 0xdc1, 0x8, 0xffffffffffffffe1, 0xf6, 0x8, 0x0, 0x7fff, 0x0, 0x2}, r3, 0x9, 0xffffffffffffffff, 0x3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x0) r5 = openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x80, 0x100) openat(r5, &(0x7f0000000380)='./file0\x00', 0x8000, 0x0) unlinkat(r4, 0x0, 0x0) [ 2040.286406] loop3: detected capacity change from 0 to 40 [ 2040.293122] loop7: detected capacity change from 0 to 40 [ 2040.299123] loop6: detected capacity change from 0 to 40 [ 2040.312407] loop4: detected capacity change from 0 to 40 18:23:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x30) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:23:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 2040.683112] loop5: detected capacity change from 0 to 40 18:23:33 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) signalfd4(r0, &(0x7f00000003c0)={[0x3]}, 0x8, 0x80000) vmsplice(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="530f0819f904ad373edafb2185738a086fa8abd55c2ed47b9cba31d3a85d3345f90bdd8220795ab28d6e38b2e20644ca1d92e87e50ed9bdb5d3024c9dee8aaa25ba8adc146db", 0x46}, {&(0x7f0000000240)="6e7afa83e9c7fd063746bee378a546f01694c5492048f4cfddbe", 0x1a}], 0x2, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) io_uring_register$IORING_REGISTER_FILES_UPDATE(r5, 0x6, &(0x7f0000000040)={0x2, 0x0, &(0x7f0000000000)=[r3, r0, r3]}, 0x3) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r6, 0x0) chown(&(0x7f0000000340)='./file0\x00', r6, 0xffffffffffffffff) 18:23:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x100, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 2057.179326] loop4: detected capacity change from 0 to 40 [ 2057.194350] loop3: detected capacity change from 0 to 40 18:23:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000300)="868fe1286758b2b090b1fa6c4952b42f678bc8b196243de8287d0d9e80ed5bd74a505ce172067da0312cc998135aa3b927c34b1b7dccc9fc67a1f1a03fef8853a04a765ba54168e94da5af09f62bdbf0cd2995b4ab6144168775d9c5feda8a2a2ab57d8c99ac2fb6ec0825fdd907940a7c668c082c618fab98858e40d671c09aebe4f872100db6bd0cc0b627cd9eafe5435562e76cdb92c6cb587d8919f8c66f5f71445b45bc8b3674dadb316ae8ec246c90ed3ab523b09247474ac79b7329d7856f75e64f23c9", 0xc7}, {&(0x7f0000000400)="feb57efd6caa3106dfde9ff8043b96ff12fbe43ffd02cffdd9615e248f44da2a054f1d32c0851b0428d9c7b2bd7b317ef9c3cdfcb1fa73468b670c07a387c49628c1637f67c311e878e351f712ec34f4ffe07fd990d11dc3d350f12e35cbf4d49973cb84748e2701b94ca05fd9f0dfa4466d4ca584cd0ea0f6bef17d048379ef45bb35ece4d0c6d4458bc208060024b3dd2fe351464987c3b0c764b6fe36b20dcbef32379e202d68e5a804ddeefc89fad47bf6cee916711ad3c5dd8a1af536417cadc1f8b607b32ae43b60392ac0d4e99015334ae41dfef3aa07c64480b6109f40a24294536db03ddfdc14cf352cac38e84634be4ba8", 0xf6}, {&(0x7f0000000000)="9543a3ba5c44c4ebfc1176be99a85b6535bcf05af13840ae7344ea79540ead779dd0c96e41f22ff075876dd4e5e71369574f4bfd5990df42882f2bb0c81f5f50ebc795fb55bcd5c36fbadfc1e0d938dab53307199bb0fafa225ed214", 0x5c}], 0x3, 0x7fffffff, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) fremovexattr(r2, &(0x7f00000001c0)=@random={'user.', 'vfat\x00'}) 18:23:33 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="f1cd2d4d70df237a2dd0580bce980dbfe64cb7e67ace4d202160a91cb87faabbdbd057ad287cee009f29c887bafd36c4c4f4f2f89854832bf66c3db2cfcd2dd6b627ee6fc610346cb3bd8eefc454f03f8dc74d0f89e8ea1d3afa082ce75e6b9f09a1325a7c899aee20a51ed8749f5c584013962893d14da41acf7cb3947c9c1e23dc1bbb8c633f976ab42351d5a22515f32482030029a900e2488a29a71e9e766f46f8426d2bbcfc51369247e43a748c1fd68a280214c36fd6646fe74b2d6a9371ec507075eb7b5a6a57446380068f536e9a6100fd24ff166a22f72ee5625d7bff64d84ab82065ac77e585a18a6dd0deb4692df4af4a76bfbcb7f24c0ade43e501207555a7757cb14b7df6811e2c7074ce9156fd4816b86f89484a59fec3c0c737094f336bc338b2808bdb73bf1c3f9fe1eda678472633cfe082f64a596dac6162dbdbf9346d2725190d85bc2f525159da6546fecd68180a684dff9d5864eabcaad968667b89318ce898200b5118699018713bcf7b10aaa1e322c2d700c4b529abf0863296946fae775e56c5424d90f18f2fdfc763b8f7728e92d284dd5f49c1ca8ec01f9d59fd2fb99770668c0e4bb961b04ae8b9caa47544c2da18fd03bc3b3ae7b553b2df3d16e41d9369b066bffff4f886d290dcbb0fb874852349cd34d0768e89f7f5d645e14ef244c8d91a032336e884c52b638f4c7a89ab5c6aa7fda993ecd9e76d56e3746918d760ac6a98c8b246c391a5f7eb39cc1395e9d67d6ecd61d17d129714748af526313ee66874e7e7e40991cd948d9015260ffd3029e758edfcce772b9ff71e008e8915d46e67ab9b3b3a6b8dff3c95161b6eab867afc432608b2b7ddf0e245dac158ce356524d10962c0e335c9aa52ec92b5d88afbd445616f1f634c6a1049cbabaa7cd536887a1e9ee81f8719bf651ab41125926f2347187d9ea5d79724aa2f1d8296d9cd9ed789179e49088776382ac1c357c4f8ad555b930bc67254b9c41b629b4fb8595cfc4fd1104825008458e560d027e54d84e2dc10b31336d07425c3dcc55bc66ee228f5f8918a209fd6272ad81bebe6789173692f2af2f0e760e1820dd18f96de341d801d14dbfb30c5b9d9d9ff238d17fe0ab503b7387c21525590107716ef65d1dd67c3d27a37972adfaded5417a144e4734bbf2ec1b2324004759bc79a6b01079cc11af17ec2a25fb4d5f2da93f3185369cc1190e1e10ab087120c9d8dd8f6eecad57d05fbcd96606b8d241a5791f52d5cda58962ba76d7b2bdec70575f5c99bb53307e86789803af0ccc2f603ea8298eb56f9971d8caf3ed972a0714177e4c9feac5f7b6c0eefa28df82ebadafac48949b0f27e1ad239145fd04acd15702e89c6c7966387d61cf69ce7dd3a9c136d8307edd603a6dc94aefbb73b251275753e1311bbd716cb2d4202b89560a2ba1030adb7b5182fe31ecf90bf9a3ea8fa3232f224b317e4bd955da4a35d26ce93521a6e043571c7bb3947aad76c42b0894c16f3023bd5471537300ac91534c0e42436476bf1bac7517c7978d1f1b52e32a5671b5cd0845a24417fbb8e20f7314168aa9b889b025ed4a517c8ccad5286fe8ce105b08fa236d9cc447d9ba8f5740b47c44f9b52909d0f42215692be6301bf06dc1440e3e963bf34fd9151edc5359edd2188b2027e1306819e3b7e55d7cb71522d33269064251cc94454f5e14bf7bb7327f0075f16595df1347c4e51fcef401f9592ab70d5b3e37d8c01f1862357104474ea36e6fab0f2e765c148915a10d39be8a1a5d6f68bbf9cfac9b0c961b88299bd5691b061afaeefd8711f3b2b396f58e7bac555fe20b65a56f95283f203a1a8888e862f7a8938765978073eacde28ef4f6a3f157d96c740922d0aa79428fd0d2ff303b64e0c18895df3e78e70fa2fc74d2b40fd7bdb6627a4a351ecdc9ca7c319d04a87c27542842201c960b08d1075852ab99d77fe8f995ef0a2ccd0df9dfc96960867c81e582b22d48d13bfe5dadc242b126ecdc8343a21ce43e6d60445a47a28d36fa49c960039722c18873037a679e3a3a38041b66636742d59e9cbe3c5bbf945b7724530cd515760926f24eeaa3efc6e0d5be4efbe5dc2a169a88ee56d7b6fea419c7d215fa96ac9f6fb1820abf9a7f21e4d84302cd732843e9444926b873e9a3df3823afd756d69210bd89d4b9869b60d1d6f9f507cd0a0d91526fef9a198ac436fd159cbb927441f9862312a6e4f25eab750a62e12405641dbbf4cabf73d4143bb5a2b763b4a6930ba099e3c2141aedbcd193a5a8c168947312b0b5f7404e0582c5ffa35b8643d9094d6cfd9b63d84626b7f0a9f29c55fef2e43e02be489602a653238d743355ce57d592cb4ef99d2deafdd558836ebeac2d4a3091024901ccd351e44adb3f2bff91508aaacbfd6f858cac9dd15bbc893234ac998e241027fa60254e6cd2e032180dfe758c5cb6c89e7ee4c12744bedff56077b6bb2fada4efeaa6a261014ef81056b6894c281bc53d4a55bb11ef0fa588e2b9af64234aca971315406cf6856875c0a0696c09faecfff62104c7e516a4fb519c64cc43c9fc8cc667b60d4cdcb229cc95546938c4d0982f6534fe6ccaaad6776a9a6a515a4361f9aa9370cf05bd1b152ae5b344c9d1337ce7bf6253feb13cae93da25b93b2f2108a7b0912ccab51b581a083f21a3a5adf78e3ba502f0ae73093357e57673c6dfeeca4f5641830040bcd57322f95239eddc12d73ca044eddf00d7a675ca7f35020ebc767b37c1d7a5bbc036b573c648d98a99c46e95004de9c96bcccc37d0a5dbacd0c4eff17842844b05a3f1d0dfba0f6a491ee45bdd1cff2607de4ee5bd3d3510546773448d800be3be1588fde0d481bc6dfa548de58d6570ab00c0fea542cf8703c5beb911d13e0bf63406f26d84f2ab2e8ba3c4395b07127eecb52b9e465424593de9dd5b2fdbed908718bc1aaad23b15639be966f34ca2bafc2c102778fa5ff17b2f85196a0a9809755a04d07c284a4cad60f3e759a66f5e51ae273e7da07ba08786c92a90d1fa386893bc449bf108029cc86e36c8567dc7f9a258bc77dc9b1d2ae7377732a8093c560eda78c26244f92d208a46e72dfcb1a03296cd7665a38eca3ae156d7f98faacb7889e56ce1d3a2521f3c90565ab86c863e05b1dbdb9f7a3d2fe4d8e94737265968200016dc939d8ac77c576745687918523a76d250529dc69327a1ab64c4c8c31d4882db2832e5bcfae20339bd46245f27c1ffbda7e3a0b8d583b9d51eb60b45dcce5e3acf6c14e5117b325415daa57458272a57e527e98b5e94064168f5880b396be42cb548e5707298ad508053a44ba6b6510a8588ed8664ead1774a032c072447d564c3401b136a3f2a925cc4377da894df778f4d8aa993e66c6d1a46c8ca5b99042e63d170687cad7e25e26e5f04bc5da8d16268be1fd995105094ebd22132772944a741c00b97b1e25dba0293a6b7591deacc0cd879ec363761fc48d264f4fc7800e34d52f12e39a293869d59d074a3a906758984338ee9e1abae74c09bb7d1ab5fc369cb1f4010935bf28a8f1bdfdbf6e00596d2f3dc4a8ca8242aebac01b46464be7329ca76d80580bc4c7b3e9d9c7d84e9d4b950e4bcc9b8e58d7cd9c2ee1ac93841a80f5de5d1a3ae8a82c77dbd7439d7a03104d699cdb69f1b8e975527d129c23e36ddd72ba0f56760c3c6f0e6a9294d19b058b50028b9444e692d49978ad2c6f37342045a6836e7e503ecf5c98a94ebd705d9dc8c0068ae43084e600629c212adc93e7dcd31637f99238de5e9ef6842bd0f5a45d7dd4a0372e577b0c6f87b1c77cc49f930886cf34fe80e3159e023a4a8ccff80a12bfce5c387fdab97c5462508ba496dd38fddc15a9a708c237a187c93d4e9ca48ca848dbef5ed8cc94faa0e78264ca1b5a24819767e72f4644977fae094b256c7533b652ee08df658ae6934fec4037e1331aaa4d5cb1e42df2ada183d3d64bbcdb00f105707e3c872f95f589c26c89d750324714203aadf84b9f668b28ec7e436df28dac4d3eaf78dd440cd753af8813df1032f1833e0d1cbfa317c5004d9f588d715ca2023e11f73c1d15c22c6ab4ac839d5ff789d80ff494532b667bc58c5be3f86fcf32ae0bb44045a0100bc27450ed0164343b760658a6e0ee9fc3927c2840e9a6907945cf9ca16a4a1383d81f2f3285d9db7ce9c3e01c18df409fe3124cab7d2602f470c4616ceb373bfbc272ebb4378c11d3120927b0f5493afb24e2fda309a149a14e6199051ede9fcfc4197386eace2ecb3b23b35aab202bc97ffe1b2163733eb97a0ea2db8e0c9caec2c6449151d4e08c597e714337a661d68b039b5853de3873ac01abae01e276b3e5b9e5e61369c6a377c9771897ee8ecdfa5b27f20b19941edbb8c8ae48d5023d1cee87782d1a369e0b3c6ee6dd9e7906907430dd6253e0ab445954630b8b4a61a8ba20b198352356ec17d8d08bba60583bb5804712f537c52607f1a128d846e670a4ea751de017fbaa8ae2f7ddbfa321592b112b57f31c1eb0c8846b4204d20da00537379760b3cde8543a2f353be6180f2921bac7cac06d51823c8e48881774c028b9d01afb7741c3cd5c0abaa8a899988b33f23e1bbc95ba136bc4d12026cee301b614db03348280ad008f8a4aaf95742196482722fd854747933a0c729cf0681307a1f09771be9c90ada415d8986ca7cdd80360ad0c5f6713fac5a68832056d683c98356988e07c6f384d36ca1fc54f8a458d2eef59257b445e71b87e70f39716b54b73a2817b4d21fd5f2ef7de4e638864bb2f80093f7d71c7557a2d8bb93e72a84a87afb09290714c01048e5e20ac659620a29da6a29273476dc6147dcde11306b28e261572721f539007b4003365b311dc03ca2d56ab22672703b41253a96d0b225e48765b2ccd88288208041facf992a9943963f1dee0915745f86850cdbbadbe19be54997d46178fbaae03dd011c0cb140e92e254c780da1aacbb46a0ee97935567356329c13b94cb371e3b84b0b42a0ba6b7c79511c4e6ada9dcd87b4a3541c22039fe6482763ab1a4c127f03b5bf84c8f38ce182fefc98db51d45bdf9381109072811e688fc3f00fe08456e76b0c463a7f0ad7411574572bd59ae3dec211305c5cba94492e9e0991e447f0f1b23718beb25bfb89f0fc8b6bcba6a114a71ab58f0f0c62bdeeb5fefbdb0316bdd9cafb29bf235c933b204de37b4244da924ba98a68411d6c098cdf5b54e17829090511cc2244f02a3bce9b650af11c22ed2c3ff7396939931a0944c67dbba3c7d94a6e753ff3bab5803093b3cd69acdaccaa2adeb8904f09b6b01c11a651a4054e03bfb351837ba06ee7406801957381eb91299158e5d8af2f70eb614eec0d961f15d029739207fb217efc50867e83bd8243d9006e3865ce8b4c84a6c0b6dcb1d55d1be6e271f06984b6ac3432c1d3a8bd86d9803f344fafdf08b74083ea6de61285c02b4c083b32d454951035af68589d7fe7496e018a8441a5ffa1db6a0e05740b395259e101dcdc69aa7c2ed5b004f95428b03071f88c3794126404374d6eedab7a629c6e7476b8b45b872ee0717ff9720064b29f9fcbcc885618034091cf20207998e48ebc62ca7a445dcc48788fde5578b44d9e9212279afc93445854a586a85bbf0078e7aa5a6f83715136f9157024d21d26d1832c0182352212ee161170ed4cc8855b22c3512476308f7432b70c0192e5c9c3f69af3feeff46834fa2793c894f4bfae90fb1757749f74a1957aa24273189fcebed584490104"]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) epoll_ctl$EPOLL_CTL_DEL(r3, 0x2, r0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:23:33 executing program 0: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_SET(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, r0, 0x301, 0x0, 0x0, {0x4}}, 0x14}}, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'syz_tun\x00', 0x0}) bind$packet(r1, &(0x7f0000000000)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @random="0033b100"}, 0x14) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'syz_tun\x00', 0x0}) bind$packet(r3, &(0x7f0000000000)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @random="0033b100"}, 0x14) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x7c, r0, 0x1, 0x70bd2a, 0x25dfdbfd, {}, [@HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}]}, 0x7c}, 0x1, 0x0, 0x0, 0x4080}, 0x40) r5 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r6, 0xc0189379, &(0x7f0000000000)={{0x1, 0x1, 0x18, r5}, './file0\x00'}) getpeername$unix(r8, &(0x7f0000000180)=@abs, &(0x7f0000000040)=0x6e) write$binfmt_aout(r7, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r7, r6, 0x0, 0xfffffdef) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r9, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r9, 0x0, 0x200) 18:23:33 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0xd5b, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$sock(r0, &(0x7f0000000200)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0x80, &(0x7f0000000000)=[{&(0x7f0000000300)="7cab4de24369b97878dc4f55cd450751121f968c37f2ee21a66e73eab890415ea55acbf5aa072aa54bca4ffc5fb683df2814a88f116f680111d169095bdb03c13b0a3c6a2a7164dbdc995d00607437d766d9899722460f360f20c6a33949c751af59dbee1c14e83a2737134877c24ee8566c52d4e7f4549bee3356cb48be06b5a2136307aee745e79862ad2d8107e463be7b367ae5ec6b6dc5e64cf2adb5c800dfe73417553470b46f1ce3a17ecea7d4d1a845defadca2bf4b991409de", 0xbd}, {&(0x7f00000003c0)="f893e2d0e73b16716db9fc84d5e3f071af00db343d0a5f6d0ea18d01280d4b0485cb53eed5c63e5eafd5687678ee073e8f62d0bc1cc42c6914faf6d724cbf0b0798efc158c4927e41e7c633add5ba3a9b32fb45269da02cff47a94ae05a0a45418b266653f22f317fcbd98b983655b8dbf19e91092780535ba5e78494dc5604cf55aa3b3cb61278e58131680160232674ade5e240927328a6a1a3245196e2368d124810e4fb13ed324", 0xa9}], 0x2}, 0x4) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:23:33 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:23:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000180)='./file1\x00') r0 = syz_mount_image$msdos(&(0x7f00000001c0), &(0x7f0000000240)='./file1\x00', 0x7fffffff, 0x4, &(0x7f0000000540)=[{&(0x7f0000000280)="5f36dd63c90c3a8cccb061772816e4772f33b6a6eea58363fbd5c6c0c4e3ed70d82a4ff6c24f2b1a3f3b6d70aff3d0acdc918ffddb4501217af2d78f0ee0bd99d2c9e432bed7725826f183fa3c6073b03aa36f574ead5d70c853df92e71a069d6af0ed51e0fb3cee713e0ef23221a0096729c7aabcd4c815362521266b5141bc36b0e8199e94f7a49d40fbfeb5602a9ac1fb", 0x92, 0x6}, {&(0x7f0000000340)="8c54955a57595cbed2758bd29aba4dea829980776987e592bbafa8d87f59f5e034005963ee0c7a62e1d2cda6a1023346ccd16121a4b5b293702a8d6f8f2595b7192a3d163fe452f72b175b73a9dd7c668c92c6a6529e93af3fbc9e60e0b9839dda1afc2d81738c1675e4b3e197716f03ccaddf6e6a5d4c97b84dd84870d4f85b595c2e9acd1397fac1ac5295e4790eff76a3a4f759001e2120b77a6ee11bce49b0f18fa5eeae45228eef032589dfaec9c7309091590526c115c454781ffcd120a79ae4c012b9060f", 0xc8, 0x8}, {&(0x7f0000000440)="ea0dd820bccff0df4b3432c72549dee7dd5169bb8902ba4338d7dbf18623842ced01c26c45815eab108f5e79fee693bc1bf1fc90a667e4624180", 0x3a, 0x2}, {&(0x7f0000000480)="560eb7c45dfaabf1e82e620762de4ae0feef0be76f9108b705f96c6d1bc9605bc258913611421f8dc1e6951860d1f09ce1a40126700648a06abec43d8227c0442cd1cc7d7ddf4b006636f17e44191dd7d28159187994db6e10bd3e996f48c9c6ed0121336e9f79637a951306a01923e68c4677fac6f21f8bd00a9402600afeb38b074be380da162cbabff7ec2def225a016e45aeb0365125e8ebf52d990d865d81afd2f0a0bfd40fd367", 0xaa, 0x4}], 0x40c00, &(0x7f00000005c0)={[{@dots}], [{@smackfstransmute={'smackfstransmute', 0x3d, ']/*'}}, {@obj_user={'obj_user', 0x3d, '/dev/vcs#\x00'}}, {@subj_user={'subj_user', 0x3d, '/+%'}}, {@fowner_gt={'fowner>', 0xee01}}]}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x400300, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r4, &(0x7f000000c340)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)=ANY=[@ANYBLOB="140000001c00210e00000000e5ffffff07"], 0x14}], 0x1}, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = syz_open_dev$vcsn(&(0x7f0000000040), 0x200, 0x200000) ioctl$VT_DISALLOCATE(r5, 0x5608) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 2057.241060] loop5: detected capacity change from 0 to 40 [ 2057.261433] loop6: detected capacity change from 0 to 40 [ 2057.298267] loop1: detected capacity change from 0 to 40 [ 2057.347121] FAT-fs (loop7): Unrecognized mount option "./file0" or missing value 18:23:33 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2057.395947] bio_check_eod: 15 callbacks suppressed [ 2057.395960] syz-executor.4: attempt to access beyond end of device [ 2057.395960] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2057.397384] buffer_io_error: 11 callbacks suppressed [ 2057.397392] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2057.403361] syz-executor.5: attempt to access beyond end of device [ 2057.403361] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2057.405295] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 2057.406989] syz-executor.4: attempt to access beyond end of device [ 2057.406989] loop4: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 2057.410312] syz-executor.4: attempt to access beyond end of device [ 2057.410312] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2057.411324] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2057.436257] syz-executor.4: attempt to access beyond end of device [ 2057.436257] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2057.437413] Buffer I/O error on dev loop4, logical block 31, lost async page write 18:23:33 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) fallocate(r1, 0x12, 0x6, 0x80000001) ioctl$EXT4_IOC_CHECKPOINT(r0, 0x4004662b, &(0x7f0000000000)=0x4) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:23:33 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f0000000000)={0x80002000}) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) [ 2057.528710] loop3: detected capacity change from 0 to 40 [ 2057.541936] loop5: detected capacity change from 0 to 40 [ 2057.566481] kworker/u4:1: attempt to access beyond end of device [ 2057.566481] loop1: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2057.567553] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 2057.585451] loop4: detected capacity change from 0 to 40 18:23:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) sendmsg$IPVS_CMD_SET_SERVICE(r0, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x3c, 0x0, 0x4, 0x70bd27, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x20, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'macvlan1\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @rand_addr=0x64010100}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x7}]}, 0x3c}}, 0x8000) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 2057.656159] syz-executor.4: attempt to access beyond end of device [ 2057.656159] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2057.656206] loop1: detected capacity change from 0 to 40 [ 2057.657240] Buffer I/O error on dev loop4, logical block 10, lost async page write 18:23:33 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2057.691270] syz-executor.5: attempt to access beyond end of device [ 2057.691270] loop5: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2057.692926] Buffer I/O error on dev loop5, logical block 10, lost async page write [ 2057.694224] syz-executor.4: attempt to access beyond end of device [ 2057.694224] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2057.696275] Buffer I/O error on dev loop4, logical block 10, lost async page write 18:23:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') recvmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000001300)=@abs, 0x6e, &(0x7f0000000240)=[{&(0x7f0000001380)=""/155, 0x9b}, {&(0x7f0000001440)=""/65, 0x41}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f00000014c0)=""/94, 0x5e}], 0x1000000000000232, &(0x7f0000001540)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}], 0xd}, 0x120e1) stat(&(0x7f0000004200)='./file0\x00', &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000001880), 0x7f, 0x2) fsetxattr$security_capability(r2, &(0x7f0000004180), &(0x7f00000041c0)=@v3={0x3000000, [{0xff, 0x84}, {0x101, 0xbf}], 0xffffffffffffffff}, 0x18, 0x2) syz_mount_image$nfs4(&(0x7f0000000000), &(0x7f0000000040)='./file2\x00', 0x1, 0x1, &(0x7f0000000180)=[{&(0x7f0000000300)="c5197026ab9d81c962d9da56407fe5b36a5fa7fcace374b897b21f1f26829780aed44f7446eca29e27b4c0ab4cdc8d0ee971894958ae827e1f295392e7d59a8710d9bc355192a687819727e2bc9c4a4c56512986897cc823786583f287400e3ab14794a855690b5b082cea653f7dccbe7d222dc9798843852235d135c14ec8c9c80ea45b89f6d34e52e2d305c26ed111aa7ea0cd754372ad66b1ef687c12f4d0bdaa7194e47863903a9a70b9096e4ddc34562b6fae13da8172346b11ac711c501c590d99050f7827439d079c5ee2e3b7464f4f1f29d9fdf4a491afaf7820cb7d46722b393d5bdf07948abec5aee7626fb7e803ad89f514107946cee5353b7a3d0cd7cb898721c4d4fd3d95e1ab6ba1de360ba5d832b341098ef8019cbac0e6a9c552d88b4ea4f661ed8bb1ff9fff12699d72a7a06574216e93fb4d3477d0511b35ea2ad6eab787725dc46fc1de8d5a6796b0cf7b27ce972a0071dce317a9801b122a96b4499183c9472c42b3d5d88658c274f75c0c0b68410d15f8d997761bedece608d6ce56773f0f1d094c2b9037de3ae2e269381311c884935f80c7bb25d8c4d563dc2eaf6e32815041049cc6f611cfb155795b28f919a0d9db13fb9ec1ba8d723607837d49072eaa1cb2456bbdc5686fb5a3dda8c9d56c088803add5a17d5fa2b584dc1a33ee2de53f23f4639a208cf3eac90907ca21fac47a334c1cbc4857cb515bfcd4f36ea15889571561eb435d6b27b6501d1d1a91d301059b8b2d81b86fe65b0b3acddcba88f324fb8cd552f51ff13b661aa3810cb6565a630ce7fd92e99d782531133d37281356ee2ec123bee5ab9add4384460e7ba2dfb0c250208106d77b19a897f903dbc71d63fd5deb7bb9274398be4a1a7c664c69356d59352c11e93d48afaa8ff5cdc144b62585045e752f608450d4966863aff122c51748b8f71834fbdf9a935fac751b1c11077b2aee5cec58f7d2e6980543c845aa01a8586359aae2668301468a3f1a90c75d3fddba3caf90c7036c3cffe0de010e3485d40cca3f9ab1f61bb7400d4b727fe74cfc006f2bc84ec79a9f1d4dbc35e93458cbfd88ce416c9704bb6a7d84a199f9f09f823bff6ed75666a20c6936c931b1089c6b052dc6c94560b798705fe77f4373d1078f1034082f716e69386c44c60a1bc521582e974521380cca7b0441c67b9fe59696266e39418c84060e4892696bcdfb896e33bba1188184a45c4e4b52a1872b26de092f5ab225f2047781dd49a7223e534575e88e1f37a62d65eb6948d6f7a7d4b24fb26a1e3d8b430238140740bbef894c19180bc3325ad8248e7e7d2daef988723f0292099b043c8f8dc49d2c19a6c1a2a57edbc01a12dbb818a0cb03c31d4fbf66b64aa890163e63d691acb44925e5900a0508061389464c0b6e39ed6e68b7760352ac7a7baf16c0d4069758ac215fdc9edb368148eae021ea822bfa03092077e3f73a8637de967d782263548663d58abf7cb8de8411bfbfafa186f61977520ee3d68f9eb268409c1d3589fca216868c6b2a68f65c56ae8c2cd0dee7960fafea623662661bfc87fec721fe0fd26b36f193fb61a7e2e40d5e23aa7eacc8392240bf50d9bba95585a9f8da79d359f61281ea43fc376cade628720eb29c9c422f8fab8f8b102beefc88c9f7504669e0444dd781c5a755669f9af067d62bfea09b23295d9c52d1adfdb8d551cf9daeb4d0048ce89a8c0d77cc5af28b2188a7d3ce053a63c9f63c805f45ee86fa012fd5078d081561da9d5ed78219fb17b013bf5546155ada9f6f7638376fd18681a66681eb72e3ed3fd9272432dde50d13829a7e4c3595ad1c1a4e2da8669583d4536762cb594a7a3cccc21db10d3f80a331419f841b8680241b84f19ec1bdd60ccb264291a894ccaa56f2768b0e9d1cd5f9a385b254baf1029579a46ac2150436b294987e2bcecd672286790ca0611aefae55a6365f6a51c74aef4e4327545b8649333f50068896397342c5e591771deda5608622b5f2726da5d5e6526c3918ce62bd9b5e27f1b1c31df56901ca9073f02cff776abb10c3512c5c74e82c59d2a426880ecfdfcb751ed6760a4b0427f256c9d593da34e69ac07f11ef4e383c3244c6fa1843edc982019c6ae64aae365df1a80487563f72349e65e1611097213cd2a09c0b6f5e211d0df9489bc7b6edff347b2ed8c1ed04ec894416b7b2f77a1227b9443c23cb1056c82ff6074649329847f1a226c981a4f20b520a26f443b9f4c9c917d2a98a238d93ad61d1fd0dfaaa4475829c45e4540e48596db24a92a5f5c8f75880238d8a3c3aed769b8eeced10083fd30b7c7566550545b903f12e04b5a05284e066b31849d6d809affde5ad4b75fe9c422226952748a2b3dee31a1a74c0032bedf14c1ee9cfc4546212224b21afde12a8fd948957cdbfa4f33122c89f455b63f00a651cb8a5363aba9892aa069bde49c8ce1fb8871e735b1f02257dfb4b4ddb567d1e301e066e6539615cebd9cf86f58ac4d378d9aeef99f3b041ff7dc6d1ec515fd804198905057b51776d4c3b723cc035ccfb73efbbf7007118858aaee94b3364aa8891fa001171aa3d1803bafa88497787940693498e3bf5cd4333c71cf8302edfe27f906a2a8c40f05a6a07891e5de70365c2fc0ae69840cf937c50abf66d0e29d194e8707e9f8f309fb8786375a5b5b93ba756881b1e022370c1636fa29e65c6f0a221c7636a1130afa7e6e2f108fbec333c645ac9a770bbbbba169b402deab7f33f7d3a183fed8037f06d6388de41ac3e207f4968be24282782d3437790d4cc61f0795339b094923cb74e9b02995075b7e30295847ee1eded3150cf1d99ce56b6f2fa613841b079426aa0acd3fe0c70909ec4dc54b8a69b75ba3b8c2254b1b5843cf7a4599abd40b4efa9c648570c6f9b5646e67aeda7ab4a1272c3810b9f0041194a65c54204980adb54837c26674b4448100bef5faae7705dcab413cb36400996a2fd2fd9e92c2a34dccca44f6fa01381e471cb3a23612c2c0ba3958dbc082172bc44a5ad4f2dcec8f77f83b85b13155bd9ff2731960a42c772bca09970c50f03d74d8f616734bbb8b306966b1f09b9fbf52bed57aecb247970feb49a931e7ac6eac52bc6b46b66002f983886113fc53b99ebec63d1927500e8c6e4ac6bcce8790ef5e4f6ab12392fc2a74ef3063a21673633572adf9847dd09d27b694c69be8dbc0c4582648f38632fec1140bf637efe94ae401b5bcbed026dcc99c44b2a5a6063183f67dbf1bc24984d341fe83b0c51fc9b988abc85e0fa4b0cb753bd2928418c81a0127f51b2e5f0bb8b4f2b5888608da685c768829456292fd9f944986a4bb6754551bb95c03fe4c03fd79eaf1ab8853cf1e01ae9a9f105c81d032774ba9d86e9ec1cb291ad689f4763cb5ab77c112db34517c5d4b87cb143b2e862e3a40f5bea70d26faf0efcc1fa05172005cca24c6688852fab6883d5ab37c54a0288496520b82d4709352c028f5b9c9ef8e176d0d05e6c9548e7b7ab260646afe3d3aeab188a7c93714bed635e6b9965a6743f012914e61a1cd49d9e6445b3b9f7dd422e9a9e685b8e3f2ebffada77557fa523e885b3b53d1f4a4fff7019fcf7b2a3fc38adee2d9b92bc5b66f6aadb71894bd9a9cbd6638f027490680fde08eb4a2b86a5354c2c1cf93c2e964ea507c8740d2bd6110082ff6d8302b50e5459a6e14a82c2c6e73641aaec3402fc2de56ad5372e280a2debed3050fccc0614f08c22eb115cdfd6ae20cfd953b84e1f2a73c2cb018300d794c8fca4202b205203cc9cd1c677f2f64aafd0b00d002d691a34a72bb51b4b491ab9df0dd8b1d4c63c582a9b6fa07c3f72b25adf444f79faa6665d836dbb315bdc8e743540cf981d18a4c06b9dbb767dad9a6410de372fdf615ac53eacadd3492187d638bea903f7dc5f74aa4c8c918b7c1bd6d487a435d065bd72f3d36e1cf14c338008b02c74956d96d04590e8144c6820a41f7ae837f72b3bbdee3de72510c0c01193a4214aa215a8590259cf8ec18276c9323637b703e5430cb162b9fd602bc464d7450011b7f1718702c9371b93641138d0b2efc64f14bd24dfdf3102e142022ead5a019cc17910c4359a47677108dda955e94a0125fc2b9974e8adf469933300ca245f6fa1dd539c035783231356e67ae295dbb76f7d5b54fd5f6cfcba5ecc4326d93dd927aeb29ef3e12b609d04b07a1ef198f0ab64eb73e220ab915c5a5b5b4be50d6d7c221b21fa0a57a84e0d6e3cddd587336377d021d19951018d438253e1c122ea184144ffd59a961ea5b9d195d3fab8af1b18e12b16f7b21517ba278459a933dbfa1a6846bc59f42649395569ac0a3f88103466774716604780e2b0085bcba0ee7ea70f0f6b9a5572a2a4310bfef6038de408bc1d980483e475dc9e4a66d19a7c6abddd214ee0fc5766bbba03929640da890d7117aaea4febd1d1835b88cf2309c247c66020188d1f2f7dd5be8a1450ab7832025b9edf651ecb010b513abdf9290a114757201a1ef920868d702f60730477695161c7da6883a612c3697d97a33011155ea6d7bf255333fb09b97828d66bbf9183eacd1bec584c8a350076eaf8ade13887d7843eff823f7d2a34ae04332d97f0e4e6227e0b2e3c160a125c08f5da372f14a1e7498c474b3d133260e1ef8c044ce96fb4f1e6df395f98df6e85cf7eeb73427c9ab673f287c91507c9a9222d826078ebb3778a4f03d8ae8baa7ca35da0b5f4d115028ddef41b46c0e793fa804fd86d4ebb196d9f94297a6acaa8fafb69437d676925960f6091b272d20b066be22830d0f5bdfceea49a3cc2b4bf0bd6481fddb7a793fe9b53f275a3d570061a34fe05b49e083d9ddfef8f6963ab5ff3c1208b05b56e6d27a041ca3d877175fc0e4d1df8b9da177e25e4ea64b62f722af6e8f1542bfef5fce7b74b931c6c5ef344ce3a3e8608c10796352ab61379c597e4d056b98414825d612a338be9c1eb1daa0cd1fcbf32326915737ef4590e73d50aeb8ce83ea6a21e842291eca738c0655793831101544546a61881390c9dbb173ab7ebdc51df5183e4e9d9b6d107767be3d6e6259d4548d04ce32561ecd6179f4f9d8173f60b1fd85d71158b6032b006d471d6c66b66041b22766e2882097d12c294d743e95237135866bf4e65835715134a6e945e1c3aaeca88150c1c05e700854a6eec29e9e34528fa03e8cdf3471b0aaf9624ce08da7f7e03fad16f765f84c2440d704ff37adf4111fb8d5f663843fb7e3d240a3852e3033f8c310e22eee0b9eb6f6cd8b6327d3ae0e87dfbf60afb3767ff9b3e7aeac7cd6b13d3633f75203a0b2f5b561328f1856cf3b4cb63253dc9e62bf498ea324d5f6d7c6d49e2eaf52ff164f116dd2c53efa2e3ad55cd13ea3f5c4d53c3a7294831478c0f834b68d17bb63a5bd026a87842afd1fa62e2087ba9bda1b9f73d389e0d1aea50a1c9b457b36aae6b639dc7874e7718d4652003af903484a4f202395bef67837194560ce736e912be0ff7ae505836a9ce0a7295815fab038c34cf327172f0452dd33402438856c7094bd20ec177df8fdfb53f336961fe362263b338e61ed685ad657050e8d1ff80ac275be7cf9ac5c4e16469f6af5d2f93c98abc930e09bc7cc5365961a28679e5a749a048b274b5b25e3d158dd008e9bc6429d4a4d61876a39c3c06cd521a151fa62e3d163db9430ee944695aaa1f3fc0cd6394b108e014d557602a56e65e55ece1620611d38f2aaa04dfbedff9434ce91ecb2e5c5238da0799ddc8f709", 0x1000, 0x3}], 0x40000, &(0x7f00000015c0)=ANY=[@ANYBLOB="76666174002c766174002c760200400000000000746578743d756e236f6e66723c00"/45, @ANYRESDEC=r0, @ANYBLOB=',obj_user=vfat\x00,fowner<', @ANYRESDEC=r1, @ANYBLOB=',permit_directio,smackfsdef=vfat\x00,context=unconfined_u,obj_user=vfat\x00,func=FILE_CHECK,\x00']) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x10a) clock_gettime(0x0, &(0x7f00000040c0)={0x0, 0x0}) recvmmsg(r3, &(0x7f0000004040)=[{{&(0x7f00000016c0)=@hci, 0x80, &(0x7f0000004140)=[{&(0x7f0000001740)=""/40, 0x28}, {&(0x7f0000001780)=""/217, 0xd9}], 0x2, &(0x7f00000018c0)=""/106, 0x6a}, 0x7}, {{&(0x7f0000001940)=@l2={0x1f, 0x0, @fixed}, 0x80, &(0x7f0000003f00)=[{&(0x7f00000019c0)=""/210, 0xd2}, {&(0x7f0000001ac0)=""/214, 0xd6}, {&(0x7f0000001bc0)=""/132, 0x84}, {&(0x7f0000001c80)=""/115, 0x73}, {&(0x7f0000001d00)=""/93, 0x5d}, {&(0x7f0000001d80)=""/37, 0x25}, {&(0x7f0000001dc0)=""/4096, 0x1000}, {&(0x7f0000002dc0)=""/4096, 0x1000}, {&(0x7f0000003dc0)=""/55, 0x37}, {&(0x7f0000003e00)=""/249, 0xf9}], 0xa, &(0x7f0000003fc0)=""/94, 0x5e}, 0x5}], 0x2, 0x40000040, &(0x7f0000004100)={r5, r6+10000000}) ioctl$EXT4_IOC_CHECKPOINT(0xffffffffffffffff, 0x4004662b, &(0x7f0000000340)) fstat(0xffffffffffffffff, &(0x7f00000042c0)) write$binfmt_aout(r4, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r4, r3, 0x0, 0xfffffdef) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r7, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 2057.732903] syz-executor.5: attempt to access beyond end of device [ 2057.732903] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2057.733898] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 2057.759838] loop3: detected capacity change from 0 to 40 [ 2057.805938] Buffer I/O error on dev loop1, logical block 31, lost async page write 18:23:33 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2058.039404] loop3: detected capacity change from 0 to 40 [ 2058.103202] loop6: detected capacity change from 0 to 40 [ 2058.126056] loop7: detected capacity change from 0 to 264192 [ 2058.137329] FAT-fs (loop7): Unrecognized mount option "./file0" or missing value 18:23:48 executing program 7: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r1, 0x4004662b, &(0x7f0000000340)) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, @perf_bp={0x0, 0xb}, 0x186}, 0x0, 0x6, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x8480, 0x20) sendfile(r2, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) openat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x40000, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) r6 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$AUTOFS_IOC_CATATONIC(r6, 0x9362, 0x0) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x121442, 0x20) 18:23:48 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file1\x00', 0x4000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) openat(r1, &(0x7f0000000180)='./file1\x00', 0x6c401, 0x34) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x701042, 0x80) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) r6 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x400400, 0x0) sendfile(r5, r6, &(0x7f0000000080)=0x7, 0x10000) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 2072.591526] loop7: detected capacity change from 0 to 264192 18:23:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x81}, 0x60, 0x4f2}, 0x0, 0x1, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) 18:23:48 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) openat2(r2, &(0x7f0000000040)='./file1\x00', &(0x7f0000000180)={0x90080, 0x0, 0x2}, 0x18) 18:23:48 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 18:23:48 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:23:48 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x8}}, './file1\x00'}) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0x1}}, './file2\x00'}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r2, 0xc018937e, &(0x7f0000000180)={{0x1, 0x1, 0x18, r3, @out_args}, './file0\x00'}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r4, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r4, r1, 0x0, 0xfffffdef) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000000440)=""/119, 0x77}, {&(0x7f00000004c0)=""/151, 0x97}, {&(0x7f00000001c0)=""/53, 0x35}], 0x5) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:23:48 executing program 2: r0 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCSPTLCK(r0, 0x40045431, &(0x7f0000000040)=0x1) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) ioctl$PIO_UNIMAPCLR(r0, 0x4b68, &(0x7f0000000400)={0x2, 0x8, 0x384}) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000180)={0x5, 0x80, 0x8, 0x2, 0x1, 0x2, 0x0, 0x20000000004, 0x40200, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xff, 0x1, @perf_bp={&(0x7f0000000000), 0x3}, 0x800, 0x0, 0x5, 0x7, 0x81, 0x1, 0x0, 0x0, 0x80000000, 0x0, 0x74c}, 0x0, 0xf, 0xffffffffffffffff, 0xa) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x88c0, 0x170) ioctl$EXT4_IOC_GET_ES_CACHE(0xffffffffffffffff, 0xc020662a, &(0x7f0000000300)={0x1, 0x698, 0x4, 0x0, 0x4, [{0x8001, 0x8, 0x2, '\x00', 0x80}, {0x7, 0x9, 0xa11, '\x00', 0x2404}, {0xf1c, 0x1e33, 0x7ff800, '\x00', 0x2004}, {0x4, 0xde5f, 0x9, '\x00', 0x2000}]}) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 2072.639311] loop4: detected capacity change from 0 to 40 [ 2072.653577] loop3: detected capacity change from 0 to 40 [ 2072.683177] loop5: detected capacity change from 0 to 131072 [ 2072.697312] loop6: detected capacity change from 0 to 40 [ 2072.701414] bio_check_eod: 1 callbacks suppressed [ 2072.701426] syz-executor.4: attempt to access beyond end of device [ 2072.701426] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2072.702861] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2072.703216] loop1: detected capacity change from 0 to 40 18:23:48 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(0xffffffffffffffff, r0, 0x0, 0xfffffdef) 18:23:48 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x8}}, './file1\x00'}) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7}, 0x0, 0xffffffffffffffff, r2, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 2072.893927] loop7: detected capacity change from 0 to 40 [ 2072.897677] syz-executor.1: attempt to access beyond end of device [ 2072.897677] loop1: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 2072.902587] syz-executor.6: attempt to access beyond end of device [ 2072.902587] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2072.904473] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 2072.919208] syz-executor.1: attempt to access beyond end of device [ 2072.919208] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2072.921101] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 2072.947059] syz-executor.6: attempt to access beyond end of device [ 2072.947059] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2072.948830] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:23:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file0\x00', 0x4, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b000801010004f80100000000", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r1, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$VFAT_IOCTL_READDIR_BOTH(r1, 0x82307201, &(0x7f0000000240)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) [ 2073.025625] syz-executor.7: attempt to access beyond end of device [ 2073.025625] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 18:23:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x402000, 0x0) openat(r2, &(0x7f0000000180)='\x00', 0x2, 0x180) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) pwrite64(r5, &(0x7f0000000300)="24b2f114626ce8548e0312061c35b7e6bd0b178f9ec75c9735343b5b9bc882601c26dd8911527ef5442c86f09f1208001ad2b8b666345bca71eb2e4b61b16997495e8c5d63349337b869849bc0a34203552e7d46b1000000000000000011d3bc87a3953a9708065120d3a2bedb10d70ef5630772871733c9d559de4d6a09723da4cdc68d9860f74ed89e8dd6de1a41309a93126a257e820a7114e02538c1fff48ee168d278d7c60a9d41a1814f78143896c9f29edf893a58a444f52541e4c2499971730656a7cc000000000000000000000000000000000000000000525c", 0xde, 0x200) sendfile(r3, r1, 0x0, 0x7f) unlinkat(r3, 0x0, 0x0) [ 2073.027284] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 2073.029901] loop3: detected capacity change from 0 to 40 18:23:48 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r3, 0x4004662b, &(0x7f0000000340)) ioctl$BTRFS_IOC_SUBVOL_CREATE(r0, 0x5000940e, &(0x7f0000000300)={{r3}, "2b35372c1702e598f05480878246ecc2409fc28cb7fc6c336b36650d9606fa7f6b83436ec607ad44f1f5ca3751d6bcd4df550b42cd0174981914785f14aed5164ac9e01a7e38b7a37cfdf87d085ab704e961f01f3a5d2f1ecb5fe126816db53cdb83b94419977f9de65f7b5b0b74a0f729ef3afda255c912a9b67e7bcb480cd45cb17d075560c5e6c018750a8e2b15e724c7fa17131d99ca22fde19c278c5631dd0b9c21bf80a32be4cca8af4910614574f2fe4ed978cdcb012cee75180d8c48a3ac1da8e6055aa68604cc7c5a28f91c6980a3c5dfcc64b9eb211dbd83f84782fb23db1b8ca65e8a0f71934b8fa3ceaacd0d8b37e4d238d49bfd0f4b66413e2cc74c9683a9f15a7d0cbf14cba1f78bf9581cc2734c66acdab02154feafd739f85415870d607e98ca1c9b99a9c2b89ada2235bb12cb492e3cd2361855fbf611a2008e32f3f771c84d72f86f43b6677a1a905f8e175f1c1df428178a621b7ac175d718421f19ee47dbcb393bb4d143a509a3d17a678856dd3076843f33d8c1934ace20daf1680c9baf220426951d6cc6a3cb28a6cd9de04b113f09f02b5b6545bffda226357cc7a09d0d776c3b82cf6c2a17ba631fc2b9053ac7e977d5941443e82cb494840c8e8e66b31a68e6a390b903b648c2aa5c2f7e8881c598bbbefbf4266f475826a7f6f02dca13e57abb718c7349fb8cf864df42b528455aae6d0718dd5a0c42577ebebf35a75b09bc69292501b4698e390c98a9fcadbaba617bc9209a067f42bf9e74dec1c68f91ff5330da07702cb092d2fa41eede13743d585dc173c9b162395bcbbb7a530ed507ba165c2e4bc5a0988fa4a38cf8c93c3e72103aa64fc88ba61945b40e48a99f0da9073c01149aa4f91c8522b2113147d1bbccc2108de640406e359bcf2540bb910a9495739fda62a7f2dda5b5c39a643b43f283116cab4324065483c80e3786f886136a2f20eec26092ace66cfdef9eeea8370b48aed1ff7cb64157eb994344834a350c6cd867b237dad6a1371d3295332eb06415b5334f180b21163fa1f6d026e7d4e318ed695e6b4341c1122bacb00d0712a36a7fe61c4b79070a2681d1f4a4becf4c8dcf595b1bd04c89c06195d022c9f571c9add212743e673e30017a36158a75e58a1ba945228c022ec9e3e44c15f79ab3d52b4c483d393184505f715e03e126088f8154e8460b93a05777635a3b48f943247ae1494989ea21af4c0d95dd36fd0a92c3123cd80dc620652f9da74ee4e30091179ba80478b4503e4eaada098a56a6e44648f80b8a9d716e053d96b6871b369501d1cd5a19bb2a17ae33de1aa2be0d1370fbc3a3402448abdf999aa17347884147620edc4fda87b1a538a46f314d41af19283887d39472cd6fd9771c44de7fda8db2591b437685c43c44c7b3a0f5542f3e5b01edf85633564892212c8c2d93e1bb149edb33e3dece8a97e732dd743cba24e205df057e42d20ff9a689b902b8794264dd68aa5eb23cdaca7b74b283f92711707c6fa4bdf0bff69935f5107e9b54d174cfec187c30f8dcc95f0786840efcd0b745ad1c7ce6ad96ba20cc0afa04629cc3ab6605cac947b2811fc4646efaf88e091b55e133e7cf69066f10a75798101205d2da4deb87e7f4c19cfa7fbfeb70bec72e7affb9a22f51c2e833674cc96f96a88154d64618c57cda4551cde449825ba26a5dffbd4823e0ea72502bdd645ddbfca2dce8f53291547ea644a9b0489ddbec5c2a62718c98e3ed09603cf45ece965969a7bc6f63970d2a6a81b0da511fb5f05a4bf8e82b485fa07f0ba62306c0db828008417c1e418dcf8ba83ff65cb4d07d7531881950dcbd2885906ae9bceb8b235fbb205c6adb15547df1bfc56f90e1f59bb83e4c95cf6e70fda9251698ae5b61888791bbfd91b6c6c01cc9f49789be30e0122dd98f5ba48dd6661a29ee8de2ed02beb527a2687e8a5fdf9b5788d4bbf7df7bb28e8a2bdc83a3e9bad637a8caa17e5abd2064e949a01bf9868ce1b4b958275fdd7bb46bcb40d69495329416bd060467ab830a02a1b0c6ca596fdb4ac47eef8de8769d9029d6168d4a1009c464a4ecf347206c943076c8a84e3570277017d5afa2095b622efccd8b27a941603983f1d4deb3afdb43bdf794b6e2d8a5178f65f3452edd69d5a4e1f19ce77053f1834a740722ffda7c3dbb22cab33777bc9e25c12c8927fedb2770feefc838a317de5ac40c0fcbf6146298b6deab98d613c4aa324f932ad9b58d70c1cf3ea0fc423a10de2ec410d21336239e9e7945d70a5d4e81dec4124524d8f34d495dd5529d5d0c13f60ca719f28cbfb4da56e41270e8cc073df7fab262251418e153d0ca3899608ad965cb65f557f8556cb3fe491947102317ade05a827e952c7821e1b228884440db0d7491342a485d18a42f65cd02b421e39131a1bcc17cd0c45ed1770e6fe5f457b2bd5011499a7afc450897cd7fface272fefd69a9f876fffe746832d43f2229a2af04f24cbf64c4a121aff2867fef08e80e2019e2cf05ee07f526f4d98e43b3a5ef459441af5aed5e669cbf55be049314f45e0c4ee8ee6002e1113745f7b0eb65f1b7c7d816c19ae386614907408bc3598a7afe31ec2d4aa3d7a2f2f7c6c67a1b32a38041f0e209b215e56ec9d8508c75a0d6f729341cac1a53a20598a6590fdfd059f14af803244a612a5d0128f942d47e86542781d299d97417036d0a3ed64a7d30f06df17d3de50e3b1bfd3519fd66f353ad6f3011d6c05625aaba2cfa1df143f9621439b5e200faaa0e3099b71196a69181e0b91628706311252d0c0694986faaf2b1ca018284c328c6fedeb9883e2dd9ad3b533545133eed3394cd9b8ee8b183977b6990dfce19cffdb55a2cf9d4f95bc90fa5f8c7fdf29d7062dcfaa74998383b264f64acdbbca16ed3d25ccb2d7ee1d305aa83fbedeaacd70e14f286a9ee376578d97dd1c7056812a490e1e1711c249784a0d93c3f0999f978149e66fe574ea6cdab278b783e291be9570b1967f1c00dce611aa080c744fd936118d2ac73489ac2eb60b7df81cf7be7e4b921a25fce1c785ad70fb7c4a2a832ad79ba3f93dfdc7da2efbd5366d5534e102f3808f81889c77a1e6127f4c26ebd0b28063e6414970fa91a097b1dc6cb7f923ae65f15a636e1491e5bcf66248feef1c927ec1845ba5ddbf6cb96b19a2fa1fd8fe6143395cd54034826bf8176b26d077c5fd4e48d2f2cb0b9f084f7d071a496ff165cee69bb70ce3112ede93c4881f957ddd11e0cae6d9587730ae44f7d9ba4eb23ca53a40442e35bba99f33d986d3327d7e70270066cbd5a485c776784c6bb076575a757e16defd96c462f384c41d6ca9480761e6156f9757a6ddefc1079672d76752e612175d3893f80af22f2aa2d0aa0f8ad9601bd194e69172d76aaab98042dc70a8f9773a15b63a8f0b91563a8d02f235a17963339f5ca86190da9e8be70c344ba8211b89afd93850659dd2a049a4a6abc786a7ab983d0870d539c371d87ada7055b4dcb2c45346d2d236f71d8921ac6b906f12ee47d58bce9b325a8d834ada6627c7d4c2075c03fbdb50729d0c3ca53453403bec1313d24faad73e776f4e3433881ec6f3e977a56ba928aaeaeb4e06a56507de536b0421d97e76cd2491afe8462afed5783bdf7e62c097c79a2498393655665ce5475d07db2ca3c6716bb5605c0afbb5992026d8749ab0c526239e027093ec35afebf9776062cfd966ec0af8dec4f1e174fb1636d0b5f6eed640e671ead599770da8064fc221e06c506f8382fea809bac31153c53b3f484cf9e2eae1bfe7ff860e183126911036db6558a413b47f1ac470c7624c4101285ce77257f2a83615fcce02675c1ae124324252df24c2aba46cb855a0497dbfae70d5fe03410ef902e392be424c62c991b543b0a346a84c58f5c05e4351d5f81f5d312827431764efa202bedc937050103175908dcb27bcf0b7dcd325921f7696a7f1f8d234767cf9195794812882d86121cd98503f6008d31b6f3827fa83227c66eab710716da2d0db94e4f54b9805bbb69f9885db72922aa69167b2561f4752733e366804a82ffcc7c0392975557cb5f93417896de80b4bf818c11ad70b25ebee6fe4c91cd8a8abca3aec2cc57bc78fb03d887c8cab2a1ac7acc851a6829ba7b39ecdeef4a9fe0ed59068971a3cb48cb3fc703a45563efedd83a5dc941a16d553470fa0ac759b94895bc86e403c0308becebfd9a9d9bb4d723561fa714f4a0cc603ec616afd22c776019fe61220e86a68f018da74e908703df849f9d157f420cb4245a2d9e822b08c941c07a4e2af97ab443e5d73eb397f7951dbf62df80e22b07a1a373893ad649b4f19db9567583a07806bd2428a2b59abddaada53fbb8cf7eabef44bcd0d01ac26345c3f696b57d0aea34917798347692e3f1e8f027e87759c2dc3eb92eb2ce17b9a43a0200f685cae28c6b9c8dc7f5f0b038de941e7d269fe5831d2ed2f0ea9e641ce2f35682f30f801ecd1046d77e2306196b8e85128e29d4d5c2b2e21287000e09d02dd22662191e542e4affa4b4a8f6b6410cb5ec7ab3d79b72aad84273adc87d1d3df6e9ef3c4051087f70667c098572ff3ef632f2dfffb431c47f72335b1b3bb0bc932fb65c36866f5f1207dd8a88546522526834634adbf99a5be88e7e552a6f8ae28ecf8623e659565802e62053f76949a60b0b7f1d9b3106a900354e7bb938110e1c4065035a3ef9e4381a1df1f062595516c90f0683ace13c8d0eec6a1ff63d1d8c6d122e4f36ed0929c6db21a69698eeb613ae331178a9db87d67950c0845941371aede94fa765761e6aaaeade365a78979e76c2b5c1e21886e14d853261606c7f9ff43735c37e36a60b5ad68c166516d3e8dec7908f3ab217b31308fb65039341c82ec259b134450cb81868c160ef742599a1508758d779fc6c75e21f2b97886ae6aeca60095bb5243b8b6fe3552863e1d85f210a6de1281b31b6f5b1377a0585e22f677b41ddef9a3adf236ce233583be2552a247b185e21dc6df31f6fa2d7df1c31d384204fd959c6122432be8aa0b7e21696c493cef2ec8c42e8c138a54cafcada3ff7450ac2f7736aaf752b875b1ae3435264c43b1cabae1bbdd8038341bf7eb928e1f796e9acca063563f14e313e57af58d0291e0fb9b55af8284b7948856157ed908564e25a00285547ed7d6763e8940720883b13dbb9b9c4c6749eb3b39e1ee195f84b0d7132bef85f855c193cfe4be37bf2934f51696e9f9982ad1b93ddd2135807286f28aa9604f1eb8cec0b9a8b0a0113dfe7132472bca2c460e6faef7c2ebb23e59f6fec1cadc1b34a15af09cb32e78edc4ba0c29fa851d7abab56f1597dee1ab4b8a63f38d06140bd8d94afb7052a2e23ef769a49e9f39ab459bb5401aa586e7abd12cad224352b248f5192f3cd462ef9914c078f8f416fb57490f423679e4303356ff511b5e7ff2ed73e8ec98f70bbc47df5528ea66032beb7127719cac1c4d642fa36366f23fa56ec7622c995217c537f782b2030a5eed3dd01c47a96b1278121f6d909526172f18454047ff31f962e6418a97ce28d58fc99a8c9ebee451a6d732df8aaaa271fc9b47cc2a5a18e7634d81c5e9cdeee9ca3e8864e2c9b1a68fbbc152d8a14363271632e4210e48b02e2b046a2fa56894a2dc306f884dbb2678afe51be0e51f2fd3df78471b231ef9e3c6c80bc714f0e221fcab4a44101f566c58257fa992cbfb7ed7e9335b8ea0d29cdcb6bb947343565d4fe55c27211b65e7330a88f"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x2c8b82, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 2073.108161] syz-executor.7: attempt to access beyond end of device [ 2073.108161] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2073.110003] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 2073.120166] loop4: detected capacity change from 0 to 40 18:23:49 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) chdir(&(0x7f0000000040)='./file1\x00') write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 2073.174083] syz-executor.4: attempt to access beyond end of device [ 2073.174083] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2073.175987] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2073.202609] syz-executor.4: attempt to access beyond end of device [ 2073.202609] loop4: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 2073.208469] syz-executor.4: attempt to access beyond end of device [ 2073.208469] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2073.210408] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2073.216191] loop5: detected capacity change from 0 to 40 [ 2073.232268] FAT-fs (loop5): invalid media value (0x00) [ 2073.233164] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2073.237211] Buffer I/O error on dev loop4, logical block 31, lost async page write 18:23:49 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(0xffffffffffffffff, r0, 0x0, 0xfffffdef) [ 2073.274678] loop5: detected capacity change from 0 to 40 [ 2073.280467] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value [ 2073.320707] loop6: detected capacity change from 0 to 40 [ 2073.359129] loop1: detected capacity change from 0 to 40 18:23:49 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r2, 0x4004662b, &(0x7f0000000340)) openat(r2, &(0x7f0000000000)='./file1\x00', 0x101000, 0x1a0) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:23:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) [ 2073.418918] loop3: detected capacity change from 0 to 40 [ 2073.439665] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 2073.459249] loop4: detected capacity change from 0 to 40 [ 2073.469318] loop7: detected capacity change from 0 to 40 18:24:04 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) flistxattr(r1, &(0x7f0000000300)=""/249, 0xf9) unlinkat(r2, 0x0, 0x0) 18:24:04 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0xdd, 0x20, 0x8, 0x1, 0x0, 0x7d33a1b7, 0x101, 0x8, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1f, 0x2, @perf_config_ext={0x3, 0x4}, 0xa742, 0xde, 0x9ea2, 0x5, 0x7ff, 0x20, 0x81, 0x0, 0x10e, 0x0, 0x3}, 0x0, 0x4, r0, 0x9) pwrite64(r1, &(0x7f0000000180)="64906040bc4f2468f068ec647c7d9a0a431d61adcde62673113fb5069484376cee3a74781a903daceb7a75ba9f9617e4242bb68a91b55e8c27a079f2b4ad609f71406d3b9e36c3b358ed856cf84e4807bb4e6ee6d24b", 0x56, 0x8) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:24:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x55, 0x2800}], 0x0, &(0x7f0000000180)=ANY=[@ANYRESDEC=0x0, @ANYRES32=0x0]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x361a00, 0x2) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x10d000, 0x45) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:24:04 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(0xffffffffffffffff, r0, 0x0, 0xfffffdef) 18:24:04 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x48001, 0x0) openat2(r2, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={0x20401, 0x40, 0x10}, 0x18) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r3 = perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) write$binfmt_aout(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="0b01c07ef30200000f02000003000000fd020000de00000000000000000000007155ac458a4f52b923cccdc58e96ef308e8bbf175a3e297f196dae39c2ca8a06bfa04e2e4376382a5825d88358f10d15b3177dec1b50b28136192248b682adaa60883236eb8699255fe0a32393ffcf3dcee13f36a6fdc43878b5726f25b360af7bf6c4862fa169efe53db16ff7424306b290ac9b00a564ee7a65b70b82d4c591b0f096a25247293babae9f3fb4d1d46a3b5bc80087bdf489b517ecc69933ae6cd3805c664811f13698f67501be3920c251df98e1cd7324954587541b4b"], 0xd6) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) setsockopt$IP_VS_SO_SET_STARTDAEMON(r0, 0x0, 0x48b, &(0x7f0000000000)={0x2, 'batadv0\x00', 0x3}, 0x18) 18:24:04 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) pwrite64(0xffffffffffffffff, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(0xffffffffffffffff, r3, 0x0, 0xffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r4, 0x540f, &(0x7f0000000000)) r5 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs2/binder-control\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ppoll(&(0x7f0000000300)=[{r1, 0x10}, {0xffffffffffffffff, 0x8180}, {r4}, {r5, 0xa002}, {r1, 0xc0}, {r6}, {r7, 0x1000}, {r2, 0x200}, {r0, 0x40}], 0x9, &(0x7f0000000240)={0x77359400}, &(0x7f0000000380)={[0x10001]}, 0x8) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r8, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:24:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r1, &(0x7f00000000c0)='9', 0x1, 0x8040000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x4) sendfile(r1, r2, 0x0, 0xffff) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="4b87235a79ba296546e443330b276b375e636d9bb2ae67bdfc335fc41ae0674d8adfbcfb95cdecb1d3d84fab944312a8d8eb4dd635027da04764b1c064594d39bb7f7f", 0x43}, {&(0x7f0000000340)="e175023a2ae335ed60e2c235cb8da95ec457b773b4a56a7817c8f9ebfec9cd740c", 0x21}], 0x2, 0x0, 0x6) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000000000)) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x24, r3, 0x300, 0x70bd25, 0x25dfdbfd, {{}, {}, {0x8, 0x11, 0x1}}, ["", "", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x4000000}, 0x20000000) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r5, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r5, r4, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 2088.490589] loop6: detected capacity change from 0 to 40 [ 2088.507068] loop3: detected capacity change from 0 to 40 [ 2088.508475] loop5: detected capacity change from 0 to 40 18:24:04 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x800006, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) perf_event_open(&(0x7f0000000000)={0x5, 0x80, 0x3, 0x4, 0xf7, 0x4, 0x0, 0x1, 0x808, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0x941, 0x3}, 0x4405b, 0x7, 0x7f, 0x2, 0x7fff, 0x3ff, 0x9, 0x0, 0x5, 0x0, 0x100000001}, 0xffffffffffffffff, 0x1, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180), 0x309c80, 0x0) getsockopt$IPT_SO_GET_INFO(r4, 0x0, 0x40, &(0x7f0000000240)={'nat\x00', 0x0, [0x5, 0x8, 0x712ef66, 0x6, 0x2]}, &(0x7f00000001c0)=0x54) unlinkat(r3, 0x0, 0x200) [ 2088.514275] FAT-fs (loop5): Unrecognized mount option "00000000000000000000" or missing value [ 2088.529081] loop5: detected capacity change from 0 to 40 [ 2088.531859] FAT-fs (loop5): Unrecognized mount option "00000000000000000000" or missing value [ 2088.552735] loop4: detected capacity change from 0 to 40 [ 2088.558834] loop7: detected capacity change from 0 to 40 [ 2088.616065] bio_check_eod: 9 callbacks suppressed [ 2088.616085] syz-executor.6: attempt to access beyond end of device [ 2088.616085] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2088.618565] buffer_io_error: 7 callbacks suppressed [ 2088.618579] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 2088.655889] syz-executor.4: attempt to access beyond end of device [ 2088.655889] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2088.657883] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2088.664199] loop1: detected capacity change from 0 to 40 18:24:04 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r0, 0xffffffffffffffff, 0x0, 0xfffffdef) 18:24:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f0000000000)='9', 0x1, 0x8040000) [ 2088.734735] syz-executor.7: attempt to access beyond end of device [ 2088.734735] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2088.736581] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2088.766435] syz-executor.6: attempt to access beyond end of device [ 2088.766435] loop6: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2088.768131] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 2088.822202] syz-executor.1: attempt to access beyond end of device [ 2088.822202] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2088.824020] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 2088.828098] syz-executor.7: attempt to access beyond end of device [ 2088.828098] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2088.830270] Buffer I/O error on dev loop7, logical block 31, lost async page write 18:24:04 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x80000, 0x122) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) [ 2088.945236] loop3: detected capacity change from 0 to 40 [ 2088.953789] loop5: detected capacity change from 0 to 40 [ 2088.955100] syz-executor.1: attempt to access beyond end of device [ 2088.955100] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2088.956898] Buffer I/O error on dev loop1, logical block 31, lost async page write 18:24:04 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') mount$cgroup(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x1003000, &(0x7f0000000240)={[{@xattr}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) chdir(&(0x7f0000000040)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x8000, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 2089.079317] loop4: detected capacity change from 0 to 40 18:24:04 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) ioctl$RTC_PIE_ON(r1, 0x7005) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) openat(r4, &(0x7f0000000180)='./file1\x00', 0x182, 0x84) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 2089.137743] syz-executor.5: attempt to access beyond end of device [ 2089.137743] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2089.139682] Buffer I/O error on dev loop5, logical block 31, lost async page write 18:24:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r0, 0xffffffffffffffff, 0x0, 0xfffffdef) 18:24:05 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x5, 0xfd57}}, './file0\x00'}) signalfd4(r3, &(0x7f0000000180)={[0x3]}, 0x8, 0xc0800) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) r6 = openat(r4, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 2089.239451] syz-executor.5: attempt to access beyond end of device [ 2089.239451] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2089.241615] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 2089.291934] loop6: detected capacity change from 0 to 40 [ 2089.311421] loop7: detected capacity change from 0 to 40 [ 2089.359795] syz-executor.6: attempt to access beyond end of device [ 2089.359795] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2089.361754] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 2089.386330] loop3: detected capacity change from 0 to 40 [ 2089.393374] loop1: detected capacity change from 0 to 40 18:24:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8de8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:24:21 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0xfd, 0x0, 0x0, 0x2, 0x0, 0x2, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xd}, 0x20, 0x0, 0xfffffffd, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0xc66}, 0x0, 0xdfffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x182) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) pwrite64(r4, &(0x7f0000000000)="ff86144c39", 0x5, 0xe8) unlinkat(r3, 0x0, 0x0) 18:24:21 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) write$binfmt_aout(r3, &(0x7f0000000240)={{0xcc, 0x7, 0x5, 0x16c, 0xf1, 0x2, 0x4, 0x3}, "e9d22a83c23073af402884170eb93a9c867333139acf713b9fedbc15e5586a7b8532f7f20da08b7e4e55c8f61399ccdc461d1e77dc11597180986b99a72a66984f5a9d2403cada83ef9be37e231ac6e6fa4e4d33c4a45c63bb095112015f03", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x97f) sendfile(r1, r0, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x410002, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 2105.601250] loop4: detected capacity change from 0 to 40 18:24:21 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) openat(r3, &(0x7f0000000000)='./file0\x00', 0x202200, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r2, 0x0, 0x200) 18:24:21 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x200080, 0x90) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r1, &(0x7f00000000c0)='9', 0x1, 0x8040000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r1, r2, 0x0, 0xffff) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r3, r4, 0x0, 0xffff) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r4, {0x1000}}, './file0/file0\x00'}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r6, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r6, r5, 0x0, 0xfffffdef) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r7, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:24:21 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r0, 0xffffffffffffffff, 0x0, 0xfffffdef) [ 2105.618612] loop3: detected capacity change from 0 to 40 18:24:21 executing program 6: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000300)=""/189, 0xbd}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3, 0x5, 0x43) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:24:21 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file2\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)=0x0) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x20, 0x8000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0xffff8001, 0x2, @perf_config_ext={0x81, 0x3}, 0x3b52efd53fd3c48, 0xa0e2, 0x2, 0x0, 0x100000001, 0x5, 0x81, 0x0, 0x8}, r4, 0xd, 0xffffffffffffffff, 0x8) perf_event_open(&(0x7f0000000180)={0x4, 0x80, 0x40, 0x0, 0x0, 0x29, 0x0, 0x1, 0x14400, 0x2, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x210e, 0x0, @perf_config_ext={0x4, 0xaa9}, 0x8400, 0x5, 0x1, 0x0, 0x6, 0xfffffffc, 0x0, 0x0, 0x9, 0x0, 0xff}, r4, 0xf, r2, 0x9) openat(r0, &(0x7f0000000300)='./file2\x00', 0x0, 0x1e5) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1, 0x51) ioctl$F2FS_IOC_PRECACHE_EXTENTS(r3, 0xf50f, 0x0) openat(r2, &(0x7f0000000240)='./file3\x00', 0x0, 0x5) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18000, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 2105.645119] loop5: detected capacity change from 0 to 40 [ 2105.646395] loop1: detected capacity change from 0 to 40 [ 2105.678412] bio_check_eod: 11 callbacks suppressed [ 2105.678436] syz-executor.4: attempt to access beyond end of device [ 2105.678436] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2105.681342] buffer_io_error: 8 callbacks suppressed [ 2105.681359] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2105.711008] loop7: detected capacity change from 0 to 40 [ 2105.738841] syz-executor.5: attempt to access beyond end of device [ 2105.738841] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2105.740676] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 2105.742037] syz-executor.1: attempt to access beyond end of device [ 2105.742037] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2105.743943] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 2105.750855] loop6: detected capacity change from 0 to 40 [ 2105.757110] syz-executor.4: attempt to access beyond end of device [ 2105.757110] loop4: rw=2049, sector=44, nr_sectors = 80 limit=40 [ 2105.759939] syz-executor.5: attempt to access beyond end of device [ 2105.759939] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 18:24:21 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0x0) [ 2105.761830] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 2105.774068] syz-executor.4: attempt to access beyond end of device [ 2105.774068] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2105.776124] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2105.782853] syz-executor.1: attempt to access beyond end of device [ 2105.782853] loop1: rw=2049, sector=44, nr_sectors = 48 limit=40 [ 2105.810003] loop3: detected capacity change from 0 to 40 [ 2105.836431] syz-executor.5: attempt to access beyond end of device [ 2105.836431] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2105.838132] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 2105.850654] syz-executor.4: attempt to access beyond end of device [ 2105.850654] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2105.852485] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2105.853753] syz-executor.1: attempt to access beyond end of device [ 2105.853753] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2105.855633] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 2105.937563] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 2105.952149] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:24:21 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0x0) 18:24:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c1042, 0x107) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:24:21 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:24:21 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(r0, &(0x7f0000000040)='./file1\x00', 0x404840, 0x109) [ 2106.100563] loop3: detected capacity change from 0 to 40 [ 2106.108832] loop5: detected capacity change from 0 to 40 18:24:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r2, 0x4004662b, &(0x7f0000000340)) linkat(r0, &(0x7f0000000040)='./file2\x00', r2, &(0x7f0000000180)='./file1\x00', 0x800) sendfile(r1, r0, 0x0, 0xfffffdef) rmdir(&(0x7f0000000000)='./file2\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r3, 0x0, 0x0) 18:24:22 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = dup(r1) ioctl$EXT4_IOC_CHECKPOINT(r2, 0x4004662b, &(0x7f0000000000)=0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 2106.191826] loop1: detected capacity change from 0 to 40 [ 2106.230917] loop7: detected capacity change from 0 to 40 18:24:22 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) chdir(&(0x7f00000003c0)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file2\x00'}) ioctl$LOOP_SET_FD(r3, 0x4c00, r2) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000040)={'syztnl0\x00', &(0x7f0000000180)={'ip6gre0\x00', 0x0, 0x29, 0x5, 0x40, 0x100, 0x10, @private0, @private0, 0x7, 0x10, 0x2, 0x6}}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f0000000240)={'syztnl0\x00', &(0x7f0000000300)={'gretap0\x00', r4, 0x1, 0x20, 0x7f, 0x5e7, {{0x27, 0x4, 0x1, 0x5, 0x9c, 0x68, 0x0, 0xb9, 0x2d, 0x0, @loopback, @private=0xa010100, {[@timestamp={0x44, 0x24, 0x6d, 0x0, 0x5, [0x1000, 0x243, 0x2, 0x1, 0x3, 0x6, 0xdf, 0x6]}, @end, @timestamp={0x44, 0x1c, 0x84, 0x0, 0x6, [0x44f6, 0x1, 0x80000001, 0x800, 0x1, 0x3]}, @end, @lsrr={0x83, 0x23, 0xdb, [@multicast1, @broadcast, @loopback, @multicast2, @loopback, @private=0xa010102, @dev={0xac, 0x14, 0x14, 0xa}, @multicast2]}, @timestamp={0x44, 0x18, 0xdd, 0x0, 0x6, [0x5, 0x9, 0x7, 0x8, 0x1af]}, @generic={0x44, 0xa, "ae3dfaf4908f10c0"}]}}}}}) [ 2106.267682] loop4: detected capacity change from 0 to 40 18:24:22 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0x0) [ 2107.303235] loop6: detected capacity change from 0 to 40 [ 2107.304706] loop3: detected capacity change from 0 to 40 18:24:38 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r0, &(0x7f00000000c0)='9', 0x1, 0x8040000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r0, r1, 0x0, 0xffff) preadv2(r1, &(0x7f0000000000), 0x0, 0x10001, 0xbbb, 0x14) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x7ad880, 0xc1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x1) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x288, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, r2, 0x0) fallocate(r3, 0x2, 0x5, 0x2) sendfile(r3, r2, 0x0, 0xfffffdef) r4 = open(&(0x7f0000000180)='./file1\x00', 0xec000, 0x105) r5 = openat(r4, &(0x7f00000001c0)='./file1\x00', 0x2, 0x104) pwrite64(r5, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r5, 0x0, 0x0) 18:24:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) sendfile(r2, r1, &(0x7f0000000040)=0x7, 0x9a80) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:24:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000240)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) unlinkat(r4, 0x0, 0x200) 18:24:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000180)={0x4, 0x80, 0x1f, 0x9, 0x0, 0x3f, 0x0, 0x0, 0x40, 0x5, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x2, 0x5, @perf_config_ext={0x0, 0x401}, 0x0, 0x8, 0x7, 0x6, 0x8, 0x790, 0x1, 0x0, 0x800, 0x0, 0x4}, 0xffffffffffffffff, 0xd, r1, 0x2) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:24:38 executing program 6: ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000000)=0x400) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r1, 0xc0189378, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r1, {r2}}, './file2\x00'}) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r3, 0x6628) sendfile(r1, r0, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r5, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r5, 0x540f, &(0x7f0000000000)) fchmodat(r5, &(0x7f0000000180)='./file0\x00', 0x198) open(&(0x7f0000000040)='./file0\x00', 0x101000, 0x120) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 2122.802775] loop4: detected capacity change from 0 to 40 18:24:38 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000000)) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r0, 0x0, 0xfffffdef) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r5, 0x0, 0xffff) openat(r5, &(0x7f0000000000)='./file1\x00', 0x32000, 0x20) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) 18:24:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='.\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x1) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)=0x4000) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000000)=0x0) renameat(r2, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00') setxattr$incfs_metadata(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000300)="b58f621dcf88004ad14045d189d016029741d3f77e46ed63a2e53b754a303bc6003f1e8e1463ae69a53341ad5500cbd624a3b0d8b6a072481315827efe0c9868d8c90444a6a2373d4ed69e932deb544c2cfbbeab6c4e65250532d7ae4fcf72c5d12f27206af24971b92419644037007ff20ef4d9a8794871617579d47c3b20b2015338ef3a8cea60fdbaf4506561", 0x8e, 0x2) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x104, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file1\x00', 0x121303, 0x0) write(0xffffffffffffffff, &(0x7f0000000480)="883069c0bc8f059c1f7d5061d6ff8be919c6125817bd1f3ae77ec7cbf699c0a21d281599ecd54cecddcc039fc7882e30bf03b31c7b8d68cdb6b102b33baad4f3fb7cea2316b962a768123322f9cfe972b5bfb03a2e2529e25a2dbce34f1caa841be7004f782d0ecf454cd0b1ab812d874816bb4d065f11b5f06ac0692a7e114de74e", 0x82) r4 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x8040000) r5 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x24040, 0x0) sendfile(r4, r5, 0x0, 0xffff) perf_event_open(&(0x7f0000000400)={0x2, 0x80, 0x3, 0x37, 0x1c, 0x20, 0x0, 0x1, 0x80, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x1, @perf_bp={&(0x7f0000000180)}, 0x1414, 0xfa35, 0x5, 0x0, 0x8, 0x101, 0x7, 0x0, 0x3, 0x0, 0x7}, r3, 0x9, r4, 0xb) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 18:24:38 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) pwrite64(0xffffffffffffffff, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(0xffffffffffffffff, r3, 0x0, 0xffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)) ioctl$TIOCGPGRP(r4, 0x540f, &(0x7f0000000000)) r5 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs2/binder-control\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ppoll(&(0x7f0000000300)=[{r1, 0x10}, {0xffffffffffffffff, 0x8180}, {r4}, {r5, 0xa002}, {r1, 0xc0}, {r6}, {r7, 0x1000}, {r2, 0x200}, {r0, 0x40}], 0x9, &(0x7f0000000240)={0x77359400}, &(0x7f0000000380)={[0x10001]}, 0x8) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r8, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 2122.814262] loop7: detected capacity change from 0 to 40 [ 2122.816860] loop3: detected capacity change from 0 to 40 [ 2122.829736] [ 2122.829879] ====================================================== [ 2122.830339] WARNING: possible circular locking dependency detected [ 2122.830796] 6.0.0-rc2-next-20220826 #1 Not tainted [ 2122.831141] ------------------------------------------------------ [ 2122.831580] syz-executor.2/10871 is trying to acquire lock: [ 2122.831979] ffff888010002170 (&journal->j_barrier){+.+.}-{3:3}, at: jbd2_journal_lock_updates+0x15e/0x310 [ 2122.832690] [ 2122.832690] but task is already holding lock: [ 2122.833102] ffff888010000bd0 (&sbi->s_writepages_rwsem){++++}-{0:0}, at: ext4_change_inode_journal_flag+0x177/0x530 [ 2122.833859] [ 2122.833859] which lock already depends on the new lock. [ 2122.833859] [ 2122.834436] [ 2122.834436] the existing dependency chain (in reverse order) is: [ 2122.834959] [ 2122.834959] -> #3 (&sbi->s_writepages_rwsem){++++}-{0:0}: [ 2122.835455] ext4_writepages+0x1d2/0x3690 [ 2122.835798] do_writepages+0x1b0/0x6a0 [ 2122.836126] filemap_fdatawrite_wbc+0x147/0x1b0 [ 2122.836505] __filemap_fdatawrite_range+0xb6/0x100 [ 2122.836892] filemap_write_and_wait_range+0x89/0x110 [ 2122.837290] __iomap_dio_rw+0x5ed/0x1bd0 [ 2122.837627] iomap_dio_rw+0x3c/0xa0 [ 2122.837927] ext4_file_read_iter+0x268/0x400 [ 2122.838298] generic_file_splice_read+0x187/0x4d0 [ 2122.838682] do_splice_to+0x1bc/0x240 [ 2122.838996] splice_direct_to_actor+0x2ac/0x8c0 [ 2122.839370] do_splice_direct+0x1b8/0x290 [ 2122.839712] do_sendfile+0xb1d/0x1280 [ 2122.840032] __x64_sys_sendfile64+0x1d1/0x210 [ 2122.840392] do_syscall_64+0x3b/0x90 [ 2122.840703] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2122.841149] [ 2122.841149] -> #2 (&sb->s_type->i_mutex_key#6){++++}-{3:3}: [ 2122.841956] down_read+0x98/0x450 [ 2122.842288] ext4_bmap+0x4e/0x470 [ 2122.843109] bmap+0xac/0x120 [ 2122.843388] jbd2_journal_bmap+0xa8/0x180 [ 2122.844174] jbd2_journal_flush+0x853/0xc00 [ 2122.844546] __ext4_ioctl+0x9e9/0x4090 [ 2122.844904] __x64_sys_ioctl+0x19a/0x210 [ 2122.845271] do_syscall_64+0x3b/0x90 [ 2122.845605] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2122.846068] [ 2122.846068] -> #1 (&journal->j_checkpoint_mutex){+.+.}-{3:3}: [ 2122.846636] mutex_lock_io_nested+0x148/0x1310 [ 2122.847034] jbd2_journal_flush+0x19a/0xc00 [ 2122.847412] __ext4_ioctl+0x9e9/0x4090 [ 2122.847756] __x64_sys_ioctl+0x19a/0x210 [ 2122.848105] do_syscall_64+0x3b/0x90 [ 2122.848450] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2122.848892] [ 2122.848892] -> #0 (&journal->j_barrier){+.+.}-{3:3}: [ 2122.849399] __lock_acquire+0x2a02/0x5e70 [ 2122.849774] lock_acquire+0x1a2/0x530 [ 2122.850128] __mutex_lock+0x136/0x14d0 [ 2122.850487] jbd2_journal_lock_updates+0x15e/0x310 [ 2122.850921] ext4_change_inode_journal_flag+0x17f/0x530 [ 2122.851384] ext4_fileattr_set+0x140d/0x18a0 [ 2122.851776] vfs_fileattr_set+0x77c/0xb80 [ 2122.852145] do_vfs_ioctl+0xfc2/0x1610 [ 2122.852497] __x64_sys_ioctl+0x10c/0x210 [ 2122.852850] do_syscall_64+0x3b/0x90 [ 2122.853191] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2122.853627] [ 2122.853627] other info that might help us debug this: [ 2122.853627] [ 2122.854205] Chain exists of: [ 2122.854205] &journal->j_barrier --> &sb->s_type->i_mutex_key#6 --> &sbi->s_writepages_rwsem [ 2122.854205] [ 2122.855172] Possible unsafe locking scenario: [ 2122.855172] [ 2122.855605] CPU0 CPU1 [ 2122.855958] ---- ---- [ 2122.856305] lock(&sbi->s_writepages_rwsem); [ 2122.856663] lock(&sb->s_type->i_mutex_key#6); [ 2122.857207] lock(&sbi->s_writepages_rwsem); [ 2122.857748] lock(&journal->j_barrier); [ 2122.858074] [ 2122.858074] *** DEADLOCK *** [ 2122.858074] [ 2122.858534] 4 locks held by syz-executor.2/10871: [ 2122.858885] #0: ffff888010016438 (sb_writers#3){.+.+}-{0:0}, at: do_vfs_ioctl+0xf87/0x1610 [ 2122.859509] #1: ffff88804990b5b0 (&sb->s_type->i_mutex_key#6){++++}-{3:3}, at: vfs_fileattr_set+0x148/0xb80 [ 2122.860234] #2: ffff88804990b750 (mapping.invalidate_lock){++++}-{3:3}, at: ext4_change_inode_journal_flag+0x11e/0x530 [ 2122.861032] #3: ffff888010000bd0 (&sbi->s_writepages_rwsem){++++}-{0:0}, at: ext4_change_inode_journal_flag+0x177/0x530 [ 2122.861824] [ 2122.861824] stack backtrace: [ 2122.862152] CPU: 0 PID: 10871 Comm: syz-executor.2 Not tainted 6.0.0-rc2-next-20220826 #1 [ 2122.862737] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014 [ 2122.863550] Call Trace: [ 2122.863739] [ 2122.863906] dump_stack_lvl+0x8b/0xb3 [ 2122.864187] check_noncircular+0x263/0x2e0 [ 2122.864500] ? print_circular_bug+0x450/0x450 [ 2122.864838] ? hlock_conflict+0x54/0x200 [ 2122.865143] ? __bfs+0x29e/0x6b0 [ 2122.865404] ? alloc_chain_hlocks+0x1ec/0x5a0 [ 2122.865744] __lock_acquire+0x2a02/0x5e70 [ 2122.866065] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 2122.866450] lock_acquire+0x1a2/0x530 [ 2122.866733] ? jbd2_journal_lock_updates+0x15e/0x310 [ 2122.867117] ? lock_release+0x750/0x750 [ 2122.867408] ? find_held_lock+0x2c/0x110 [ 2122.867709] ? lock_is_held_type+0xd7/0x130 [ 2122.868040] __mutex_lock+0x136/0x14d0 [ 2122.868324] ? jbd2_journal_lock_updates+0x15e/0x310 [ 2122.868698] ? lock_is_held_type+0xd7/0x130 [ 2122.869015] ? jbd2_journal_lock_updates+0x15e/0x310 [ 2122.869392] ? mutex_lock_io_nested+0x1310/0x1310 [ 2122.869750] ? lock_release+0x3b2/0x750 [ 2122.870060] ? jbd2_journal_lock_updates+0x150/0x310 [ 2122.870429] ? lock_downgrade+0x6d0/0x6d0 [ 2122.870735] ? do_raw_read_unlock+0x70/0x70 [ 2122.871051] ? rcu_sync_enter_start+0x70/0x70 [ 2122.871386] jbd2_journal_lock_updates+0x15e/0x310 [ 2122.871746] ? jbd2_journal_wait_updates+0x240/0x240 [ 2122.872117] ? lock_is_held_type+0xd7/0x130 [ 2122.872435] ext4_change_inode_journal_flag+0x17f/0x530 [ 2122.872825] ext4_fileattr_set+0x140d/0x18a0 [ 2122.873153] ? ext4_fileattr_get+0x280/0x280 [ 2122.873484] ? down_write+0xde/0x150 [ 2122.873762] ? memset+0x20/0x50 [ 2122.874022] ? fileattr_fill_flags+0x27b/0x320 [ 2122.874354] vfs_fileattr_set+0x77c/0xb80 [ 2122.874654] ? ioctl_file_clone+0x100/0x100 [ 2122.874965] ? memset+0x20/0x50 [ 2122.875216] do_vfs_ioctl+0xfc2/0x1610 [ 2122.875502] ? vfs_fileattr_set+0xb80/0xb80 [ 2122.875816] ? inode_has_perm+0x171/0x1d0 [ 2122.876126] ? inode_has_perm+0x1d0/0x1d0 [ 2122.876436] ? selinux_file_ioctl+0xb1/0x260 [ 2122.876768] __x64_sys_ioctl+0x10c/0x210 [ 2122.877065] do_syscall_64+0x3b/0x90 [ 2122.877341] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2122.877720] RIP: 0033:0x7fc4f966cb19 [ 2122.877991] 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 [ 2122.879281] RSP: 002b:00007fc4f6be2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2122.879828] RAX: ffffffffffffffda RBX: 00007fc4f977ff60 RCX: 00007fc4f966cb19 [ 2122.880328] RDX: 0000000020000040 RSI: 0000000040086602 RDI: 0000000000000005 [ 2122.880834] RBP: 00007fc4f96c6f6d R08: 0000000000000000 R09: 0000000000000000 [ 2122.881333] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 2122.881833] R13: 00007ffd18da1fcf R14: 00007fc4f6be2300 R15: 0000000000022000 [ 2122.882355] [ 2122.890995] loop6: detected capacity change from 0 to 40 [ 2122.895881] bio_check_eod: 11 callbacks suppressed [ 2122.895892] syz-executor.4: attempt to access beyond end of device [ 2122.895892] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2122.897118] buffer_io_error: 7 callbacks suppressed [ 2122.897125] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2122.900692] syz-executor.4: attempt to access beyond end of device [ 2122.900692] loop4: rw=2049, sector=44, nr_sectors = 64 limit=40 [ 2122.903249] syz-executor.4: attempt to access beyond end of device [ 2122.903249] loop4: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2122.904159] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2122.905399] loop1: detected capacity change from 0 to 40 [ 2122.906405] loop5: detected capacity change from 0 to 40 [ 2122.924083] syz-executor.1: attempt to access beyond end of device [ 2122.924083] loop1: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2122.925014] Buffer I/O error on dev loop1, logical block 10, lost async page write [ 2122.934979] syz-executor.1: attempt to access beyond end of device [ 2122.934979] loop1: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2122.936040] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 2122.990045] syz-executor.5: attempt to access beyond end of device [ 2122.990045] loop5: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2122.991853] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 2123.003189] syz-executor.7: attempt to access beyond end of device [ 2123.003189] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2123.005723] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2123.017142] syz-executor.3: attempt to access beyond end of device [ 2123.017142] loop3: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2123.019366] Buffer I/O error on dev loop3, logical block 10, lost async page write [ 2123.033222] syz-executor.7: attempt to access beyond end of device [ 2123.033222] loop7: rw=2049, sector=124, nr_sectors = 4 limit=40 [ 2123.035042] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 2123.054411] syz-executor.6: attempt to access beyond end of device [ 2123.054411] loop6: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2123.056337] Buffer I/O error on dev loop6, logical block 10, lost async page write [ 2123.160643] Buffer I/O error on dev loop6, logical block 31, lost async page write 18:24:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r0, &(0x7f00000000c0)='9', 0x1, 0x8040000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r0, r1, 0x0, 0xffff) ioctl$AUTOFS_IOC_EXPIRE(r0, 0x810c9365, &(0x7f0000000300)={{0x3f, 0x50}, 0x100, './file0\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r3, r2, 0x0, 0xfffffdef) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r4, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r4, 0x0, 0x0) 18:24:39 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) lsetxattr$security_evm(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000180)=@sha1={0x1, "706c31f9474ef92daf712d58a2876a0af9cf4adc"}, 0x15, 0x2) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) 18:24:39 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='autofs\x00', 0x0, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) [ 2123.288935] loop3: detected capacity change from 0 to 40 [ 2123.299408] loop4: detected capacity change from 0 to 40 18:24:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0xfffe) openat(r4, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0x140) sendfile(r2, r1, 0x0, 0xfffffdef) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x80) pwrite64(r5, &(0x7f00000000c0)='y', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r4, r0, 0x0, 0xfffc) ioctl$BTRFS_IOC_BALANCE(r6, 0x5000940c, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) 18:24:39 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r0, 0x4004662b, &(0x7f0000000340)) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0xa880, 0x140) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000000000)=ANY=[@ANYRES32=r1], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r3 = syz_open_dev$ptys(0xc, 0x3, 0x1) pwrite64(r3, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 2123.351933] loop1: detected capacity change from 0 to 40 18:24:39 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000180), 0x200000, 0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r2, &(0x7f00000001c0)={0x8}) signalfd4(r2, &(0x7f0000000200)={[0x40000080000000]}, 0x8, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r2, 0xc0182101, &(0x7f0000000140)={0x0, 0x5, 0x26}) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r1, 0x40182103, &(0x7f0000000180)={0x0, 0x3, r3, 0x2}) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r0, 0x5000943f, &(0x7f00000002c0)={{}, 0x0, 0x6, @inherit={0x50, &(0x7f0000000240)={0x0, 0x1, 0x80000000, 0x0, {0x11, 0xff, 0x258341ee, 0x8, 0xff}, [0x8001]}}, @name="5907dffb3820d8e03c17a5ca755aa646297f585368c1f8f38531ba8d09b5c2931e891a8cf5a2b95a157312fcef4f768bf22c952fe71676669b459bbd04568a427610478ea7228404b52b8b156e20b9bdd671c7720e72c814c69e92437929b038f3370983bdc2975c505b79b6ac7d5b7d24fac932d45d2b270e6174a631387d99c5e6bda818a5b106a6f778452d1b71ae2a63a3562018e52649cddad2b5257bc9e45049d02a8ccb8a1da3a9eb84339428b94d0b41f60a6e9e0d27dfe18295621ee912a4e6e4cd0960fe91a3a8da33124459627c2de4f9f79ffbf4cc0390726d20b2b5775a7aea1671e9856bd3104bb1c955d43710d1982a0142e5d6599b16bd19380b4b91cb32a9a491736022c89ca9b1e5d27aaaa9c91acf8ecefe22656172d00ee7400f94d9da02beca700f48ce484417fa2d5ae63244a5a1808e6eedd9d2232b77a82f226cce950044a7a3e9d08c64f5bcedf63f76668c5e5cf53d3b9ca95a28a10130e997d915a3342e2f9a88c29313703d391e361dc00f7d4a92baf0e9861f88029fee82c1693631c46b5b39af0e6cc123397e76a13aefbe5e5bf64c7960d4326753cc7fbf164235bc534cf86c78fb8997f6909530efab2e070aa74dde04992879f469e31c1110eb44ca0911d84119026d3f1f833088322dc3708335c8026376670666b271790c514599b57ad1839fc11ae694c3500e3aadbca60f62ef5e726e0318918e4a763b87afd9abd870d24ec0371292b3bb42fd70c498d6a7ed1638f76699729ddae92375ab4371faad009f88932b1ebdb1a8b6279e1fb0591e961a91e7b6e4f406b8a46ac4721f1666dd35c6e2238fc8a015f3e86f1ae30cb4e66cd5b826171756a2a303276a97e2e3d2da81f46af1e18b5f475ec237e55c1ce01c2dfd33dcd790333422793ae2307cdbb2b4b8eab565e85cafd1eec8c2e67b261fb44fca5c027a56657ad3cc7cb00950d19ca476c6959386b4d578367cfc315fb0050d54b828f2804b25e4b48803ca03ff635b4d52940a2b728491760386aa9e27d7aa85e5d08ad680aa73f18bf5e4f36607cd871f4cd9ba46e623fbbf3044b6d4e99245725f4d6db1e39840d9a48aa9ac7db0f922002d589e1b68316e0ef75ae4f2a61cdf9c13b9d4a1189ecce9eb4778b5244a92693dd5deef783bb6df1a5fb516e30d15342f9b2e22fbae6a6223736b52a2b94f0ff6489e7ac36088dd2f9fe88058ad55386c3288540a37b78cbd99b8e67f61f032e7e471a1268ccb0ab3f2ba1a908943cbe44929b76d0b052da134db4a87e465207c32b4c2906714b454a7535be4db5684fae9a15675d7994e4b70e20caa8e40c38fd9b35bb70f69250a32f1d3cc8e0d9fab36bae20412be3e8f44d0ee3f2b8bd6e901fd96b89fa47289ea8c02034acf13fd415c37f0edafb295175f4b1129fb860b7995de06693d0555b925cd5b9a07df621bef033a70f42ba9403f6bdf22daa24ff99cb9ee408eb8a923d1257219dd3f113d43e2e572424750105c5132c59f0f2546e797119cd494ec4ebddfbc8bfd03e3492724892eb68863ba21cffc77d066436948eac80b105ac095e26e6b33479a8532d04d536f39f9af7d5f2093eb61117a6aa34dede1dea4a2f6901e7ff1ffca1b0a5a1de59787790a527b4d46ae46f4749b70c7d71e6423c4bcc5c2006cd96bd8209c7934b07e7b92896d357f73a3f799eed1107058e44d35b8469a33c1a6976632dcdbc64ff24cf8e4b3e63dbd6f98fff2947c1aea6fdb1fac72ce211b021b0a1d2477d19ad0204d3c9f45ecb8afb770ac134b00b3d32ad8b4cbae156d2c76dd70f468ab821947552755ca43212f9a6517f06839b76c258a59454cc0974bcc229a1e806d764459bca8872c72c4ade76b84c2d559e8f8ede578e806d7179629e6a6f15a889d91b98852558b67dbd7d6be2a304a1f485efa3e37a3b4146fd61ed4f44ce12ba2af9a036d1392688d3474f2234d397ec27e31539470063c738775ca4f0bbcecb9cacaeb1bacb569125b3ca0fafad3589c77a2d9c0695e5a5ce37590a2bd6b75428188972f0e677b507bcfb4769a60d9bd8dad1a7a0ac5e3d4ac0f2a2243dc4828e5a2e6ed9ec5fc23f38d7cd7d402679259a53eb2ff436f808954e128aa02881f17100ffaf6f9b2863b7f4ebee0b4dfe54f24c8a1978420433daaa01103882299011f9bbbc1763d5630bb4f90cbac7814a7247947fa215851c0dad120faf57af7f6fc6a5b4784784b6e34ce2031d62012e9ce4348ab8a7742d8ab28c7bbb2c2089b8e0444c3f92fd39ea1a27b85f8c4c6a2e772ad20b0256eba39f1ad2d6aba1373083b7ea382d6ef11261770ae3a22b95b59bed49285ab45cd45b2360633abc109cf42b0e5a3ccdb83adbcb2e61d58c04eb619a9fa684066153e85c71e84010f24da5cfb8f65d52ac326ded88d8677869c421e799d799bc3ea010185c4eed013b73d2b7a9a9eb045e6267acd6f30bd26cc8798770c1eb7fbee0f98d6f5ba9aef0b64f7b90046f2b675fdef51f08121ec43dbcdd5bdf7658bf214a0ea3815645d60e1ae35d716f7c33bd799722274e107e637d7e255f538e3ed96ee2c6b92fb6a61a0082c2d38dfc8e9bfcd669d14e0ead315a9dc29689f7a677852f2970271f032370be38e984326f948583b13bb6596337442d0f3d8665b4a7b1297e4307ade0df80ec77864d154081f50e21566212739fe6180cb631a21bc34c135f11cb16713170245010549592d38ca740c5f1ca4aeee472ab6bdba62056a54ad0d6fbaea79d6096e346243173cd369b6123ecc600a6212ffafa4d5ac48971b2bbab92826219faf310c0607cf38dd254fbe42b04e440bd19c80d71138bbb07685895cea88f1b7a2452c753013388e0a93a94d561191e52460185aa2d52c05a0adbd66c3a275db0adb3d3947e15ba68a3a4b11d3f20b7a5cb9fbbbeba4d366fadc4f6a9cc6a9cc2476a852182c71696ec22ed324550fa053086f9db8681ccae877682534f7fbe3109fd6dbefdbfab53732a777e7c014fad8a267aedc81d19a5a5bc4365467b5ce2f0446302f9717990bde435c452202863f09e9d0b5922fda404bd8905e1724a35aa90543af89558b54f20c122e9a355660add07847220556008527ce68b732b2330a23e6905904a7e5d9a5d1355dd1eb842a1f59d0fe512d819620cc51406945e0b5828694e6d36008c966dd738480df7442b6b74bd415ea132c836903b91d86bbb73f4db294e677635ca3e21c383f0a609dad6ddb4652be562817ab5c7aebede1b4c6ee8565fc0bde2e3334ec5fe49355a855d9fc32e25d2b4f291b258a2f37f5f757ac00d1cb4d336a0c0c91684e42443194604e073b0a40637dc9c22fb9075a534e62532e660c1cd8f98a1178d3c8b8cd973c67e1ef9aa06f480cd448a2c230afb85f7217586a0d7dd0a63d3a9f8cb185f97f141c2e05c677703ec6a7c20bb26d42c8999e52fc40dd5fb87a312dcd808311a5be1602a87eecf47d0260d1403aee45139f416b5d9213418c649b2c758226e38a42dad4163eca0a20b04355e0b3fc8ef1aed91ea21097fd41f48b3fcac6ab199da8501a9495fae51844869b822576480011790cdf5f1f8b9f0db1a865b07274fab0b7fe3b2570cc5dcc960e487995fff184171abb746867e40c67dcfded90599b9bcefd173699e75c5b0dff94c461af5ca9350f08acea91d96a699601d376ce69e5bc8241d3bdc6f7958320f18770a6c5738695469deab1d3da5415de6772aef137803307b9da3ebc2c8753dea3f606df1dc2887ad5eb811bfee0c3fe7b2c6ba403467d53475ce86c6ce607c40259d712ab85869dc7f54b9494d6471613220afb30b5693b74a90294b076143d6d565f0180b8cc39da2563dc3e175baae3a19d219470dcc5b9564996f4196a5b79c95712215974e0f582264f42b2c994ea9ccc4484ddb35eede8285b59182f9974cbeec827fedc6f86a10c13b37addfb30f5ee8f2216cf0c6586eef4574064db70d4580453b45fe414cb4202ba9e82937299eecff0d6459c529435b92575acbdb36f17ed826e2e06e19d765ae0dbed73d67a19fa31be2023343053959388f051b813c380fecc33e59e769fe22fd48d818e35dd810cc545ec6eb5960e4ec642f6922e603457338b1135ed0e2b1c111aa987f9cf03110020b3c9fe06a6a62e17b8f6d3d96b75ce93b1bd546979d5bb284bf597b92619e78fc60045be0ec44edda26961845e2997c185136d33140c833ecd0a0492c7e270526ca922323825e0d98c5a9c010f39eddbea4389fc86d193a61be173486c2f505e3b5865c1edf605bd7b022c6466e2d7daf43b4da1a38d86e5af1d8671acdf29a65a5b7b1f0f7485bb17e976088ed18d746120a713528f83b5e702535e9bdf28cb9eae1eebf245107f358f018b9ca80e7855334fd6294465407268cc0dbf3e9d02c401c6b5bbe17b5e12e91e7b2a743e9e7f42c0cf61473beda1c32c0d7338fc0758566ad46c793e1d06168e2762982681ba54d699a2752bc42f87ebc9fb02544bc1ab1c496a381ba5de0a365678382108cc9e5bd871103c2feb2ec43cbf28f80f676e834bfefcf5acafbc9b5d2cadaf2d2db1b2199962d92c44141752bcde5c9e7b5f522a609b6061e1c410e4b08a6aea28572a3e3019e9df55b9c5400456b74022462bf6696cd857a975b985f3f2b5ed2630a3f955c33e1bd19e0c27951b4c124f9d3de15119a2c352067d87f265ab62807fbf585d26d02f9fb986989cffad532db7693d076cfadf2fb05a6680f45408c020d56e2ea50fa46ad25c450f7a5c6c663e5bab304173ffb43e579434bd1a0c89660dda6836be778e07d8ae9e40434b040531b427a1ab175d751c31612898e11c23996d8f0afbd1909f055e1739dec2d34f8a8fbf1821e8779f9ed94c69315b2c5e21772a46258e7b592331873758443cfdf1f06cf9008de7fff2443a8b5bdeadde0e667ad38a773be59a1c69f2f29b9ce247c06760a4d0bf73754ba9f06a6ed3686e7d4772b509e9db9313f5b0aa1eb4265ed1e45f30a1d5299231b6d3e968fd76b0a5cb2594234c402edf9fdb827cee6befb1bea4a0e08532226b512cddd126bdd151edd45770ce5798446a62b8170ba3b1f77e3e005c893bba96d189da9796b7b4ef0e9b1316c1a2f9c695d0538f6026e1c26433628aa69736c228e75550a8b3dfff38b627231c3aaf04735d63746704851d4fedf2d5600410667f2bb4a46bab188344ab579219b1d4b81189f436903a0f8bb29f8a3160922aa10726b133f62225b3d32458945143ac5d17e96cf55cf314dd58a6a438789ad44da5c5d5d887fccc5337a7e6a151140c667d3793b43418b27adfb9f1918dc90cfcb59074acf0727cea369324d357aa3c714efe3b2b19f0b2d8b6631793131f310c4c17b977bc0fffcfe1218e1cd09a655159aee350d780c2afa1c1d144e0e89e5b8c4f08af2ea085881397d1e5f59d85de4aadca593179e832ed4d363934de3b49ced54de06f36e1e210671e56154e7cbfec88c9fddec1ad1e5ce7f3bc8b7a28edb84bbe79bf041f3785a34f3328b3becbde74f9a4eee5953018db7a79299ac1a2691fc0e4f4265de343201c918fe79dad662d7fe25cd4e820f03e8b8643731754ac6592b55765a83d30c244f403bdd83a1c6392187252cd55f547230dd2a8d8e11a31f5f55c6ace7c13161d333f5048728ee810d9ddb8b1"}) pwrite64(r1, &(0x7f00000000c0)='9', 0x1, 0x8040000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r1, r4, 0x0, 0xffff) openat(r1, &(0x7f0000000000)='./file2\x00', 0x28000, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101002, 0x82) write$binfmt_aout(r6, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r6, r5, 0x0, 0xfffffdef) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r7, &(0x7f00000000c0)='9', 0x1, 0x8040000) [ 2123.445441] loop7: detected capacity change from 0 to 40 18:24:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x103002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x8040000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x4042, 0x0) sendfile(r2, r3, 0x0, 0xffff) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x8}}, '\x00'}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r4, 0x4004662b, &(0x7f0000000340)) r5 = openat(r4, &(0x7f0000000180)='./file2\x00', 0x115042, 0x85) write$binfmt_aout(r5, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r5, r1, 0x0, 0xfffffdef) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r6, &(0x7f00000000c0)='9', 0x1, 0x8040000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) unlinkat(0xffffffffffffffff, 0x0, 0x0) [ 2123.495386] loop5: detected capacity change from 0 to 40 [ 2123.523093] autofs4:pid:10907:autofs_fill_super: called with bogus options [ 2123.538804] FAT-fs (loop6): bogus number of reserved sectors [ 2123.539955] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2123.625399] FAT-fs (loop6): Unrecognized mount option "./file0" or missing value [ 2123.651065] autofs4:pid:10907:autofs_fill_super: called with bogus options [ 2123.704638] loop1: detected capacity change from 0 to 40 18:24:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000000)="608755b6e2771e2f03416d7fbed2c61c6d6b646f7366d8e7a9f2cac255a1049755", 0x21}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwrite64(r2, &(0x7f00000000c0)='9', 0x1, 0x0) unlinkat(r2, 0x0, 0x0) [ 2123.828738] loop4: detected capacity change from 0 to 40 [ 2123.848214] FAT-fs (loop4): invalid media value (0x66) [ 2123.848997] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2124.667183] loop4: detected capacity change from 0 to 40 [ 2124.670413] FAT-fs (loop4): Unrecognized mount option "./file0" or missing value VM DIAGNOSIS: 18:24:38 Registers: info registers vcpu 0 RAX=0000000000000000 RBX=00000000000003f9 RCX=0000000000000000 RDX=00000000000003f9 RSI=ffffffff824467c1 RDI=ffffffff87639a20 RBP=ffffffff876399e0 RSP=ffff88800f197028 R8 =0000000000000005 R9 =0000000000000000 R10=0000000000000000 R11=0000000000000001 R12=0000000000000000 R13=ffffffff876399e0 R14=ffffffff87639c70 R15=ffffffff87639a30 RIP=ffffffff82446819 RFL=00000006 [-----P-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 00007fc4f6be2700 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=0000001b2e322000 CR3=000000000e9f8000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff4ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 YMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM01=0000000000000000 0000000000000000 ffffffffffffffff ffffffffffffffff YMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM04=0000000000000000 0000000000000000 0000000000000000 00000000000000ff YMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM06=0000000000000000 0000000000000000 0000000000000000 000000524f525245 YMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM08=0000000000000000 0000000000000000 0000000000000000 00524f5252450040 YMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 info registers vcpu 1 RAX=dffffc0000000000 RBX=ffffffff81784ddc RCX=0000000000000000 RDX=1ffff110030a2f7a RSI=ffff888018517cd8 RDI=ffffffff81784ddc RBP=ffffffff81784ddc RSP=ffff888018517b20 R8 =ffffffff85ece2ca R9 =ffffffff85ece2ce R10=ffffed10030a2f7c R11=ffff888018517bb8 R12=ffff888018517c40 R13=0000000000000000 R14=ffff88800fffb580 R15=ffff88800a33fb00 RIP=ffffffff811d2cf3 RFL=00000292 [--S-A--] 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 00007ffa75c1d8c0 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=000055f71fe70b28 CR3=000000000eb3e000 CR4=00350ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff4ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 YMM00=0000000000000000 0000000000000000 7269762f73656369 7665642f7379732f YMM01=0000000000000000 0000000000000000 6c622f6c61757472 69762f7365636976 YMM02=0000000000000000 0000000000000000 ffffff0f0e0d0c0b 0a09080706050403 YMM03=0000000000000000 0000000000000000 696e656420737365 636341002f737973 YMM04=0000000000000000 0000000000000000 2f2f2f2f2f2f2f2f 2f2f2f2f2f2f2f2f YMM05=0000000000000000 0000000000000000 000055f71fe14c80 000055f71fdeba40 YMM06=0000000000000000 0000000000000000 000055f71fe11f70 0000000000000000 YMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM08=0000000000000000 0000000000000000 2f63697361622f63 72732f2e2e000d0a YMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 YMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000